diff --git a/datamodels/2.x/authent-cas/dictionaries/cs.dict.authent-cas.php b/datamodels/2.x/authent-cas/dictionaries/cs.dict.authent-cas.php index ff13163466..47956fbd73 100644 --- a/datamodels/2.x/authent-cas/dictionaries/cs.dict.authent-cas.php +++ b/datamodels/2.x/authent-cas/dictionaries/cs.dict.authent-cas.php @@ -1,11 +1,10 @@ 'User not allowed', 'CAS:Login:SignIn' => 'Sign in with CAS', diff --git a/datamodels/2.x/authent-cas/dictionaries/es_cr.dict.authent-cas.php b/datamodels/2.x/authent-cas/dictionaries/es_cr.dict.authent-cas.php index 315e49c6e1..4be6640a4d 100644 --- a/datamodels/2.x/authent-cas/dictionaries/es_cr.dict.authent-cas.php +++ b/datamodels/2.x/authent-cas/dictionaries/es_cr.dict.authent-cas.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'CAS:Error:UserNotAllowed' => 'Usuario no permitido', diff --git a/datamodels/2.x/authent-cas/dictionaries/et.dict.authent-cas.php b/datamodels/2.x/authent-cas/dictionaries/et.dict.authent-cas.php new file mode 100644 index 0000000000..811cf6f9f8 --- /dev/null +++ b/datamodels/2.x/authent-cas/dictionaries/et.dict.authent-cas.php @@ -0,0 +1,16 @@ + 'User not allowed~~', + 'CAS:Login:SignIn' => 'Sign in with CAS~~', + 'CAS:Login:SignInTooltip' => 'Click here to authenticate yourself with the CAS server~~', +]); diff --git a/datamodels/2.x/authent-cas/dictionaries/fr.dict.authent-cas.php b/datamodels/2.x/authent-cas/dictionaries/fr.dict.authent-cas.php index cf2efb79fb..b5ae6d90b9 100644 --- a/datamodels/2.x/authent-cas/dictionaries/fr.dict.authent-cas.php +++ b/datamodels/2.x/authent-cas/dictionaries/fr.dict.authent-cas.php @@ -1,11 +1,10 @@ 'User not allowed~~', + 'CAS:Login:SignIn' => 'Sign in with CAS~~', + 'CAS:Login:SignInTooltip' => 'Click here to authenticate yourself with the CAS server~~', +]); diff --git a/datamodels/2.x/authent-cas/dictionaries/nl.dict.authent-cas.php b/datamodels/2.x/authent-cas/dictionaries/nl.dict.authent-cas.php index de8291ab17..1bc53eebb3 100644 --- a/datamodels/2.x/authent-cas/dictionaries/nl.dict.authent-cas.php +++ b/datamodels/2.x/authent-cas/dictionaries/nl.dict.authent-cas.php @@ -1,11 +1,10 @@ (2018 - 2022) diff --git a/datamodels/2.x/authent-cas/dictionaries/pl.dict.authent-cas.php b/datamodels/2.x/authent-cas/dictionaries/pl.dict.authent-cas.php index d814d8bef1..35375b75eb 100644 --- a/datamodels/2.x/authent-cas/dictionaries/pl.dict.authent-cas.php +++ b/datamodels/2.x/authent-cas/dictionaries/pl.dict.authent-cas.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/authent-cas/dictionaries/sk.dict.authent-cas.php b/datamodels/2.x/authent-cas/dictionaries/sk.dict.authent-cas.php index 13ab799f1a..5ee3de7daf 100644 --- a/datamodels/2.x/authent-cas/dictionaries/sk.dict.authent-cas.php +++ b/datamodels/2.x/authent-cas/dictionaries/sk.dict.authent-cas.php @@ -1,11 +1,10 @@ '用户被禁止登录', 'CAS:Login:SignIn' => '使用 CAS 登录', diff --git a/datamodels/2.x/authent-external/dictionaries/cs.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/cs.dict.authent-external.php index b971736439..c240b0f950 100644 --- a/datamodels/2.x/authent-external/dictionaries/cs.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/cs.dict.authent-external.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/authent-external/dictionaries/da.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/da.dict.authent-external.php index e498fe75b4..9f65b3554b 100644 --- a/datamodels/2.x/authent-external/dictionaries/da.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/da.dict.authent-external.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/authent-external/dictionaries/de.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/de.dict.authent-external.php index 2dc3f1e2be..2a2e921309 100644 --- a/datamodels/2.x/authent-external/dictionaries/de.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/de.dict.authent-external.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/authent-external/dictionaries/en_gb.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/en_gb.dict.authent-external.php index d47bd16651..2c5ae72f7e 100644 --- a/datamodels/2.x/authent-external/dictionaries/en_gb.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/en_gb.dict.authent-external.php @@ -1,41 +1,14 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserExternal -// - Dict::Add('EN GB', 'British English', 'British English', [ 'Class:UserExternal' => 'External user', 'Class:UserExternal+' => 'User authentified outside of '.ITOP_APPLICATION_SHORT, diff --git a/datamodels/2.x/authent-external/dictionaries/es_cr.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/es_cr.dict.authent-external.php index 83496e2802..8e403df2d8 100644 --- a/datamodels/2.x/authent-external/dictionaries/es_cr.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/es_cr.dict.authent-external.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:UserExternal' => 'Usuario externo', diff --git a/datamodels/2.x/authent-external/dictionaries/et.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/et.dict.authent-external.php new file mode 100644 index 0000000000..20e6caafd1 --- /dev/null +++ b/datamodels/2.x/authent-external/dictionaries/et.dict.authent-external.php @@ -0,0 +1,15 @@ + 'External user~~', + 'Class:UserExternal+' => 'User authentified outside of '.ITOP_APPLICATION_SHORT.'~~', +]); diff --git a/datamodels/2.x/authent-external/dictionaries/fr.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/fr.dict.authent-external.php index bc40e834ff..bf411c89a3 100644 --- a/datamodels/2.x/authent-external/dictionaries/fr.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/fr.dict.authent-external.php @@ -1,11 +1,10 @@ 'Külső felhasználó', - 'Class:UserExternal+' => '', + 'Class:UserExternal+' => 'User authentified outside of '.ITOP_APPLICATION_SHORT.'~~', ]); diff --git a/datamodels/2.x/authent-external/dictionaries/it.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/it.dict.authent-external.php index 39b87d2f46..d561aa420c 100644 --- a/datamodels/2.x/authent-external/dictionaries/it.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/it.dict.authent-external.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/authent-external/dictionaries/lt.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/lt.dict.authent-external.php new file mode 100644 index 0000000000..01f8157c50 --- /dev/null +++ b/datamodels/2.x/authent-external/dictionaries/lt.dict.authent-external.php @@ -0,0 +1,15 @@ + 'External user~~', + 'Class:UserExternal+' => 'User authentified outside of '.ITOP_APPLICATION_SHORT.'~~', +]); diff --git a/datamodels/2.x/authent-external/dictionaries/nl.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/nl.dict.authent-external.php index 587c7836e5..2bc3f432b2 100644 --- a/datamodels/2.x/authent-external/dictionaries/nl.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/nl.dict.authent-external.php @@ -1,11 +1,10 @@ (2018 - 2022) diff --git a/datamodels/2.x/authent-external/dictionaries/pl.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/pl.dict.authent-external.php index 54e791cb7d..7a49555196 100644 --- a/datamodels/2.x/authent-external/dictionaries/pl.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/pl.dict.authent-external.php @@ -1,11 +1,10 @@ 'Usuário externo', - 'Class:UserExternal+' => '', + 'Class:UserExternal+' => 'User authentified outside of '.ITOP_APPLICATION_SHORT.'~~', ]); diff --git a/datamodels/2.x/authent-external/dictionaries/ru.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/ru.dict.authent-external.php index 61336b2118..7c0e1b926e 100644 --- a/datamodels/2.x/authent-external/dictionaries/ru.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/ru.dict.authent-external.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/authent-external/dictionaries/sk.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/sk.dict.authent-external.php index 0dcc899018..a1f6340fa1 100644 --- a/datamodels/2.x/authent-external/dictionaries/sk.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/sk.dict.authent-external.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/authent-external/dictionaries/zh_cn.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/zh_cn.dict.authent-external.php index f9d936fd5d..1ffe831d84 100644 --- a/datamodels/2.x/authent-external/dictionaries/zh_cn.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/zh_cn.dict.authent-external.php @@ -1,41 +1,15 @@ - * This file is part of iTop. - * - * iTop is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * iTop is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with iTop. If not, see + * + */ +/** + * @author Robert Deng + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserExternal -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserExternal' => '外部用户', 'Class:UserExternal+' => '用户在'.ITOP_APPLICATION_SHORT.'外部验证身份', diff --git a/datamodels/2.x/authent-ldap/dictionaries/cs.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/cs.dict.authent-ldap.php index 5c885fa19a..9a577a557f 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/cs.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/cs.dict.authent-ldap.php @@ -1,11 +1,10 @@ @@ -16,13 +15,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:UserLDAP' => 'LDAP uživatel', 'Class:UserLDAP+' => 'Uživatel ověřen přes LDAP', 'UserLDAP:server' => 'Specifika LDAP', -]); - -// -// Class: UserLDAP -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/da.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/da.dict.authent-ldap.php index b63d0677c2..9e2a200983 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/da.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/da.dict.authent-ldap.php @@ -1,11 +1,10 @@ @@ -15,13 +14,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:UserLDAP' => 'LDAP-Bruger', 'Class:UserLDAP+' => 'Bruger der godkendes via LDAP', 'UserLDAP:server' => 'LDAP specifics~~', -]); - -// -// Class: UserLDAP -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/de.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/de.dict.authent-ldap.php index 1e52fb4c65..cd81701376 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/de.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/de.dict.authent-ldap.php @@ -1,11 +1,10 @@ @@ -15,13 +14,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:UserLDAP' => 'LDAP-Benutzer', 'Class:UserLDAP+' => 'Benutzer, der via LDAP authentifiziert wird', 'UserLDAP:server' => 'LDAP-Einstellungen', -]); - -// -// Class: UserLDAP -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:UserLDAP/Attribute:ldap_server' => 'LDAP-Server', 'Class:UserLDAP/Attribute:ldap_server+' => 'Optional: LDAP-Server, der zur Authentifizierung verwendet werden soll, falls mehrere LDAP-Server konfiguriert sind.', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/en_gb.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/en_gb.dict.authent-ldap.php index e25d03e566..d8a66d539c 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/en_gb.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/en_gb.dict.authent-ldap.php @@ -1,43 +1,18 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserLDAP -// - Dict::Add('EN GB', 'British English', 'British English', [ 'Class:UserLDAP' => 'LDAP user', 'Class:UserLDAP+' => 'User authenticated by LDAP', 'UserLDAP:server' => 'LDAP specifics', + 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', + 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/es_cr.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/es_cr.dict.authent-ldap.php index 4c1c8002a9..657e3de254 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/es_cr.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/es_cr.dict.authent-ldap.php @@ -1,24 +1,19 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:UserLDAP' => 'Usuario LDAP', 'Class:UserLDAP+' => 'Usuario autenticado vía LDAP', 'UserLDAP:server' => 'Especificaciones LDAP', -]); - -// -// Class: UserLDAP -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/et.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/et.dict.authent-ldap.php new file mode 100644 index 0000000000..a1d3e90f81 --- /dev/null +++ b/datamodels/2.x/authent-ldap/dictionaries/et.dict.authent-ldap.php @@ -0,0 +1,18 @@ + 'LDAP user~~', + 'Class:UserLDAP+' => 'User authenticated by LDAP~~', + 'UserLDAP:server' => 'LDAP specifics~~', + 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', + 'Class:UserLDAP/Attribute:ldap_server+' => '~~', +]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/fr.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/fr.dict.authent-ldap.php index a6b64b8f94..a0e74825dd 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/fr.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/fr.dict.authent-ldap.php @@ -1,11 +1,10 @@ 'Utilisateur LDAP', 'Class:UserLDAP+' => 'Utilisateur authentifié par un serveur LDAP', 'UserLDAP:server' => 'Champs spécifiques pour LDAP', -]); - -// -// Class: UserLDAP -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Serveur LDAP', 'Class:UserLDAP/Attribute:ldap_server+' => 'Serveur LDAP utilisé pour l\'authentification de cet utilisateur', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/hu.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/hu.dict.authent-ldap.php index ad3165d9a1..8559c6a946 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/hu.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/hu.dict.authent-ldap.php @@ -1,11 +1,10 @@ 'LDAP felhasználó', 'Class:UserLDAP+' => 'LDAP vagy AD felhasználó', 'UserLDAP:server' => 'LDAP specifics~~', -]); - -// -// Class: UserLDAP -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/it.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/it.dict.authent-ldap.php index 5573a9193b..fa53335e93 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/it.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/it.dict.authent-ldap.php @@ -1,11 +1,10 @@ 'Utente LDAP', 'Class:UserLDAP+' => 'Utente autenticato da LDAP', 'UserLDAP:server' => 'Specifiche LDAP', -]); - -// -// Class: UserLDAP -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/ja.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/ja.dict.authent-ldap.php index 5387fdef9c..f560cc2c7a 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/ja.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/ja.dict.authent-ldap.php @@ -1,11 +1,10 @@ @@ -15,13 +14,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserLDAP' => 'LDAP ユーザー', 'Class:UserLDAP+' => 'LDAP認証ユーザー', 'UserLDAP:server' => 'LDAP specifics~~', -]); - -// -// Class: UserLDAP -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/lt.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/lt.dict.authent-ldap.php new file mode 100644 index 0000000000..5928e79d2c --- /dev/null +++ b/datamodels/2.x/authent-ldap/dictionaries/lt.dict.authent-ldap.php @@ -0,0 +1,18 @@ + 'LDAP user~~', + 'Class:UserLDAP+' => 'User authenticated by LDAP~~', + 'UserLDAP:server' => 'LDAP specifics~~', + 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', + 'Class:UserLDAP/Attribute:ldap_server+' => '~~', +]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/nl.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/nl.dict.authent-ldap.php index 502370f54c..bb0fb67e9c 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/nl.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/nl.dict.authent-ldap.php @@ -1,27 +1,20 @@ * @author Jeffrey Bostoen (2018 - 2022) + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserLDAP' => 'LDAP-gebruiker', 'Class:UserLDAP+' => 'Gebruiker die aanmeldt via LDAP', 'UserLDAP:server' => 'LDAP informatie', -]); - -// -// Class: UserLDAP -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/pl.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/pl.dict.authent-ldap.php index 758477b47d..577c910163 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/pl.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/pl.dict.authent-ldap.php @@ -1,11 +1,10 @@ 'Użytkownik LDAP', 'Class:UserLDAP+' => 'Użytkownik uwierzytelniony przez LDAP', 'UserLDAP:server' => 'Serwer LDAP', -]); - -// -// Class: UserLDAP -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/pt_br.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/pt_br.dict.authent-ldap.php index a4ab118cc5..4793c62342 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/pt_br.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/pt_br.dict.authent-ldap.php @@ -1,26 +1,18 @@ 'Usuário externo via LDAP', - 'Class:UserLDAP+' => '', + 'Class:UserLDAP+' => 'User authenticated by LDAP~~', 'UserLDAP:server' => 'LDAP specifics~~', -]); - -// -// Class: UserLDAP -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/ru.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/ru.dict.authent-ldap.php index 29caa61f11..4a0b9fcf9d 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/ru.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/ru.dict.authent-ldap.php @@ -1,11 +1,10 @@ @@ -15,13 +14,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserLDAP' => 'Пользователь LDAP', 'Class:UserLDAP+' => 'Пользователь, аутентифицируемый через LDAP', 'UserLDAP:server' => 'Особенности LDAP', -]); - -// -// Class: UserLDAP -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Сервер LDAP', - 'Class:UserLDAP/Attribute:ldap_server+' => '', + 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/sk.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/sk.dict.authent-ldap.php index 50d232a518..0a972808d3 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/sk.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/sk.dict.authent-ldap.php @@ -1,11 +1,10 @@ 'LDAP užívateľ', 'Class:UserLDAP+' => 'User authenticated by LDAP~~', 'UserLDAP:server' => 'LDAP specifics~~', -]); - -// -// Class: UserLDAP -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/tr.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/tr.dict.authent-ldap.php index e45293a7b2..01563d05e3 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/tr.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/tr.dict.authent-ldap.php @@ -1,11 +1,10 @@ @@ -15,13 +14,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserLDAP' => 'LDAP kullanıcısı', 'Class:UserLDAP+' => 'Yetki kontrolü LDAP tarafından yapılan', 'UserLDAP:server' => 'LDAP specifics~~', -]); - -// -// Class: UserLDAP -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserLDAP/Attribute:ldap_server' => 'Ldap server~~', 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); diff --git a/datamodels/2.x/authent-ldap/dictionaries/zh_cn.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/zh_cn.dict.authent-ldap.php index cf6807b54b..be34e97b60 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/zh_cn.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/zh_cn.dict.authent-ldap.php @@ -1,52 +1,19 @@ - * This file is part of iTop. - * - * iTop is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * iTop is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with iTop. If not, see + * + */ +/** + * @author Robert Deng + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserLDAP -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserLDAP' => 'LDAP 用户', 'Class:UserLDAP+' => '用户身份由 LDAP 认证', 'UserLDAP:server' => 'LDAP 详情', -]); - -// -// Class: UserLDAP -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserLDAP/Attribute:ldap_server' => 'LDAP 服务器', - 'Class:UserLDAP/Attribute:ldap_server+' => '', + 'Class:UserLDAP/Attribute:ldap_server+' => '~~', ]); 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 06f31e2750..cbec7baca3 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 @@ -1,11 +1,10 @@ @@ -16,7 +15,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:UserLocal' => 'interní uživatel '.ITOP_APPLICATION_SHORT, 'Class:UserLocal+' => 'Uživatel ověřen interně v '.ITOP_APPLICATION_SHORT, 'Class:UserLocal/Attribute:password' => 'Heslo', - 'Class:UserLocal/Attribute:password+' => '', + 'Class:UserLocal/Attribute:password+' => 'User authentication string~~', 'Class:UserLocal/Attribute:expiration' => 'Exspirace hesla', 'Class:UserLocal/Attribute:expiration+' => 'Status exspirace hesla (je vyžadováno rozšíření, aby mělo efekt)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Může exspirovat', 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 b4fad86aa8..4fa6066a9f 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 @@ -1,11 +1,10 @@ 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 8a54b2094d..6232683773 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 @@ -1,11 +1,10 @@ @@ -19,11 +18,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:UserLocal/Attribute:expiration' => 'Passwortablauf', 'Class:UserLocal/Attribute:expiration+' => 'Passwortablaufstatus (statusabhängige Effekte müssen per Extension implementiert werden)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'kann ablaufen', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'läuft nie ab', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'abgelaufen', - 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'einmaliges Passwort', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Das Passwort kann vom Benutzer nicht geändert werden.', 'Class:UserLocal/Attribute:password_renewed_date' => 'Letzte Passworterneuerung', diff --git a/datamodels/2.x/authent-local/dictionaries/en_gb.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/en_gb.dict.authent-local.php index 0172568230..6add2ce4b1 100644 --- a/datamodels/2.x/authent-local/dictionaries/en_gb.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/en_gb.dict.authent-local.php @@ -1,60 +1,31 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserLocal -// - Dict::Add('EN GB', 'British English', 'British English', [ 'Class:UserLocal' => ITOP_APPLICATION_SHORT.' user', 'Class:UserLocal+' => 'User authentified by '.ITOP_APPLICATION_SHORT, 'Class:UserLocal/Attribute:password' => 'Password', 'Class:UserLocal/Attribute:password+' => 'User authentication string', - 'Class:UserLocal/Attribute:expiration' => 'Password expiration', 'Class:UserLocal/Attribute:expiration+' => 'Password expiration status (requires an extension to have an effect)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Can expire', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Never expire', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', + '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: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 renewed on', 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed', - 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 12 characters and include uppercase, lowercase, numeric and special characters.', '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/es_cr.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/es_cr.dict.authent-local.php index 4841a34026..06a0363a2b 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 @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:UserLocal' => 'Usuario de '.ITOP_APPLICATION_SHORT, @@ -16,11 +18,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:UserLocal/Attribute:expiration' => 'Expiración de contraseña', 'Class:UserLocal/Attribute:expiration+' => 'Estatus de expiración de contraseña (requiere de una extensión para que tenga efecto)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Puede expirar', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Nunca expirar', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', + '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:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'Contraseña de un solo uso', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'El usuario no puede cambiar la contraseña.', 'Class:UserLocal/Attribute:password_renewed_date' => 'Renovación de contraseña', diff --git a/datamodels/2.x/authent-local/dictionaries/et.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/et.dict.authent-local.php new file mode 100644 index 0000000000..577c5191f9 --- /dev/null +++ b/datamodels/2.x/authent-local/dictionaries/et.dict.authent-local.php @@ -0,0 +1,32 @@ + ITOP_APPLICATION_SHORT.' user~~', + 'Class:UserLocal+' => 'User authentified by '.ITOP_APPLICATION_SHORT.'~~', + 'Class:UserLocal/Attribute:password' => 'Password~~', + 'Class:UserLocal/Attribute:password+' => 'User authentication string~~', + 'Class:UserLocal/Attribute:expiration' => 'Password expiration~~', + 'Class:UserLocal/Attribute:expiration+' => 'Password expiration status (requires an extension to have an effect)~~', + 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Can expire~~', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', + 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Never expire~~', + '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 renewed on~~', + 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', + 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 12 characters and include uppercase, lowercase, numeric and special characters.~~', + '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/fr.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/fr.dict.authent-local.php index 4686cd9efe..6ebf6253bd 100644 --- a/datamodels/2.x/authent-local/dictionaries/fr.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/fr.dict.authent-local.php @@ -1,11 +1,10 @@ 'Utilisateur '.ITOP_APPLICATION_SHORT, 'Class:UserLocal+' => 'Utilisateur authentifié par '.ITOP_APPLICATION_SHORT, 'Class:UserLocal/Attribute:password' => 'Mot de passe', - 'Class:UserLocal/Attribute:password+' => '', + 'Class:UserLocal/Attribute:password+' => 'User authentication string~~', 'Class:UserLocal/Attribute:expiration' => 'Validité du mot de passe', 'Class:UserLocal/Attribute:expiration+' => 'État du mot de passe (nécessite une extension pour avoir un effet)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Durée limitée', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Permanente', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'A changer à la prochaine connexion', - 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'Usage unique', - 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~', 'Class:UserLocal/Attribute:password_renewed_date' => 'Mot de passe changé le', 'Class:UserLocal/Attribute:password_renewed_date+' => 'Dernière date à laquelle le mot de passe a été changé', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Le mot de passe doit contenir au moins 12 caractères, avec minuscule, majuscule, nombre et caractère spécial.', 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 1090d7119f..6c681354a0 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 @@ -1,11 +1,10 @@ ITOP_APPLICATION_SHORT.' felhasználó', 'Class:UserLocal+' => 'Rendszeren belül létrehozott felhasználó', 'Class:UserLocal/Attribute:password' => 'Jelszó', - 'Class:UserLocal/Attribute:password+' => '', + 'Class:UserLocal/Attribute:password+' => 'User authentication string~~', 'Class:UserLocal/Attribute:expiration' => 'Jelszó lejárati ideje', 'Class:UserLocal/Attribute:expiration+' => 'Jelszó lejárati státusz (bővítmény szükséges hozzá)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Lejár', 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 ee50fa0866..6a664fde29 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 @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/authent-local/dictionaries/lt.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/lt.dict.authent-local.php new file mode 100644 index 0000000000..815ca9438a --- /dev/null +++ b/datamodels/2.x/authent-local/dictionaries/lt.dict.authent-local.php @@ -0,0 +1,32 @@ + ITOP_APPLICATION_SHORT.' user~~', + 'Class:UserLocal+' => 'User authentified by '.ITOP_APPLICATION_SHORT.'~~', + 'Class:UserLocal/Attribute:password' => 'Password~~', + 'Class:UserLocal/Attribute:password+' => 'User authentication string~~', + 'Class:UserLocal/Attribute:expiration' => 'Password expiration~~', + 'Class:UserLocal/Attribute:expiration+' => 'Password expiration status (requires an extension to have an effect)~~', + 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Can expire~~', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', + 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Never expire~~', + '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 renewed on~~', + 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', + 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 12 characters and include uppercase, lowercase, numeric and special characters.~~', + '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 493c36746e..e2c6ecec39 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 @@ -1,11 +1,10 @@ (2018 - 2022) @@ -19,11 +18,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserLocal/Attribute:expiration' => 'Wachtwoord verloopt', 'Class:UserLocal/Attribute:expiration+' => 'Of het wachtwoord al dan niet verlopen is (vereist een extensie vooraleer dit werkt)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Kan verlopen', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Verloopt nooit', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', + '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:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'Eenmalig wachtwoord', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'De gebruiker kan dit wachtwoord niet veranderen.', 'Class:UserLocal/Attribute:password_renewed_date' => 'Wachtwoord laatst aangepast', diff --git a/datamodels/2.x/authent-local/dictionaries/pl.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/pl.dict.authent-local.php index 1d600c987c..285977851f 100644 --- a/datamodels/2.x/authent-local/dictionaries/pl.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/pl.dict.authent-local.php @@ -1,11 +1,10 @@ 'Wygaśnięcie hasła', 'Class:UserLocal/Attribute:expiration+' => 'Stan wygaśnięcia hasła (wymaga rozszerzenia, aby zadziałało)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Może wygasnąć', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Nigdy nie wygasa', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Wygasło', - 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'Jednorazowe hasło', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Hasło nie może być zmienione przez użytkownika.', 'Class:UserLocal/Attribute:password_renewed_date' => 'Odnowienie hasła', 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 0667daf682..7eaf8f0638 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 @@ -1,28 +1,27 @@ 'Usuário local', - 'Class:UserLocal+' => '', + 'Class:UserLocal+' => 'User authentified by '.ITOP_APPLICATION_SHORT.'~~', 'Class:UserLocal/Attribute:password' => 'Senha', - 'Class:UserLocal/Attribute:password+' => '', + 'Class:UserLocal/Attribute:password+' => 'User authentication string~~', 'Class:UserLocal/Attribute:expiration' => 'Expiração da senha', 'Class:UserLocal/Attribute:expiration+' => 'Status de expiração de senha (Requer uma extensão para fazer efeito)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Senha expira', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Senha nunca expira', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Senha expirada', - 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-Time Password (OTP)', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Senha não pode ser alterada pelo usuário', 'Class:UserLocal/Attribute:password_renewed_date' => 'Data da última alteração de senha', 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 2d7905c988..63088e7538 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 @@ -1,11 +1,10 @@ @@ -19,11 +18,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserLocal/Attribute:expiration' => 'Срок действия пароля', 'Class:UserLocal/Attribute:expiration+' => 'Статус срока действия пароля (требуется расширение для эффекта)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Органиченный', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Неограниченный', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', + '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:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'Одноразовый пароль', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Пароль не может быть изменён пользователем.', 'Class:UserLocal/Attribute:password_renewed_date' => 'Дата изменения пароля', 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 60cc390738..e050f6ff9b 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 @@ -1,11 +1,10 @@ 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 5ec62acc30..6f91366e38 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 @@ -1,60 +1,32 @@ - * This file is part of iTop. - * - * iTop is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * iTop is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with iTop. If not, see + * + */ +/** + * @author Robert Deng + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserLocal -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserLocal' => ITOP_APPLICATION_SHORT.' 用户', 'Class:UserLocal+' => '用户由'.ITOP_APPLICATION_SHORT.'验证身份', 'Class:UserLocal/Attribute:password' => '密码', 'Class:UserLocal/Attribute:password+' => '用于验证用户身份的字符串', - 'Class:UserLocal/Attribute:expiration' => '密码过期时间', 'Class:UserLocal/Attribute:expiration+' => '密码过期状态 (需要扩展才能生效)', 'Class:UserLocal/Attribute:expiration/Value:can_expire' => '允许过期', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:never_expire' => '永不过期', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', + '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:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => '一次性密码', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => '用户不允许修改密码.', 'Class:UserLocal/Attribute:password_renewed_date' => '密码更新时间', 'Class:UserLocal/Attribute:password_renewed_date+' => '上次修改密码的时间', - 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => '密码必须至少12个字符, 包含大小写, 数字和特殊字符.', 'UserLocal:password:expiration' => '下面的区域需要插件扩展', 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => '不允许用户为自己设置 "一次性密码" 的失效期限', diff --git a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/cs.dict.combodo-backoffice-darkmoon-theme.php b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/cs.dict.combodo-backoffice-darkmoon-theme.php index 3c37a18984..7c48bff454 100644 --- a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/cs.dict.combodo-backoffice-darkmoon-theme.php +++ b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/cs.dict.combodo-backoffice-darkmoon-theme.php @@ -1,11 +1,10 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ 'theme:darkmoon' => 'Dark moon', ]); diff --git a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/es_cr.dict.combodo-backoffice-darkmoon-theme.php b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/es_cr.dict.combodo-backoffice-darkmoon-theme.php index 22b04bdcbe..a3280c43aa 100644 --- a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/es_cr.dict.combodo-backoffice-darkmoon-theme.php +++ b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/es_cr.dict.combodo-backoffice-darkmoon-theme.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'theme:darkmoon' => 'Luna Obscura', diff --git a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/et.dict.combodo-backoffice-darkmoon-theme.php b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/et.dict.combodo-backoffice-darkmoon-theme.php new file mode 100644 index 0000000000..a18d67a5d7 --- /dev/null +++ b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/et.dict.combodo-backoffice-darkmoon-theme.php @@ -0,0 +1,14 @@ + 'Dark moon~~', +]); diff --git a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/fr.dict.combodo-backoffice-darkmoon-theme.php b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/fr.dict.combodo-backoffice-darkmoon-theme.php index 4e9cb22691..fac47924ed 100644 --- a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/fr.dict.combodo-backoffice-darkmoon-theme.php +++ b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/fr.dict.combodo-backoffice-darkmoon-theme.php @@ -1,11 +1,10 @@ 'Dark moon~~', +]); diff --git a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/nl.dict.combodo-backoffice-darkmoon-theme.php b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/nl.dict.combodo-backoffice-darkmoon-theme.php index 2734173ef2..4632e4913d 100644 --- a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/nl.dict.combodo-backoffice-darkmoon-theme.php +++ b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/nl.dict.combodo-backoffice-darkmoon-theme.php @@ -1,11 +1,10 @@ + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'theme:darkmoon' => 'Dark moon', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index 4f1020e5dc..e044f6e720 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,25 +1,13 @@ */ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)~~', diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index d1ac08d5ef..464778996d 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('DA DA', 'Danish', 'Dansk', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index 853c045470..8d43fbca1b 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('DE DE', 'German', 'Deutsch', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (Hoher Kontrast)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index de84713931..6791921126 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index 8cb35200cc..595cc671c8 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'theme:fullmoon-high-contrast' => 'Luna Llena (Alto Contraste)', diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/et.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/et.dict.combodo-backoffice-fullmoon-high-contrast-theme.php new file mode 100644 index 0000000000..b20a4fc6d0 --- /dev/null +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/et.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -0,0 +1,14 @@ + 'Fullmoon (High contrast)~~', +]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index aa8169a70c..2f668ae852 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,11 +1,10 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index 9db1b95ea3..a40d69db41 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('IT IT', 'Italian', 'Italiano', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index 0727744d39..77b52d17cd 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('JA JP', 'Japanese', '日本語', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/lt.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/lt.dict.combodo-backoffice-fullmoon-high-contrast-theme.php new file mode 100644 index 0000000000..b30b6ebc9d --- /dev/null +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/lt.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -0,0 +1,14 @@ + 'Fullmoon (High contrast)~~', +]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index 4129c13ce2..dcecc47d91 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index e4441e1cde..00476c40ee 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,25 +1,13 @@ */ Dict::Add('PL PL', 'Polish', 'Polski', [ 'theme:fullmoon-high-contrast' => 'Pełnia księżyca (wysoki kontrast)', diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index 133ff1ef89..215d9186ed 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index fe14ccbdd6..f71427c066 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('RU RU', 'Russian', 'Русский', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (высокая контрастность)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index 5061c726a5..ffbdb3e655 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index de9e65c42a..65f83c76a2 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-high-contrast-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-high-contrast-theme.php index d1325947c3..128d80f1a2 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-high-contrast-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-high-contrast-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-high-contrast-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'theme:fullmoon-high-contrast' => 'Fullmoon (高对比度)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index 6c1c211fe4..63921dc4ba 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,25 +1,13 @@ */ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)~~', diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index 7bf41187cd..a3a2569ba9 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('DA DA', 'Danish', 'Dansk', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index fa4b351645..242590db26 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('DE DE', 'German', 'Deutsch', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopie & Deuteranopie)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index 44fb36c68e..1727bf1642 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index 7c865db66a..7e5170ce0f 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Luna Llena (Protanopia & Deuteranopia)', diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/et.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/et.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php new file mode 100644 index 0000000000..9ac0f0990f --- /dev/null +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/et.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -0,0 +1,14 @@ + 'Fullmoon (Protanopia & Deuteranopia)~~', +]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index b25ad3c633..d6f07872e4 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,11 +1,10 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index 117c307f8b..a7f0c6c9f1 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('IT IT', 'Italian', 'Italiano', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index 206a430957..930ca43d8a 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('JA JP', 'Japanese', '日本語', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/lt.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/lt.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php new file mode 100644 index 0000000000..c693dcec7c --- /dev/null +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/lt.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -0,0 +1,14 @@ + 'Fullmoon (Protanopia & Deuteranopia)~~', +]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index d5df12bc55..3a5465de9f 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index e4ea6c7cf8..458fd563d6 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,25 +1,13 @@ */ Dict::Add('PL PL', 'Polish', 'Polski', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Pełnia Księżyca (Protanopia i Deuteranopia)', diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index 133a16ee7d..fa88b074e5 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index a60c5e8fb2..008a084f68 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('RU RU', 'Russian', 'Русский', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (протанопия и дейтеранопия)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index 1d3a58e952..cbf52926d0 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index 40cc3050a0..0999f477db 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php index c2d3913c18..b4fcabb45f 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-protanopia-deuteranopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (红绿色盲 & 绿色色盲)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 8d7ead4c8f..66dc2cffb0 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/cs.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,25 +1,13 @@ */ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)~~', diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 3cfdc9d0c8..22c03d8c23 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/da.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('DA DA', 'Danish', 'Dansk', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index b4aa87aade..de71027d95 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/de.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('DE DE', 'German', 'Deutsch', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopie)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index bc464fc2e6..8f0a8590c2 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/en_gb.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 7d99a8d0da..706e10f0bf 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/es_cr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'theme:fullmoon-tritanopia' => 'Luna Llena (Tritanopia)', diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/et.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/et.dict.combodo-backoffice-fullmoon-tritanopia-theme.php new file mode 100644 index 0000000000..059c2cb9bc --- /dev/null +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/et.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -0,0 +1,14 @@ + 'Fullmoon (Tritanopia)~~', +]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index e7747f170c..f697e0ddc8 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/fr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,11 +1,10 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 2e649ee364..3533d4fd7a 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/it.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('IT IT', 'Italian', 'Italiano', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 609b12ea74..8e91d0bf19 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/ja.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('JA JP', 'Japanese', '日本語', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/lt.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/lt.dict.combodo-backoffice-fullmoon-tritanopia-theme.php new file mode 100644 index 0000000000..291ec005c7 --- /dev/null +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/lt.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -0,0 +1,14 @@ + 'Fullmoon (Tritanopia)~~', +]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 7d3c290259..bf480fb8e8 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/nl.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 7e6969fd4a..8904a0f3b8 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/pl.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,25 +1,13 @@ */ Dict::Add('PL PL', 'Polish', 'Polski', [ 'theme:fullmoon-tritanopia' => 'Pełnia Księżyca (Tritanopia)', diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 0051ae66ee..6bc53b1b67 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/pt_br.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 877ac6c287..d60573f625 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/ru.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('RU RU', 'Russian', 'Русский', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (тританопия)', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 726fb2d779..33bab58ba8 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/sk.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 38d329eeb4..eb2b4e93be 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/tr.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)~~', ]); diff --git a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-tritanopia-theme.php b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-tritanopia-theme.php index 16ad899878..10d72c5521 100644 --- a/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-tritanopia-theme.php +++ b/datamodels/2.x/combodo-backoffice-fullmoon-tritanopia-theme/dictionaries/zh_cn.dict.combodo-backoffice-fullmoon-tritanopia-theme.php @@ -1,27 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'theme:fullmoon-tritanopia' => 'Fullmoon (蓝黄色盲)', ]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/cs.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/cs.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..f0ac9e820e --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/cs.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/da.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/da.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..050ad9d384 --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/da.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/de.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/de.dict.combodo-data-feature-removal.php index c608299861..47eb12287c 100644 --- a/datamodels/2.x/combodo-data-feature-removal/dictionaries/de.dict.combodo-data-feature-removal.php +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/de.dict.combodo-data-feature-removal.php @@ -1,23 +1,21 @@ 'Extension-Verwaltung', 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension-Verwaltung', - 'DataFeatureRemoval:Main:Title' => 'Extension-Verwaltung', 'DataFeatureRemoval:Main:SubTitle' => 'In Ihrem iTop installierte Extensions aktivieren oder deaktivieren', 'DataFeatureRemoval:Failure:Title' => 'Fehler beim Testlauf der Extension-Entfernung', 'DataFeatureRemoval:Helper:Title' => 'Prüfen Sie, ob Daten oder Abhängigkeiten dem Hinzufügen bzw. Entfernen einer Extension entgegenstehen.', - 'DataFeatureRemoval:Features:Title' => 'Extensions', 'DataFeatureRemoval:Result:Title' => 'Angeforderte Änderung', 'DataFeatureRemoval:NoResult:Title' => 'Keine Änderung angefordert', @@ -25,29 +23,23 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'DataFeatureRemoval:Analysis:Title' => 'Analyseergebnis', 'DataFeatureRemoval:Analysis:Subtitle' => 'Prüfen Sie alle Elemente, die Ihre Aufmerksamkeit erfordern', 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s Element(e) müssen bereinigt werden, bevor Sie fortfahren können', - 'DataFeatureRemoval:DeletionPlan:Title' => 'Plan zur Datenlöschung', 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s Zeilen müssen bereinigt werden, bevor Sie fortfahren können', 'DataFeatureRemoval:DoDeletion:Title' => 'Löschung durchführen', 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Alle Einträge aus der Datenbank entfernen', 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Einige Objekte müssen vor der Bereinigung manuell gelöscht werden', - 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Zu entfernendes Element', 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Name der Extension', 'DataFeatureRemoval:Table:Analysis:Module' => 'Modulname', 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Vorkommen', - 'DataFeatureRemoval:CleanupComplete:Title' => 'Alles bereinigt.', 'DataFeatureRemoval:CompilComplete' => 'Kompilierung erfolgreich. Keine Bereinigung erforderlich. Sie können mit dem Setup fortfahren.', - 'DataFeatureRemoval:Compile:InProgress' => 'Kompilierung läuft...', 'DataFeatureRemoval:Compile:Success' => 'Kompilierung erfolgreich', 'DataFeatureRemoval:Compile:Error' => 'Fehler bei der Kompilierung', - 'DataFeatureRemoval:RunAudit:InProgress' => 'Analyse läuft...', 'DataFeatureRemoval:RunAudit:Success' => 'Analyse abgeschlossen', 'DataFeatureRemoval:RunAudit:Error' => 'Fehler während der Analyse', - 'UI:Button:Analyze' => 'Analysieren', 'UI:Button:ModifyChoices' => 'Auswahl ändern', 'UI:Button:AnalyzeAndSetup' => 'Analysieren und zum Setup', @@ -55,17 +47,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:Button:DoDeletion' => 'Mit der Löschung fortfahren', 'UI:Button:BackToMain' => 'Auswahl ändern', 'UI:Button:Setup' => 'Setup ausführen', - 'UI:Action:ForceUninstall' => 'Deinstallation erzwingen', 'UI:Action:MoreInfo' => 'Weitere Informationen', - 'DataFeatureRemoval:Table:Empty' => 'Keine zu entfernenden Daten', - 'DataFeatureRemoval:Column:Class' => 'Klasse', 'DataFeatureRemoval:Column:DeleteCount' => 'Zu löschende Einträge', 'DataFeatureRemoval:Column:UpdateCount' => 'Zu aktualisierende Einträge', 'DataFeatureRemoval:Column:IssueCount' => 'Gefundene Probleme, die eine automatische Bereinigung verhindern', - 'DataFeatureRemoval:Column:DeletedCount' => 'Gelöschte Einträge', 'DataFeatureRemoval:Column:UpdatedCount' => 'Aktualisierte Einträge', ]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/en_gb.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/en_gb.dict.combodo-data-feature-removal.php index 995c90c2bd..03f557aa3d 100644 --- a/datamodels/2.x/combodo-data-feature-removal/dictionaries/en_gb.dict.combodo-data-feature-removal.php +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/en_gb.dict.combodo-data-feature-removal.php @@ -1,19 +1,59 @@ 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', 'DataFeatureRemoval:Helper:Title' => 'Analyse if there are any data or dependency preventing you from adding/removing an extension.', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', 'UI:Button:Analyze' => 'Analyse', + 'UI:Button:ModifyChoices' => 'Change my selection~~', 'UI:Button:AnalyzeAndSetup' => 'Analyse and go to setup', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', ]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/es_cr.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/es_cr.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..5f138e67a4 --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/es_cr.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/et.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/et.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..ed50e14ee1 --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/et.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/fr.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/fr.dict.combodo-data-feature-removal.php index ed025cd3fa..b503d4e92a 100644 --- a/datamodels/2.x/combodo-data-feature-removal/dictionaries/fr.dict.combodo-data-feature-removal.php +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/fr.dict.combodo-data-feature-removal.php @@ -1,23 +1,21 @@ 'Gestion des extensions', 'combodo-data-feature-removal/Operation:Main/Title' => 'Gestion des extensions', - 'DataFeatureRemoval:Main:Title' => 'Gestion des extensions', 'DataFeatureRemoval:Main:SubTitle' => 'Sélectionner les extensions à installer sur votre iTop', 'DataFeatureRemoval:Failure:Title' => 'Erreurs lors de la simulation de suppression d\'extensions', 'DataFeatureRemoval:Helper:Title' => 'Activez ou désactivez les extensions installées dans votre iTop.', - 'DataFeatureRemoval:Features:Title' => 'Extensions', 'DataFeatureRemoval:Result:Title' => 'Modification demandée', 'DataFeatureRemoval:NoResult:Title' => 'Aucune modification demandée', @@ -25,29 +23,23 @@ Dict::Add('FR FR', 'French', 'Français', [ 'DataFeatureRemoval:Analysis:Title' => 'Résultat de l’analyse', 'DataFeatureRemoval:Analysis:Subtitle' => 'Vérifier les éléments à nettoyer', 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s élément(s) à nettoyer avant de poursuivre', - 'DataFeatureRemoval:DeletionPlan:Title' => 'Plan de suppression des données', 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s ligne(s) à nettoyer avant de poursuivre', 'DataFeatureRemoval:DoDeletion:Title' => 'Exécuter la suppression', 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Supprime toutes les entrées de la base de données', 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Certains objets doivent être supprimés manuellement avant le nettoyage', - 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Élément à supprimer', 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension', 'DataFeatureRemoval:Table:Analysis:Module' => 'Module', 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence', - 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.', 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.', - 'DataFeatureRemoval:Compile:InProgress' => 'Compilation en cours...', 'DataFeatureRemoval:Compile:Success' => 'Compilation terminée', 'DataFeatureRemoval:Compile:Error' => 'Erreur lors de la compilation', - 'DataFeatureRemoval:RunAudit:InProgress' => 'Analyse en cours...', 'DataFeatureRemoval:RunAudit:Success' => 'Analyse terminée', 'DataFeatureRemoval:RunAudit:Error' => 'Erreur lors de l\'analyse', - 'UI:Button:Analyze' => 'Analyser', 'UI:Button:ModifyChoices' => 'Modifier la sélection', 'UI:Button:AnalyzeAndSetup' => 'Analyser et ouvrir l’assistant de configuration', @@ -55,17 +47,13 @@ Dict::Add('FR FR', 'French', 'Français', [ 'UI:Button:DoDeletion' => 'Supprimer les données', 'UI:Button:BackToMain' => 'Modifier la sélection', 'UI:Button:Setup' => 'Lancer le setup', - 'UI:Action:ForceUninstall' => 'Forcer la désinstallation', 'UI:Action:MoreInfo' => 'Plus d’informations', - 'DataFeatureRemoval:Table:Empty' => 'Aucune donnée à supprimer', - 'DataFeatureRemoval:Column:Class' => 'Classe', 'DataFeatureRemoval:Column:DeleteCount' => 'Entrées à supprimer', 'DataFeatureRemoval:Column:UpdateCount' => 'Entrées à mettre à jour', 'DataFeatureRemoval:Column:IssueCount' => 'Problèmes empêchant le nettoyage automatique', - 'DataFeatureRemoval:Column:DeletedCount' => 'Entrées supprimées', 'DataFeatureRemoval:Column:UpdatedCount' => 'Entrées mises à jour', ]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/hu.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/hu.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..9d2c5a1bbb --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/hu.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/it.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/it.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..5c3cd5c51b --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/it.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/ja.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/ja.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..27e9c5e208 --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/ja.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/lt.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/lt.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..a7d2c63374 --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/lt.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/nl.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/nl.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..198fb2b12f --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/nl.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/pl.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/pl.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..ba52d43cca --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/pl.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/pt_br.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/pt_br.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..a821cebe83 --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/pt_br.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/ru.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/ru.dict.combodo-data-feature-removal.php index 0d442efb55..c228316202 100644 --- a/datamodels/2.x/combodo-data-feature-removal/dictionaries/ru.dict.combodo-data-feature-removal.php +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/ru.dict.combodo-data-feature-removal.php @@ -1,27 +1,22 @@ * */ - Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:DataFeatureRemovalMenu' => 'Управление расширениями', 'combodo-data-feature-removal/Operation:Main/Title' => 'Управление расширениями', - 'DataFeatureRemoval:Main:Title' => 'Управление расширениями', 'DataFeatureRemoval:Main:SubTitle' => 'Включение и отключение расширений, установленных в вашем iTop', 'DataFeatureRemoval:Failure:Title' => 'Ошибки пробного удаления расширений', 'DataFeatureRemoval:Helper:Title' => 'Проверьте, есть ли данные или зависимости, мешающие добавить/удалить расширение.', - 'DataFeatureRemoval:Features:Title' => 'Расширения', 'DataFeatureRemoval:Result:Title' => 'Запрошено изменение', 'DataFeatureRemoval:NoResult:Title' => 'Изменений не запрошено', @@ -29,29 +24,23 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'DataFeatureRemoval:Analysis:Title' => 'Результат анализа', 'DataFeatureRemoval:Analysis:Subtitle' => 'Просмотрите все элементы, требующие внимания', 'DataFeatureRemoval:Analysis:SubTitle' => 'Элементов для очистки перед продолжением: %1$s', - 'DataFeatureRemoval:DeletionPlan:Title' => 'План удаления данных', 'DataFeatureRemoval:DeletionPlan:SubTitle' => 'Строк для очистки перед продолжением: %1$s', 'DataFeatureRemoval:DoDeletion:Title' => 'Выполнить удаление', 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Удалить все записи из базы данных', 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Некоторые объекты нужно удалить вручную перед очисткой', - 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Элемент для удаления', 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Название расширения', 'DataFeatureRemoval:Table:Analysis:Module' => 'Название модуля', 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Количество', - 'DataFeatureRemoval:CleanupComplete:Title' => 'Всё чисто.', 'DataFeatureRemoval:CompilComplete' => 'Компиляция выполнена успешно. Очистка не требуется. Можно переходить к установке.', - 'DataFeatureRemoval:Compile:InProgress' => 'Идёт компиляция...', 'DataFeatureRemoval:Compile:Success' => 'Компиляция выполнена успешно', 'DataFeatureRemoval:Compile:Error' => 'Ошибка компиляции', - 'DataFeatureRemoval:RunAudit:InProgress' => 'Идёт анализ...', 'DataFeatureRemoval:RunAudit:Success' => 'Анализ завершён', 'DataFeatureRemoval:RunAudit:Error' => 'Ошибка при анализе', - 'UI:Button:Analyze' => 'Анализировать', 'UI:Button:ModifyChoices' => 'Изменить выбор', 'UI:Button:AnalyzeAndSetup' => 'Анализировать и перейти к установке', @@ -59,17 +48,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Button:DoDeletion' => 'Продолжить удаление', 'UI:Button:BackToMain' => 'Изменить выбор', 'UI:Button:Setup' => 'Запустить установку', - 'UI:Action:ForceUninstall' => 'Принудительно удалить', 'UI:Action:MoreInfo' => 'Подробнее', - 'DataFeatureRemoval:Table:Empty' => 'Нет данных для удаления', - 'DataFeatureRemoval:Column:Class' => 'Класс', 'DataFeatureRemoval:Column:DeleteCount' => 'Записей к удалению', 'DataFeatureRemoval:Column:UpdateCount' => 'Записей к обновлению', 'DataFeatureRemoval:Column:IssueCount' => 'Найдено проблем, мешающих автоматической очистке', - 'DataFeatureRemoval:Column:DeletedCount' => 'Удалено записей', 'DataFeatureRemoval:Column:UpdatedCount' => 'Обновлено записей', ]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/sk.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/sk.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..18e32bed01 --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/sk.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/tr.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/tr.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..15aa874345 --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/tr.dict.combodo-data-feature-removal.php @@ -0,0 +1,59 @@ + 'Extension management~~', + 'combodo-data-feature-removal/Operation:Main/Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:Title' => 'Extension management~~', + 'DataFeatureRemoval:Main:SubTitle' => 'Toggle extensions installed on your iTop~~', + 'DataFeatureRemoval:Failure:Title' => 'Extensions dry removal errors~~', + 'DataFeatureRemoval:Helper:Title' => 'Analyze if there are any data or dependency preventing you from adding/removing an extension.~~', + 'DataFeatureRemoval:Features:Title' => 'Extensions~~', + 'DataFeatureRemoval:Result:Title' => 'Modification requested~~', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', + 'DataFeatureRemoval:Execution:Title' => 'Deletion Executions~~', + 'DataFeatureRemoval:Analysis:Title' => 'Analysis result~~', + 'DataFeatureRemoval:Analysis:Subtitle' => 'Review all elements requiring attention~~', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s element(s) to clean before continuing~~', + 'DataFeatureRemoval:DeletionPlan:Title' => 'Data deletion plan~~', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s rows to clean before continuing~~', + 'DataFeatureRemoval:DoDeletion:Title' => 'Do deletion~~', + 'DataFeatureRemoval:DoDeletion:SubTitle' => 'Remove all the entries from the database~~', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Some objects must be deleted manually prior to cleanup~~', + 'DataFeatureRemoval:Table:Analysis:ClassName' => 'Element to remove~~', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Extension name~~', + 'DataFeatureRemoval:Table:Analysis:Module' => 'Module name~~', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Occurrence~~', + 'DataFeatureRemoval:CleanupComplete:Title' => 'All clear.~~', + 'DataFeatureRemoval:CompilComplete' => 'Compilation successful. No Cleanup needed. You can proceed to setup.~~', + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', + 'UI:Button:Analyze' => 'Analyze~~', + 'UI:Button:ModifyChoices' => 'Change my selection~~', + 'UI:Button:AnalyzeAndSetup' => 'Analyze and go to setup~~', + 'UI:Button:PlanDeletion' => 'Proceed with deletion~~', + 'UI:Button:DoDeletion' => 'Proceed with deletion~~', + 'UI:Button:BackToMain' => 'Change my selection~~', + 'UI:Button:Setup' => 'Run setup~~', + 'UI:Action:ForceUninstall' => 'Force uninstall~~', + 'UI:Action:MoreInfo' => 'More information~~', + 'DataFeatureRemoval:Table:Empty' => 'No data to remove~~', + 'DataFeatureRemoval:Column:Class' => 'Class~~', + 'DataFeatureRemoval:Column:DeleteCount' => 'Entries to delete~~', + 'DataFeatureRemoval:Column:UpdateCount' => 'Entries to update~~', + 'DataFeatureRemoval:Column:IssueCount' => 'Issues found preventing automatic cleanup~~', + 'DataFeatureRemoval:Column:DeletedCount' => 'Deleted entries~~', + 'DataFeatureRemoval:Column:UpdatedCount' => 'Updated entries~~', +]); diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/zh_cn.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/zh_cn.dict.combodo-data-feature-removal.php index 2857cd5011..8e7d5b7899 100644 --- a/datamodels/2.x/combodo-data-feature-removal/dictionaries/zh_cn.dict.combodo-data-feature-removal.php +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/zh_cn.dict.combodo-data-feature-removal.php @@ -1,44 +1,45 @@ '扩展管理', 'combodo-data-feature-removal/Operation:Main/Title' => '扩展管理', - 'DataFeatureRemoval:Main:Title' => '扩展管理', 'DataFeatureRemoval:Main:SubTitle' => '切换安装在您的 iTop 上的扩展', 'DataFeatureRemoval:Failure:Title' => '扩展预删除错误', 'DataFeatureRemoval:Helper:Title' => '分析是否有任何数据或依赖关系阻止您添加/删除扩展。', - 'DataFeatureRemoval:Features:Title' => '扩展', 'DataFeatureRemoval:Result:Title' => '请求的修改', + 'DataFeatureRemoval:NoResult:Title' => 'No modification requested~~', 'DataFeatureRemoval:Execution:Title' => '删除执行', 'DataFeatureRemoval:Analysis:Title' => '分析结果', 'DataFeatureRemoval:Analysis:Subtitle' => '审查所有需要关注的元素', 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s 个元素需要在继续之前清理', - 'DataFeatureRemoval:DeletionPlan:Title' => '数据删除计划', 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s 行需要在继续之前清理', 'DataFeatureRemoval:DoDeletion:Title' => '执行删除', 'DataFeatureRemoval:DoDeletion:SubTitle' => '从数据库中删除所有条目', 'DataFeatureRemoval:DeletionPlan:Error:Issues' => '某些对象必须在清理前手动删除', - 'DataFeatureRemoval:Table:Analysis:ClassName' => '要删除的元素', 'DataFeatureRemoval:Table:Analysis:FeatureName' => '扩展名称', 'DataFeatureRemoval:Table:Analysis:Module' => '模块名称', 'DataFeatureRemoval:Table:Analysis:Occurrence' => '出现次数', - 'DataFeatureRemoval:CleanupComplete:Title' => '全部清除.', 'DataFeatureRemoval:CompilComplete' => '编译成功. 无需清理. 您可以继续进行设置.', - + 'DataFeatureRemoval:Compile:InProgress' => 'Compilation in progress...~~', + 'DataFeatureRemoval:Compile:Success' => 'Compilation successful~~', + 'DataFeatureRemoval:Compile:Error' => 'Compilation error~~', + 'DataFeatureRemoval:RunAudit:InProgress' => 'Analysis in progress...~~', + 'DataFeatureRemoval:RunAudit:Success' => 'Analysis completed~~', + 'DataFeatureRemoval:RunAudit:Error' => 'Error during analysis~~', 'UI:Button:Analyze' => '分析', 'UI:Button:ModifyChoices' => '改变我的选择', 'UI:Button:AnalyzeAndSetup' => '分析并进入设置', @@ -46,17 +47,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:Button:DoDeletion' => '继续删除', 'UI:Button:BackToMain' => '改变我的选择', 'UI:Button:Setup' => '运行安装向导', - 'UI:Action:ForceUninstall' => '强制卸载', 'UI:Action:MoreInfo' => '更多信息', - 'DataFeatureRemoval:Table:Empty' => '没有数据需要删除', - 'DataFeatureRemoval:Column:Class' => '类', 'DataFeatureRemoval:Column:DeleteCount' => '待删除的条目', 'DataFeatureRemoval:Column:UpdateCount' => '待更新的条目', 'DataFeatureRemoval:Column:IssueCount' => '发现阻止自动清理的问题', - 'DataFeatureRemoval:Column:DeletedCount' => '已删除的条目', 'DataFeatureRemoval:Column:UpdatedCount' => '已更新的条目', ]); 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 e78162e324..c5d1a3c3a2 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 @@ -1,11 +1,10 @@ '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 contain a valid class~~', -]); - -// Database Info -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'DBTools:DatabaseInfo' => 'Database Information~~', 'DBTools:Base' => 'Base~~', 'DBTools:Size' => 'Velikost', -]); - -// Lost attachments -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'DBTools:LostAttachments' => 'Lost attachments~~', 'DBTools:LostAttachments:Disclaimer' => 'Here you can search your database for lost or misplaced attachments. This is NOT a data recovery tool, it does not retrieve deleted data.~~', 'DBTools:LostAttachments:Button:Analyze' => 'Analyze~~', 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 9728a34924..ad5632ece5 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 @@ -1,11 +1,10 @@ '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 contain a valid class~~', -]); - -// Database Info -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'DBTools:DatabaseInfo' => 'Database Information~~', 'DBTools:Base' => 'Base~~', 'DBTools:Size' => 'Size~~', -]); - -// Lost attachments -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'DBTools:LostAttachments' => 'Lost attachments~~', 'DBTools:LostAttachments:Disclaimer' => 'Here you can search your database for lost or misplaced attachments. This is NOT a data recovery tool, it does not retrieve deleted data.~~', 'DBTools:LostAttachments:Button:Analyze' => 'Analyze~~', 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 f7174fe608..037df4ab7f 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 @@ -1,11 +1,10 @@ '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', -]); - -// Database Info -Dict::Add('DE DE', 'German', 'Deutsch', [ 'DBTools:DatabaseInfo' => 'Datenbank-Informationen', 'DBTools:Base' => 'Datenbank', 'DBTools:Size' => 'Größe', -]); - -// Lost attachments -Dict::Add('DE DE', 'German', 'Deutsch', [ 'DBTools:LostAttachments' => 'Verlorene Attachments', 'DBTools:LostAttachments:Disclaimer' => 'Hier können Sie Ihre Datenbank nach verlorenen oder falsch platzierten Attachments durchsuchen. Dies ist kein Recovery-Tool - es stellt keine gelöschten Daten wieder her.', 'DBTools:LostAttachments:Button:Analyze' => 'Analysieren', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/en_gb.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/en_gb.dict.combodo-db-tools.php index fc3d275b72..4f0167c4bc 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/en_gb.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/en_gb.dict.combodo-db-tools.php @@ -1,30 +1,15 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Database inconsistencies Dict::Add('EN GB', 'British English', 'British English', [ - // Dictionary entries go here 'Menu:DBToolsMenu' => 'Database integrity', 'DBTools:Class' => 'Class', 'DBTools:Title' => 'Database integrity check', @@ -43,15 +28,12 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'DBTools:IntegrityCheck' => 'Integrity check', 'DBTools:FetchCheck' => 'Fetch Check (long)', 'DBTools:SelectAnalysisType' => 'Select analysis type', - 'DBTools:Analyze' => 'Analyse', 'DBTools:Details' => 'Show Details', 'DBTools:ShowAll' => 'Show All Errors', - 'DBTools:Inconsistencies' => 'Database inconsistencies', 'DBTools:DetailedErrorTitle' => '%2$s error(s) in class %1$s: %3$s', 'DBTools:DetailedErrorLimit' => 'List limited to %1$s errors', - 'DBAnalyzer-Integrity-OrphanRecord' => 'Orphan record in `%1$s`, it should have its counterpart in table `%2$s`', 'DBAnalyzer-Integrity-InvalidExtKey' => 'Invalid external key %1$s (column: `%2$s.%3$s`)', 'DBAnalyzer-Integrity-MissingExtKey' => 'Missing external key %1$s (column: `%2$s.%3$s`)', @@ -61,37 +43,24 @@ Dict::Add('EN GB', 'British English', 'British English', [ '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 contain a valid class', -]); - -// Database Info -Dict::Add('EN GB', 'British English', 'British English', [ 'DBTools:DatabaseInfo' => 'Database Information', 'DBTools:Base' => 'Base', 'DBTools:Size' => 'Size', -]); - -// Lost attachments -Dict::Add('EN GB', 'British English', 'British English', [ 'DBTools:LostAttachments' => 'Lost attachments', 'DBTools:LostAttachments:Disclaimer' => 'Here you can search your database for lost or misplaced attachments. This is NOT a data recovery tool, it does not retrieve deleted data.', - 'DBTools:LostAttachments:Button:Analyze' => 'Analyse', 'DBTools:LostAttachments:Button:Restore' => 'Restore', 'DBTools:LostAttachments:Button:Restore:Confirm' => 'This action cannot be undone, please confirm that you want to restore the selected files.', 'DBTools:LostAttachments:Button:Busy' => 'Please wait...', - 'DBTools:LostAttachments:Step:Analyze' => 'First, search for lost/misplaced attachments by analysing the database.', - 'DBTools:LostAttachments:Step:AnalyzeResults' => 'Analyse results:', 'DBTools:LostAttachments:Step:AnalyzeResults:None' => 'Great! Every thing seems to be at the right place.', 'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Some attachments (%1$d) seem to be misplaced. Take a look at the following list and check the ones you would like to move.', 'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => 'Filename', 'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => 'Current location', 'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => 'Move to...', - 'DBTools:LostAttachments:Step:RestoreResults' => 'Restore results:', 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d attachments were restored.', - 'DBTools:LostAttachments:StoredAsInlineImage' => 'Stored as inline image', 'DBTools:LostAttachments:History' => 'Attachment "%1$s" restored with DB tools', ]); 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 2e5da03c80..3441e5aa05 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 @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:DBToolsMenu' => 'Integridad de Base de Datos', @@ -42,17 +44,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ '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', -]); - -// Database Info -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'DBTools:DatabaseInfo' => 'Información de Base de Datos', 'DBTools:Base' => 'Base', 'DBTools:Size' => 'Tamaño', -]); - -// Lost attachments -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'DBTools:LostAttachments' => 'Adjuntos perdidos', 'DBTools:LostAttachments:Disclaimer' => 'Aquí usted puede buscar anexos perdidos o fuera de lugar. Esta NO es una herramienta de recuperación de datos, no obtiene datos borrados.', 'DBTools:LostAttachments:Button:Analyze' => 'Analizar', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/et.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/et.dict.combodo-db-tools.php new file mode 100644 index 0000000000..c2c2b319c5 --- /dev/null +++ b/datamodels/2.x/combodo-db-tools/dictionaries/et.dict.combodo-db-tools.php @@ -0,0 +1,66 @@ + 'Database integrity~~', + 'DBTools:Class' => 'Class~~', + 'DBTools:Title' => 'Database integrity check~~', + 'DBTools:ErrorsFound' => 'Errors Found~~', + 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', + 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', + 'DBTools:Error' => 'Error~~', + 'DBTools:Count' => 'Count~~', + 'DBTools:SQLquery' => 'SQL query~~', + 'DBTools:FixitSQLquery' => 'SQL query To Fix it (indication)~~', + 'DBTools:SQLresult' => 'SQL result~~', + 'DBTools:NoError' => 'The database is OK~~', + 'DBTools:HideIds' => 'Error List~~', + 'DBTools:ShowIds' => 'Detailed view~~', + 'DBTools:ShowReport' => 'Report~~', + 'DBTools:IntegrityCheck' => 'Integrity check~~', + 'DBTools:FetchCheck' => 'Fetch Check (long)~~', + 'DBTools:SelectAnalysisType' => 'Select analysis type~~', + 'DBTools:Analyze' => 'Analyze~~', + 'DBTools:Details' => 'Show Details~~', + 'DBTools:ShowAll' => 'Show All Errors~~', + 'DBTools:Inconsistencies' => 'Database inconsistencies~~', + 'DBTools:DetailedErrorTitle' => '%2$s error(s) in class %1$s: %3$s~~', + 'DBTools:DetailedErrorLimit' => 'List limited to %1$s errors~~', + 'DBAnalyzer-Integrity-OrphanRecord' => 'Orphan record in `%1$s`, it should have its counterpart in table `%2$s`~~', + 'DBAnalyzer-Integrity-InvalidExtKey' => 'Invalid external key %1$s (column: `%2$s.%3$s`)~~', + '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 contain a valid class~~', + 'DBTools:DatabaseInfo' => 'Database Information~~', + 'DBTools:Base' => 'Base~~', + 'DBTools:Size' => 'Size~~', + 'DBTools:LostAttachments' => 'Lost attachments~~', + 'DBTools:LostAttachments:Disclaimer' => 'Here you can search your database for lost or misplaced attachments. This is NOT a data recovery tool, it does not retrieve deleted data.~~', + 'DBTools:LostAttachments:Button:Analyze' => 'Analyze~~', + 'DBTools:LostAttachments:Button:Restore' => 'Restore~~', + 'DBTools:LostAttachments:Button:Restore:Confirm' => 'This action cannot be undone, please confirm that you want to restore the selected files.~~', + 'DBTools:LostAttachments:Button:Busy' => 'Please wait...~~', + 'DBTools:LostAttachments:Step:Analyze' => 'First, search for lost/misplaced attachments by analyzing the database.~~', + 'DBTools:LostAttachments:Step:AnalyzeResults' => 'Analyze results:~~', + 'DBTools:LostAttachments:Step:AnalyzeResults:None' => 'Great! Every thing seems to be at the right place.~~', + 'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Some attachments (%1$d) seem to be misplaced. Take a look at the following list and check the ones you would like to move.~~', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => 'Filename~~', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => 'Current location~~', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => 'Move to...~~', + 'DBTools:LostAttachments:Step:RestoreResults' => 'Restore results:~~', + 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d attachments were restored.~~', + 'DBTools:LostAttachments:StoredAsInlineImage' => 'Stored as inline image~~', + 'DBTools:LostAttachments:History' => 'Attachment "%1$s" restored with DB tools~~', +]); diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/fr.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/fr.dict.combodo-db-tools.php index 2fc59c415d..bdf152fc15 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/fr.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/fr.dict.combodo-db-tools.php @@ -1,11 +1,10 @@ 'Erreur de récupération dans `%1$s`, %2$d enregistrements récupérés / %3$d comptés', 'DBAnalyzer-Integrity-FinalClass' => 'Le champ `%2$s`.`%1$s` doit avoir la même valeur que `%3$s`.`%1$s`', 'DBAnalyzer-Integrity-RootFinalClass' => 'Le champ `%2$s`.`%1$s` doit contenir une classe valide', -]); - -// Database Info -Dict::Add('FR FR', 'French', 'Français', [ 'DBTools:DatabaseInfo' => 'Information Base de Données', 'DBTools:Base' => 'Base', 'DBTools:Size' => 'Taille', -]); - -// Lost attachments -Dict::Add('FR FR', 'French', 'Français', [ 'DBTools:LostAttachments' => 'Pièces jointes perdues', 'DBTools:LostAttachments:Disclaimer' => 'Ici vous pouvez retrouver des pièces jointes perdues ou égarées dans votre base de données. Ceci n\'est PAS un outil de récupération des données, il ne récupère pas les données effacées.', 'DBTools:LostAttachments:Button:Analyze' => 'Analyser', 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 c8d4fe345d..c27cb2fd8f 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 @@ -1,11 +1,10 @@ 'Lekérési hiba a `%1$s` -nál, %2$d bejegyzés lekérve / %3$d megszámlálva', 'DBAnalyzer-Integrity-FinalClass' => 'A `%2$s`.`%1$s` mezőnek ugyanolyan értékűnek kell lennie mint a `%3$s`.`%1$s`', 'DBAnalyzer-Integrity-RootFinalClass' => '`%2$s`.`%1$s` mezőnek érvényes osztályt kell tartalmaznia', -]); - -// Database Info -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'DBTools:DatabaseInfo' => 'Adatbázis információ', 'DBTools:Base' => 'Bázis', 'DBTools:Size' => 'Méret', -]); - -// Lost attachments -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'DBTools:LostAttachments' => 'Elveszett mellékletek', 'DBTools:LostAttachments:Disclaimer' => 'Itt kereshet az adatbázisban elveszett vagy elkeveredett mellékletek után. Ez NEM egy adat-visszaállítási eszköz, nem állítja vissza a törölt adatokat.', 'DBTools:LostAttachments:Button:Analyze' => 'Elemzés', 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 6d07f0b85f..c968343952 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 @@ -1,11 +1,10 @@ 'Errore di conteggio di recupero in `%1$s`, %2$d voci recuperate / %3$d conteggiate', 'DBAnalyzer-Integrity-FinalClass' => 'Il campo `%2$s`.`%1$s` deve avere lo stesso valore di `%3$s`.`%1$s`', 'DBAnalyzer-Integrity-RootFinalClass' => 'Il campo `%2$s`.`%1$s` deve contenere una classe valida', -]); - -// Database Info -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'DBTools:DatabaseInfo' => 'Informazioni Database', 'DBTools:Base' => 'Base~~', 'DBTools:Size' => 'Size~~', -]); - -// Lost attachments -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'DBTools:LostAttachments' => 'Allegati Persi', 'DBTools:LostAttachments:Disclaimer' => 'Qui puoi cercare nel tuo database gli allegati persi o mal posizionati. Questo NON è uno strumento di recupero dati, non recupera dati cancellati.', 'DBTools:LostAttachments:Button:Analyze' => 'Analizza', 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 3691028c2d..46c16e44cf 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 @@ -1,11 +1,10 @@ '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 contain a valid class~~', -]); - -// Database Info -Dict::Add('JA JP', 'Japanese', '日本語', [ 'DBTools:DatabaseInfo' => 'Database Information~~', 'DBTools:Base' => 'Base~~', 'DBTools:Size' => 'Size~~', -]); - -// Lost attachments -Dict::Add('JA JP', 'Japanese', '日本語', [ 'DBTools:LostAttachments' => 'Lost attachments~~', 'DBTools:LostAttachments:Disclaimer' => 'Here you can search your database for lost or misplaced attachments. This is NOT a data recovery tool, it does not retrieve deleted data.~~', 'DBTools:LostAttachments:Button:Analyze' => 'Analyze~~', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/lt.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/lt.dict.combodo-db-tools.php new file mode 100644 index 0000000000..26ed43a6b4 --- /dev/null +++ b/datamodels/2.x/combodo-db-tools/dictionaries/lt.dict.combodo-db-tools.php @@ -0,0 +1,66 @@ + 'Database integrity~~', + 'DBTools:Class' => 'Class~~', + 'DBTools:Title' => 'Database integrity check~~', + 'DBTools:ErrorsFound' => 'Errors Found~~', + 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', + 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', + 'DBTools:Error' => 'Error~~', + 'DBTools:Count' => 'Count~~', + 'DBTools:SQLquery' => 'SQL query~~', + 'DBTools:FixitSQLquery' => 'SQL query To Fix it (indication)~~', + 'DBTools:SQLresult' => 'SQL result~~', + 'DBTools:NoError' => 'The database is OK~~', + 'DBTools:HideIds' => 'Error List~~', + 'DBTools:ShowIds' => 'Detailed view~~', + 'DBTools:ShowReport' => 'Report~~', + 'DBTools:IntegrityCheck' => 'Integrity check~~', + 'DBTools:FetchCheck' => 'Fetch Check (long)~~', + 'DBTools:SelectAnalysisType' => 'Select analysis type~~', + 'DBTools:Analyze' => 'Analyze~~', + 'DBTools:Details' => 'Show Details~~', + 'DBTools:ShowAll' => 'Show All Errors~~', + 'DBTools:Inconsistencies' => 'Database inconsistencies~~', + 'DBTools:DetailedErrorTitle' => '%2$s error(s) in class %1$s: %3$s~~', + 'DBTools:DetailedErrorLimit' => 'List limited to %1$s errors~~', + 'DBAnalyzer-Integrity-OrphanRecord' => 'Orphan record in `%1$s`, it should have its counterpart in table `%2$s`~~', + 'DBAnalyzer-Integrity-InvalidExtKey' => 'Invalid external key %1$s (column: `%2$s.%3$s`)~~', + '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 contain a valid class~~', + 'DBTools:DatabaseInfo' => 'Database Information~~', + 'DBTools:Base' => 'Base~~', + 'DBTools:Size' => 'Size~~', + 'DBTools:LostAttachments' => 'Lost attachments~~', + 'DBTools:LostAttachments:Disclaimer' => 'Here you can search your database for lost or misplaced attachments. This is NOT a data recovery tool, it does not retrieve deleted data.~~', + 'DBTools:LostAttachments:Button:Analyze' => 'Analyze~~', + 'DBTools:LostAttachments:Button:Restore' => 'Restore~~', + 'DBTools:LostAttachments:Button:Restore:Confirm' => 'This action cannot be undone, please confirm that you want to restore the selected files.~~', + 'DBTools:LostAttachments:Button:Busy' => 'Please wait...~~', + 'DBTools:LostAttachments:Step:Analyze' => 'First, search for lost/misplaced attachments by analyzing the database.~~', + 'DBTools:LostAttachments:Step:AnalyzeResults' => 'Analyze results:~~', + 'DBTools:LostAttachments:Step:AnalyzeResults:None' => 'Great! Every thing seems to be at the right place.~~', + 'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Some attachments (%1$d) seem to be misplaced. Take a look at the following list and check the ones you would like to move.~~', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => 'Filename~~', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => 'Current location~~', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => 'Move to...~~', + 'DBTools:LostAttachments:Step:RestoreResults' => 'Restore results:~~', + 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d attachments were restored.~~', + 'DBTools:LostAttachments:StoredAsInlineImage' => 'Stored as inline image~~', + 'DBTools:LostAttachments:History' => 'Attachment "%1$s" restored with DB tools~~', +]); 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 46368b9aaf..216ba27f7b 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 @@ -1,15 +1,15 @@ (2018 - 2022) * @author Thomas Casteleyn + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:DBToolsMenu' => 'Databasetools', @@ -45,17 +45,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'DBAnalyzer-Fetch-Count-Error' => 'Opvraag-fout in "%1$s", %2$d records opgevraagd / %3$d geteld', 'DBAnalyzer-Integrity-FinalClass' => 'Veld `%2$s`.`%1$s` moet dezelfde waarde hebben als `%3$s`.`%1$s`', 'DBAnalyzer-Integrity-RootFinalClass' => 'Veld `%2$s`.`%1$s` moet een geldige klasse bevatten.', -]); - -// Database Info -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'DBTools:DatabaseInfo' => 'Database-informatie', 'DBTools:Base' => 'Base', 'DBTools:Size' => 'Grootte', -]); - -// Lost attachments -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'DBTools:LostAttachments' => 'Verloren bijlages', 'DBTools:LostAttachments:Disclaimer' => 'Zoek hier verloren or verkeerd geplaatste bijlages. Dit is geen recovery-tool, het kan geen gewiste data herstellen.', 'DBTools:LostAttachments:Button:Analyze' => 'Analyseer', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/pl.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/pl.dict.combodo-db-tools.php index 3eed6bfee2..3ea2127e1a 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/pl.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/pl.dict.combodo-db-tools.php @@ -1,11 +1,10 @@ 'Błąd liczby wpisów w `%1$s`, %2$d pobrane wpisy / %3$d obliczone', 'DBAnalyzer-Integrity-FinalClass' => 'Pole `%2$s`.`%1$s` musi mieć taką samą wartość jak `%3$s`.`%1$s`', 'DBAnalyzer-Integrity-RootFinalClass' => 'Pole `%2$s`.`%1$s` musi zawierać prawidłową klasę', -]); - -// Database Info -Dict::Add('PL PL', 'Polish', 'Polski', [ 'DBTools:DatabaseInfo' => 'Informacje o bazie danych', 'DBTools:Base' => 'Baza', 'DBTools:Size' => 'Rozmiar', -]); - -// Lost attachments -Dict::Add('PL PL', 'Polish', 'Polski', [ 'DBTools:LostAttachments' => 'Utracone załączniki', 'DBTools:LostAttachments:Disclaimer' => 'Tutaj możesz przeszukiwać bazę danych w poszukiwaniu zagubionych załączników. To NIE jest narzędzie do odzyskiwania danych, nie pobiera usuniętych danych.', 'DBTools:LostAttachments:Button:Analyze' => 'Analiza', 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 639f407a7a..0ab6d6f21d 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 @@ -1,11 +1,10 @@ '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', -]); - -// Database Info -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'DBTools:DatabaseInfo' => 'Informação do banco de dados', 'DBTools:Base' => 'Banco', 'DBTools:Size' => 'Tamanho', -]); - -// Lost attachments -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'DBTools:LostAttachments' => 'Anexos perdidos', 'DBTools:LostAttachments:Disclaimer' => 'Aqui você procurará no seu banco de dados por anexos perdidos. Isto NÃO é uma ferramenta de recuperação de dados, pois não busca dados apagados', 'DBTools:LostAttachments:Button:Analyze' => 'Analisar', 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 da65d1147f..f2f9ef8610 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 @@ -1,11 +1,10 @@ @@ -45,17 +44,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'DBAnalyzer-Fetch-Count-Error' => 'Ошибка количества выборки в `%1$s`: получено записей %2$d / посчитано %3$d', 'DBAnalyzer-Integrity-FinalClass' => 'Поле `%2$s`.`%1$s` должно иметь то же значение, что и `%3$s`.`%1$s`', 'DBAnalyzer-Integrity-RootFinalClass' => 'Поле `%2$s`.`%1$s` должно содержать допустимый класс', -]); - -// Database Info -Dict::Add('RU RU', 'Russian', 'Русский', [ 'DBTools:DatabaseInfo' => 'Информация о базе данных', 'DBTools:Base' => 'База', 'DBTools:Size' => 'Размер', -]); - -// Lost attachments -Dict::Add('RU RU', 'Russian', 'Русский', [ 'DBTools:LostAttachments' => 'Потерянные вложения', 'DBTools:LostAttachments:Disclaimer' => 'Здесь вы можете найти потерянные или ошибочно перемещённые вложения в вашей базе данных. Это не инструмент восстановления данных, он не восстанавливает удаленные данные.', 'DBTools:LostAttachments:Button:Analyze' => 'Анализировать', 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 8c4d21139d..27abbe6486 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 @@ -1,11 +1,10 @@ '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 contain a valid class~~', -]); - -// Database Info -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'DBTools:DatabaseInfo' => 'Database Information~~', 'DBTools:Base' => 'Base~~', 'DBTools:Size' => 'Size~~', -]); - -// Lost attachments -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'DBTools:LostAttachments' => 'Lost attachments~~', 'DBTools:LostAttachments:Disclaimer' => 'Here you can search your database for lost or misplaced attachments. This is NOT a data recovery tool, it does not retrieve deleted data.~~', 'DBTools:LostAttachments:Button:Analyze' => 'Analyze~~', 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 b044933081..195baa9fbd 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 @@ -1,11 +1,10 @@ '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 contain a valid class~~', -]); - -// Database Info -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'DBTools:DatabaseInfo' => 'Database Information~~', 'DBTools:Base' => 'Base~~', 'DBTools:Size' => 'Size~~', -]); - -// Lost attachments -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'DBTools:LostAttachments' => 'Lost attachments~~', 'DBTools:LostAttachments:Disclaimer' => 'Here you can search your database for lost or misplaced attachments. This is NOT a data recovery tool, it does not retrieve deleted data.~~', 'DBTools:LostAttachments:Button:Analyze' => 'Analyze~~', 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 b68d287052..944806c654 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 @@ -1,30 +1,15 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Database inconsistencies Dict::Add('ZH CN', 'Chinese', '简体中文', [ - // Dictionary entries go here 'Menu:DBToolsMenu' => '数据库完整性', 'DBTools:Class' => '类型', 'DBTools:Title' => '数据库完整性检查', @@ -43,15 +28,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'DBTools:IntegrityCheck' => '完整性检查', 'DBTools:FetchCheck' => '提取检查 (耗时长)', 'DBTools:SelectAnalysisType' => '请选择分析类型', - 'DBTools:Analyze' => '分析', 'DBTools:Details' => '显示详情', 'DBTools:ShowAll' => '显示所有错误', - 'DBTools:Inconsistencies' => '数据库不一致', 'DBTools:DetailedErrorTitle' => '%2$s个错误在类型%1$s: %3$s', 'DBTools:DetailedErrorLimit' => '列表限制为%1$s错误', - 'DBAnalyzer-Integrity-OrphanRecord' => '孤立记录位于 `%1$s`, 其应该有副本位于表 `%2$s`', 'DBAnalyzer-Integrity-InvalidExtKey' => '无效的外键%1$s (列: `%2$s.%3$s`)', 'DBAnalyzer-Integrity-MissingExtKey' => '外键丢失%1$s (列: `%2$s.%3$s`)', @@ -61,37 +43,24 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'DBAnalyzer-Fetch-Count-Error' => '读取计数出错于 `%1$s`, %2$d个记录已读取 / %3$d已', 'DBAnalyzer-Integrity-FinalClass' => '字段 `%2$s`.`%1$s` 必须是相同的值, 而不是 `%3$s`.`%1$s`', 'DBAnalyzer-Integrity-RootFinalClass' => '字段 `%2$s`.`%1$s` 必须包含一个有效的类型', -]); - -// Database Info -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'DBTools:DatabaseInfo' => '数据库信息', 'DBTools:Base' => '数据库', 'DBTools:Size' => '大小', -]); - -// Lost attachments -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'DBTools:LostAttachments' => '附件缺失', 'DBTools:LostAttachments:Disclaimer' => '可以在此搜索数据库中丢失或错放的附件. 请注意, 这不是数据恢复工具, 无法恢复已删除的数据.', - 'DBTools:LostAttachments:Button:Analyze' => '分析', 'DBTools:LostAttachments:Button:Restore' => '还原', 'DBTools:LostAttachments:Button:Restore:Confirm' => '此操作无法回退, 请确认是否继续还原.', 'DBTools:LostAttachments:Button:Busy' => '请稍候...', - 'DBTools:LostAttachments:Step:Analyze' => '首先, 通过分析数据库来搜索丢失或误挪动的附件.', - 'DBTools:LostAttachments:Step:AnalyzeResults' => '分析结果:', 'DBTools:LostAttachments:Step:AnalyzeResults:None' => '非常好! 所有附件都是正常的.', 'DBTools:LostAttachments:Step:AnalyzeResults:Some' => '某些附件 (%1$d) 看起来放错了位置. 请检查下面的列表并选择要挪动的文件.', 'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => '文件名', 'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => '当前位置', 'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => '移动到...', - 'DBTools:LostAttachments:Step:RestoreResults' => '还原结果:', 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d的附件被还原.', - 'DBTools:LostAttachments:StoredAsInlineImage' => '存储为内嵌图像', 'DBTools:LostAttachments:History' => '附件 "%1$s" 已使用数据库工具还原', ]); diff --git a/datamodels/2.x/itop-attachments/dictionaries/cs.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/cs.dict.itop-attachments.php index dc0bc884ce..a1d894d2f5 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/cs.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/cs.dict.itop-attachments.php @@ -1,11 +1,10 @@ @@ -33,15 +32,8 @@ nebe se zeptejte'.ITOP_APPLICATION_SHORT.' správce '.ITOP_APPLICATION_SHORT.' z 'Attachments:Render:Icons' => 'Zobrazit jako ikony', 'Attachments:Render:Table' => 'Zobrazit jako seznam', 'UI:Attachments:DropYourFileHint' => 'Drop files anywhere in this area~~', -]); - -// -// Class: Attachment -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Attachment' => 'Příloha', - 'Class:Attachment+' => '~~', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Exspirace', 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Dočasné id', @@ -54,9 +46,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Obsah', 'Class:Attachment/Attribute:contents+' => '~~', -]); - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Attachments:File:Thumbnail' => 'Ikona', 'Attachments:File:Name' => 'Jméno souboru', 'Attachments:File:Date' => 'Datum nahrání', @@ -64,33 +53,20 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Attachments:File:Size' => 'Velikost', 'Attachments:File:MimeType' => 'Typ', 'Attachments:File:DownloadsCount' => 'Staženo', -]); -// -// Class: Attachment -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Attachment/Attribute:creation_date' => 'Datum vytvoření', 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'Jméno uživatele', 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Kontakt', 'Class:Attachment/Attribute:contact_id+' => '~~', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)~~', 'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class~~', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/da.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/da.dict.itop-attachments.php index df1378e2e7..410ca6b75b 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/da.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/da.dict.itop-attachments.php @@ -1,11 +1,10 @@ @@ -32,15 +31,8 @@ or ask your '.ITOP_APPLICATION_SHORT.' administrator if the '.ITOP_APPLICATION_S 'Attachments:Render:Icons' => 'Display as icons~~', 'Attachments:Render:Table' => 'Display as list~~', 'UI:Attachments:DropYourFileHint' => 'Drop files anywhere in this area~~', -]); - -// -// Class: Attachment -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Attachment' => 'Attachment~~', - 'Class:Attachment+' => '~~', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Expire~~', 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Temporary id~~', @@ -53,9 +45,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', -]); - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Attachments:File:Thumbnail' => 'Icon~~', 'Attachments:File:Name' => 'File name~~', 'Attachments:File:Date' => 'Upload date~~', @@ -63,33 +52,20 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Attachments:File:Size' => 'Size~~', 'Attachments:File:MimeType' => 'Type~~', 'Attachments:File:DownloadsCount' => 'Downloads~~', -]); -// -// Class: Attachment -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'User id~~', 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', 'Class:Attachment/Attribute:contact_id+' => '~~', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)~~', 'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class~~', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/de.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/de.dict.itop-attachments.php index 06fc6be627..1ef127770c 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/de.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/de.dict.itop-attachments.php @@ -1,11 +1,10 @@ @@ -32,30 +31,20 @@ oder melden Sie dem '.ITOP_APPLICATION_SHORT.' Administrator diesen Fehler, weil 'Attachments:Render:Icons' => 'Als Icons anzeigen', 'Attachments:Render:Table' => 'Als Liste anzeigen', 'UI:Attachments:DropYourFileHint' => 'Dateien in diesem Bereich ablegen...', -]); - -// -// Class: Attachment -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Attachment' => 'Attachment', 'Class:Attachment+' => 'Datei – Text oder Bild –, die mit genau einem Objekt verknüpft ist. Sie kann nicht geändert, sondern nur gelöscht werden. Anhänge lassen sich ausschließlich beim Bearbeiten ihres Objekts anlegen.', 'Class:Attachment/Attribute:expire' => 'Läuft ab', - 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Temporäre ID', - 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:temp_id+' => '~~', 'Class:Attachment/Attribute:item_class' => 'Itemklasse', - 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_class+' => '~~', 'Class:Attachment/Attribute:item_id' => 'Item', - 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_id+' => '~~', 'Class:Attachment/Attribute:item_org_id' => 'Item Organisation', - 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Inhalt', - 'Class:Attachment/Attribute:contents+' => '', -]); - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:Attachment/Attribute:contents+' => '~~', 'Attachments:File:Thumbnail' => 'Icon', 'Attachments:File:Name' => 'Dateiname', 'Attachments:File:Date' => 'Upload-Datum', @@ -63,33 +52,20 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Attachments:File:Size' => 'Größe', 'Attachments:File:MimeType' => 'Typ', 'Attachments:File:DownloadsCount' => 'Downloads', -]); -// -// Class: Attachment -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Attachment/Attribute:creation_date' => 'Erstellungsdatum', - 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'Benutzer ID', - 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Kontakt ID', - 'Class:Attachment/Attribute:contact_id+' => '', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:Attachment/Attribute:contact_id+' => '~~', 'Class:TriggerOnAttachmentDownload' => 'Trigger (beim Herunterladen eines Attachment eines Objekts)', 'Class:TriggerOnAttachmentDownload+' => 'Trigger für das Herunterladen des Attachments der angegebenen Klasse oder einer Unterklasse', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (bei Erstellung eines Anhangs)', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger bei Erstellung eines Anhangs an einem Objekt', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (bei Erstellung eines Anhangs)', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger bei Erstellung eines Anhangs an einem Objekt', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (bei Löschung eines Anhangs)', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger bei Löschung eines Anhangs an einem Objekt', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Datei an E-Mail anhängen', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'Wenn aktiviert, wird die Datei automatisch an die E-Mail angehängt, sobald eine E-Mail-Aktion ausgelöst wird', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (bei Löschung eines Anhangs)', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger bei Löschung eines Anhangs an einem Objekt', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Gelöschte Datei an E-Mail anhängen', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'Wenn aktiviert, wird die gelöschte Datei automatisch an die E-Mail angehängt, sobald eine E-Mail-Aktion ausgelöst wird', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Ein klassenunabhängiger Trigger ist für die Klasse Attachment nicht zulässig. Bitte verwenden Sie einen spezifischen Trigger', diff --git a/datamodels/2.x/itop-attachments/dictionaries/en_gb.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/en_gb.dict.itop-attachments.php index bf350abebf..51a0530a1a 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/en_gb.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/en_gb.dict.itop-attachments.php @@ -1,10 +1,14 @@ 'Attachments (%1$d)', 'Attachments:EmptyTabTitle' => 'Attachments', @@ -26,30 +30,20 @@ or ask your '.ITOP_APPLICATION_SHORT.' administrator if the '.ITOP_APPLICATION_S 'Attachments:Render:Icons' => 'Display as icons', 'Attachments:Render:Table' => 'Display as list', 'UI:Attachments:DropYourFileHint' => 'Drop files anywhere in this area', -]); - -// -// Class: Attachment -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Attachment' => 'Attachment', - 'Class:Attachment+' => '', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Expire', - 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Temporary id', - 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:temp_id+' => '~~', 'Class:Attachment/Attribute:item_class' => 'Item class', - 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_class+' => '~~', 'Class:Attachment/Attribute:item_id' => 'Item', - 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_id+' => '~~', 'Class:Attachment/Attribute:item_org_id' => 'Item organisation', - 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Contents', - 'Class:Attachment/Attribute:contents+' => '', -]); - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:Attachment/Attribute:contents+' => '~~', 'Attachments:File:Thumbnail' => 'Icon', 'Attachments:File:Name' => 'File name', 'Attachments:File:Date' => 'Upload date', @@ -57,25 +51,21 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Attachments:File:Size' => 'Size', 'Attachments:File:MimeType' => 'Type', 'Attachments:File:DownloadsCount' => 'Downloads', -]); -// -// Class: Attachment -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Attachment/Attribute:creation_date' => 'Creation date', - 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'User id', - 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Contact id', - 'Class:Attachment/Attribute:contact_id+' => '', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:Attachment/Attribute:contact_id+' => '~~', 'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)', 'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', + 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', + 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', + 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', + 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', + 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', ]); diff --git a/datamodels/2.x/itop-attachments/dictionaries/es_cr.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/es_cr.dict.itop-attachments.php index 8a36f9a47f..9986dd0455 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/es_cr.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/es_cr.dict.itop-attachments.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Attachments:TabTitle_Count' => 'Anexos (%1$d)', @@ -29,30 +31,20 @@ o pregunte al administador de iTop si el servidor que ha quedado sin espacio en 'Attachments:Render:Icons' => 'Desplegar como icono', 'Attachments:Render:Table' => 'Desplegar como lista', 'UI:Attachments:DropYourFileHint' => 'Arrastre los archivos en cualquier lugar de esta área', -]); - -// -// Class: Attachment -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Attachment' => 'Anexo', 'Class:Attachment+' => 'Anexo', 'Class:Attachment/Attribute:expire' => 'Expira', - 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Id Temporal', - 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:temp_id+' => '~~', 'Class:Attachment/Attribute:item_class' => 'Clase de Elemento', - 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_class+' => '~~', 'Class:Attachment/Attribute:item_id' => 'Elemento', - 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_id+' => '~~', 'Class:Attachment/Attribute:item_org_id' => 'Organización de Elemento', - 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Contenido', - 'Class:Attachment/Attribute:contents+' => '', -]); - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:Attachment/Attribute:contents+' => '~~', 'Attachments:File:Thumbnail' => 'Ícono', 'Attachments:File:Name' => 'Nombre de Archivo', 'Attachments:File:Date' => 'Fecha de Carga', @@ -60,33 +52,20 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Attachments:File:Size' => 'Tamaño', 'Attachments:File:MimeType' => 'Tipo', 'Attachments:File:DownloadsCount' => 'Descargas', -]); -// -// Class: Attachment -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Attachment/Attribute:creation_date' => 'Fecha de Creación', - 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'Id del Usuario', - 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Id del Contacto', - 'Class:Attachment/Attribute:contact_id+' => '', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:Attachment/Attribute:contact_id+' => '~~', 'Class:TriggerOnAttachmentDownload' => 'Disparador (al descargar el archivo adjunto del objeto)', 'Class:TriggerOnAttachmentDownload+' => 'Disparador al descargar el archivo adjunto del objeto de [una clase secundaria de] la clase dada', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/et.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/et.dict.itop-attachments.php new file mode 100644 index 0000000000..8fcfadbd78 --- /dev/null +++ b/datamodels/2.x/itop-attachments/dictionaries/et.dict.itop-attachments.php @@ -0,0 +1,71 @@ + 'Attachments (%1$d)~~', + 'Attachments:EmptyTabTitle' => 'Attachments~~', + 'Attachments:FieldsetTitle' => 'Attachments~~', + 'Attachments:DeleteBtn' => 'Delete~~', + 'Attachments:History_File_Added' => 'Attachment %1$s added.~~', + 'Attachments:History_File_Removed' => 'Attachment %1$s removed.~~', + 'Attachments:AddAttachment' => 'Add attachment: ~~', + 'Attachments:UploadNotAllowedOnThisSystem' => 'File upload in NOT allowed on this system.~~', + 'Attachment:Max_Go' => '(Maximum file size: %1$s GB)~~', + 'Attachment:Max_Mo' => '(Maximum file size: %1$s MB)~~', + 'Attachment:Max_Ko' => '(Maximum file size: %1$s KB)~~', + 'Attachments:NoAttachment' => 'No attachment. ~~', + 'Attachments:PreviewNotAvailable' => 'Preview not available for this type of attachment.~~', + 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Error:UploadedFileEmpty' => 'The received file is empty and cannot be attached. +Either you have pushed an empty file, +or ask your '.ITOP_APPLICATION_SHORT.' administrator if the '.ITOP_APPLICATION_SHORT.' server disk is full.~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', + 'UI:Attachments:DropYourFileHint' => 'Drop files anywhere in this area~~', + 'Class:Attachment' => 'Attachment~~', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', + 'Class:Attachment/Attribute:expire' => 'Expire~~', + 'Class:Attachment/Attribute:expire+' => '~~', + 'Class:Attachment/Attribute:temp_id' => 'Temporary id~~', + 'Class:Attachment/Attribute:temp_id+' => '~~', + 'Class:Attachment/Attribute:item_class' => 'Item class~~', + 'Class:Attachment/Attribute:item_class+' => '~~', + 'Class:Attachment/Attribute:item_id' => 'Item~~', + 'Class:Attachment/Attribute:item_id+' => '~~', + 'Class:Attachment/Attribute:item_org_id' => 'Item organization~~', + 'Class:Attachment/Attribute:item_org_id+' => '~~', + 'Class:Attachment/Attribute:contents' => 'Contents~~', + 'Class:Attachment/Attribute:contents+' => '~~', + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', + 'Attachments:File:DownloadsCount' => 'Downloads~~', + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', + 'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)~~', + 'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', + 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', + 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', + 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', + 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', + 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', +]); diff --git a/datamodels/2.x/itop-attachments/dictionaries/fr.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/fr.dict.itop-attachments.php index c0ccb9da33..92bac339a7 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/fr.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/fr.dict.itop-attachments.php @@ -1,11 +1,10 @@ 'Affichage en icônes', 'Attachments:Render:Table' => 'Affichage en liste', 'UI:Attachments:DropYourFileHint' => 'Déposez vos fichiers dans cet espace', -]); - -// -// Class: Attachment -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Attachment' => 'Pièce jointe', 'Class:Attachment+' => 'Fichier : texte ou image, associé à un et un seul object, supprimable mais non modifiable, non créable en dehors d\'un objet', 'Class:Attachment/Attribute:expire' => 'Expire', - 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Id Temporaire', - 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:temp_id+' => '~~', 'Class:Attachment/Attribute:item_class' => 'Classe d\'Item', - 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_class+' => '~~', 'Class:Attachment/Attribute:item_id' => 'Item', - 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_id+' => '~~', 'Class:Attachment/Attribute:item_org_id' => 'Organisation de l\'Item', - 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Contenu', - 'Class:Attachment/Attribute:contents+' => '', -]); - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:Attachment/Attribute:contents+' => '~~', 'Attachments:File:Thumbnail' => 'Icône', 'Attachments:File:Name' => 'Nom du fichier', 'Attachments:File:Date' => 'Date de chargement', @@ -62,33 +51,20 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Attachments:File:Size' => 'Taille', 'Attachments:File:MimeType' => 'Type', 'Attachments:File:DownloadsCount' => 'Téléchargements', -]); -// -// Class: Attachment -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Attachment/Attribute:creation_date' => 'Date de création', - 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'Utilisateur', - 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Contact', - 'Class:Attachment/Attribute:contact_id+' => '', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:Attachment/Attribute:contact_id+' => '~~', 'Class:TriggerOnAttachmentDownload' => 'Déclencheur sur le téléchargement d\'une pièce jointe d\'un objet', 'Class:TriggerOnAttachmentDownload+' => 'Déclencheur sur le téléchargement d\'une pièce jointe depuis un objet de la classe donnée ou d\'une classe enfant.', - 'Class:TriggerOnAttachmentCreate' => 'Déclencheur sur la création d\'une pièce jointe', - 'Class:TriggerOnAttachmentCreate+' => 'Déclencheur sur la création d\'une pièce jointe d\'un objet', + 'Class:TriggerOnAttachmentCreate' => 'Déclencheur sur la création d\'une pièce jointe', + 'Class:TriggerOnAttachmentCreate+' => 'Déclencheur sur la création d\'une pièce jointe d\'un objet', + 'Class:TriggerOnAttachmentDelete' => 'Déclencheur sur la suppression d\'une pièce jointe', + 'Class:TriggerOnAttachmentDelete+' => 'Déclencheur sur la suppression d\'une pièce jointe d\'un objet', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Ajoute le fichier dans l\'email', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'Si coché, le fichier sera automatiquement attaché à l\'email quand l\'action email est lancée', - 'Class:TriggerOnAttachmentDelete' => 'Déclencheur sur la suppression d\'une pièce jointe', - 'Class:TriggerOnAttachmentDelete+' => 'Déclencheur sur la suppression d\'une pièce jointe d\'un objet', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Ajoute le fichier supprimé dans l\'email', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'Si coché, le fichier supprimé sera automatiquement joint à l\'email quand une action email sera lancée', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Les Triggers sur les objets ne sont pas autorisés sur la classe Attachement. Veuillez utiliser les triggers spécifiques pour cette classe', diff --git a/datamodels/2.x/itop-attachments/dictionaries/hu.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/hu.dict.itop-attachments.php index 49f77bb757..79a26541c0 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/hu.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/hu.dict.itop-attachments.php @@ -1,11 +1,10 @@ 'Mutassa ikonként', 'Attachments:Render:Table' => 'Mutassa listaként', 'UI:Attachments:DropYourFileHint' => 'Húzza a fájlokat erre a területre', -]); - -// -// Class: Attachment -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Attachment' => 'Mellékletek', - 'Class:Attachment+' => '~~', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Lejárat', 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Átmeneti azonosító', @@ -50,9 +42,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Tartalom', 'Class:Attachment/Attribute:contents+' => '~~', -]); - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Attachments:File:Thumbnail' => 'Ikon', 'Attachments:File:Name' => 'Fájlnév', 'Attachments:File:Date' => 'Feltöltés dátuma', @@ -60,33 +49,20 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Attachments:File:Size' => 'Méret', 'Attachments:File:MimeType' => 'Típus', 'Attachments:File:DownloadsCount' => 'Downloads~~', -]); -// -// Class: Attachment -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Attachment/Attribute:creation_date' => 'Létrehozás dátuma', 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'Felhasználó', 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Kapcsolattartó', 'Class:Attachment/Attribute:contact_id+' => '~~', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)~~', 'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class~~', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/it.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/it.dict.itop-attachments.php index a5a4aaa931..9bd4842d22 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/it.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/it.dict.itop-attachments.php @@ -1,11 +1,10 @@ 'Visualizza come icone', 'Attachments:Render:Table' => 'Visualizza come lista', 'UI:Attachments:DropYourFileHint' => 'Rilascia i file ovunque in quest\'area', -]); - -// -// Class: Attachment -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Attachment' => 'Allegato', - 'Class:Attachment+' => '~~', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Scadenza', 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'ID temporaneo', @@ -52,9 +44,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Contenuti', 'Class:Attachment/Attribute:contents+' => '~~', -]); - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Attachments:File:Thumbnail' => 'Icona', 'Attachments:File:Name' => 'Nome del file', 'Attachments:File:Date' => 'Data di caricamento', @@ -62,33 +51,20 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Attachments:File:Size' => 'Dimensione', 'Attachments:File:MimeType' => 'Tipo', 'Attachments:File:DownloadsCount' => 'Download', -]); -// -// Class: Attachment -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Attachment/Attribute:creation_date' => 'Data di creazione', 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'ID utente', 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'ID contatto', 'Class:Attachment/Attribute:contact_id+' => '~~', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TriggerOnAttachmentDownload' => 'Trigger (al download di un allegato dell\'oggetto)', 'Class:TriggerOnAttachmentDownload+' => 'Trigger al download di un allegato di un oggetto di [una sottoclasse di] la classe data', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/ja.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/ja.dict.itop-attachments.php index f754b1efd0..4be91bb6bd 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/ja.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/ja.dict.itop-attachments.php @@ -1,11 +1,10 @@ 'Display as icons~~', 'Attachments:Render:Table' => 'Display as list~~', 'UI:Attachments:DropYourFileHint' => 'Drop files anywhere in this area~~', -]); - -// -// Class: Attachment -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Attachment' => 'Attachment~~', - 'Class:Attachment+' => '~~', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Expire~~', 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Temporary id~~', @@ -52,9 +44,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', -]); - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Attachments:File:Thumbnail' => 'Icon~~', 'Attachments:File:Name' => 'File name~~', 'Attachments:File:Date' => 'Upload date~~', @@ -62,33 +51,20 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Attachments:File:Size' => 'Size~~', 'Attachments:File:MimeType' => 'Type~~', 'Attachments:File:DownloadsCount' => 'Downloads~~', -]); -// -// Class: Attachment -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'User id~~', 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', 'Class:Attachment/Attribute:contact_id+' => '~~', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)~~', 'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class~~', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/lt.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/lt.dict.itop-attachments.php new file mode 100644 index 0000000000..01ccc10e14 --- /dev/null +++ b/datamodels/2.x/itop-attachments/dictionaries/lt.dict.itop-attachments.php @@ -0,0 +1,71 @@ + 'Attachments (%1$d)~~', + 'Attachments:EmptyTabTitle' => 'Attachments~~', + 'Attachments:FieldsetTitle' => 'Attachments~~', + 'Attachments:DeleteBtn' => 'Delete~~', + 'Attachments:History_File_Added' => 'Attachment %1$s added.~~', + 'Attachments:History_File_Removed' => 'Attachment %1$s removed.~~', + 'Attachments:AddAttachment' => 'Add attachment: ~~', + 'Attachments:UploadNotAllowedOnThisSystem' => 'File upload in NOT allowed on this system.~~', + 'Attachment:Max_Go' => '(Maximum file size: %1$s GB)~~', + 'Attachment:Max_Mo' => '(Maximum file size: %1$s MB)~~', + 'Attachment:Max_Ko' => '(Maximum file size: %1$s KB)~~', + 'Attachments:NoAttachment' => 'No attachment. ~~', + 'Attachments:PreviewNotAvailable' => 'Preview not available for this type of attachment.~~', + 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Error:UploadedFileEmpty' => 'The received file is empty and cannot be attached. +Either you have pushed an empty file, +or ask your '.ITOP_APPLICATION_SHORT.' administrator if the '.ITOP_APPLICATION_SHORT.' server disk is full.~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', + 'UI:Attachments:DropYourFileHint' => 'Drop files anywhere in this area~~', + 'Class:Attachment' => 'Attachment~~', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', + 'Class:Attachment/Attribute:expire' => 'Expire~~', + 'Class:Attachment/Attribute:expire+' => '~~', + 'Class:Attachment/Attribute:temp_id' => 'Temporary id~~', + 'Class:Attachment/Attribute:temp_id+' => '~~', + 'Class:Attachment/Attribute:item_class' => 'Item class~~', + 'Class:Attachment/Attribute:item_class+' => '~~', + 'Class:Attachment/Attribute:item_id' => 'Item~~', + 'Class:Attachment/Attribute:item_id+' => '~~', + 'Class:Attachment/Attribute:item_org_id' => 'Item organization~~', + 'Class:Attachment/Attribute:item_org_id+' => '~~', + 'Class:Attachment/Attribute:contents' => 'Contents~~', + 'Class:Attachment/Attribute:contents+' => '~~', + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', + 'Attachments:File:DownloadsCount' => 'Downloads~~', + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', + 'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)~~', + 'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', + 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', + 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', + 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', + 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', + 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', +]); diff --git a/datamodels/2.x/itop-attachments/dictionaries/nl.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/nl.dict.itop-attachments.php index ceee1cf4ca..2904c507ff 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/nl.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/nl.dict.itop-attachments.php @@ -1,16 +1,16 @@ * @author Jeffrey Bostoen (2018 - 2022) * @author Thomas Casteleyn + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Attachments:TabTitle_Count' => 'Bijlagen (%1$d)', @@ -33,30 +33,20 @@ of vraag de iTop administrator om de opslagruimte van de iTop-server na te kijke 'Attachments:Render:Icons' => 'Toon als pictogram', 'Attachments:Render:Table' => 'Toon als lijst', 'UI:Attachments:DropYourFileHint' => 'Sleep bestanden in dit gebied', -]); - -// -// Class: Attachment -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Attachment' => 'Bijlage', - 'Class:Attachment+' => '', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Vervalt', - 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Tijdelijke ID', - 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:temp_id+' => '~~', 'Class:Attachment/Attribute:item_class' => 'Klasse item', - 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_class+' => '~~', 'Class:Attachment/Attribute:item_id' => 'Item', - 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_id+' => '~~', 'Class:Attachment/Attribute:item_org_id' => 'Organisatie item', - 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Inhoud', - 'Class:Attachment/Attribute:contents+' => '', -]); - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Attachment/Attribute:contents+' => '~~', 'Attachments:File:Thumbnail' => 'Pictogram', 'Attachments:File:Name' => 'Bestandsnaam', 'Attachments:File:Date' => 'Geüpload op', @@ -64,33 +54,20 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Attachments:File:Size' => 'Grootte', 'Attachments:File:MimeType' => 'Type', 'Attachments:File:DownloadsCount' => 'Downloads', -]); -// -// Class: Attachment -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Attachment/Attribute:creation_date' => 'Datum creatie', - 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'ID Gebruiker', - 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'ID Contact', - 'Class:Attachment/Attribute:contact_id+' => '', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Attachment/Attribute:contact_id+' => '~~', 'Class:TriggerOnAttachmentDownload' => 'Trigger (Bij het downloaden van een bijlage)', 'Class:TriggerOnAttachmentDownload+' => 'Trigger bij het downloaden van een bijlage van een object van de opgegeven klasse (of subklasse ervan)', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (Bij het toevoegen van een bijlage)', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger bij het toevoegen van een bijlage aan een object van de opgegeven klasse (of subklasse ervan)', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (Bij het toevoegen van een bijlage)', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger bij het toevoegen van een bijlage aan een object van de opgegeven klasse (of subklasse ervan)', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (Bij het verwijderen van een bijlage)', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger bij het verwijderen van een bijlage van een object van de opgegeven klasse (of subklasse ervan)', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Bestand toevoegen in e-mail', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (Bij het verwijderen van een bijlage)', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger bij het verwijderen van een bijlage van een object van de opgegeven klasse (of subklasse ervan)', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Bestand toevoegen in e-mail', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/pl.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/pl.dict.itop-attachments.php index c948a709fb..24dcbecc3c 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/pl.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/pl.dict.itop-attachments.php @@ -1,11 +1,10 @@ 'Wyświetlaj jako ikony', 'Attachments:Render:Table' => 'Wyświetl jako listę', 'UI:Attachments:DropYourFileHint' => 'Upuść pliki w dowolnym miejscu w tym obszarze', -]); - -// -// Class: Attachment -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Attachment' => 'Załącznik', - 'Class:Attachment+' => '', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Wygasa', - 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Id tymczasowy', - 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:temp_id+' => '~~', 'Class:Attachment/Attribute:item_class' => 'Klasa pozycji', - 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_class+' => '~~', 'Class:Attachment/Attribute:item_id' => 'Pozycja', - 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_id+' => '~~', 'Class:Attachment/Attribute:item_org_id' => 'Organizacja pozycji', - 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Zawartość', - 'Class:Attachment/Attribute:contents+' => '', -]); - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:Attachment/Attribute:contents+' => '~~', 'Attachments:File:Thumbnail' => 'Ikona', 'Attachments:File:Name' => 'Nazwa pliku', 'Attachments:File:Date' => 'Data przesłania', @@ -62,33 +51,20 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Attachments:File:Size' => 'Rozmiar', 'Attachments:File:MimeType' => 'Typ', 'Attachments:File:DownloadsCount' => 'Pobrano', -]); -// -// Class: Attachment -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Attachment/Attribute:creation_date' => 'Data utworzenia', - 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'Id użytkownika', - 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Id kontaktu', - 'Class:Attachment/Attribute:contact_id+' => '', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:Attachment/Attribute:contact_id+' => '~~', 'Class:TriggerOnAttachmentDownload' => 'Wyzwalacz (po pobraniu załącznika obiektu)', 'Class:TriggerOnAttachmentDownload+' => 'Wyzwalacz po pobraniu załącznika obiektu [klasy podrzędnej] danej klasy', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/pt_br.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/pt_br.dict.itop-attachments.php index ffcd5278d2..0fcac3af74 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/pt_br.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/pt_br.dict.itop-attachments.php @@ -1,11 +1,10 @@ 'Exibir como ícones', 'Attachments:Render:Table' => 'Exibir como lista', 'UI:Attachments:DropYourFileHint' => 'Solte arquivos em qualquer lugar nesta área', -]); - -// -// Class: Attachment -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Attachment' => 'Anexo', - 'Class:Attachment+' => '', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Expira', - 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'ID temporário', - 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:temp_id+' => '~~', 'Class:Attachment/Attribute:item_class' => 'Classe do item', - 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_class+' => '~~', 'Class:Attachment/Attribute:item_id' => 'Item', - 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_id+' => '~~', 'Class:Attachment/Attribute:item_org_id' => 'Organização do item', - 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Conteúdo', - 'Class:Attachment/Attribute:contents+' => '', -]); - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Attachment/Attribute:contents+' => '~~', 'Attachments:File:Thumbnail' => 'Ícone', 'Attachments:File:Name' => 'Nome do arquivo', 'Attachments:File:Date' => 'Data de envio', @@ -62,33 +51,20 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Attachments:File:Size' => 'Tamanho', 'Attachments:File:MimeType' => 'Tipo', 'Attachments:File:DownloadsCount' => 'Downloads~~', -]); -// -// Class: Attachment -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Attachment/Attribute:creation_date' => 'Data de criação', - 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'Identificador do usuário', - 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Identificador do contato', - 'Class:Attachment/Attribute:contact_id+' => '', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Attachment/Attribute:contact_id+' => '~~', 'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)~~', 'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class~~', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/ru.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/ru.dict.itop-attachments.php index 7a2e8de6b5..4076b24159 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/ru.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/ru.dict.itop-attachments.php @@ -1,11 +1,10 @@ @@ -32,30 +31,20 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Attachments:Render:Icons' => 'Отображать как иконки', 'Attachments:Render:Table' => 'Отображать как список', 'UI:Attachments:DropYourFileHint' => 'Перетащите файлы в любое место этой области', -]); - -// -// Class: Attachment -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Attachment' => 'Вложение', - 'Class:Attachment+' => '', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Истекает', - 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Временный Id', - 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:temp_id+' => '~~', 'Class:Attachment/Attribute:item_class' => 'Класс объекта', - 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_class+' => '~~', 'Class:Attachment/Attribute:item_id' => 'Id объекта', - 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_id+' => '~~', 'Class:Attachment/Attribute:item_org_id' => 'Id организации объекта', - 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Содержимое', - 'Class:Attachment/Attribute:contents+' => '', -]); - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Attachment/Attribute:contents+' => '~~', 'Attachments:File:Thumbnail' => 'Предпросмотр', 'Attachments:File:Name' => 'Имя файла', 'Attachments:File:Date' => 'Дата', @@ -63,33 +52,20 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Attachments:File:Size' => 'Размер', 'Attachments:File:MimeType' => 'Тип', 'Attachments:File:DownloadsCount' => 'Скачиваний', -]); -// -// Class: Attachment -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Attachment/Attribute:creation_date' => 'Дата создания', - 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'Пользователь', - 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Контакт', - 'Class:Attachment/Attribute:contact_id+' => '', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Attachment/Attribute:contact_id+' => '~~', 'Class:TriggerOnAttachmentDownload' => 'Триггер (на скачивание вложения объекта)', 'Class:TriggerOnAttachmentDownload+' => 'Триггер на скачивание вложения объекта заданного класса (или его дочернего класса)', - 'Class:TriggerOnAttachmentCreate' => 'Триггер (на создание вложения объекта)', - 'Class:TriggerOnAttachmentCreate+' => 'Триггер на создание вложения объекта', + 'Class:TriggerOnAttachmentCreate' => 'Триггер (на создание вложения объекта)', + 'Class:TriggerOnAttachmentCreate+' => 'Триггер на создание вложения объекта', + 'Class:TriggerOnAttachmentDelete' => 'Триггер (на удаление вложения объекта)', + 'Class:TriggerOnAttachmentDelete+' => 'Триггер на удаление вложения объекта', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Добавлять файл в email', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'Если отмечено, файл будет автоматически прикреплён к письму при срабатывании действия email', - 'Class:TriggerOnAttachmentDelete' => 'Триггер (на удаление вложения объекта)', - 'Class:TriggerOnAttachmentDelete+' => 'Триггер на удаление вложения объекта', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Добавлять удалённый файл в email', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'Если отмечено, удалённый файл будет автоматически прикреплён к письму при срабатывании действия email', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Триггер на объект не допускается для класса Attachment. Используйте специальный триггер', diff --git a/datamodels/2.x/itop-attachments/dictionaries/sk.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/sk.dict.itop-attachments.php index b6d9c9c75f..bdec87667f 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/sk.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/sk.dict.itop-attachments.php @@ -1,11 +1,10 @@ 'Display as icons~~', 'Attachments:Render:Table' => 'Display as list~~', 'UI:Attachments:DropYourFileHint' => 'Drop files anywhere in this area~~', -]); - -// -// Class: Attachment -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Attachment' => 'Attachment~~', - 'Class:Attachment+' => '~~', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Expire~~', 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Temporary id~~', @@ -52,9 +44,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', -]); - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Attachments:File:Thumbnail' => 'Icon~~', 'Attachments:File:Name' => 'File name~~', 'Attachments:File:Date' => 'Upload date~~', @@ -62,33 +51,20 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Attachments:File:Size' => 'Size~~', 'Attachments:File:MimeType' => 'Type~~', 'Attachments:File:DownloadsCount' => 'Downloads~~', -]); -// -// Class: Attachment -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'User id~~', 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', 'Class:Attachment/Attribute:contact_id+' => '~~', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)~~', 'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class~~', 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', - 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', - 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', + 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', + 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/tr.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/tr.dict.itop-attachments.php index e907661eee..e315923001 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/tr.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/tr.dict.itop-attachments.php @@ -1,11 +1,10 @@ 'Display as icons~~', 'Attachments:Render:Table' => 'Display as list~~', 'UI:Attachments:DropYourFileHint' => 'Drop files anywhere in this area~~', -]); - -// -// Class: Attachment -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Attachment' => 'Attachment~~', - 'Class:Attachment+' => '~~', + 'Class:Attachment+' => 'File: text or image, linked to a single object. It can\'t be modified, only deleted. Attachment can\'t be created outside of its object edition.~~', 'Class:Attachment/Attribute:expire' => 'Expire~~', 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => 'Temporary id~~', @@ -52,9 +44,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', -]); - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Attachments:File:Thumbnail' => 'Icon~~', 'Attachments:File:Name' => 'File name~~', 'Attachments:File:Date' => 'Upload date~~', @@ -62,33 +51,20 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Attachments:File:Size' => 'Size~~', 'Attachments:File:MimeType' => 'Type~~', 'Attachments:File:DownloadsCount' => 'Downloads~~', -]); -// -// Class: Attachment -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => 'User id~~', 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', 'Class:Attachment/Attribute:contact_id+' => '~~', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)~~', 'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class~~', - 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', - 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~', + 'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~', + 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', + 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~', - 'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~', - 'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~', 'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php index 9368be4466..f13fdd547e 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php @@ -1,23 +1,14 @@ '附件 (%1$d)', 'Attachments:EmptyTabTitle' => '附件', @@ -39,30 +30,20 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Attachments:Render:Icons' => '显示为图标', 'Attachments:Render:Table' => '显示为列表', 'UI:Attachments:DropYourFileHint' => '将文件拖放到此区域的任意位置', -]); - -// -// Class: Attachment -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Attachment' => '附件', 'Class:Attachment+' => '文件: 链接到单一对象的文本或图片. 它无法被修改,只能被删除. 附件无法在编辑界面之外创建.', 'Class:Attachment/Attribute:expire' => '过期', - 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:expire+' => '~~', 'Class:Attachment/Attribute:temp_id' => '临时id', - 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:temp_id+' => '~~', 'Class:Attachment/Attribute:item_class' => '项目类型', - 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_class+' => '~~', 'Class:Attachment/Attribute:item_id' => '项目', - 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_id+' => '~~', 'Class:Attachment/Attribute:item_org_id' => '项目组织', - 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:item_org_id+' => '~~', 'Class:Attachment/Attribute:contents' => '内容', - 'Class:Attachment/Attribute:contents+' => '', -]); - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:Attachment/Attribute:contents+' => '~~', 'Attachments:File:Thumbnail' => '图标', 'Attachments:File:Name' => '文件名', 'Attachments:File:Date' => '上传日期', @@ -70,31 +51,18 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Attachments:File:Size' => '大小', 'Attachments:File:MimeType' => '类型', 'Attachments:File:DownloadsCount' => '下载', -]); -// -// Class: Attachment -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Attachment/Attribute:creation_date' => '创建日期', - 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:creation_date+' => '~~', 'Class:Attachment/Attribute:user_id' => '用户id', - 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:user_id+' => '~~', 'Class:Attachment/Attribute:contact_id' => '联系人id', - 'Class:Attachment/Attribute:contact_id+' => '', -]); - -// -// Class: TriggerOnAttachmentDownload -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:TriggerOnAttachmentDownload' => '触发器 (对象附件被下载时)', - 'Class:TriggerOnAttachmentDownload+' => '触发器基于指定类型 [或子类型] 对象附件被下载时', - 'Class:TriggerOnAttachmentCreate' => '触发器 (对象附件被创建时)', - 'Class:TriggerOnAttachmentCreate+' => '触发器 (对象附件被创建时)', - 'Class:TriggerOnAttachmentDelete' => '触发器 (对象附件被删除时)', - 'Class:TriggerOnAttachmentDelete+' => '触发器 (对象附件被删除时)', + 'Class:Attachment/Attribute:contact_id+' => '~~', + 'Class:TriggerOnAttachmentDownload' => '触发器 (对象附件被下载时)', + 'Class:TriggerOnAttachmentDownload+' => '触发器基于指定类型 [或子类型] 对象附件被下载时', + 'Class:TriggerOnAttachmentCreate' => '触发器 (对象附件被创建时)', + 'Class:TriggerOnAttachmentCreate+' => '触发器 (对象附件被创建时)', + 'Class:TriggerOnAttachmentDelete' => '触发器 (对象附件被删除时)', + 'Class:TriggerOnAttachmentDelete+' => '触发器 (对象附件被删除时)', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => '在邮件里添加文件', 'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => '如果勾选,文件将在触发邮件操作时自动附加到邮件中', 'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => '在邮件里添加已删除的文件', diff --git a/datamodels/2.x/itop-backup/dictionaries/cs.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/cs.dict.itop-backup.php index 2cae140fdf..f036ce8db6 100644 --- a/datamodels/2.x/itop-backup/dictionaries/cs.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/dictionaries/cs.dict.itop-backup.php @@ -1,11 +1,10 @@ @@ -32,9 +31,9 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'bkp-table-file' => 'Soubor', 'bkp-table-file+' => 'Pouze soubory s příponou .zip jsou považovány za soubory zálohy.', 'bkp-table-size' => 'Velikost', - 'bkp-table-size+' => '', + 'bkp-table-size+' => '~~', 'bkp-table-actions' => 'Akce', - 'bkp-table-actions+' => '', + 'bkp-table-actions+' => '~~', 'bkp-status-backups-auto' => 'Automatické zálohy', 'bkp-status-backups-manual' => 'Manuální zálohy', 'bkp-status-backups-none' => 'Žádné zálohy', 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 dd95b53854..bc21c47541 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 @@ -1,11 +1,10 @@ @@ -31,9 +30,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'bkp-table-file' => 'Datei', 'bkp-table-file+' => 'Nur Dateien mit der Endung .zip werden als Backup-Dateien berücksichtigt.', 'bkp-table-size' => 'Größe', - 'bkp-table-size+' => '', + 'bkp-table-size+' => '~~', 'bkp-table-actions' => 'Aktionen', - 'bkp-table-actions+' => '', + 'bkp-table-actions+' => '~~', 'bkp-status-backups-auto' => 'Geplante Backups', 'bkp-status-backups-manual' => 'Manuelle Backups', 'bkp-status-backups-none' => 'Kein Backup vorhanden', diff --git a/datamodels/2.x/itop-backup/dictionaries/en_gb.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/en_gb.dict.itop-backup.php index 54c8e4aa18..fbc37685f8 100644 --- a/datamodels/2.x/itop-backup/dictionaries/en_gb.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/dictionaries/en_gb.dict.itop-backup.php @@ -1,32 +1,17 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ - 'bkp-backup-running' => 'A backup is running. Please wait...', 'bkp-restore-running' => 'A restore is running. Please wait...', - 'Menu:BackupStatus' => 'Backups', 'bkp-status-title' => 'Backups', 'bkp-status-checks' => 'Settings and checks', @@ -44,9 +29,9 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'bkp-table-file' => 'File', 'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files', 'bkp-table-size' => 'Size', - 'bkp-table-size+' => '', + 'bkp-table-size+' => '~~', 'bkp-table-actions' => 'Actions', - 'bkp-table-actions+' => '', + 'bkp-table-actions+' => '~~', 'bkp-status-backups-auto' => 'Scheduled backups', 'bkp-status-backups-manual' => 'Manual backups', 'bkp-status-backups-none' => 'No backup yet', 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 1d4a1d511a..21c478aaf0 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 @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'bkp-backup-running' => 'Un respaldo está en ejecuión. Por favor espere...', @@ -28,9 +30,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'bkp-table-file' => 'Archivo', 'bkp-table-file+' => 'Solo archivos con la extensión .zip son considerados como archivos de respaldos', 'bkp-table-size' => 'Tamaño', - 'bkp-table-size+' => '', + 'bkp-table-size+' => '~~', 'bkp-table-actions' => 'Acciones', - 'bkp-table-actions+' => '', + 'bkp-table-actions+' => '~~', 'bkp-status-backups-auto' => 'Respaldos Programados', 'bkp-status-backups-manual' => 'Respaldos Manuales', 'bkp-status-backups-none' => 'No hay respaldos', diff --git a/datamodels/2.x/itop-backup/dictionaries/et.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/et.dict.itop-backup.php new file mode 100644 index 0000000000..4dc5c8b997 --- /dev/null +++ b/datamodels/2.x/itop-backup/dictionaries/et.dict.itop-backup.php @@ -0,0 +1,47 @@ + 'A backup is running. Please wait...~~', + 'bkp-restore-running' => 'A restore is running. Please wait...~~', + 'Menu:BackupStatus' => 'Backups~~', + 'bkp-status-title' => 'Backups~~', + 'bkp-status-checks' => 'Settings and checks~~', + 'bkp-mysqldump-ok' => 'mysqldump is present: %1$s~~', + 'bkp-mysqldump-notfound' => 'mysqldump could not be found: %1$s - Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir.~~', + 'bkp-mysqldump-issue' => 'mysqldump could not be executed (retcode=%1$d): Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir~~', + 'bkp-missing-dir' => 'The target directory %1$s could not be found~~', + 'bkp-free-disk-space' => '%1$s free in %2$s~~', + 'bkp-dir-not-writeable' => '%1$s is not writeable~~', + 'bkp-wrong-format-spec' => 'The current specification to format the file names is wrong (%1$s). A default specification will apply: %2$s~~', + 'bkp-name-sample' => 'Backup files are named depending on DB identifiers, date and time. Example: %1$s~~', + 'bkp-week-days' => 'Backups will occur every %1$s at %2$s~~', + 'bkp-retention' => 'At most %1$d backup files will be kept in the target directory.~~', + 'bkp-next-to-delete' => 'Will be deleted when the next backup occurs (see the setting "retention_count")~~', + 'bkp-table-file' => 'File~~', + 'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files~~', + 'bkp-table-size' => 'Size~~', + 'bkp-table-size+' => '~~', + 'bkp-table-actions' => 'Actions~~', + 'bkp-table-actions+' => '~~', + 'bkp-status-backups-auto' => 'Scheduled backups~~', + '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.~~', + 'bkp-confirm-restore' => 'Please confirm that you do want to restore the backup %1$s.~~', + 'bkp-wait-backup' => 'Please wait for the backup to complete...~~', + 'bkp-wait-restore' => 'Please wait for the restore to complete...~~', + 'bkp-success-restore' => 'Restore successfully completed.~~', +]); 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 2351c1b83e..55ef54879f 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 @@ -1,11 +1,10 @@ 'Fichier', 'bkp-table-file+' => 'Seuls les fichiers ayant l\'extension .zip sont considérés comme étant des fichiers de sauvegarde', 'bkp-table-size' => 'Taille', - 'bkp-table-size+' => '', + 'bkp-table-size+' => '~~', 'bkp-table-actions' => 'Actions', - 'bkp-table-actions+' => '', + 'bkp-table-actions+' => '~~', 'bkp-status-backups-auto' => 'Sauvegardes automatiques', 'bkp-status-backups-manual' => 'Sauvegardes manuelles', 'bkp-status-backups-none' => 'Aucune sauvegarde n\'a été faite jusqu\' à présent.', 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 2462fd87f5..2ad86ce67c 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 @@ -1,11 +1,10 @@ 'A backup is running. Please wait...~~', + 'bkp-restore-running' => 'A restore is running. Please wait...~~', + 'Menu:BackupStatus' => 'Backups~~', + 'bkp-status-title' => 'Backups~~', + 'bkp-status-checks' => 'Settings and checks~~', + 'bkp-mysqldump-ok' => 'mysqldump is present: %1$s~~', + 'bkp-mysqldump-notfound' => 'mysqldump could not be found: %1$s - Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir.~~', + 'bkp-mysqldump-issue' => 'mysqldump could not be executed (retcode=%1$d): Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir~~', + 'bkp-missing-dir' => 'The target directory %1$s could not be found~~', + 'bkp-free-disk-space' => '%1$s free in %2$s~~', + 'bkp-dir-not-writeable' => '%1$s is not writeable~~', + 'bkp-wrong-format-spec' => 'The current specification to format the file names is wrong (%1$s). A default specification will apply: %2$s~~', + 'bkp-name-sample' => 'Backup files are named depending on DB identifiers, date and time. Example: %1$s~~', + 'bkp-week-days' => 'Backups will occur every %1$s at %2$s~~', + 'bkp-retention' => 'At most %1$d backup files will be kept in the target directory.~~', + 'bkp-next-to-delete' => 'Will be deleted when the next backup occurs (see the setting "retention_count")~~', + 'bkp-table-file' => 'File~~', + 'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files~~', + 'bkp-table-size' => 'Size~~', + 'bkp-table-size+' => '~~', + 'bkp-table-actions' => 'Actions~~', + 'bkp-table-actions+' => '~~', + 'bkp-status-backups-auto' => 'Scheduled backups~~', + '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.~~', + 'bkp-confirm-restore' => 'Please confirm that you do want to restore the backup %1$s.~~', + 'bkp-wait-backup' => 'Please wait for the backup to complete...~~', + 'bkp-wait-restore' => 'Please wait for the restore to complete...~~', + 'bkp-success-restore' => 'Restore successfully completed.~~', +]); 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 13d0cb64e5..8ef3021778 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 @@ -1,15 +1,15 @@ * @author Jeffrey Bostoen (2018 - 2022) + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'bkp-backup-running' => 'Er wordt een backup gemaakt. Even geduld...', @@ -31,9 +31,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'bkp-table-file' => 'Bestand', 'bkp-table-file+' => 'Enkel .ZIP-bestanden worden herkend als backupbestanden.', 'bkp-table-size' => 'Grootte', - 'bkp-table-size+' => '', + 'bkp-table-size+' => '~~', 'bkp-table-actions' => 'Acties', - 'bkp-table-actions+' => '', + 'bkp-table-actions+' => '~~', 'bkp-status-backups-auto' => 'Geplande backups', 'bkp-status-backups-manual' => 'Manuele backups', 'bkp-status-backups-none' => 'Nog geen backups beschikbaar', diff --git a/datamodels/2.x/itop-backup/dictionaries/pl.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/pl.dict.itop-backup.php index 355651020b..39cb9ace9a 100644 --- a/datamodels/2.x/itop-backup/dictionaries/pl.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/dictionaries/pl.dict.itop-backup.php @@ -1,11 +1,10 @@ 'Plik', 'bkp-table-file+' => 'Tylko pliki z rozszerzeniem .zip są traktowane jako pliki kopii zapasowych', 'bkp-table-size' => 'Rozmiar', - 'bkp-table-size+' => '', + 'bkp-table-size+' => '~~', 'bkp-table-actions' => 'Działania', - 'bkp-table-actions+' => '', + 'bkp-table-actions+' => '~~', 'bkp-status-backups-auto' => 'Zaplanowane kopie zapasowe', 'bkp-status-backups-manual' => 'Ręczne kopie zapasowe', 'bkp-status-backups-none' => 'Nie ma jeszcze kopii zapasowej', 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 ec485b8ff5..3e934065a5 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 @@ -1,11 +1,10 @@ 'Arquivo', 'bkp-table-file+' => 'Apenas arquivos com a extensão .zip são considerados arquivos de backup', 'bkp-table-size' => 'Tamanho', - 'bkp-table-size+' => '', + 'bkp-table-size+' => '~~', 'bkp-table-actions' => 'Ações', - 'bkp-table-actions+' => '', + 'bkp-table-actions+' => '~~', 'bkp-status-backups-auto' => 'Backups agendados', 'bkp-status-backups-manual' => 'Backups manuais', 'bkp-status-backups-none' => 'Nenhum backup ainda', 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 99f04f23fa..df6540c703 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 @@ -1,11 +1,10 @@ @@ -31,9 +30,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'bkp-table-file' => 'Файл', 'bkp-table-file+' => 'Только файлы с расширением .zip считаются файлами резервных копий.', 'bkp-table-size' => 'Размер', - 'bkp-table-size+' => '', + 'bkp-table-size+' => '~~', 'bkp-table-actions' => 'Действия', - 'bkp-table-actions+' => '', + 'bkp-table-actions+' => '~~', 'bkp-status-backups-auto' => 'Резервное копирование по расписанию', 'bkp-status-backups-manual' => 'Резервное копирование вручную', 'bkp-status-backups-none' => 'Резервных копий ещё нет', 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 416736cf65..0d23cd11b3 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 @@ -1,11 +1,10 @@ + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'bkp-backup-running' => '备份正在进行, 请稍候...', 'bkp-restore-running' => '还原正在进行, 请稍等...', - 'Menu:BackupStatus' => '备份', 'bkp-status-title' => '备份', 'bkp-status-checks' => '设置与检查', @@ -44,9 +29,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'bkp-table-file' => '文件', 'bkp-table-file+' => '只有扩展名是.zip的文件才被认为是有效的备份文件', 'bkp-table-size' => '大小', - 'bkp-table-size+' => '', + 'bkp-table-size+' => '~~', 'bkp-table-actions' => '操作', - 'bkp-table-actions+' => '', + 'bkp-table-actions+' => '~~', 'bkp-status-backups-auto' => '定时备份', 'bkp-status-backups-manual' => '手动备份', 'bkp-status-backups-none' => '尚未开始备份', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/cs.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/cs.dict.itop-bridge-cmdb-services.php index f90b23f16d..1f7137068f 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/cs.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/cs.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,52 +12,31 @@ */ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkFunctionalCIToProviderContract' => 'Spojení (Funkční konfigurační položka / Smlouva s poskytovatelem)', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Smlouva s poskytovatelem', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Název smlouvy s poskytovatelem', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'Konfigurační položka', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Název konfigurační položky', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => 'Spojení (Funkční konfigurační položka / Služba)', - 'Class:lnkFunctionalCIToService+' => '', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Služba', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Název služby', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'Konfigurační položka', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'Název konfigurační položky', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Smlouvy s poskytovateli', - 'Class:FunctionalCI/Attribute:providercontracts_list+' => '', + 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'All the provider contracts for this configuration item~~', 'Class:FunctionalCI/Attribute:services_list' => 'Služby', - 'Class:FunctionalCI/Attribute:services_list+' => '', -]); - -// -// Class: Document -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:FunctionalCI/Attribute:services_list+' => 'All the services impacted by this configuration item~~', 'Class:Document/Attribute:contracts_list' => 'Smlouvy', 'Class:Document/Attribute:contracts_list+' => 'Všechny smlouvy spojené s tímto dokumentem', 'Class:Document/Attribute:services_list' => 'Služby', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/da.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/da.dict.itop-bridge-cmdb-services.php index d06a492597..f07676e1c6 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/da.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/da.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,52 +12,31 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkFunctionalCIToProviderContract' => 'Sammenhæng FunctionalCI/Leverandør Kontrakt', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Leverandør kontrakt', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Leverandør kontrakt navn', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI navn', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => 'Sammenhæng FunctionalCI/Ydelse', - 'Class:lnkFunctionalCIToService+' => '', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Ydelse', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Ydelses navn', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI navn', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Leverandør kontrakter', - 'Class:FunctionalCI/Attribute:providercontracts_list+' => '', + 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'All the provider contracts for this configuration item~~', 'Class:FunctionalCI/Attribute:services_list' => 'Ydelser', - 'Class:FunctionalCI/Attribute:services_list+' => '', -]); - -// -// Class: Document -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:FunctionalCI/Attribute:services_list+' => 'All the services impacted by this configuration item~~', 'Class:Document/Attribute:contracts_list' => 'Kontrakter', 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~', 'Class:Document/Attribute:services_list' => 'Ydelser', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/de.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/de.dict.itop-bridge-cmdb-services.php index 27990a8dd8..1b2e95e819 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/de.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/de.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -16,49 +15,28 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkFunctionalCIToProviderContract+' => 'Diese Verknüpfung bildet ab, welche funktionalen CIs über einen Provider-Vertrag von einem externen Unternehmen betreut werden.', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider-Vertrag', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider-Vertragsname', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI-Name', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => 'Verknüpfung FunctionalCI/Service', 'Class:lnkFunctionalCIToService+' => 'Diese Verknüpfung bildet ab, welche funktionalen CIs zur Erbringung eines Services benötigt werden und deren Ausfall die Qualität des Services beeinträchtigen würde.', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service-Name', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI-Name', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Provider-Verträge', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Alle Provider-Verträge zu diesem Konfigurationselement', 'Class:FunctionalCI/Attribute:services_list' => 'Services', 'Class:FunctionalCI/Attribute:services_list+' => 'Alle Services, die von diesem Konfigurationselement beeinträchtigt werden', -]); - -// -// Class: Document -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Document/Attribute:contracts_list' => 'Verträge', 'Class:Document/Attribute:contracts_list+' => 'Alle mit diesem Dokument verknüpften Verträge', 'Class:Document/Attribute:services_list' => 'Services', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/en_gb.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/en_gb.dict.itop-bridge-cmdb-services.php index 18f5b02c65..2f21b1160b 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/en_gb.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/en_gb.dict.itop-bridge-cmdb-services.php @@ -1,71 +1,41 @@ 'Link FunctionalCI / ProviderContract', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service', - 'Class:lnkFunctionalCIToService+' => '', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service Name', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Name', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Provider contracts', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'All the provider contracts for this configuration item', 'Class:FunctionalCI/Attribute:services_list' => 'Services', 'Class:FunctionalCI/Attribute:services_list+' => 'All the services impacted by this configuration item', -]); - -// -// Class: Document -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Document/Attribute:contracts_list' => 'Contracts', 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document', 'Class:Document/Attribute:services_list' => 'Services', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/es_cr.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/es_cr.dict.itop-bridge-cmdb-services.php index ceae7cea0b..7ee86e9cc0 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/es_cr.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/es_cr.dict.itop-bridge-cmdb-services.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkFunctionalCIToProviderContract' => 'Relación EC Funcional y Contrato con Proveedor', @@ -20,13 +22,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => 'Elemento de Configuración', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Elemento de Configuración', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => 'Elemento de Configuración', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkFunctionalCIToService' => 'Relación EC Funcional y Servicio', 'Class:lnkFunctionalCIToService+' => 'Relación EC Funcional y Servicio', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s', @@ -38,24 +33,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => 'Elemento de Configuración', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'EC', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => 'Elemento de Configuración', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Contratos', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Contratos', 'Class:FunctionalCI/Attribute:services_list' => 'Servicios', 'Class:FunctionalCI/Attribute:services_list+' => 'Servicios', -]); - -// -// Class: Document -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Document/Attribute:contracts_list' => 'Contratos', 'Class:Document/Attribute:contracts_list+' => 'Contratos Referenciados con este Documento', 'Class:Document/Attribute:services_list' => 'Servicios', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/et.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/et.dict.itop-bridge-cmdb-services.php new file mode 100644 index 0000000000..fec7989c27 --- /dev/null +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/et.dict.itop-bridge-cmdb-services.php @@ -0,0 +1,43 @@ + 'Link FunctionalCI / ProviderContract~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', + 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', + 'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service~~', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', + 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~', + 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service~~', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', + 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', + 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Provider contracts~~', + 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'All the provider contracts for this configuration item~~', + 'Class:FunctionalCI/Attribute:services_list' => 'Services~~', + 'Class:FunctionalCI/Attribute:services_list+' => 'All the services impacted by this configuration item~~', + 'Class:Document/Attribute:contracts_list' => 'Contracts~~', + 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~', + 'Class:Document/Attribute:services_list' => 'Services~~', + 'Class:Document/Attribute:services_list+' => 'All the services linked to this document~~', +]); diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/fr.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/fr.dict.itop-bridge-cmdb-services.php index 5216103799..5f0e215809 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/fr.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/fr.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -16,49 +15,28 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkFunctionalCIToProviderContract+' => 'Ce lien modélise les équipments (CI fonctionnel) qui sont supportés par une société externe à travers un Contrat fournisseur.', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Contrat fournisseur', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Nom contrat fournisseur', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Nom CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => 'Lien CI fonctionnel / Service', 'Class:lnkFunctionalCIToService+' => 'Ce lien modélise les équipments (CI fonctionnel) qui sont nécessaires pour délivrer un Service et dont le dysfonctionnement affecterait la qualité du Service en question.', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Nom service', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'Nom CI', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Contrats fournisseur', - 'Class:FunctionalCI/Attribute:providercontracts_list+' => '', + 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'All the provider contracts for this configuration item~~', 'Class:FunctionalCI/Attribute:services_list' => 'Services', - 'Class:FunctionalCI/Attribute:services_list+' => '', -]); - -// -// Class: Document -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:FunctionalCI/Attribute:services_list+' => 'All the services impacted by this configuration item~~', 'Class:Document/Attribute:contracts_list' => 'Contrats', 'Class:Document/Attribute:contracts_list+' => 'Tous les contrats liés à ce document', 'Class:Document/Attribute:services_list' => 'Services', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/hu.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/hu.dict.itop-bridge-cmdb-services.php index e5c1c27fe1..7de14be359 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/hu.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/hu.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,7 +12,7 @@ */ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkFunctionalCIToProviderContract' => 'Funkcionális CI / Szolgáltatói szerződés', - 'Class:lnkFunctionalCIToProviderContract+' => '~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Szolgáltatói szerződés', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', @@ -23,15 +22,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI név', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkFunctionalCIToService' => 'Funkcionális CI / Szolgáltatás', - 'Class:lnkFunctionalCIToService+' => '~~', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Szolgáltatás', 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', @@ -41,24 +33,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI név', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Szolgáltatói szerződések', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Ehhez a konfigurációs elemhez tartozó szolgáltatói szerződések', 'Class:FunctionalCI/Attribute:services_list' => 'Szolgáltatások', 'Class:FunctionalCI/Attribute:services_list+' => 'Szolgáltatások amelyek hatással vannak erre a konfigurációs elemre', -]); - -// -// Class: Document -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Document/Attribute:contracts_list' => 'Szerződések', 'Class:Document/Attribute:contracts_list+' => 'Ehhez a dokumentumhoz kapcsolódó szerződések', 'Class:Document/Attribute:services_list' => 'Szolgáltatások', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/it.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/it.dict.itop-bridge-cmdb-services.php index 1b61e6d31e..92f98a5e9a 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/it.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/it.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,7 +12,7 @@ */ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract', - 'Class:lnkFunctionalCIToProviderContract+' => '~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Contratto Fornitore', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', @@ -23,15 +22,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Nome CI', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service', - 'Class:lnkFunctionalCIToService+' => '~~', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Servizio', 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', @@ -41,24 +33,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'Nome CI ', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Contratti fornitori', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Tutti i contratti del fornitore per questo elemento di configurazione', 'Class:FunctionalCI/Attribute:services_list' => 'Servizi', 'Class:FunctionalCI/Attribute:services_list+' => 'Tutti i servizi impattati da questo elemento di configurazione', -]); - -// -// Class: Document -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Document/Attribute:contracts_list' => 'Contratti', 'Class:Document/Attribute:contracts_list+' => 'Tutti i contratti collegati a questo documento', 'Class:Document/Attribute:services_list' => 'Servizi', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/ja.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/ja.dict.itop-bridge-cmdb-services.php index acf893e399..5b6d4fa376 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/ja.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/ja.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,52 +12,31 @@ */ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkFunctionalCIToProviderContract' => 'リンク 機能的CI/プロバイダー契約', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'プロバイダー契約', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'プロバイダー契約名', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI名', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => 'リンク 機能的CI/サービス', - 'Class:lnkFunctionalCIToService+' => '', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'サービス', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'サービス名', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI名', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => 'プロバイダー契約', - 'Class:FunctionalCI/Attribute:providercontracts_list+' => '', + 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'All the provider contracts for this configuration item~~', 'Class:FunctionalCI/Attribute:services_list' => 'サービス', - 'Class:FunctionalCI/Attribute:services_list+' => '', -]); - -// -// Class: Document -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:FunctionalCI/Attribute:services_list+' => 'All the services impacted by this configuration item~~', 'Class:Document/Attribute:contracts_list' => '契約', 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~', 'Class:Document/Attribute:services_list' => 'サービス', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/lt.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/lt.dict.itop-bridge-cmdb-services.php new file mode 100644 index 0000000000..1ee1af4f47 --- /dev/null +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/lt.dict.itop-bridge-cmdb-services.php @@ -0,0 +1,43 @@ + 'Link FunctionalCI / ProviderContract~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', + 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', + 'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service~~', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', + 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~', + 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service~~', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', + 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', + 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Provider contracts~~', + 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'All the provider contracts for this configuration item~~', + 'Class:FunctionalCI/Attribute:services_list' => 'Services~~', + 'Class:FunctionalCI/Attribute:services_list+' => 'All the services impacted by this configuration item~~', + 'Class:Document/Attribute:contracts_list' => 'Contracts~~', + 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~', + 'Class:Document/Attribute:services_list' => 'Services~~', + 'Class:Document/Attribute:services_list+' => 'All the services linked to this document~~', +]); diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/nl.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/nl.dict.itop-bridge-cmdb-services.php index 3625d88f7f..9bfc6df9e8 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/nl.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/nl.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,52 +12,31 @@ */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkFunctionalCIToProviderContract' => 'Link Functioneel CI / Leverancierscontract', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Leverancierscontract', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Naam leverancierscontract', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Naam CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => 'Link Functioneel CI / Service', - 'Class:lnkFunctionalCIToService+' => '', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Naam service', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'Naam CI', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Leverancierscontracten', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Alle leverancierscontracten voor dit configuratie-item', 'Class:FunctionalCI/Attribute:services_list' => 'Services', 'Class:FunctionalCI/Attribute:services_list+' => 'Alle services die impact hebben op dit configuratie-item', -]); - -// -// Class: Document -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Document/Attribute:contracts_list' => 'Contracten', 'Class:Document/Attribute:contracts_list+' => 'Alle contracten gerelateerd aan dit document', 'Class:Document/Attribute:services_list' => 'Services', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/pl.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/pl.dict.itop-bridge-cmdb-services.php index 4b86574e82..b9668153de 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/pl.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/pl.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,52 +12,31 @@ */ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkFunctionalCIToProviderContract' => 'Połączenie Konfiguracja / Umowa z dostawcą', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Umowa z dostawcą', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Nazwa umowy z dostawcą', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'Konfiguracja', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Nazwa konfiguracji', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => 'Połączenie Konfiguracja / Usługa', - 'Class:lnkFunctionalCIToService+' => '', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Usługa', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Nazwa usługi', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'Konfiguracja', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'Nazwa konfiguracji', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Umowy z dostawcami', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Wszystkie umowy dostawcy dla tej konfiguracji', 'Class:FunctionalCI/Attribute:services_list' => 'Usługi', 'Class:FunctionalCI/Attribute:services_list+' => 'Wszystkie usługi, na które ma wpływ tą konfigurację', -]); - -// -// Class: Document -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Document/Attribute:contracts_list' => 'Umowy', 'Class:Document/Attribute:contracts_list+' => 'Wszystkie umowy powiązane z tym dokumentem', 'Class:Document/Attribute:services_list' => 'Usługi', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/pt_br.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/pt_br.dict.itop-bridge-cmdb-services.php index 00d0d11c9f..db32d950e8 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/pt_br.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/pt_br.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,52 +12,31 @@ */ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkFunctionalCIToProviderContract' => 'Link IC / Contrato de provedor', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Contrato de provedor', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Nome do contrato de provedor', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'ICs', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Nome do IC', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => 'Link IC / Serviço', - 'Class:lnkFunctionalCIToService+' => '', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Serviço', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Nome do serviço', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'ICs', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'Nome do IC', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Contrato de provedor', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Todos os contratos para esse item de configuração', 'Class:FunctionalCI/Attribute:services_list' => 'Serviços', 'Class:FunctionalCI/Attribute:services_list+' => 'Todos os serviços impactados por esse item de configuração', -]); - -// -// Class: Document -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Document/Attribute:contracts_list' => 'Contratos', 'Class:Document/Attribute:contracts_list+' => 'Todos os contratos associados a este documento', 'Class:Document/Attribute:services_list' => 'Services', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/ru.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/ru.dict.itop-bridge-cmdb-services.php index c838ac3932..18fb76ae2a 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/ru.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/ru.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,52 +12,31 @@ */ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkFunctionalCIToProviderContract' => 'Связь Функциональная КЕ/Договор с поставщиком', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Договор с поставщиком', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Договор с поставщиком', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'КЕ', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'КЕ', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => 'Связь Функциональная КЕ/Услуга', - 'Class:lnkFunctionalCIToService+' => '', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Услуга', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Услуга', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'КЕ', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'КЕ', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Договоры', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Связанные договоры', 'Class:FunctionalCI/Attribute:services_list' => 'Услуги', 'Class:FunctionalCI/Attribute:services_list+' => 'Связанные услуги', -]); - -// -// Class: Document -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Document/Attribute:contracts_list' => 'Договоры', 'Class:Document/Attribute:contracts_list+' => 'Связанные договоры', 'Class:Document/Attribute:services_list' => 'Услуги', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/sk.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/sk.dict.itop-bridge-cmdb-services.php index c6d2b1a6f2..bab5429572 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/sk.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/sk.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,7 +12,7 @@ */ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkFunctionalCIToProviderContract' => 'väzba - Komponent / Poskytovateľská zmluva', - 'Class:lnkFunctionalCIToProviderContract+' => '~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Poskytovateľská zmluva', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', @@ -23,15 +22,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Názov CI', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkFunctionalCIToService' => 'väzba - Komponent / Služba', - 'Class:lnkFunctionalCIToService+' => '~~', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Služba', 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', @@ -41,24 +33,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'Názov CI', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Poskytovateľské zmluvy', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'All the provider contracts for this configuration item~~', 'Class:FunctionalCI/Attribute:services_list' => 'Služby', 'Class:FunctionalCI/Attribute:services_list+' => 'All the services impacted by this configuration item~~', -]); - -// -// Class: Document -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Document/Attribute:contracts_list' => 'Zmluvy', 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~', 'Class:Document/Attribute:services_list' => 'Služby', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/tr.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/tr.dict.itop-bridge-cmdb-services.php index 22f698a0ff..7b53ba25a4 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/tr.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/tr.dict.itop-bridge-cmdb-services.php @@ -1,11 +1,10 @@ @@ -13,7 +12,7 @@ */ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkFunctionalCIToProviderContract' => 'İşlevsel CI / Sağlayıcı Sözleşmesi bağla', - 'Class:lnkFunctionalCIToProviderContract+' => '~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Sağlayıcı Sözleşmesi', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', @@ -23,15 +22,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Adı', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkFunctionalCIToService' => 'İşlevsel CI / servis bağla', - 'Class:lnkFunctionalCIToService+' => '~~', + 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Servis', 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', @@ -41,24 +33,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Adı', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Tedarikçi Sözleşmeleri', 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Bu yapılandırma öğesi için tüm tedarikçi sözleşmeleri', 'Class:FunctionalCI/Attribute:services_list' => 'Hizmetler', 'Class:FunctionalCI/Attribute:services_list+' => 'Bu yapılandırma öğesinden etkilenen tüm hizmetler', -]); - -// -// Class: Document -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Document/Attribute:contracts_list' => 'Contracts~~', 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~', 'Class:Document/Attribute:services_list' => 'Services~~', diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/zh_cn.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/zh_cn.dict.itop-bridge-cmdb-services.php index 2d0935f517..5f10cd1efd 100644 --- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/zh_cn.dict.itop-bridge-cmdb-services.php +++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/zh_cn.dict.itop-bridge-cmdb-services.php @@ -1,86 +1,42 @@ /** -* @author Benjamin Planque -* @copyright Copyright (C) 2010-2024 Combodo SAS -* @license http://opensource.org/licenses/AGPL-3.0 -*/ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// -// -// Class: lnkFunctionalCIToProviderContract -// - + * Localized data + * + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * @author Benjamin Planque + * + */ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkFunctionalCIToProviderContract' => '链接 功能配置项/供应商合同', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the functional CIs that are supported by an external company through a provider contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => '供应商合同', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => '供应商合同名称', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => '配置项', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => '配置项名称', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkFunctionalCIToService -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToService' => '链接 功能配置项/服务', 'Class:lnkFunctionalCIToService+' => 'This link models the functional CIs that are required to deliver a Service and whose malfunction would affect the quality of the Service.~~', 'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToService/Attribute:service_id' => '服务', - 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:service_name' => '服务名称', - 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => '配置项', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => '配置项名称', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', 'Class:FunctionalCI/Attribute:providercontracts_list' => '供应商合同', 'Class:FunctionalCI/Attribute:providercontracts_list+' => '此配置项的所有供应商合同', 'Class:FunctionalCI/Attribute:services_list' => '服务', 'Class:FunctionalCI/Attribute:services_list+' => '此配置项影响的所有服务', -]); - -// -// Class: Document -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Document/Attribute:contracts_list' => '合同', 'Class:Document/Attribute:contracts_list+' => '此文档相关的所有合同', 'Class:Document/Attribute:services_list' => '服务', diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/cs.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/cs.dict.itop-bridge-cmdb-ticket.php index 93b89370ec..9c3db8eb16 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/cs.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/cs.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,30 +12,24 @@ */ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkFunctionalCIToTicket' => 'Spojení (Funkční konfigurační položka / Tiket)', - 'Class:lnkFunctionalCIToTicket+' => '', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Tiket', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'ID', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Název tiketu', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'Konfigurační položka', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Název konfigurační položky', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Dopad (text)', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Dopad', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Přidán manuálně', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Automaticky', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Není zasažen', -]); - -// -// Class: FunctionalCI -// -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Tikety', 'Class:FunctionalCI/Attribute:tickets_list+' => 'Všechny tikety této konfigurační položky', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/da.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/da.dict.itop-bridge-cmdb-ticket.php index fdb57dd55b..f3d499c0f5 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/da.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/da.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,30 +12,24 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkFunctionalCIToTicket' => 'Sammenhæng FunctionalCI/Ticket', - 'Class:lnkFunctionalCIToTicket+' => '', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Reference', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Navn', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Påvirkning', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~', -]); - -// -// Class: FunctionalCI -// -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets', 'Class:FunctionalCI/Attribute:tickets_list+' => 'All the tickets for this configuration item~~', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/de.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/de.dict.itop-bridge-cmdb-ticket.php index 928c0aefe8..1606bc693e 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/de.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/de.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -16,27 +15,21 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkFunctionalCIToTicket+' => 'Diese Verknüpfung bildet ab, welche funktionalen CIs von einem Ticket betroffen sind (etwa von einer Benutzeranfrage, einem Incident, einem Change ...)', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Referenz', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Tickettitel', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI-Name', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Auswirkung (Text)', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Auswirkung', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Manuell hinzugefügt', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Berechnet', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Nicht betroffen', -]); - -// -// Class: FunctionalCI -// -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets', 'Class:FunctionalCI/Attribute:tickets_list+' => 'Alle Ticket, die mit diesem CI verknüpft sind', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/en_gb.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/en_gb.dict.itop-bridge-cmdb-ticket.php index c08edddbea..6fa4811f83 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/en_gb.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/en_gb.dict.itop-bridge-cmdb-ticket.php @@ -1,65 +1,35 @@ /** -* @author Benjamin Planque -* @copyright Copyright (C) 2024 Combodo SAS -* @license http://opensource.org/licenses/AGPL-3.0 -*/ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkFunctionalCIToTicket -// - + * Localized data + * + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * @author Benjamin Planque + * + */ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket', - 'Class:lnkFunctionalCIToTicket+' => '', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted', -]); - -// -// Class: FunctionalCI -// -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets', 'Class:FunctionalCI/Attribute:tickets_list+' => 'All the tickets for this configuration item', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/es_cr.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/es_cr.dict.itop-bridge-cmdb-ticket.php index 4954fc22d2..70987008cf 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/es_cr.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/es_cr.dict.itop-bridge-cmdb-ticket.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkFunctionalCIToTicket' => 'Relación EC Funcional y Ticket', @@ -28,12 +30,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Agregado Manualmente', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Calculado', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'No impactado', -]); - -// -// Class: FunctionalCI -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets', 'Class:FunctionalCI/Attribute:tickets_list+' => 'Tickets relacionados con este EC', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/et.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/et.dict.itop-bridge-cmdb-ticket.php new file mode 100644 index 0000000000..8479763901 --- /dev/null +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/et.dict.itop-bridge-cmdb-ticket.php @@ -0,0 +1,34 @@ + 'Link FunctionalCI / Ticket~~', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', + 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~', + 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets~~', + 'Class:FunctionalCI/Attribute:tickets_list+' => 'All the tickets for this configuration item~~', +]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/fr.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/fr.dict.itop-bridge-cmdb-ticket.php index ebaf89770e..7e31dc741b 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/fr.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/fr.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -16,27 +15,21 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkFunctionalCIToTicket+' => 'Ce lien modélise les équipments (CI fonctionnel) qui sont concernés par un Ticket (comme une Demande utilisateur, un Incident, un Changement,...)', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Référence', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Titre Ticket', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Nom CI', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (texte)', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Ajouté manuellement', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Calculé', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Non impacté', -]); - -// -// Class: FunctionalCI -// -Dict::Add('FR FR', 'French', 'Français', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets', 'Class:FunctionalCI/Attribute:tickets_list+' => 'Tous les tickets de cet élément de configuration', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/hu.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/hu.dict.itop-bridge-cmdb-ticket.php index db489a74da..b7ace65c59 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/hu.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/hu.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,7 +12,7 @@ */ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkFunctionalCIToTicket' => 'Funkcionális CI / Hibajegy', - 'Class:lnkFunctionalCIToTicket+' => '~~', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Hibajegy', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', @@ -31,12 +30,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Kézzel hozzáadva', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Számított', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Nincs hatása', -]); - -// -// Class: FunctionalCI -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Hibajegyek', 'Class:FunctionalCI/Attribute:tickets_list+' => 'All the tickets for this configuration item~~', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/it.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/it.dict.itop-bridge-cmdb-ticket.php index 160afe8a35..4264595452 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/it.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/it.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,7 +12,7 @@ */ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~', - 'Class:lnkFunctionalCIToTicket+' => '~~', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', @@ -31,12 +30,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Aggiunto manualmente', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Calcolato', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Non impattato', -]); - -// -// Class: FunctionalCI -// -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets~~', 'Class:FunctionalCI/Attribute:tickets_list+' => 'Tutti i ticket per questo elemento di configurazione', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/ja.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/ja.dict.itop-bridge-cmdb-ticket.php index 692b081cce..a3bebda151 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/ja.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/ja.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,30 +12,24 @@ */ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkFunctionalCIToTicket' => 'リンク 機能的CI/チケット', - 'Class:lnkFunctionalCIToTicket+' => '', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'チケット', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => '参照', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI名', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'インパクト', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~', -]); - -// -// Class: FunctionalCI -// -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'チケット', 'Class:FunctionalCI/Attribute:tickets_list+' => 'All the tickets for this configuration item~~', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/lt.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/lt.dict.itop-bridge-cmdb-ticket.php new file mode 100644 index 0000000000..880894957a --- /dev/null +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/lt.dict.itop-bridge-cmdb-ticket.php @@ -0,0 +1,34 @@ + 'Link FunctionalCI / Ticket~~', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', + 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~', + 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets~~', + 'Class:FunctionalCI/Attribute:tickets_list+' => 'All the tickets for this configuration item~~', +]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/nl.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/nl.dict.itop-bridge-cmdb-ticket.php index 833c0f3951..622787ed4e 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/nl.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/nl.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,30 +12,24 @@ */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkFunctionalCIToTicket' => 'Link Functioneel CI / Ticket', - 'Class:lnkFunctionalCIToTicket+' => '', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Referentie', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Titel ticket', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Naam CI', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Manueel toegevoegd', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Automatisch afgeleid', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Niet geïmpacteerd', -]); - -// -// Class: FunctionalCI -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets', 'Class:FunctionalCI/Attribute:tickets_list+' => 'Alle tickets voor dit configuratie-item', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/pl.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/pl.dict.itop-bridge-cmdb-ticket.php index 867797b3b4..a5d0fc7e05 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/pl.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/pl.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,30 +12,24 @@ */ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkFunctionalCIToTicket' => 'Połączenie Konfiguracja / Zgłoszenie', - 'Class:lnkFunctionalCIToTicket+' => '', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Zgłoszenie', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Adnotacja', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Tytuł zgłoszenia', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'Konfiguracja', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Nazwa konfiguracji', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Dotyczy (tekst)', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Dotyczy', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Dodane ręcznie', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Obliczone', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Nie dotyczy', -]); - -// -// Class: FunctionalCI -// -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Zgłoszenia', 'Class:FunctionalCI/Attribute:tickets_list+' => 'Wszystkie zgłoszenia dla tej konfiguracji', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/pt_br.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/pt_br.dict.itop-bridge-cmdb-ticket.php index 1ee91b8217..4778dbccc6 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/pt_br.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/pt_br.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,30 +12,24 @@ */ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkFunctionalCIToTicket' => 'Relação entre IC / Solicitação', - 'Class:lnkFunctionalCIToTicket+' => '', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Solicitação', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref.', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Título da solicitação', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'ICs', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Nome do IC', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impacto', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impacto', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Adicionado manualmente', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computado', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Não impactado', -]); - -// -// Class: FunctionalCI -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Solicitações', 'Class:FunctionalCI/Attribute:tickets_list+' => 'Todas as Solicitações associadas à este Item de Configuração (IC)', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/ru.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/ru.dict.itop-bridge-cmdb-ticket.php index dbedcb56f9..092d4d0bcf 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/ru.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/ru.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,30 +12,24 @@ */ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkFunctionalCIToTicket' => 'Связь Функциональная КЕ/Тикет', - 'Class:lnkFunctionalCIToTicket+' => '', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Тикет', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Тикет', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Название тикета', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'КЕ', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'КЕ', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Влияние (текст)', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Влияние', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Добавлено вручную', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Вычислено', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Не влияет', -]); - -// -// Class: FunctionalCI -// -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Тикеты', 'Class:FunctionalCI/Attribute:tickets_list+' => 'Связанные тикеты', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/sk.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/sk.dict.itop-bridge-cmdb-ticket.php index e46a482ef8..758526f408 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/sk.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/sk.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,7 +12,7 @@ */ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkFunctionalCIToTicket' => 'väzba - Komponent / Ticket', - 'Class:lnkFunctionalCIToTicket+' => '~~', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', @@ -31,12 +30,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~', -]); - -// -// Class: FunctionalCI -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickety', 'Class:FunctionalCI/Attribute:tickets_list+' => 'All the tickets for this configuration item~~', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/tr.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/tr.dict.itop-bridge-cmdb-ticket.php index 72f8c5743d..fa3b1a025a 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/tr.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/tr.dict.itop-bridge-cmdb-ticket.php @@ -1,11 +1,10 @@ @@ -13,7 +12,7 @@ */ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkFunctionalCIToTicket' => 'İşlevsel CI / Çağrı kaydı bağla', - 'Class:lnkFunctionalCIToTicket+' => '~~', + 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Çağrı Kaydı', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', @@ -31,12 +30,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Elle eklendi', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Hesaplandı', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Etkilemedi', -]); - -// -// Class: FunctionalCI -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:FunctionalCI/Attribute:tickets_list' => 'Çağrı Kayıtları', 'Class:FunctionalCI/Attribute:tickets_list+' => 'Bu yapılandırma öğesi için tüm çağrı kayıtları', ]); diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/zh_cn.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/zh_cn.dict.itop-bridge-cmdb-ticket.php index 6f062cf60c..1f53fe935c 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/zh_cn.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/zh_cn.dict.itop-bridge-cmdb-ticket.php @@ -1,65 +1,35 @@ /** -* @author Benjamin Planque -* @copyright Copyright (C) 2010-2024 Combodo SAS -* @license http://opensource.org/licenses/AGPL-3.0 -*/ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkFunctionalCIToTicket -// - + * Localized data + * + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * @author Benjamin Planque + * + */ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkFunctionalCIToTicket' => '链接 功能配置项/工单', 'Class:lnkFunctionalCIToTicket+' => 'This link models the functional CIs that are concerned by a Ticket (such as a User Request, an Incident, a Change, ...)~~', 'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => '工单', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => '工单编号', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => '工单标题', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => '配置项', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => '配置项名称', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact' => '影响 (文本)', - 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => '影响', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => '手动添加', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => '自动添加', 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => '未被影响', -]); - -// -// Class: FunctionalCI -// -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:FunctionalCI/Attribute:tickets_list' => '工单', 'Class:FunctionalCI/Attribute:tickets_list+' => '此配置项包含的所有工单', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/cs.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/cs.dict.itop-change-mgmt-itil.php index 4063de13ef..5dd15ef4a0 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/cs.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/cs.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -15,7 +14,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:ChangeManagement' => 'Řízení změn', 'Menu:Change:Overview' => 'Přehled', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nová změna', 'Menu:NewChange+' => 'Vytvořit nový změnový tiket', 'Menu:SearchChanges' => 'Hledat změny', @@ -23,7 +22,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:Change:Shortcuts' => 'Odkazy', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Změny čekající na přijetí', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Změny čekající na schválení', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Otevřené změny', @@ -36,85 +35,68 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Změny v posledních 7 dnech podle stavu', 'Tickets:Related:OpenChanges' => 'Otevřené změny', 'Tickets:Related:RecentChanges' => 'Nedávné změny (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Change' => 'Změna', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Stav', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nová', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Potvrzena', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Zamítnuta', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Přidělená', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Naplánovaná', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Schválena', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Neschválena', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Implementována', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'Monitorována', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Uzavřena', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Důvod zamítnutí', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Žadatel', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'Email žadatele', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Datum vytvoření', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Dopad', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Kontrolní tým', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Název kontrolního týmu', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Kontrolor', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'Email kontrolora', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Vedoucí tým', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Název vedoucího týmu', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Vedoucí', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'Email Vedoucího', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Výpadek', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Ne', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Ano', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Nouzový plán', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Nadřazená změna', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'ID nadřazené změny', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Související požadavky', 'Class:Change/Attribute:related_request_list+' => 'Všechny uživatelské požadavky provázané s touto změnou', 'Class:Change/Attribute:related_problems_list' => 'Související problémy', @@ -124,161 +106,133 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Change/Attribute:child_changes_list' => 'Podřízené změny', 'Class:Change/Attribute:child_changes_list+' => 'Všechny podřízené změny provázané s touto změnou', 'Class:Change/Attribute:parent_id_friendlyname' => 'Popisný název nadřazené změny', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Typ změny', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Potvrdit', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Zamítnout', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Přidělit', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Znovu otevřít', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Naplánovat', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Schválit', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Přeplánovat', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Neschválit', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Implementovat', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Monitorovat', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Ukončit', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Standardní změna', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Potvrdit', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Zamítnout', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Přidělit', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Znovu otevřít', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Naplánovat', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Schválit', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Přeplánovat', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Neschválit', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Implementovat', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Monitorovat', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Ukončit', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Schválená změna', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Datum schválení', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Komentář ke schválení', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Potvrdit', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Zamítnout', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Přidělit', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Znovu otevřít', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Naplánovat', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Schválit', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Přeplánovat', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Neschválit', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Implementovat', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Monitorovat', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Ukončit', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Normální změna', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Datum přijetí', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Komentář k přijetí', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Potvrdit', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Zamítnout', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Přidělit', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Znovu otevřít', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Naplánovat', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Schválit', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Přeplánovat', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Neschválit', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Implementovat', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Monitorovat', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Ukončit', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Naléhavá změna', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Potvrdit', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Zamítnout', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Přidělit', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Znovu otevřít', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Naplánovat', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Schválit', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Přeplánovat', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Neschválit', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Implementovat', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Monitorovat', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Ukončit', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/da.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/da.dict.itop-change-mgmt-itil.php index 45bd47799c..37a4e9b081 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/da.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/da.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -14,7 +13,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:ChangeManagement' => 'Change Management', 'Menu:Change:Overview' => 'Oversigt', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Ny Change', 'Menu:NewChange+' => 'Opret en ny Change ticket', 'Menu:SearchChanges' => 'Søg efter Changes', @@ -22,7 +21,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:Change:Shortcuts' => 'Genveje', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Changes, som afventer accept', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Changes, som afventer godkendelse', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Offene Changes', @@ -35,85 +34,68 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes de sidste 7 dage efter status', 'Tickets:Related:OpenChanges' => 'Open changes~~', 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Change' => 'Change', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Ny', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Valideret', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Afslået', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Tildelt', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Planlagt og tidssat', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Godkendt', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Ikke Godkendt', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Implementeret', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'Overvåget', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Lukket', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Årsag', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Rekvirent', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'Rekvirent e-mail', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Oprettet dato', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Indvirkning', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Supervisor-Team', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Supervisor-Teamnavn', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Supervisor', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'Supervisor e-mail', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Manager-Team', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Manager-Team', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Manager', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'Manager', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Nedetid', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Nej', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Ja', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Fallback-Plan', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Parent Change', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Parent Change Ref', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Relaterede Requests', 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', 'Class:Change/Attribute:related_problems_list' => 'Relaterede Problemer', @@ -123,161 +105,133 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Change/Attribute:child_changes_list' => 'Afledte Changes', 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent Friendly Name', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Change-Type', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Valider', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Afslå', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Tildel', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Genåben', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Planlæg', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Godkend', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Genplanlæg', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Afslå', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Implementer', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Overvåg', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Afslut', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Rutine Ændring', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Valider', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Afslå', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Tildel', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Genåben', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Planlæg', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Godkend', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Genplanlæg', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Godkend Ikke', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Implementer', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Overvåg', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Afslut', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Godkendte Changes', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Dato for godkendelse', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Kommentar til godkendelsen', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Valider', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Afslå', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Tildel', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Genåben', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Planlæg', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Godkend', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Genplanlæg', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Tilbagekald godkendelse', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Implementer', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Overvåg', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Afslut', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Normal Ændring', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Dato for accept', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Kommentar til accept', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Valider', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Afslå', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Tildel', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Genåben', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Planlæg', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Godkend', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Genplanlæg', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Godkent Ikke', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Implementer', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Overvåg', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Afslut', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Emergency Ændring', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Valider', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Afslå', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Tildel', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Genåben', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Planlæg', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Godkend', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Genplanlæg', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Godkend Ikke', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Implementer', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Overvåg', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Afslut', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/de.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/de.dict.itop-change-mgmt-itil.php index d9abadce42..8cb6843edc 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/de.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/de.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -14,7 +13,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:ChangeManagement' => 'Change Management', 'Menu:Change:Overview' => 'Übersicht', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Neuer Change', 'Menu:NewChange+' => 'Einen neuen Change erstellen', 'Menu:SearchChanges' => 'Suche nach Changes', @@ -35,85 +34,68 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes der letzten sieben Tage nach Status', 'Tickets:Related:OpenChanges' => 'Offene Changes', 'Tickets:Related:RecentChanges' => 'Kürzlich erfolgte Changes (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Change' => 'Change', 'Class:Change+' => 'Abstrakte Klasse. Ein Ticket-Typ zur Behandlung von Changes, die sich auf erbrachte Services auswirken.', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Neu', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Validiert', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Abgelehnt', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Zugewiesen', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Geplant und angesetzt', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Genehmigt', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Nicht genehmigt', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Implementiert', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'Überwacht', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Geschlossen', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Ablehnungsgrund', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Antragsteller', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'Antragsteller', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Erstellt', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Auswirkung', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Aufsichts-Team', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Aufsichts-Team', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Aufsicht', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'E-Mail der Aufsicht', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Manager-Team', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Manager-Team', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Manager', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'E-Mail des Managers', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Ausfall', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Nein', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Ja', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Fallback-Plan', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Parent Change', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Parent Change Ref', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Verwandte Requests', 'Class:Change/Attribute:related_request_list+' => 'Alle Benutzeranfragen, die mit diesem Change verknüpft sind', 'Class:Change/Attribute:related_problems_list' => 'Verwandte Probleme', @@ -123,161 +105,133 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Change/Attribute:child_changes_list' => 'Abgeleitete Changes', 'Class:Change/Attribute:child_changes_list+' => 'Alle abgeleiteten Changes, die mit diesem Change verknüpft sind', 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent Change Anzeigename', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Change-Typ', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Validieren', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Ablehnen', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Zuweisen', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Wiedereröffnen', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Planen', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Genehmigen', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Umplanen', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Ablehnen', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Implementieren', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Überwachen', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Abschließen', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Routine Change', 'Class:RoutineChange+' => 'Standard-Change mit geringem Risiko, ohne zusätzliche Genehmigung, für den ein freigegebenes Verfahren existiert, das angewendet werden muss.', 'Class:RoutineChange/Stimulus:ev_validate' => 'Validieren', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Ablehnen', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Zuweisen', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Wiedereröffnen', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Planen', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Genehmigen', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Umplanen', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Nicht genehmigen', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Implementieren', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Überwachen', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Abschließen', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Genehmigte Changes', 'Class:ApprovedChange+' => 'Abstrakte Klasse. Normale und Notfall-Changes, die eine Genehmigung erfordern.', 'Class:ApprovedChange/Attribute:approval_date' => 'Datum der Genehmigung', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Kommentar zur Genehmigung', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Validieren', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Ablehnen', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Zuweisen', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Wiedereröffnen', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Planen', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Bestätigen', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Umplanen', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Genehmigung zurücknehmen', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Implementieren', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Überwachen', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Abschließen', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Normaler Change', 'Class:NormalChange+' => 'Change-Typ', 'Class:NormalChange/Attribute:acceptance_date' => 'Datum der Annahme', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Kommentar zur Annahme', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Validieren', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Ablehnen', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Zuweisen', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Wiedereröffnen', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Planen', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Bestätigen', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Umplanen', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Bestätigen zurücknehmen', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Implementieren', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Überwachen', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Abschließen', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Emergency Change', 'Class:EmergencyChange+' => 'Change-Ticket für Notfallsituationen (Fehlfunktionen, Sicherheit). Der Genehmigungsprozess ist verkürzt, der Notfall-Change wird so schnell wie möglich umgesetzt.', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Validieren', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Ablehnen', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Zuweisen', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Wiedereröffnen', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Planen', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Bestätigen', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Umplanen', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Bestätigen zurücknehmen', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Implementieren', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Überwachen', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Abschließen', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/en_gb.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/en_gb.dict.itop-change-mgmt-itil.php index ffd777c0b0..eac80b46e2 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/en_gb.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/en_gb.dict.itop-change-mgmt-itil.php @@ -1,31 +1,18 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:ChangeManagement' => 'Change management', 'Menu:Change:Overview' => 'Overview', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'New change', 'Menu:NewChange+' => 'Create a new change ticket', 'Menu:SearchChanges' => 'Search for changes', @@ -33,7 +20,7 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:Change:Shortcuts' => 'Changes', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes', 'Menu:WaitingAcceptance' => 'Changes awaiting acceptance', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Changes awaiting approval', 'Menu:WaitingApproval+' => 'Changes in planned status', 'Menu:Changes' => 'Open changes', @@ -46,85 +33,68 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days', 'Tickets:Related:OpenChanges' => 'Open changes', 'Tickets:Related:RecentChanges' => 'Recent changes (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Change' => 'Change', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'New', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Validated', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Rejected', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Assigned', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Planned and scheduled', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Approved', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Not approved', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Implemented', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'Monitored', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Closed', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Reject reason', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Requestor', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'Requestor email', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Creation date', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Impact', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Supervisor team', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Supervisor team name', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Supervisor', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'Supervisor email', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Manager team', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Manager team name', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Manager', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'Manager email', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Outage', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'No', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Yes', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Fallback plan', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Parent change', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Parent change Ref', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Related requests', 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change', 'Class:Change/Attribute:related_problems_list' => 'Related problems', @@ -134,161 +104,133 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Change/Attribute:child_changes_list' => 'Child changes', 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change', 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent friendly name', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Change type', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Validate', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Reject', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Assign', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Reopen', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Plan', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Approve', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Replan', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Reject approval', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Implement', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Monitor', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Finish', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Routine Change', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Validate', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Reject', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Assign', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Reopen', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Plan', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Approve', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Replan', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Do Not Approve', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Implement', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Monitor', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Finish', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Approved Changes', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Approval Date', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Approval comment', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Validate', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Reject', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Assign', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Reopen', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Plan', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Approve', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Replan', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Reject approval', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Implement', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Monitor', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Finish', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Normal Change', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Acceptance date', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Acceptance comment', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Validate', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Reject', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Assign', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Reopen', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Plan', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Approve', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Replan', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Reject approval', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Implement', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Monitor', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Finish', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Emergency Change', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Validate', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Reject', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Assign', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Reopen', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Plan', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Approve', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Replan', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Reject approval', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Implement', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Monitor', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Finish', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/es_cr.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/es_cr.dict.itop-change-mgmt-itil.php index 89adf3b8d9..435f66f6fe 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/es_cr.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/es_cr.dict.itop-change-mgmt-itil.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ChangeManagement' => 'Administración de Cambios', @@ -32,23 +34,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Cambios por estatus de los últimos 7 días', 'Tickets:Related:OpenChanges' => 'Cambios abiertos', 'Tickets:Related:RecentChanges' => 'Cambios recientes (72 hrs)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Change' => 'Cambio', 'Class:Change+' => 'Cambio', 'Class:Change/Attribute:status' => 'Estatus', @@ -145,13 +130,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Change/Stimulus:ev_monitor+' => 'Monitorear', 'Class:Change/Stimulus:ev_finish' => 'Finalizar', 'Class:Change/Stimulus:ev_finish+' => 'Finalizar', -]); - -// -// Class: RoutineChange -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:RoutineChange' => 'Cambio Rutinario', 'Class:RoutineChange+' => 'Cambio Rutinario', 'Class:RoutineChange/Stimulus:ev_validate' => 'Validar', @@ -176,13 +154,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:RoutineChange/Stimulus:ev_monitor+' => 'Monitorear', 'Class:RoutineChange/Stimulus:ev_finish' => 'Finalizar', 'Class:RoutineChange/Stimulus:ev_finish+' => 'Finalizar', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ApprovedChange' => 'Cambios Aprobados', 'Class:ApprovedChange+' => 'Cambios Aprobados', 'Class:ApprovedChange/Attribute:approval_date' => 'Fecha de Aprobación', @@ -211,13 +182,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ApprovedChange/Stimulus:ev_monitor+' => 'Monitorear', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Finalizar', 'Class:ApprovedChange/Stimulus:ev_finish+' => 'Finalizar', -]); - -// -// Class: NormalChange -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:NormalChange' => 'Cambio Normal', 'Class:NormalChange+' => 'Cambio Normal', 'Class:NormalChange/Attribute:acceptance_date' => 'Fecha de Aceptación', @@ -246,13 +210,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:NormalChange/Stimulus:ev_monitor+' => 'Monitorear', 'Class:NormalChange/Stimulus:ev_finish' => 'Finalizar', 'Class:NormalChange/Stimulus:ev_finish+' => 'Finalizar', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EmergencyChange' => 'Cambio de Emergencia', 'Class:EmergencyChange+' => 'Cambio de Emergencia', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Validar', diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/et.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/et.dict.itop-change-mgmt-itil.php new file mode 100644 index 0000000000..e2743709c5 --- /dev/null +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/et.dict.itop-change-mgmt-itil.php @@ -0,0 +1,236 @@ + 'Change management~~', + 'Menu:Change:Overview' => 'Overview~~', + 'Menu:Change:Overview+' => '~~', + 'Menu:NewChange' => 'New change~~', + 'Menu:NewChange+' => 'Create a new change ticket~~', + 'Menu:SearchChanges' => 'Search for changes~~', + 'Menu:SearchChanges+' => 'Search for change tickets~~', + 'Menu:Change:Shortcuts' => 'Changes~~', + 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', + 'Menu:WaitingAcceptance' => 'Changes awaiting acceptance~~', + 'Menu:WaitingAcceptance+' => '~~', + 'Menu:WaitingApproval' => 'Changes awaiting approval~~', + 'Menu:WaitingApproval+' => 'Changes in planned status~~', + 'Menu:Changes' => 'Open changes~~', + 'Menu:Changes+' => 'All changes which are not in closed status~~', + 'Menu:MyChanges' => 'Changes assigned to me~~', + 'Menu:MyChanges+' => 'Non-closed changes assigned to me (as an Agent)~~', + 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~', + 'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~', + 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~', + 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days~~', + 'Tickets:Related:OpenChanges' => 'Open changes~~', + 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', + 'Class:Change' => 'Change~~', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', + 'Class:Change/Attribute:status' => 'Status~~', + 'Class:Change/Attribute:status+' => '~~', + 'Class:Change/Attribute:status/Value:new' => 'New~~', + 'Class:Change/Attribute:status/Value:new+' => '~~', + 'Class:Change/Attribute:status/Value:validated' => 'Validated~~', + 'Class:Change/Attribute:status/Value:validated+' => '~~', + 'Class:Change/Attribute:status/Value:rejected' => 'Rejected~~', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', + 'Class:Change/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', + 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Planned and scheduled~~', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', + 'Class:Change/Attribute:status/Value:approved' => 'Approved~~', + 'Class:Change/Attribute:status/Value:approved+' => '~~', + 'Class:Change/Attribute:status/Value:notapproved' => 'Not approved~~', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', + 'Class:Change/Attribute:status/Value:implemented' => 'Implemented~~', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', + 'Class:Change/Attribute:status/Value:monitored' => 'Monitored~~', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', + 'Class:Change/Attribute:status/Value:closed' => 'Closed~~', + 'Class:Change/Attribute:status/Value:closed+' => '~~', + 'Class:Change/Attribute:reason' => 'Reject reason~~', + 'Class:Change/Attribute:reason+' => '~~', + 'Class:Change/Attribute:requestor_id' => 'Requestor~~', + 'Class:Change/Attribute:requestor_id+' => '~~', + 'Class:Change/Attribute:requestor_email' => 'Requestor email~~', + 'Class:Change/Attribute:requestor_email+' => '~~', + 'Class:Change/Attribute:creation_date' => 'Creation date~~', + 'Class:Change/Attribute:creation_date+' => '~~', + 'Class:Change/Attribute:impact' => 'Impact~~', + 'Class:Change/Attribute:impact+' => '~~', + 'Class:Change/Attribute:supervisor_group_id' => 'Supervisor team~~', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', + 'Class:Change/Attribute:supervisor_group_name' => 'Supervisor team name~~', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', + 'Class:Change/Attribute:supervisor_id' => 'Supervisor~~', + 'Class:Change/Attribute:supervisor_id+' => '~~', + 'Class:Change/Attribute:supervisor_email' => 'Supervisor email~~', + 'Class:Change/Attribute:supervisor_email+' => '~~', + 'Class:Change/Attribute:manager_group_id' => 'Manager team~~', + 'Class:Change/Attribute:manager_group_id+' => '~~', + 'Class:Change/Attribute:manager_group_name' => 'Manager team name~~', + 'Class:Change/Attribute:manager_group_name+' => '~~', + 'Class:Change/Attribute:manager_id' => 'Manager~~', + 'Class:Change/Attribute:manager_id+' => '~~', + 'Class:Change/Attribute:manager_email' => 'Manager email~~', + 'Class:Change/Attribute:manager_email+' => '~~', + 'Class:Change/Attribute:outage' => 'Outage~~', + 'Class:Change/Attribute:outage+' => '~~', + 'Class:Change/Attribute:outage/Value:no' => 'No~~', + 'Class:Change/Attribute:outage/Value:no+' => '~~', + 'Class:Change/Attribute:outage/Value:yes' => 'Yes~~', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', + 'Class:Change/Attribute:fallback' => 'Fallback plan~~', + 'Class:Change/Attribute:fallback+' => '~~', + 'Class:Change/Attribute:parent_id' => 'Parent change~~', + 'Class:Change/Attribute:parent_id+' => '~~', + 'Class:Change/Attribute:parent_name' => 'Parent change Ref~~', + 'Class:Change/Attribute:parent_name+' => '~~', + 'Class:Change/Attribute:related_request_list' => 'Related requests~~', + 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', + 'Class:Change/Attribute:related_problems_list' => 'Related problems~~', + 'Class:Change/Attribute:related_problems_list+' => 'All the problems linked to this change~~', + 'Class:Change/Attribute:related_incident_list' => 'Related incidents~~', + 'Class:Change/Attribute:related_incident_list+' => 'All the incidents linked to this change~~', + 'Class:Change/Attribute:child_changes_list' => 'Child changes~~', + 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', + 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent friendly name~~', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', + 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Change type~~', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', + 'Class:Change/Stimulus:ev_validate' => 'Validate~~', + 'Class:Change/Stimulus:ev_validate+' => '~~', + 'Class:Change/Stimulus:ev_reject' => 'Reject~~', + 'Class:Change/Stimulus:ev_reject+' => '~~', + 'Class:Change/Stimulus:ev_assign' => 'Assign~~', + 'Class:Change/Stimulus:ev_assign+' => '~~', + 'Class:Change/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:Change/Stimulus:ev_reopen+' => '~~', + 'Class:Change/Stimulus:ev_plan' => 'Plan~~', + 'Class:Change/Stimulus:ev_plan+' => '~~', + 'Class:Change/Stimulus:ev_approve' => 'Approve~~', + 'Class:Change/Stimulus:ev_approve+' => '~~', + 'Class:Change/Stimulus:ev_replan' => 'Replan~~', + 'Class:Change/Stimulus:ev_replan+' => '~~', + 'Class:Change/Stimulus:ev_notapprove' => 'Reject approval~~', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', + 'Class:Change/Stimulus:ev_implement' => 'Implement~~', + 'Class:Change/Stimulus:ev_implement+' => '~~', + 'Class:Change/Stimulus:ev_monitor' => 'Monitor~~', + 'Class:Change/Stimulus:ev_monitor+' => '~~', + 'Class:Change/Stimulus:ev_finish' => 'Finish~~', + 'Class:Change/Stimulus:ev_finish+' => '~~', + 'Class:RoutineChange' => 'Routine Change~~', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', + 'Class:RoutineChange/Stimulus:ev_validate' => 'Validate~~', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', + 'Class:RoutineChange/Stimulus:ev_reject' => 'Reject~~', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', + 'Class:RoutineChange/Stimulus:ev_assign' => 'Assign~~', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', + 'Class:RoutineChange/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', + 'Class:RoutineChange/Stimulus:ev_plan' => 'Plan~~', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', + 'Class:RoutineChange/Stimulus:ev_approve' => 'Approve~~', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', + 'Class:RoutineChange/Stimulus:ev_replan' => 'Replan~~', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', + 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Do Not Approve~~', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', + 'Class:RoutineChange/Stimulus:ev_implement' => 'Implement~~', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', + 'Class:RoutineChange/Stimulus:ev_monitor' => 'Monitor~~', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', + 'Class:RoutineChange/Stimulus:ev_finish' => 'Finish~~', + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', + 'Class:ApprovedChange' => 'Change To Approve~~', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', + 'Class:ApprovedChange/Attribute:approval_date' => 'Approval Date~~', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', + 'Class:ApprovedChange/Attribute:approval_comment' => 'Approval comment~~', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_validate' => 'Validate~~', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_reject' => 'Reject~~', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_assign' => 'Assign~~', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_plan' => 'Plan~~', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_approve' => 'Approve~~', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_replan' => 'Replan~~', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Reject approval~~', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_implement' => 'Implement~~', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Monitor~~', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_finish' => 'Finish~~', + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', + 'Class:NormalChange' => 'Normal Change~~', + 'Class:NormalChange+' => 'Type of Change~~', + 'Class:NormalChange/Attribute:acceptance_date' => 'Acceptance date~~', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', + 'Class:NormalChange/Attribute:acceptance_comment' => 'Acceptance comment~~', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', + 'Class:NormalChange/Stimulus:ev_validate' => 'Validate~~', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', + 'Class:NormalChange/Stimulus:ev_reject' => 'Reject~~', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', + 'Class:NormalChange/Stimulus:ev_assign' => 'Assign~~', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', + 'Class:NormalChange/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', + 'Class:NormalChange/Stimulus:ev_plan' => 'Plan~~', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', + 'Class:NormalChange/Stimulus:ev_approve' => 'Approve~~', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', + 'Class:NormalChange/Stimulus:ev_replan' => 'Replan~~', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', + 'Class:NormalChange/Stimulus:ev_notapprove' => 'Reject approval~~', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', + 'Class:NormalChange/Stimulus:ev_implement' => 'Implement~~', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', + 'Class:NormalChange/Stimulus:ev_monitor' => 'Monitor~~', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', + 'Class:NormalChange/Stimulus:ev_finish' => 'Finish~~', + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', + 'Class:EmergencyChange' => 'Emergency Change~~', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', + 'Class:EmergencyChange/Stimulus:ev_validate' => 'Validate~~', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_reject' => 'Reject~~', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_assign' => 'Assign~~', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_plan' => 'Plan~~', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_approve' => 'Approve~~', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_replan' => 'Replan~~', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Reject approval~~', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_implement' => 'Implement~~', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Monitor~~', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_finish' => 'Finish~~', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', +]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/fr.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/fr.dict.itop-change-mgmt-itil.php index cc01147ed7..37258d62ff 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/fr.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/fr.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ 'Gestion des changements', 'Menu:Change:Overview' => 'Vue d\'ensemble', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nouveau changement', 'Menu:NewChange+' => 'Créer un nouveau ticket de changement', 'Menu:SearchChanges' => 'Rechercher des changements', @@ -34,273 +33,204 @@ Dict::Add('FR FR', 'French', 'Français', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changements par état', 'Tickets:Related:OpenChanges' => 'Changements en cours', 'Tickets:Related:RecentChanges' => 'Changements récents (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Change' => 'Ticket de changement', 'Class:Change+' => 'Classe abstraite. Une catégorie de Ticket pour gérer les Changements qui peuvent avoir un effet sur les Services délivrés.', 'Class:Change/Attribute:status' => 'Etat', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nouveau', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Validé', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Rejeté', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Assigné', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Programmé', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Approuvé', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Non approuvé', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Effectué', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'En cours de suivi', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Fermé', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Raison du rejet', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Requérant', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'Email Requérant', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Date de création', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Impact', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Equipe de supervision', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Nom Equipe de supervision', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Superviseur', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'Email Superviseur', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Equipe responsable', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Nom Equipe responsable', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Responsable', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'Email Responsable', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Interruption de service', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Non', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Oui', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Plan de secours', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Changement parent', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Ref changement parent', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Requêtes liées', 'Class:Change/Attribute:related_request_list+' => 'Toutes les demandes utilisateurs liées à ce changement', - 'Class:Change/Attribute:related_request_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Change/Attribute:related_request_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Change/Attribute:related_request_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Change/Attribute:related_request_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Change/Attribute:related_request_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Change/Attribute:related_request_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', 'Class:Change/Attribute:related_problems_list' => 'Problèmes liés', 'Class:Change/Attribute:related_problems_list+' => 'Tous les problèmes liés à ce changement', - 'Class:Change/Attribute:related_problems_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Change/Attribute:related_problems_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Change/Attribute:related_problems_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Change/Attribute:related_problems_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Change/Attribute:related_problems_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Change/Attribute:related_problems_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Change/Attribute:related_incident_list' => 'Incidents liés', 'Class:Change/Attribute:related_incident_list+' => 'Tous les incidents liés à ce changement', - 'Class:Change/Attribute:related_incident_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Change/Attribute:related_incident_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Change/Attribute:related_incident_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Change/Attribute:related_incident_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Change/Attribute:related_incident_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Change/Attribute:related_incident_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Change/Attribute:child_changes_list' => 'Changements fils', 'Class:Change/Attribute:child_changes_list+' => 'Tous les sous-changements liés à ce changement', - 'Class:Change/Attribute:child_changes_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Change/Attribute:child_changes_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Change/Attribute:child_changes_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Change/Attribute:child_changes_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Change/Attribute:child_changes_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Change/Attribute:child_changes_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Change/Attribute:parent_id_friendlyname' => 'Nom commun du changement parent', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Type de changement', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Valider', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Rejeter', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Assigner', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Réouvrir', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Planifier', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Approuver', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Replanifier', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Ne pas approuver', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Marquer comme effectué', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Marquer comme suivi', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Fermer', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Changement de routine', 'Class:RoutineChange+' => 'Changement standard à faible risque, sans nécessité d\'autorisation supplémentaire, et pour lequel une procédure validée existe et doit être appliquée.', 'Class:RoutineChange/Stimulus:ev_validate' => 'Valider', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Refuser', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Assigner', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Réouvrir', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Planifier', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Approver', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Replanifier', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Ne pas approver', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Marquer comme effectué', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Marquer comme suivi', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Fermer', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Changement à approuver', 'Class:ApprovedChange+' => 'Classe abstraite. Changement normal ou Changement urgent qui nécessite une approbation.', 'Class:ApprovedChange/Attribute:approval_date' => 'Date d\'approbation', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Commentaire sur l\'approbation', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Valider', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Rejeter', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Assigner', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Réouvrir', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Planifier', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Approuver', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Replanifier', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Ne pas approuver', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Marquer comme effectué', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Marquer comme suivi', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Fermer', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Changement normal', 'Class:NormalChange+' => 'Type de Changement. A planifier, à évaluer et à autoriser avant son déploiement. Utilisé pour les changements à risque moyen ou fort, non standardisé et non urgent', 'Class:NormalChange/Attribute:acceptance_date' => 'Date d\'acceptation', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Commentaire sur l\'acceptation', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Valider', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Rejeter', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Assigner', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Réouvrir', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Planifier', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Approuver', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Replanifier', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Ne pas approuver', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Marquer comme effectué', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Marquer comme suivi', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Fermer', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Changement urgent', 'Class:EmergencyChange+' => 'Ticket de Changement pour gérer les cas d\'urgence (dysfonctionnement, sécurité). Le processus d\'approbation est accéléré. Le Changement urgent est effectué dès que possible.', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Valider', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Rejeter', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Assigner', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Réouvrir', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Planifier', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Approuver', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Replanifier', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Ne pas approuver', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Marquer comme effectué', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Marquer comme suivi', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Fermer', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/hu.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/hu.dict.itop-change-mgmt-itil.php index 30bd09d0c7..d65317205d 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/hu.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/hu.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ 'Változások állapotuk szerint az elmúlt 7 napban', 'Tickets:Related:OpenChanges' => 'Nyitott változások', 'Tickets:Related:RecentChanges' => 'Legutóbbi változások (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Change' => 'Változás', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Állapot', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Új', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Ellenőrzött', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Elutasított', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Hozzárendelt', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Tervezett és ütemezett', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Jóváhagyott', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Nem jóváhagyott', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Végrehajtott', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'Felügyelt', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Lezárt', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Indoklás', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Kérelmező', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'Kérelmező email címe', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Létrehozás dátuma', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Hatása', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Supervisor csoport', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Supervisor csoport név', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Supervisor', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'Supervisor email címe', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Menedzser csoport', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Menedzser csoport név', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Menedzser', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'Menedzser email címe', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Üzemszünet', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Nem', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Igen', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Visszavonás', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Fölérendelt változás', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Referenciaszám', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Kapcsolódó kérelmek', 'Class:Change/Attribute:related_request_list+' => 'Ehhez a változáshoz kapcsolódó felhasználói kérelmek', 'Class:Change/Attribute:related_problems_list' => 'Kapcsolódó problémák', @@ -122,161 +104,133 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Change/Attribute:child_changes_list' => 'Kapcsolódó változások', 'Class:Change/Attribute:child_changes_list+' => 'Ehhez a változáshoz kapcsolódó változások', 'Class:Change/Attribute:parent_id_friendlyname' => 'Fölérendelt változás rövid név', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Változás típus', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Ellenőrzés', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Elutasítás', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Hozzárendelés', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Újranyitás', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Tervezés', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Jóváhagyás', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Újratervezés', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Nincs jóváhagyás', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Megvalósítás alatt', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Felügyelet', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Befejezés', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Szokásos változás', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Ellenőrzés', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Elutasítás', 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Hozzárendelés', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Újranyitás', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Tervezés', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Jóváhagyás', 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Újratervezés', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Nincs jóváhagyás', 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Megvalósítás alatt', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Felügyelet', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Befejezés', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Jóváhagyott változások', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Jóváhagyás dátuma', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Megjegyzés a jóváhagyáshoz', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Ellenőrzés', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Elutasítás', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Hozzárendelés', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Újranyitás', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Tervezés', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Jóváhagyás', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Újratervezés', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Nincs jóváhagyás', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Megvalósítás alatt', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Felügyelet', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Befejezés', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Normál változás', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Elfogadás dátuma', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Megjegyzés az elfogadáshoz', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Ellenőrzés', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Elutasítás', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Hozzárendelés', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Újranyitás', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Tervezés', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Jóváhagyás', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Újratervezés', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Nincs jóváhagyás', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Megvalósítás alatt', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Felügyelet', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Befejezés', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Sürgős változás', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Ellenőrzés', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Elutasítás', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Hozzárendelés', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Újranyitás', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Tervezés', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Jóváhagyás', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Újratervezés', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Nincs jóváhagyás', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Megvalósítás alatt', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Felügyelet', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Befejezés', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/it.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/it.dict.itop-change-mgmt-itil.php index 8c42fc5489..5e76fa50d7 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/it.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/it.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ 'Gestione dei cambi', 'Menu:Change:Overview' => 'Panoramica', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nuovo cambio', 'Menu:NewChange+' => 'Crea un ticket per un nuovo cambio', 'Menu:SearchChanges' => 'Cerca per cambi', @@ -21,7 +20,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Menu:Change:Shortcuts' => 'Scorciatoie', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Modifiche in attesa di accettazione', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Modifiche in attesa di approvazione', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Modifiche aperte', @@ -34,81 +33,64 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Cambiamenti per stato negli ultimi 7 giorni', 'Tickets:Related:OpenChanges' => 'Cambiamenti aperti', 'Tickets:Related:RecentChanges' => 'Cambiamenti recenti (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Change' => 'Cambio', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Stato', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nuovo', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Convalidato', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Rifiutato', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Assegnato', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Pianificato e programmato', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Approvato', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Non approvato', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Implementato', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'Monitorato', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Chiuso', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Motivo', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Richiedente', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'Richiedente', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Creato', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Impatto', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Supervisore del team', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Supervisore del team', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Supervisore', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'Supervisore', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Manager del team', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Manager del team', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Manager', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'Manager', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Interruzione', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'No', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Si', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Piano alternativo', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Cambiamento padre', 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Rif. cambiamento padre', @@ -126,157 +108,129 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Tipo di cambiamento', 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Convalida', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Rifiuta', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Assegna', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Riapre', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Pianifica', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Approva', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Ripianifica', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Rifiuta', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Implementa', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Monitora', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Fine', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Routine di cambi', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Convalida', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Respingi', 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Assegna', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Riapri', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Pianifica', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Approva', 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Ripianifica', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Non Approva', 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Implementa', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Monitora', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Fine', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Cambi approvati', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Data di approvazione', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Commento di approvazione', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Convalida', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Rifiuta', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Assegna', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Riapre', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Pianifica', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Approvare', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Ripianifica', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Rifiuta l\'approvazione', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Implementa', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Monitora', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Fine', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Cambi normali', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Data di approvazione', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Commento di approvazione', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Convalida', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Rifiuta', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Assegna', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Riapre', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Pianifica', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Approva', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Ripianifica', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Rifiuta l\'approvazione', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Implementa', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Monitora', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Fine', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Cambi di emergenza', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Convalida', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Rifiuta', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Assegna', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Riapre', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Pianifica', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Approva', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Riapre', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Rifiuta l\'approvazione', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Implementa', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Monitora', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Fine', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/ja.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/ja.dict.itop-change-mgmt-itil.php index 4e06245c59..9f0a4242cc 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/ja.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/ja.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ '変更管理', 'Menu:Change:Overview' => '概要', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => '新規変更', 'Menu:NewChange+' => '新規変更のチケット作成', 'Menu:SearchChanges' => '変更検索', @@ -21,7 +20,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:Change:Shortcuts' => 'ショートカット', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => '受理待ちの変更', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => '承認待ちの変更', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'オープン状態の変更', @@ -34,85 +33,68 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近7日間の状態別変更', 'Tickets:Related:OpenChanges' => 'Open changes~~', 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Change' => '変更', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => '状態', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => '新規', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => '受け付け済み', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => '却下済み', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => '割り当て済み', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => '計画・予定された', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => '承認済み', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => '未承認', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => '実施済み', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => '経過観察', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'クローズ', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => '理由', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => '依頼者', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => '依頼者', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => '作成日', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'インパクト', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => '監督者チーム', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => '監督者チーム名', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => '監督者', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => '監督者電子メール', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'マネジャーチーム', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'マネジャーチーム名', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'マネジャー', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'マネジャー電子メール', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => '停止', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'いいえ', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'はい', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'フォールバック', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => '親変更', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => '親変更参照', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => '関連要求', 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', 'Class:Change/Attribute:related_problems_list' => '関連問題', @@ -122,161 +104,133 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Change/Attribute:child_changes_list' => '子変更', 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', 'Class:Change/Attribute:parent_id_friendlyname' => '親のフレンドリー名', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => '変更タイプ', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => '受け付け', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => '却下', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => '割り当て', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => '再開', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => '計画', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => '承認', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => '再計画', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => '否認', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => '実施', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => '経過観察', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => '終了', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'ルーチン変更', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => '受け付け', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => '却下', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => '割り当て', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => '再オープン', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => '計画', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => '承認', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => '再計画', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => '否認', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => '実施', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => '経過観察', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => '終了', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => '承認済の変更', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => '承認日', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => '承認時のコメント', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => '受け付け', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => '却下', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => '割り当て', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => '再オープン', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => '計画', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => '承認', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => '再計画', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => '否認', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => '実施', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => '経過観察', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => '終了', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => '通常変更', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => '受理日', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => '受理コメント', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => '受け付け', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => '却下', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => '割り当て', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => '再オープン', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => '計画', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => '承認', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => '再計画', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => '否認', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => '実施', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => '経過観察', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => '終了', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => '緊急変更', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => '受け付け', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => '却下', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => '割り当て', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => '再オープン', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => '計画', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => '承認', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => '再計画', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => '否認', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => '実施', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => '経過観察', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => '終了', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/lt.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/lt.dict.itop-change-mgmt-itil.php new file mode 100644 index 0000000000..053dc2db18 --- /dev/null +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/lt.dict.itop-change-mgmt-itil.php @@ -0,0 +1,236 @@ + 'Change management~~', + 'Menu:Change:Overview' => 'Overview~~', + 'Menu:Change:Overview+' => '~~', + 'Menu:NewChange' => 'New change~~', + 'Menu:NewChange+' => 'Create a new change ticket~~', + 'Menu:SearchChanges' => 'Search for changes~~', + 'Menu:SearchChanges+' => 'Search for change tickets~~', + 'Menu:Change:Shortcuts' => 'Changes~~', + 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', + 'Menu:WaitingAcceptance' => 'Changes awaiting acceptance~~', + 'Menu:WaitingAcceptance+' => '~~', + 'Menu:WaitingApproval' => 'Changes awaiting approval~~', + 'Menu:WaitingApproval+' => 'Changes in planned status~~', + 'Menu:Changes' => 'Open changes~~', + 'Menu:Changes+' => 'All changes which are not in closed status~~', + 'Menu:MyChanges' => 'Changes assigned to me~~', + 'Menu:MyChanges+' => 'Non-closed changes assigned to me (as an Agent)~~', + 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~', + 'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~', + 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~', + 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days~~', + 'Tickets:Related:OpenChanges' => 'Open changes~~', + 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', + 'Class:Change' => 'Change~~', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', + 'Class:Change/Attribute:status' => 'Status~~', + 'Class:Change/Attribute:status+' => '~~', + 'Class:Change/Attribute:status/Value:new' => 'New~~', + 'Class:Change/Attribute:status/Value:new+' => '~~', + 'Class:Change/Attribute:status/Value:validated' => 'Validated~~', + 'Class:Change/Attribute:status/Value:validated+' => '~~', + 'Class:Change/Attribute:status/Value:rejected' => 'Rejected~~', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', + 'Class:Change/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', + 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Planned and scheduled~~', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', + 'Class:Change/Attribute:status/Value:approved' => 'Approved~~', + 'Class:Change/Attribute:status/Value:approved+' => '~~', + 'Class:Change/Attribute:status/Value:notapproved' => 'Not approved~~', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', + 'Class:Change/Attribute:status/Value:implemented' => 'Implemented~~', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', + 'Class:Change/Attribute:status/Value:monitored' => 'Monitored~~', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', + 'Class:Change/Attribute:status/Value:closed' => 'Closed~~', + 'Class:Change/Attribute:status/Value:closed+' => '~~', + 'Class:Change/Attribute:reason' => 'Reject reason~~', + 'Class:Change/Attribute:reason+' => '~~', + 'Class:Change/Attribute:requestor_id' => 'Requestor~~', + 'Class:Change/Attribute:requestor_id+' => '~~', + 'Class:Change/Attribute:requestor_email' => 'Requestor email~~', + 'Class:Change/Attribute:requestor_email+' => '~~', + 'Class:Change/Attribute:creation_date' => 'Creation date~~', + 'Class:Change/Attribute:creation_date+' => '~~', + 'Class:Change/Attribute:impact' => 'Impact~~', + 'Class:Change/Attribute:impact+' => '~~', + 'Class:Change/Attribute:supervisor_group_id' => 'Supervisor team~~', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', + 'Class:Change/Attribute:supervisor_group_name' => 'Supervisor team name~~', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', + 'Class:Change/Attribute:supervisor_id' => 'Supervisor~~', + 'Class:Change/Attribute:supervisor_id+' => '~~', + 'Class:Change/Attribute:supervisor_email' => 'Supervisor email~~', + 'Class:Change/Attribute:supervisor_email+' => '~~', + 'Class:Change/Attribute:manager_group_id' => 'Manager team~~', + 'Class:Change/Attribute:manager_group_id+' => '~~', + 'Class:Change/Attribute:manager_group_name' => 'Manager team name~~', + 'Class:Change/Attribute:manager_group_name+' => '~~', + 'Class:Change/Attribute:manager_id' => 'Manager~~', + 'Class:Change/Attribute:manager_id+' => '~~', + 'Class:Change/Attribute:manager_email' => 'Manager email~~', + 'Class:Change/Attribute:manager_email+' => '~~', + 'Class:Change/Attribute:outage' => 'Outage~~', + 'Class:Change/Attribute:outage+' => '~~', + 'Class:Change/Attribute:outage/Value:no' => 'No~~', + 'Class:Change/Attribute:outage/Value:no+' => '~~', + 'Class:Change/Attribute:outage/Value:yes' => 'Yes~~', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', + 'Class:Change/Attribute:fallback' => 'Fallback plan~~', + 'Class:Change/Attribute:fallback+' => '~~', + 'Class:Change/Attribute:parent_id' => 'Parent change~~', + 'Class:Change/Attribute:parent_id+' => '~~', + 'Class:Change/Attribute:parent_name' => 'Parent change Ref~~', + 'Class:Change/Attribute:parent_name+' => '~~', + 'Class:Change/Attribute:related_request_list' => 'Related requests~~', + 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', + 'Class:Change/Attribute:related_problems_list' => 'Related problems~~', + 'Class:Change/Attribute:related_problems_list+' => 'All the problems linked to this change~~', + 'Class:Change/Attribute:related_incident_list' => 'Related incidents~~', + 'Class:Change/Attribute:related_incident_list+' => 'All the incidents linked to this change~~', + 'Class:Change/Attribute:child_changes_list' => 'Child changes~~', + 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', + 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent friendly name~~', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', + 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Change type~~', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', + 'Class:Change/Stimulus:ev_validate' => 'Validate~~', + 'Class:Change/Stimulus:ev_validate+' => '~~', + 'Class:Change/Stimulus:ev_reject' => 'Reject~~', + 'Class:Change/Stimulus:ev_reject+' => '~~', + 'Class:Change/Stimulus:ev_assign' => 'Assign~~', + 'Class:Change/Stimulus:ev_assign+' => '~~', + 'Class:Change/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:Change/Stimulus:ev_reopen+' => '~~', + 'Class:Change/Stimulus:ev_plan' => 'Plan~~', + 'Class:Change/Stimulus:ev_plan+' => '~~', + 'Class:Change/Stimulus:ev_approve' => 'Approve~~', + 'Class:Change/Stimulus:ev_approve+' => '~~', + 'Class:Change/Stimulus:ev_replan' => 'Replan~~', + 'Class:Change/Stimulus:ev_replan+' => '~~', + 'Class:Change/Stimulus:ev_notapprove' => 'Reject approval~~', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', + 'Class:Change/Stimulus:ev_implement' => 'Implement~~', + 'Class:Change/Stimulus:ev_implement+' => '~~', + 'Class:Change/Stimulus:ev_monitor' => 'Monitor~~', + 'Class:Change/Stimulus:ev_monitor+' => '~~', + 'Class:Change/Stimulus:ev_finish' => 'Finish~~', + 'Class:Change/Stimulus:ev_finish+' => '~~', + 'Class:RoutineChange' => 'Routine Change~~', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', + 'Class:RoutineChange/Stimulus:ev_validate' => 'Validate~~', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', + 'Class:RoutineChange/Stimulus:ev_reject' => 'Reject~~', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', + 'Class:RoutineChange/Stimulus:ev_assign' => 'Assign~~', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', + 'Class:RoutineChange/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', + 'Class:RoutineChange/Stimulus:ev_plan' => 'Plan~~', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', + 'Class:RoutineChange/Stimulus:ev_approve' => 'Approve~~', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', + 'Class:RoutineChange/Stimulus:ev_replan' => 'Replan~~', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', + 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Do Not Approve~~', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', + 'Class:RoutineChange/Stimulus:ev_implement' => 'Implement~~', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', + 'Class:RoutineChange/Stimulus:ev_monitor' => 'Monitor~~', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', + 'Class:RoutineChange/Stimulus:ev_finish' => 'Finish~~', + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', + 'Class:ApprovedChange' => 'Change To Approve~~', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', + 'Class:ApprovedChange/Attribute:approval_date' => 'Approval Date~~', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', + 'Class:ApprovedChange/Attribute:approval_comment' => 'Approval comment~~', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_validate' => 'Validate~~', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_reject' => 'Reject~~', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_assign' => 'Assign~~', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_plan' => 'Plan~~', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_approve' => 'Approve~~', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_replan' => 'Replan~~', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Reject approval~~', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_implement' => 'Implement~~', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Monitor~~', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', + 'Class:ApprovedChange/Stimulus:ev_finish' => 'Finish~~', + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', + 'Class:NormalChange' => 'Normal Change~~', + 'Class:NormalChange+' => 'Type of Change~~', + 'Class:NormalChange/Attribute:acceptance_date' => 'Acceptance date~~', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', + 'Class:NormalChange/Attribute:acceptance_comment' => 'Acceptance comment~~', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', + 'Class:NormalChange/Stimulus:ev_validate' => 'Validate~~', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', + 'Class:NormalChange/Stimulus:ev_reject' => 'Reject~~', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', + 'Class:NormalChange/Stimulus:ev_assign' => 'Assign~~', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', + 'Class:NormalChange/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', + 'Class:NormalChange/Stimulus:ev_plan' => 'Plan~~', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', + 'Class:NormalChange/Stimulus:ev_approve' => 'Approve~~', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', + 'Class:NormalChange/Stimulus:ev_replan' => 'Replan~~', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', + 'Class:NormalChange/Stimulus:ev_notapprove' => 'Reject approval~~', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', + 'Class:NormalChange/Stimulus:ev_implement' => 'Implement~~', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', + 'Class:NormalChange/Stimulus:ev_monitor' => 'Monitor~~', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', + 'Class:NormalChange/Stimulus:ev_finish' => 'Finish~~', + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', + 'Class:EmergencyChange' => 'Emergency Change~~', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', + 'Class:EmergencyChange/Stimulus:ev_validate' => 'Validate~~', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_reject' => 'Reject~~', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_assign' => 'Assign~~', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_plan' => 'Plan~~', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_approve' => 'Approve~~', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_replan' => 'Replan~~', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Reject approval~~', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_implement' => 'Implement~~', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Monitor~~', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', + 'Class:EmergencyChange/Stimulus:ev_finish' => 'Finish~~', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', +]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/nl.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/nl.dict.itop-change-mgmt-itil.php index 74effe4b2c..7d28759b08 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/nl.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/nl.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ 'Change Management', 'Menu:Change:Overview' => 'Overzicht', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nieuwe change', 'Menu:NewChange+' => 'Maak een nieuwe change aan', 'Menu:SearchChanges' => 'Zoek naar changes', @@ -23,7 +22,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:Change:Shortcuts' => 'Snelkoppelingen', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Changes die acceptatie vereisen', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Changes die goedkeuring vereisen', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Open changes', @@ -36,85 +35,68 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes per status van de afgelopen 7 dagen', 'Tickets:Related:OpenChanges' => 'Open changes', 'Tickets:Related:RecentChanges' => 'Recente changes (72u)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Change' => 'Change', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nieuw', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Gevalideerd', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Geweigerd', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Toegewezen', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Ingepland', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Goedgekeurd', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Niet goedgekeurd', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Geïmplementeerd', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'Gemonitord', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Gesloten', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Reden weigering', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Aanvrager', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'E-mailadres aanvrager', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Aangemaakt op', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Impact', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Supervisor team', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Naam supervisor team', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Supervisor', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'E-mailadres Supervisor', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Manager team', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Naam Manager team', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Manager', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'E-mailadres Manager', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Onderbreking', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Nee', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Ja', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Backupplan', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Hoofdchange', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Ref. hoofdchange', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Gerelateerde verzoeken', 'Class:Change/Attribute:related_request_list+' => 'Alle gebruikersverzoeken gerelateerd aan deze change', 'Class:Change/Attribute:related_problems_list' => 'Gerelateerde problemen', @@ -124,161 +106,133 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Change/Attribute:child_changes_list' => 'Subchanges', 'Class:Change/Attribute:child_changes_list+' => 'Alle subchanges gerelateerd aan deze change', 'Class:Change/Attribute:parent_id_friendlyname' => 'Hoofdchange herkenbare naam', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Changetype', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Valideer', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Weiger', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Wijs toe', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Heropen', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Plan in', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Keur goed', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Plan opnieuw in', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Keur af', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Implementeer', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Monitor', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Sluit af', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Routine Change', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Valideer', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Weiger', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Wijs toe', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Heropen', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Plan in', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Keur goed', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Plan opnieuw in', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Keur af', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Implementeer', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Monitor', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Sluit af', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Goedgekeurde Changes', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Datum goedkeuring', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Commentaar goedkeuring', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Valideer', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Weiger', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Wijs toe', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Heropen', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Plan in', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Keur goed', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Plan opnieuw in', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Keur af', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Implementeer', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Monitor', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Sluit af', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Normale Change', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Datum acceptatie', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Commentaar acceptatie', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Valideer', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Weiger', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Wijs toe', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Heropen', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Plan in', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Keur goed', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Plan opnieuw in', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Keur af', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Implementeer', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Monitor', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Sluit af', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Dringende Change', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Valideer', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Weiger', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Wijs toe', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Heropen', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Plan in', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Keur goed', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Plan opnieuw in', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Keur af', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Implementeer', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Monitor', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Sluit af', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/pl.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/pl.dict.itop-change-mgmt-itil.php index 164d20d42e..f2ffbd916e 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/pl.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/pl.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ 'Zarządzanie zmianami', 'Menu:Change:Overview' => 'Przegląd', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nowa zmiana', 'Menu:NewChange+' => 'Utwórz nowe zgłoszenie zmiany', 'Menu:SearchChanges' => 'Szukaj zmian', @@ -21,7 +20,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Menu:Change:Shortcuts' => 'Skróty', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Zmiany do akceptacji', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Zmiany do zatwierdzenia', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Otwarte zmiany', @@ -34,85 +33,68 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Zmiany według statusu z ostatnich 7 dni', 'Tickets:Related:OpenChanges' => 'Otwarte zmiany', 'Tickets:Related:RecentChanges' => 'Ostatnie zmiany (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Change' => 'Zmiana', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nowa', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Sprawdzona', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Odrzucona', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Przydzielona', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Planowana i odłożona', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Zatwierdzona', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Nie zatwierdzona', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Wdrożona', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'Monitorowana', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Zamknięta', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Powód odrzucenia', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Zgłaszający', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'E-mail zgłaszającego', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Data utworzenia', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Dotyczy', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Zespół nadzorujący', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Nazwa zespołu nadzorującego', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Kierownik', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'E-mail kierownika', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Zespół menedżerów', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Nazwa zespołu menedżerskiego', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Menedżer', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'E-mail menedżera', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Awaria', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Nie', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Tak', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Plan awaryjny', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Zmiana źródłowa', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Zmiana źródłowa', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Powiązane wnioski', 'Class:Change/Attribute:related_request_list+' => 'Wszystkie prośby użytkowników powiązane z tą zmianą', 'Class:Change/Attribute:related_problems_list' => 'Powiązane problemy', @@ -122,161 +104,133 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Change/Attribute:child_changes_list' => 'Zmiany zależne', 'Class:Change/Attribute:child_changes_list+' => 'Wszystkie zmiany podrzędne powiązane z tą zmianą', 'Class:Change/Attribute:parent_id_friendlyname' => 'Przyjazna nazwa zmiany źródłowej', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Typ zmiany', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Sprawdzona', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Odrzucona', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Przydzielona', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Wznowiona', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Zaplanowana', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Zatwierdona', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Przeplanowana', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Nie zatwierdzona', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Wdrożona', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Monitorowana', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Zakończona', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Rutynowa zmiana', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Sprawdzona', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Odrzucona', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Przydzielona', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Wznowiona', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Planowana', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Zatwierdzona', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Przeplanowana', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Nie zatwierdzona', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Wdrożona', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Monitorowana', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Zakończona', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Zatwierdzone zmiany', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Data zatwierdzenia', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Komentarz do zatwierdzenia', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Sprawdzona', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Odrzucona', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Przydzielona', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Wznowiona', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Planowana', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Zatwierdzona', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Przeplanowana', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Nie zatwierdzona', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Wdrożona', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Monitorowana', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Zakończona', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Normalna zmiana', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Data akceptacji', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Komentarz dotyczący akceptacji', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Sprawdzona', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Odrzucona', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Przydzielona', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Wznowiona', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Planowana', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Zatwierdzona', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Przeplanowana', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Nie zatwierdzona', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Wdrożona', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Monitorowana', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Zakończona', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Awaryjna zmiana', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Sprawdzona', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Odrzucona', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Przydzielona', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Wznowiona', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Planowana', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Zatwierdzona', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Przeplanowana', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Nie zatwierdzona', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Wdrożona', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Monitorowana', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Zakończona', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/pt_br.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/pt_br.dict.itop-change-mgmt-itil.php index bed6873ff1..bd8c0a4702 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/pt_br.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/pt_br.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ 'Gerenciamento de Mudanças', 'Menu:Change:Overview' => 'Visão geral', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nova mudança', 'Menu:NewChange+' => 'Criar uma nova mudança', 'Menu:SearchChanges' => 'Pesquisar por mudanças', @@ -21,7 +20,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:Change:Shortcuts' => 'Atalhos', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Mudanças aguardando aceitação', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Mudanças aguardando aprovação', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Mudanças abertas', @@ -34,85 +33,68 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Mudanças por domínio nos últimos 7 dias', 'Tickets:Related:OpenChanges' => 'Mudanças abertas', 'Tickets:Related:RecentChanges' => 'Mudanças recentes (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Change' => 'Mudança', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nova', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Validada', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Rejeitada', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Atribuída', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Planejada e agendada', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Aprovada', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Não aprovada', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Implementada', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'Monitorada', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Fechada', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Motivo da rejeição', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Solicitante', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'E-mail do solicitante', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Data de criação', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Impacto', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Supervisor da equipe', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Nome do supervisor da equipe', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Supervisor', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'E-mail do supervisor', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Gerente da equipe', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Nome do gerente da equipe', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Gerente', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'Gerente', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Outage', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Não', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Sim', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Plano de contingência', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Submudanças', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Ref. Mudança pai', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Solicitações relacionadas', 'Class:Change/Attribute:related_request_list+' => 'Todas as solicitações associadas à esta mudança', 'Class:Change/Attribute:related_problems_list' => 'Problemas relacionados', @@ -122,161 +104,133 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Change/Attribute:child_changes_list' => 'Submudanças', 'Class:Change/Attribute:child_changes_list+' => 'Todas as submudanças associadas à esta mudança', 'Class:Change/Attribute:parent_id_friendlyname' => 'Nome amigável da mudança pai', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Tipo de mudança', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Validar', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Rejeitar', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Atribuir', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Re-abrir', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Planejar', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Aprovar', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Re-planejar', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Rejeitar', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Implementar', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Monitorar', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Finalizar', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Mudança de rotina', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Validar', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Rejeitar', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Atribuir', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Re-abrir', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Planejar', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Aprovar', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Re-planejar', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Não aprovar', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Implementar', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Monitorar', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Finalizar', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Mudanças aprovadas', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Data de aprovação', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Comentário da aprovação', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Validar', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Rejeitar', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Atribuir', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Re-abrir', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Planejar', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Aprovar', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Re-planejar', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Não aprovar', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Implementar', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Monitorar', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Finalizar', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Mudança normal', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Data de aceitação', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Comentário da aceitação', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Validar', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Rejeitar', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Atribuir', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Re-abrir', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Planejar', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Aprovar', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Re-planejar', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Não aprovar', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Implementar', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Monitorar', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Finalizar', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Mudança emergencial', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Validar', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Rejeitar', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Atribuir', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Re-abrir', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Planejar', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Aprovar', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Re-planejar', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Não aprovar', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Implementar', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Monitorar', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Finalizar', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/ru.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/ru.dict.itop-change-mgmt-itil.php index c12e14f6d6..fb5045afe1 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/ru.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/ru.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -35,85 +34,68 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Изменения по статусу за 7 дней', 'Tickets:Related:OpenChanges' => 'Открытые изменения', 'Tickets:Related:RecentChanges' => 'Недавние изменения (72ч)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Change' => 'Изменение', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Статус', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Новый', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Проверен', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Отклонён', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Назначен', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Запланирован', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Утверждён', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Не утверждён', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Реализован', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'Под наблюдением', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Закрыт', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Причина', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'Инициатор запроса', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'Email инициатора запроса', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Дата создания', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Критичность', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Команда наблюдателя', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Команда наблюдателя', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Наблюдатель', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'Email наблюдателя', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Команда менеджера', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Команда менеджера', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Менеджер', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'Email менеджера', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Простой услуги', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Нет', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Да', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'План отката', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Родительское изменение', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Родительское изменение', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Связанные запросы', 'Class:Change/Attribute:related_request_list+' => 'Связанные запросы', 'Class:Change/Attribute:related_problems_list' => 'Связанные проблемы', @@ -123,161 +105,133 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Change/Attribute:child_changes_list' => 'Дочерние изменения', 'Class:Change/Attribute:child_changes_list+' => 'Дочерние изменения', 'Class:Change/Attribute:parent_id_friendlyname' => 'Родительское изменение', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Тип изменения', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Подтвердить', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Отклонить', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Назначить', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Вновь открыть', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Планировать', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Утвердить', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Перепланировать', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Отклонить', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Реализовать', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'Наблюдать', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Закончить', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Стандартное изменение', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Подтвердить', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Отклонить', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Назначить', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Вновь открыть', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Планировать', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Утвердить', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Перепланировать', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Отклонить', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Реализовать', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'Наблюдать', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Закончить', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Утверждаемые изменения', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Дата утверждения', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Комментарий утверждения', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Подтвердить', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Отклонить', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Назначить', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Вновь открыть', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Планировать', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Утвердить', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Перепланировать', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Отклонить', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Реализовать', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Наблюдать', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Закончить', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Нормальное изменение', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Дата принятия', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Комментарий принятия', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Подтвердить', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Отклонить', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Назначить', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Вновь открыть', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Планировать', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Утвердить', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Перепланировать', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Отклонить', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Реализовать', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'Наблюдать', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Закончить', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Экстренное изменение', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Подтвердить', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Отклонить', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Назначить', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Вновь открыть', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Планировать', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Утвердить', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Перепланировать', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Отклонить', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Реализовать', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Наблюдать', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Закончить', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/sk.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/sk.dict.itop-change-mgmt-itil.php index 2fcec4dca0..a4fb06e443 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/sk.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/sk.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ 'Vyhľadať zmeny', 'Menu:SearchChanges+' => 'Search for change tickets~~', 'Menu:Change:Shortcuts' => 'Skratky', - 'Menu:Change:Shortcuts+' => '~~', + 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Zmeny očakávajúce prijatie', 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Zmeny očakávajúce schválenie', @@ -34,25 +33,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Zmeny podľa stavu za posledných 7 dní', 'Tickets:Related:OpenChanges' => 'Open changes~~', 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Change' => 'Zmena', - 'Class:Change+' => '~~', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Stav', 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nová', @@ -147,15 +129,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Zatvoriť', 'Class:Change/Stimulus:ev_finish+' => '~~', -]); - -// -// Class: RoutineChange -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:RoutineChange' => 'Routine Change~~', - 'Class:RoutineChange+' => '~~', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Validate~~', 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Reject~~', @@ -178,15 +153,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Finish~~', 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ApprovedChange' => 'Change To Approve~~', - 'Class:ApprovedChange+' => '~~', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Approval Date~~', 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Approval comment~~', @@ -213,15 +181,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Finish~~', 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', -]); - -// -// Class: NormalChange -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:NormalChange' => 'Normal Change~~', - 'Class:NormalChange+' => '~~', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Acceptance date~~', 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Acceptance comment~~', @@ -248,15 +209,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Finish~~', 'Class:NormalChange/Stimulus:ev_finish+' => '~~', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EmergencyChange' => 'Emergency Change~~', - 'Class:EmergencyChange+' => '~~', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Validate~~', 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Reject~~', diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/tr.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/tr.dict.itop-change-mgmt-itil.php index b5eb4276e3..1014f46c47 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/tr.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/tr.dict.itop-change-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -14,7 +13,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:ChangeManagement' => 'Değişiklik Yönetimi', 'Menu:Change:Overview' => 'Özet', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Yeni değişiklik', 'Menu:NewChange+' => 'Yeni değişiklik isteği yarat', 'Menu:SearchChanges' => 'Değişiklik ara', @@ -22,7 +21,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:Change:Shortcuts' => 'Kısayollar', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Kabul bekleyen değişiklik talepleri', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Onay bekleyen değişiklik talepleri', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Açık değişiklikler', @@ -35,81 +34,64 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Son 7 gün için duruma göre değişiklikler', 'Tickets:Related:OpenChanges' => 'Açık değişiklikler', 'Tickets:Related:RecentChanges' => 'Son değişiklikler (72H)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Change' => 'Değişiklik', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Durumu', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Yeni', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => 'Kontrol edilen', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Reddedilen', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Atanmış', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Planlanan', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Onaylanan', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => 'Onaylanmayan', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => 'Uygulanan', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => 'İzlenen', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Kapanan', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => 'Sebep', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => 'İstek sahibi', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => 'İstek sahibi', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => 'Yaratıldı', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => 'Etkisi', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => 'Supervizör ekip', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => 'Supervizör ekip', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => 'Supervizör', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => 'Supervizör', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => 'Yönetici ekibi', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => 'Yönetici ekibi', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => 'Yönetici', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => 'Yönetici', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => 'Servis kesilmesi', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Hayır', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Evet', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => 'Geridönüş planı', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => 'Ana Kaynak Değişimi', 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Ana Kaynak Değişimi Ref', @@ -127,157 +109,129 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Değişim türü', 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Doğrula', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Ret', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Ata', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Tekrar aç', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Planla', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Onayla', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => 'Tekrar planla', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => 'Ret', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => 'Uygula', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => 'İzle', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Bitir', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => 'Sıradan değişiklik', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => 'Doğrulanan', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => 'Reddet', 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Atanan', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => 'Tekrar açılan', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => 'Planlanan', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => 'Onayla', 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Tekrar planlanan', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Onaylama', 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Uygula', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => 'İzle', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => 'Bitir', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => 'Onaylanan değişiklik', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => 'Onay tarihi', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => 'Onay yorumu', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => 'Onaylı', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => 'Reddedilen', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => 'Ata', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Tekrar aç', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => 'Planla', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => 'Onayla', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => 'Tekrar planla', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Onayı reddet', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => 'Uygula', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => 'İzle', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => 'Bitir', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => 'Normal değişiklik', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => 'Kabul tarihi', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => 'Kabul yorumu', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => 'Doğrula', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => 'Reddet', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => 'Ata', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => 'Tekrar aç', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => 'Planla', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => 'Onayla', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => 'Tekrar planla', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => 'Onayı reddet', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => 'Uygula', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => 'İzle', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => 'Bitir', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => 'Acil değişiklik', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => 'Doğrula', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => 'Reddet', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => 'Ata', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Tekrar aç', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => 'Planla', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => 'Onayla', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => 'Tekrar planla', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Onayı reddet', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => 'Uygula', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => 'İzle', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => 'Bitir', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php index 823e84f9ac..e9166dc894 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php @@ -1,31 +1,18 @@ + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:ChangeManagement' => '变更管理', 'Menu:Change:Overview' => '概况', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => '新建变更', 'Menu:NewChange+' => '新建变更工单', 'Menu:SearchChanges' => '搜索变更', @@ -33,7 +20,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:Change:Shortcuts' => '变更', 'Menu:Change:Shortcuts+' => '快速访问预定义的变更数据', 'Menu:WaitingAcceptance' => '等待审核的变更', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => '等待批准的变更', 'Menu:WaitingApproval+' => '处于计划状态的变更', 'Menu:Changes' => '所有待处理的变更', @@ -46,85 +33,68 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近一周的变更 (按状态)', 'Tickets:Related:OpenChanges' => '待处理的变更', 'Tickets:Related:RecentChanges' => '最近的变更 (72小时)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Change' => '变更', - 'Class:Change+' => '', + 'Class:Change+' => 'Abstract class. A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => '状态', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => '新建', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:validated' => '已确认', - 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:validated+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => '已驳回', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => '已分配', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:plannedscheduled' => '已计划和安排', - 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '~~', 'Class:Change/Attribute:status/Value:approved' => '已批准', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:notapproved' => '未批准', - 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:notapproved+' => '~~', 'Class:Change/Attribute:status/Value:implemented' => '已实施', - 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:implemented+' => '~~', 'Class:Change/Attribute:status/Value:monitored' => '已验收', - 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:monitored+' => '~~', 'Class:Change/Attribute:status/Value:closed' => '已关闭', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:reason' => '驳回原因', - 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:reason+' => '~~', 'Class:Change/Attribute:requestor_id' => '发起人', - 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_id+' => '~~', 'Class:Change/Attribute:requestor_email' => '邮箱', - 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:requestor_email+' => '~~', 'Class:Change/Attribute:creation_date' => '创建时间', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:impact' => '影响', - 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:impact+' => '~~', 'Class:Change/Attribute:supervisor_group_id' => '监督团队', - 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_id+' => '~~', 'Class:Change/Attribute:supervisor_group_name' => '监督团队名称', - 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_group_name+' => '~~', 'Class:Change/Attribute:supervisor_id' => '监督人', - 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_id+' => '~~', 'Class:Change/Attribute:supervisor_email' => '邮箱', - 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:supervisor_email+' => '~~', 'Class:Change/Attribute:manager_group_id' => '管理团队', - 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_id+' => '~~', 'Class:Change/Attribute:manager_group_name' => '管理团队名称', - 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_group_name+' => '~~', 'Class:Change/Attribute:manager_id' => '经理', - 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_id+' => '~~', 'Class:Change/Attribute:manager_email' => '邮箱', - 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:manager_email+' => '~~', 'Class:Change/Attribute:outage' => '停机', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => '否', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => '是', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', 'Class:Change/Attribute:fallback' => '回滚计划', - 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Attribute:fallback+' => '~~', 'Class:Change/Attribute:parent_id' => '父级变更', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => '变更编号', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:related_request_list' => '相关需求', 'Class:Change/Attribute:related_request_list+' => '此变更相关的所有需求', 'Class:Change/Attribute:related_problems_list' => '相关问题', @@ -134,161 +104,133 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Change/Attribute:child_changes_list' => '子变更', 'Class:Change/Attribute:child_changes_list+' => '此变更相关的子变更', 'Class:Change/Attribute:parent_id_friendlyname' => '父级变更昵称', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Attribute:parent_id_finalclass_recall' => '变更类型', - 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => '同意', - 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_validate+' => '~~', 'Class:Change/Stimulus:ev_reject' => '驳回', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_assign' => '分配', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_reopen' => '重新打开', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_plan' => '计划', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_approve' => '批准', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_replan' => '重新计划', - 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_replan+' => '~~', 'Class:Change/Stimulus:ev_notapprove' => '不批准', - 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_notapprove+' => '~~', 'Class:Change/Stimulus:ev_implement' => '实施', - 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_implement+' => '~~', 'Class:Change/Stimulus:ev_monitor' => '验收', - 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_monitor+' => '~~', 'Class:Change/Stimulus:ev_finish' => '完成', - 'Class:Change/Stimulus:ev_finish+' => '', -]); - -// -// Class: RoutineChange -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:RoutineChange' => '例行变更', - 'Class:RoutineChange+' => '', + 'Class:RoutineChange+' => 'Standard change with low risk, without the need for additional authorization, and for which a validated procedure exists and must be applied.~~', 'Class:RoutineChange/Stimulus:ev_validate' => '同意', - 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_validate+' => '~~', 'Class:RoutineChange/Stimulus:ev_reject' => '驳回', - 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => '分配', - 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_assign+' => '~~', 'Class:RoutineChange/Stimulus:ev_reopen' => '重新打开', - 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '~~', 'Class:RoutineChange/Stimulus:ev_plan' => '计划', - 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_plan+' => '~~', 'Class:RoutineChange/Stimulus:ev_approve' => '批准', - 'Class:RoutineChange/Stimulus:ev_approve+' => '', + 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => '重新计划', - 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan+' => '~~', 'Class:RoutineChange/Stimulus:ev_notapprove' => '不批准', - 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => '实施', - 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_implement+' => '~~', 'Class:RoutineChange/Stimulus:ev_monitor' => '验收', - 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '~~', 'Class:RoutineChange/Stimulus:ev_finish' => '完成', - 'Class:RoutineChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: ApprovedChange -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:RoutineChange/Stimulus:ev_finish+' => '~~', 'Class:ApprovedChange' => '已批准的变更', - 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange+' => 'Abstract class. Normal Change and Emergency Change which requires an approval.~~', 'Class:ApprovedChange/Attribute:approval_date' => '批准日期', - 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_date+' => '~~', 'Class:ApprovedChange/Attribute:approval_comment' => '批准说明', - 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Attribute:approval_comment+' => '~~', 'Class:ApprovedChange/Stimulus:ev_validate' => '同意', - 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reject' => '驳回', - 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '~~', 'Class:ApprovedChange/Stimulus:ev_assign' => '分配', - 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '~~', 'Class:ApprovedChange/Stimulus:ev_reopen' => '重新打开', - 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '~~', 'Class:ApprovedChange/Stimulus:ev_plan' => '计划', - 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_approve' => '批准', - 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '~~', 'Class:ApprovedChange/Stimulus:ev_replan' => '重新计划', - 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '~~', 'Class:ApprovedChange/Stimulus:ev_notapprove' => '不批准', - 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '~~', 'Class:ApprovedChange/Stimulus:ev_implement' => '实施', - 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '~~', 'Class:ApprovedChange/Stimulus:ev_monitor' => '验收', - 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '~~', 'Class:ApprovedChange/Stimulus:ev_finish' => '完成', - 'Class:ApprovedChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: NormalChange -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:ApprovedChange/Stimulus:ev_finish+' => '~~', 'Class:NormalChange' => '正常变更', - 'Class:NormalChange+' => '', + 'Class:NormalChange+' => 'Type of Change~~', 'Class:NormalChange/Attribute:acceptance_date' => '审核日期', - 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_date+' => '~~', 'Class:NormalChange/Attribute:acceptance_comment' => '审核说明', - 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Attribute:acceptance_comment+' => '~~', 'Class:NormalChange/Stimulus:ev_validate' => '同意', - 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_validate+' => '~~', 'Class:NormalChange/Stimulus:ev_reject' => '驳回', - 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_reject+' => '~~', 'Class:NormalChange/Stimulus:ev_assign' => '分配', - 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_assign+' => '~~', 'Class:NormalChange/Stimulus:ev_reopen' => '重新打开', - 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_reopen+' => '~~', 'Class:NormalChange/Stimulus:ev_plan' => '计划', - 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_plan+' => '~~', 'Class:NormalChange/Stimulus:ev_approve' => '批准', - 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_approve+' => '~~', 'Class:NormalChange/Stimulus:ev_replan' => '重新计划', - 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_replan+' => '~~', 'Class:NormalChange/Stimulus:ev_notapprove' => '不批准', - 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '~~', 'Class:NormalChange/Stimulus:ev_implement' => '实施', - 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_implement+' => '~~', 'Class:NormalChange/Stimulus:ev_monitor' => '验收', - 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_monitor+' => '~~', 'Class:NormalChange/Stimulus:ev_finish' => '完成', - 'Class:NormalChange/Stimulus:ev_finish+' => '', -]); - -// -// Class: EmergencyChange -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:NormalChange/Stimulus:ev_finish+' => '~~', 'Class:EmergencyChange' => '紧急变更', - 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange+' => 'Change Ticket to manage emergency situations (malfunctions, security). The approval process is accelerated. The Emergency Change is implemented as soon as possible.~~', 'Class:EmergencyChange/Stimulus:ev_validate' => '同意', - 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reject' => '驳回', - 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '~~', 'Class:EmergencyChange/Stimulus:ev_assign' => '分配', - 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '~~', 'Class:EmergencyChange/Stimulus:ev_reopen' => '重新打开', - 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '~~', 'Class:EmergencyChange/Stimulus:ev_plan' => '计划', - 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_approve' => '批准', - 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '~~', 'Class:EmergencyChange/Stimulus:ev_replan' => '重新计划', - 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '~~', 'Class:EmergencyChange/Stimulus:ev_notapprove' => '不批准', - 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '~~', 'Class:EmergencyChange/Stimulus:ev_implement' => '实施', - 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '~~', 'Class:EmergencyChange/Stimulus:ev_monitor' => '验收', - 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '~~', 'Class:EmergencyChange/Stimulus:ev_finish' => '完成', - 'Class:EmergencyChange/Stimulus:ev_finish+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/cs.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/cs.dict.itop-change-mgmt.php index 4a4ce4f063..a40c2bd74d 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/cs.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/cs.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ @@ -15,7 +14,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:ChangeManagement' => 'Řízení změn', 'Menu:Change:Overview' => 'Přehled', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nová změna', 'Menu:NewChange+' => 'Vytvořit nový změnový tiket', 'Menu:SearchChanges' => 'Hledat změny', @@ -23,7 +22,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:Change:Shortcuts' => 'Odkazy', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Změny čekající na přijetí', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Změny čekající na schválení', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Otevřené změny', @@ -36,69 +35,52 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Změny v posledních 7 dnech podle stavu', 'Tickets:Related:OpenChanges' => 'Otevřené změny', 'Tickets:Related:RecentChanges' => 'Nedávné změny (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Change' => 'Změna', - 'Class:Change+' => '', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Stav', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nová', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Přidělená', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => 'Naplánovaná', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Zamítnuta', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Schválena', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Uzavřena', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'Kategorie', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'Aplikace', - 'Class:Change/Attribute:category/Value:application+' => '', + 'Class:Change/Attribute:category/Value:application+' => 'application~~', 'Class:Change/Attribute:category/Value:hardware' => 'Hardware', - 'Class:Change/Attribute:category/Value:hardware+' => '', + 'Class:Change/Attribute:category/Value:hardware+' => 'hardware~~', 'Class:Change/Attribute:category/Value:network' => 'Síť', - 'Class:Change/Attribute:category/Value:network+' => '', + 'Class:Change/Attribute:category/Value:network+' => 'network~~', 'Class:Change/Attribute:category/Value:other' => 'Jiná', - 'Class:Change/Attribute:category/Value:other+' => '', + 'Class:Change/Attribute:category/Value:other+' => 'other~~', 'Class:Change/Attribute:category/Value:software' => 'Software', - 'Class:Change/Attribute:category/Value:software+' => '', + 'Class:Change/Attribute:category/Value:software+' => 'software~~', 'Class:Change/Attribute:category/Value:system' => 'Systém', - 'Class:Change/Attribute:category/Value:system+' => '', + 'Class:Change/Attribute:category/Value:system+' => 'system~~', 'Class:Change/Attribute:reject_reason' => 'Důvod zamítnutí', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => 'Manažer změny', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => 'Email manažera změny', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => 'Nadřazená změna', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'ID nadřazené změny', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => 'Datum vytvoření', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => 'Datum schválení', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'Nouzový plán', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Související požadavky', 'Class:Change/Attribute:related_request_list+' => 'Všechny uživatelské požadavky provázané s touto změnou', 'Class:Change/Attribute:related_incident_list' => 'Související incidenty', @@ -108,23 +90,23 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Change/Attribute:child_changes_list' => 'Podřízené změny', 'Class:Change/Attribute:child_changes_list+' => 'Všechny podřízené změny provázané s touto změnou', 'Class:Change/Attribute:parent_id_friendlyname' => 'Popisný název nadřazené změny', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Přidělit', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Naplánovat', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Zamítnout', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Znovu otevřít', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Schválit', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Ukončit', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => 'Výpadek', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Ne', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Ano', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/da.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/da.dict.itop-change-mgmt.php index d101f03a43..588e6daa0f 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/da.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/da.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ @@ -14,90 +13,73 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:ChangeManagement' => 'Change Management', 'Menu:Change:Overview' => 'Oversigt', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Ny Change', - 'Menu:NewChange+' => '', + 'Menu:NewChange+' => 'Create a new change ticket~~', 'Menu:SearchChanges' => 'Søg efter Changes', - 'Menu:SearchChanges+' => '', + 'Menu:SearchChanges+' => 'Search for change tickets~~', 'Menu:Change:Shortcuts' => 'Genveje', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Changes der afventer accept', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Changes der afventer godkendelse', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Åbne Changes', 'Menu:Changes+' => 'All changes which are not in closed status~~', 'Menu:MyChanges' => 'Changes tildelt til mig', - 'Menu:MyChanges+' => '', + 'Menu:MyChanges+' => 'Non-closed changes assigned to me (as an Agent)~~', 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes de sidste 7 dage efter kategori', 'UI-ChangeManagementOverview-Last-7-days' => 'Antal Changes i de sidste 7 dage', 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes de sidste 7 dage efter type', 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes de sidste 7 dage efter status', 'Tickets:Related:OpenChanges' => 'Open changes~~', 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Change' => 'Change', - 'Class:Change+' => '', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Status', 'Class:Change/Attribute:status+' => 'Status for emnet', 'Class:Change/Attribute:status/Value:new' => 'Ny', 'Class:Change/Attribute:status/Value:new+' => 'Opret ny', 'Class:Change/Attribute:status/Value:assigned' => 'Tildelt', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => 'Planlagt', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Afslået', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Godkendt', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Lukket', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'Kategori', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'Applikation', - 'Class:Change/Attribute:category/Value:application+' => '', + 'Class:Change/Attribute:category/Value:application+' => 'application~~', 'Class:Change/Attribute:category/Value:hardware' => 'Hardware', - 'Class:Change/Attribute:category/Value:hardware+' => '', + 'Class:Change/Attribute:category/Value:hardware+' => 'hardware~~', 'Class:Change/Attribute:category/Value:network' => 'Netværk', - 'Class:Change/Attribute:category/Value:network+' => '', + 'Class:Change/Attribute:category/Value:network+' => 'network~~', 'Class:Change/Attribute:category/Value:other' => 'Andet', - 'Class:Change/Attribute:category/Value:other+' => '', + 'Class:Change/Attribute:category/Value:other+' => 'other~~', 'Class:Change/Attribute:category/Value:software' => 'Software', - 'Class:Change/Attribute:category/Value:software+' => '', + 'Class:Change/Attribute:category/Value:software+' => 'software~~', 'Class:Change/Attribute:category/Value:system' => 'System', - 'Class:Change/Attribute:category/Value:system+' => '', + 'Class:Change/Attribute:category/Value:system+' => 'system~~', 'Class:Change/Attribute:reject_reason' => 'Årsag til afslag', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => 'Change Manager', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => 'Change Manager Email', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => 'Parent Change', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Parent Change ref', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => 'Oprettelsesdato', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => 'Godkendelsesdato', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'Fallback-Plan', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Relaterede Requests', 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', 'Class:Change/Attribute:related_incident_list' => 'Relaterede Incidents', @@ -107,19 +89,19 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Change/Attribute:child_changes_list' => 'Afledte Changes', 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent Change Friendly Name', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Tildel', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Planlæg', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Afslåp', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Genåben', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Godkend', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Luk', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => 'Nedetid', 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Nej', diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/de.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/de.dict.itop-change-mgmt.php index 5102b51235..26462ffe80 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/de.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/de.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ @@ -14,7 +13,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:ChangeManagement' => 'Change Management', 'Menu:Change:Overview' => 'Übersicht', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Neuer Change', 'Menu:NewChange+' => 'Einen neuen Change erstellen', 'Menu:SearchChanges' => 'Suche nach Changes', @@ -35,41 +34,24 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes der letzten sieben Tage nach Status', 'Tickets:Related:OpenChanges' => 'Offene Changes', 'Tickets:Related:RecentChanges' => 'Kürzlich erfolgte Changes (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Change' => 'Change', 'Class:Change+' => 'Ein Ticket-Typ zur Behandlung von Changes, die sich auf erbrachte Services auswirken.', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Neu', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Zugewiesen', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => 'Geplant', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Abgelehnt', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Genehmigt', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Geschlossen', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'Kategorie', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'Applikation', 'Class:Change/Attribute:category/Value:application+' => 'Applikation', 'Class:Change/Attribute:category/Value:hardware' => 'Hardware', @@ -83,21 +65,21 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Change/Attribute:category/Value:system' => 'System', 'Class:Change/Attribute:category/Value:system+' => 'System', 'Class:Change/Attribute:reject_reason' => 'Ablehnungsgrund', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => 'Change Manager', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => 'Change Manager E-Mail', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => 'Parent Change', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Parent Change Referenz', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => 'Erstellungsdatum', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => 'Genehmigungsdatum', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'Fallback-Plan', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Verwandte Requests', 'Class:Change/Attribute:related_request_list+' => 'Alle Benutzeranfragen, die mit diesem Change verknüpft sind', 'Class:Change/Attribute:related_incident_list' => 'Verwandte Incidents', @@ -107,23 +89,23 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Change/Attribute:child_changes_list' => 'Abgeleitete Changes', 'Class:Change/Attribute:child_changes_list+' => 'Alle abgeleiteten Changes, die mit diesem Change verknüpft sind', 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent Change Anzeigename', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Zuweisen', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Planen', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Zurückweisen', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Wiedereröffnen', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Genehmigen', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Schließen', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => 'Ausfall', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Nein', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Ja', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/en_gb.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/en_gb.dict.itop-change-mgmt.php index d3a73ef952..ffaec785fa 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/en_gb.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/en_gb.dict.itop-change-mgmt.php @@ -1,31 +1,18 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:ChangeManagement' => 'Change management', 'Menu:Change:Overview' => 'Overview', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'New change', 'Menu:NewChange+' => 'Create a new change ticket', 'Menu:SearchChanges' => 'Search for changes', @@ -33,7 +20,7 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:Change:Shortcuts' => 'Changes', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes', 'Menu:WaitingAcceptance' => 'Changes awaiting acceptance', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Changes awaiting approval', 'Menu:WaitingApproval+' => 'Changes in planned status', 'Menu:Changes' => 'Open changes', @@ -46,41 +33,24 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days', 'Tickets:Related:OpenChanges' => 'Open changes', 'Tickets:Related:RecentChanges' => 'Recent changes (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Change' => 'Change', - 'Class:Change+' => '', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'New', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Assigned', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => 'Planned', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Rejected', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Approved', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Closed', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'Category', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'application', 'Class:Change/Attribute:category/Value:application+' => 'application', 'Class:Change/Attribute:category/Value:hardware' => 'hardware', @@ -94,21 +64,21 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Change/Attribute:category/Value:system' => 'system', 'Class:Change/Attribute:category/Value:system+' => 'system', 'Class:Change/Attribute:reject_reason' => 'Reject reason', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => 'Change manager', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => 'Change manager email', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => 'Parent change', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Parent change ref', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => 'Creation date', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => 'Approval date', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'Fallback plan', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Related requests', 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change', 'Class:Change/Attribute:related_incident_list' => 'Related incidents', @@ -118,23 +88,23 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Change/Attribute:child_changes_list' => 'Child changes', 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change', 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent change friendly name', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Assign', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Plan', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Reject', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Reopen', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Approve', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Close', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => 'Outage', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'No', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Yes', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/es_cr.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/es_cr.dict.itop-change-mgmt.php index 91c0d55758..b1f0a0fa92 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/es_cr.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/es_cr.dict.itop-change-mgmt.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ChangeManagement' => 'Administración de Cambios', @@ -32,23 +34,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Cambios por Estatus de los Últimos 7 días', 'Tickets:Related:OpenChanges' => 'Cambios Abiertos', 'Tickets:Related:RecentChanges' => 'Cambios Recientes (72 hrs)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Change' => 'Cambio', 'Class:Change+' => 'Cambio', 'Class:Change/Attribute:status' => 'Estatus', diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/et.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/et.dict.itop-change-mgmt.php new file mode 100644 index 0000000000..b0ea8ad357 --- /dev/null +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/et.dict.itop-change-mgmt.php @@ -0,0 +1,110 @@ + 'Change management~~', + 'Menu:Change:Overview' => 'Overview~~', + 'Menu:Change:Overview+' => '~~', + 'Menu:NewChange' => 'New change~~', + 'Menu:NewChange+' => 'Create a new change ticket~~', + 'Menu:SearchChanges' => 'Search for changes~~', + 'Menu:SearchChanges+' => 'Search for change tickets~~', + 'Menu:Change:Shortcuts' => 'Changes~~', + 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', + 'Menu:WaitingAcceptance' => 'Awaiting acceptance~~', + 'Menu:WaitingAcceptance+' => '~~', + 'Menu:WaitingApproval' => 'Awaiting approval~~', + 'Menu:WaitingApproval+' => 'Changes in planned status~~', + 'Menu:Changes' => 'Open~~', + 'Menu:Changes+' => 'All changes which are not in closed status~~', + 'Menu:MyChanges' => 'Assigned to me~~', + 'Menu:MyChanges+' => 'Non-closed changes assigned to me (as an Agent)~~', + 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~', + 'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~', + 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~', + 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days~~', + 'Tickets:Related:OpenChanges' => 'Open changes~~', + 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', + 'Class:Change' => 'Change~~', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', + 'Class:Change/Attribute:status' => 'Status~~', + 'Class:Change/Attribute:status+' => '~~', + 'Class:Change/Attribute:status/Value:new' => 'New~~', + 'Class:Change/Attribute:status/Value:new+' => '~~', + 'Class:Change/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', + 'Class:Change/Attribute:status/Value:planned' => 'Planned~~', + 'Class:Change/Attribute:status/Value:planned+' => '~~', + 'Class:Change/Attribute:status/Value:rejected' => 'Rejected~~', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', + 'Class:Change/Attribute:status/Value:approved' => 'Approved~~', + 'Class:Change/Attribute:status/Value:approved+' => '~~', + 'Class:Change/Attribute:status/Value:closed' => 'Closed~~', + 'Class:Change/Attribute:status/Value:closed+' => '~~', + 'Class:Change/Attribute:category' => 'Category~~', + 'Class:Change/Attribute:category+' => '~~', + 'Class:Change/Attribute:category/Value:application' => 'application~~', + 'Class:Change/Attribute:category/Value:application+' => 'application~~', + 'Class:Change/Attribute:category/Value:hardware' => 'hardware~~', + 'Class:Change/Attribute:category/Value:hardware+' => 'hardware~~', + 'Class:Change/Attribute:category/Value:network' => 'network~~', + 'Class:Change/Attribute:category/Value:network+' => 'network~~', + 'Class:Change/Attribute:category/Value:other' => 'other~~', + 'Class:Change/Attribute:category/Value:other+' => 'other~~', + 'Class:Change/Attribute:category/Value:software' => 'software~~', + 'Class:Change/Attribute:category/Value:software+' => 'software~~', + 'Class:Change/Attribute:category/Value:system' => 'system~~', + 'Class:Change/Attribute:category/Value:system+' => 'system~~', + 'Class:Change/Attribute:reject_reason' => 'Reject reason~~', + 'Class:Change/Attribute:reject_reason+' => '~~', + 'Class:Change/Attribute:changemanager_id' => 'Change manager~~', + 'Class:Change/Attribute:changemanager_id+' => '~~', + 'Class:Change/Attribute:changemanager_email' => 'Change manager email~~', + 'Class:Change/Attribute:changemanager_email+' => '~~', + 'Class:Change/Attribute:parent_id' => 'Parent change~~', + 'Class:Change/Attribute:parent_id+' => '~~', + 'Class:Change/Attribute:parent_name' => 'Parent change ref~~', + 'Class:Change/Attribute:parent_name+' => '~~', + 'Class:Change/Attribute:creation_date' => 'Creation date~~', + 'Class:Change/Attribute:creation_date+' => '~~', + 'Class:Change/Attribute:approval_date' => 'Approval date~~', + 'Class:Change/Attribute:approval_date+' => '~~', + 'Class:Change/Attribute:fallback_plan' => 'Fallback plan~~', + 'Class:Change/Attribute:fallback_plan+' => '~~', + 'Class:Change/Attribute:related_request_list' => 'Related requests~~', + 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', + 'Class:Change/Attribute:related_incident_list' => 'Related incidents~~', + 'Class:Change/Attribute:related_incident_list+' => 'All the incidents linked to this change~~', + 'Class:Change/Attribute:related_problems_list' => 'Related problems~~', + 'Class:Change/Attribute:related_problems_list+' => 'All the problems linked to this change~~', + 'Class:Change/Attribute:child_changes_list' => 'Child changes~~', + 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', + 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent change friendly name~~', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', + 'Class:Change/Stimulus:ev_assign' => 'Assign~~', + 'Class:Change/Stimulus:ev_assign+' => '~~', + 'Class:Change/Stimulus:ev_plan' => 'Plan~~', + 'Class:Change/Stimulus:ev_plan+' => '~~', + 'Class:Change/Stimulus:ev_reject' => 'Reject~~', + 'Class:Change/Stimulus:ev_reject+' => '~~', + 'Class:Change/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:Change/Stimulus:ev_reopen+' => '~~', + 'Class:Change/Stimulus:ev_approve' => 'Approve~~', + 'Class:Change/Stimulus:ev_approve+' => '~~', + 'Class:Change/Stimulus:ev_finish' => 'Close~~', + 'Class:Change/Stimulus:ev_finish+' => '~~', + 'Class:Change/Attribute:outage' => 'Outage~~', + 'Class:Change/Attribute:outage+' => '~~', + 'Class:Change/Attribute:outage/Value:no' => 'No~~', + 'Class:Change/Attribute:outage/Value:no+' => '~~', + 'Class:Change/Attribute:outage/Value:yes' => 'Yes~~', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', +]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/fr.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/fr.dict.itop-change-mgmt.php index dc096246ed..94721f5893 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/fr.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/fr.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ 'Gestion des changements', 'Menu:Change:Overview' => 'Vue d\'ensemble', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nouveau changement', 'Menu:NewChange+' => 'Créer un nouveau ticket de changement', 'Menu:SearchChanges' => 'Rechercher des changements', @@ -34,41 +33,24 @@ Dict::Add('FR FR', 'French', 'Français', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changements par état', 'Tickets:Related:OpenChanges' => 'Changements en cours', 'Tickets:Related:RecentChanges' => 'Changements récents (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Change' => 'Ticket de changement', 'Class:Change+' => 'Une catégorie de Ticket pour gérer les Changements qui peuvent avoir un effet sur les Services délivrés.', 'Class:Change/Attribute:status' => 'Etat', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nouveau', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Assigné', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => 'Planifié', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Rejeté', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Approuvé', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Fermé', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'Catégorie', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'Application', 'Class:Change/Attribute:category/Value:application+' => 'Application', 'Class:Change/Attribute:category/Value:hardware' => 'Matériel', @@ -82,71 +64,47 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Change/Attribute:category/Value:system' => 'Système', 'Class:Change/Attribute:category/Value:system+' => 'Système', 'Class:Change/Attribute:reject_reason' => 'Raison du rejet', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => 'Responsable du changement', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => 'Email Responsable du changement', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => 'Changement parent', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Référence changement parent', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => 'Date de création', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => 'Date d\'approbation', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'Plan de secours', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Demandes liées', 'Class:Change/Attribute:related_request_list+' => 'Toutes les demandes utilisateurs liées à ce changement', - 'Class:Change/Attribute:related_request_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Change/Attribute:related_request_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Change/Attribute:related_request_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Change/Attribute:related_request_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Change/Attribute:related_request_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Change/Attribute:related_request_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', 'Class:Change/Attribute:related_incident_list' => 'Incidents liés', 'Class:Change/Attribute:related_incident_list+' => 'Tous les incidents liés à ce changement', - 'Class:Change/Attribute:related_incident_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Change/Attribute:related_incident_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Change/Attribute:related_incident_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Change/Attribute:related_incident_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Change/Attribute:related_incident_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Change/Attribute:related_incident_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Change/Attribute:related_problems_list' => 'Problèmes liés', 'Class:Change/Attribute:related_problems_list+' => 'Tous les problèmes liés à ce changement', - 'Class:Change/Attribute:related_problems_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Change/Attribute:related_problems_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Change/Attribute:related_problems_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Change/Attribute:related_problems_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Change/Attribute:related_problems_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Change/Attribute:related_problems_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Change/Attribute:child_changes_list' => 'Changements fils', 'Class:Change/Attribute:child_changes_list+' => 'Tous les sous-changements liés à ce changement', - 'Class:Change/Attribute:child_changes_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Change/Attribute:child_changes_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Change/Attribute:child_changes_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Change/Attribute:child_changes_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Change/Attribute:child_changes_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Change/Attribute:child_changes_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Change/Attribute:parent_id_friendlyname' => 'Nom usuel du changement parent', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Assigner', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Planifier', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Rejeter', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Réouvrir', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Approuver', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Fermer', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => 'Interruption de service', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Non', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Oui', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/hu.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/hu.dict.itop-change-mgmt.php index e2857a54a4..232b2b113a 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/hu.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/hu.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ 'Változások állapotuk szerint az elmúlt 7 napban', 'Tickets:Related:OpenChanges' => 'Nyitott változások', 'Tickets:Related:RecentChanges' => 'Legutóbbi változások (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Change' => 'Változás', - 'Class:Change+' => '~~', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Állapot', 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Új', @@ -70,17 +52,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Change/Attribute:category' => 'Kategória', 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'Alkalmazás', - 'Class:Change/Attribute:category/Value:application+' => '', + 'Class:Change/Attribute:category/Value:application+' => 'application~~', 'Class:Change/Attribute:category/Value:hardware' => 'Hardver', - 'Class:Change/Attribute:category/Value:hardware+' => '', + 'Class:Change/Attribute:category/Value:hardware+' => 'hardware~~', 'Class:Change/Attribute:category/Value:network' => 'Hálózat', - 'Class:Change/Attribute:category/Value:network+' => '', + 'Class:Change/Attribute:category/Value:network+' => 'network~~', 'Class:Change/Attribute:category/Value:other' => 'Egyéb', - 'Class:Change/Attribute:category/Value:other+' => '', + 'Class:Change/Attribute:category/Value:other+' => 'other~~', 'Class:Change/Attribute:category/Value:software' => 'Szoftver', - 'Class:Change/Attribute:category/Value:software+' => '', + 'Class:Change/Attribute:category/Value:software+' => 'software~~', 'Class:Change/Attribute:category/Value:system' => 'Rendszer', - 'Class:Change/Attribute:category/Value:system+' => '', + 'Class:Change/Attribute:category/Value:system+' => 'system~~', 'Class:Change/Attribute:reject_reason' => 'Elutasítás oka', 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => 'Változás menedzser', diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/it.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/it.dict.itop-change-mgmt.php index 53d72f4388..4866538c10 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/it.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/it.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ 'Cerca per cambi', 'Menu:SearchChanges+' => 'Cerca i cambi per tickets', 'Menu:Change:Shortcuts' => 'Scorciatoie', - 'Menu:Change:Shortcuts+' => '~~', + 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Modifiche in attesa di accettazione', 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Modifiche in attesa di approvazione', @@ -34,39 +33,22 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Cambiamenti per stato negli ultimi 7 giorni', 'Tickets:Related:OpenChanges' => 'Cambiamenti aperti', 'Tickets:Related:RecentChanges' => 'Cambiamenti recenti (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Change' => 'Cambio', - 'Class:Change+' => '~~', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Stato', 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nuovo', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Assegnato', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => 'Pianificato', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Rifiutato', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Approvato', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Chiuso', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'Category~~', 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'applicazione', diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/ja.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/ja.dict.itop-change-mgmt.php index 1821aca6f4..3eb330820e 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/ja.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/ja.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ '変更管理', 'Menu:Change:Overview' => '概要', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => '新規変更', - 'Menu:NewChange+' => '', + 'Menu:NewChange+' => 'Create a new change ticket~~', 'Menu:SearchChanges' => '変更検索', - 'Menu:SearchChanges+' => '', + 'Menu:SearchChanges+' => 'Search for change tickets~~', 'Menu:Change:Shortcuts' => 'ショートカット', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => '受け付け待ちの変更', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => '承認待ちの変更', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'オープンな変更', 'Menu:Changes+' => 'All changes which are not in closed status~~', 'Menu:MyChanges' => '私に割り当てられた変更', - 'Menu:MyChanges+' => '', + 'Menu:MyChanges+' => 'Non-closed changes assigned to me (as an Agent)~~', 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => '最近7日間のカテゴリ別の変更', 'UI-ChangeManagementOverview-Last-7-days' => '最近7日間の変更数', 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => '最近7日間のドメイン別変更', 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近7日間の状態別変更', 'Tickets:Related:OpenChanges' => 'Open changes~~', 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Change' => '変更', - 'Class:Change+' => '', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => '状態', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => '新規', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => '割り当て済み', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => '計画済み', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => '却下', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => '承認済み', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'クローズ', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'カテゴリ', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'アプリケーション', - 'Class:Change/Attribute:category/Value:application+' => '', + 'Class:Change/Attribute:category/Value:application+' => 'application~~', 'Class:Change/Attribute:category/Value:hardware' => 'ハードウエア', - 'Class:Change/Attribute:category/Value:hardware+' => '', + 'Class:Change/Attribute:category/Value:hardware+' => 'hardware~~', 'Class:Change/Attribute:category/Value:network' => 'ネットワーク', - 'Class:Change/Attribute:category/Value:network+' => '', + 'Class:Change/Attribute:category/Value:network+' => 'network~~', 'Class:Change/Attribute:category/Value:other' => 'その他', - 'Class:Change/Attribute:category/Value:other+' => '', + 'Class:Change/Attribute:category/Value:other+' => 'other~~', 'Class:Change/Attribute:category/Value:software' => 'ソフトウエア', - 'Class:Change/Attribute:category/Value:software+' => '', + 'Class:Change/Attribute:category/Value:software+' => 'software~~', 'Class:Change/Attribute:category/Value:system' => 'システム', - 'Class:Change/Attribute:category/Value:system+' => '', + 'Class:Change/Attribute:category/Value:system+' => 'system~~', 'Class:Change/Attribute:reject_reason' => '却下理由', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => '変更管理者', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => '変更管理者電子メール', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => '親変更', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => '親変更参照', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => '作成日', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => '承認日', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'フォールバック計画', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => '関連要求', 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', 'Class:Change/Attribute:related_incident_list' => '関連インシデント', @@ -106,19 +88,19 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Change/Attribute:child_changes_list' => '子変更', 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', 'Class:Change/Attribute:parent_id_friendlyname' => '親変更フレンドリー名', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => '割り当て', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => '計画', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => '却下', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => '再オープン', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => '承認', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'クローズ', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => '停止', 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'いいえ', diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/lt.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/lt.dict.itop-change-mgmt.php new file mode 100644 index 0000000000..645ec39203 --- /dev/null +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/lt.dict.itop-change-mgmt.php @@ -0,0 +1,110 @@ + 'Change management~~', + 'Menu:Change:Overview' => 'Overview~~', + 'Menu:Change:Overview+' => '~~', + 'Menu:NewChange' => 'New change~~', + 'Menu:NewChange+' => 'Create a new change ticket~~', + 'Menu:SearchChanges' => 'Search for changes~~', + 'Menu:SearchChanges+' => 'Search for change tickets~~', + 'Menu:Change:Shortcuts' => 'Changes~~', + 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', + 'Menu:WaitingAcceptance' => 'Awaiting acceptance~~', + 'Menu:WaitingAcceptance+' => '~~', + 'Menu:WaitingApproval' => 'Awaiting approval~~', + 'Menu:WaitingApproval+' => 'Changes in planned status~~', + 'Menu:Changes' => 'Open~~', + 'Menu:Changes+' => 'All changes which are not in closed status~~', + 'Menu:MyChanges' => 'Assigned to me~~', + 'Menu:MyChanges+' => 'Non-closed changes assigned to me (as an Agent)~~', + 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~', + 'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~', + 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~', + 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days~~', + 'Tickets:Related:OpenChanges' => 'Open changes~~', + 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', + 'Class:Change' => 'Change~~', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', + 'Class:Change/Attribute:status' => 'Status~~', + 'Class:Change/Attribute:status+' => '~~', + 'Class:Change/Attribute:status/Value:new' => 'New~~', + 'Class:Change/Attribute:status/Value:new+' => '~~', + 'Class:Change/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', + 'Class:Change/Attribute:status/Value:planned' => 'Planned~~', + 'Class:Change/Attribute:status/Value:planned+' => '~~', + 'Class:Change/Attribute:status/Value:rejected' => 'Rejected~~', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', + 'Class:Change/Attribute:status/Value:approved' => 'Approved~~', + 'Class:Change/Attribute:status/Value:approved+' => '~~', + 'Class:Change/Attribute:status/Value:closed' => 'Closed~~', + 'Class:Change/Attribute:status/Value:closed+' => '~~', + 'Class:Change/Attribute:category' => 'Category~~', + 'Class:Change/Attribute:category+' => '~~', + 'Class:Change/Attribute:category/Value:application' => 'application~~', + 'Class:Change/Attribute:category/Value:application+' => 'application~~', + 'Class:Change/Attribute:category/Value:hardware' => 'hardware~~', + 'Class:Change/Attribute:category/Value:hardware+' => 'hardware~~', + 'Class:Change/Attribute:category/Value:network' => 'network~~', + 'Class:Change/Attribute:category/Value:network+' => 'network~~', + 'Class:Change/Attribute:category/Value:other' => 'other~~', + 'Class:Change/Attribute:category/Value:other+' => 'other~~', + 'Class:Change/Attribute:category/Value:software' => 'software~~', + 'Class:Change/Attribute:category/Value:software+' => 'software~~', + 'Class:Change/Attribute:category/Value:system' => 'system~~', + 'Class:Change/Attribute:category/Value:system+' => 'system~~', + 'Class:Change/Attribute:reject_reason' => 'Reject reason~~', + 'Class:Change/Attribute:reject_reason+' => '~~', + 'Class:Change/Attribute:changemanager_id' => 'Change manager~~', + 'Class:Change/Attribute:changemanager_id+' => '~~', + 'Class:Change/Attribute:changemanager_email' => 'Change manager email~~', + 'Class:Change/Attribute:changemanager_email+' => '~~', + 'Class:Change/Attribute:parent_id' => 'Parent change~~', + 'Class:Change/Attribute:parent_id+' => '~~', + 'Class:Change/Attribute:parent_name' => 'Parent change ref~~', + 'Class:Change/Attribute:parent_name+' => '~~', + 'Class:Change/Attribute:creation_date' => 'Creation date~~', + 'Class:Change/Attribute:creation_date+' => '~~', + 'Class:Change/Attribute:approval_date' => 'Approval date~~', + 'Class:Change/Attribute:approval_date+' => '~~', + 'Class:Change/Attribute:fallback_plan' => 'Fallback plan~~', + 'Class:Change/Attribute:fallback_plan+' => '~~', + 'Class:Change/Attribute:related_request_list' => 'Related requests~~', + 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', + 'Class:Change/Attribute:related_incident_list' => 'Related incidents~~', + 'Class:Change/Attribute:related_incident_list+' => 'All the incidents linked to this change~~', + 'Class:Change/Attribute:related_problems_list' => 'Related problems~~', + 'Class:Change/Attribute:related_problems_list+' => 'All the problems linked to this change~~', + 'Class:Change/Attribute:child_changes_list' => 'Child changes~~', + 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', + 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent change friendly name~~', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', + 'Class:Change/Stimulus:ev_assign' => 'Assign~~', + 'Class:Change/Stimulus:ev_assign+' => '~~', + 'Class:Change/Stimulus:ev_plan' => 'Plan~~', + 'Class:Change/Stimulus:ev_plan+' => '~~', + 'Class:Change/Stimulus:ev_reject' => 'Reject~~', + 'Class:Change/Stimulus:ev_reject+' => '~~', + 'Class:Change/Stimulus:ev_reopen' => 'Reopen~~', + 'Class:Change/Stimulus:ev_reopen+' => '~~', + 'Class:Change/Stimulus:ev_approve' => 'Approve~~', + 'Class:Change/Stimulus:ev_approve+' => '~~', + 'Class:Change/Stimulus:ev_finish' => 'Close~~', + 'Class:Change/Stimulus:ev_finish+' => '~~', + 'Class:Change/Attribute:outage' => 'Outage~~', + 'Class:Change/Attribute:outage+' => '~~', + 'Class:Change/Attribute:outage/Value:no' => 'No~~', + 'Class:Change/Attribute:outage/Value:no+' => '~~', + 'Class:Change/Attribute:outage/Value:yes' => 'Yes~~', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', +]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/nl.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/nl.dict.itop-change-mgmt.php index 8f2c6bd080..fe39f2d733 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/nl.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/nl.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ @@ -15,7 +14,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:ChangeManagement' => 'Change Management', 'Menu:Change:Overview' => 'Overzicht', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nieuwe change', 'Menu:NewChange+' => 'Maak een nieuwe change aan', 'Menu:SearchChanges' => 'Zoek naar changes', @@ -23,7 +22,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:Change:Shortcuts' => 'Snelkoppelingen', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Changes die acceptatie vereisen', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Changes die goedkeuring vereisen', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Open changes', @@ -36,41 +35,24 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes per status van de afgelopen 7 dagen', 'Tickets:Related:OpenChanges' => 'Open changes', 'Tickets:Related:RecentChanges' => 'Recente changes (72u)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Change' => 'Change', - 'Class:Change+' => '', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nieuw', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Toegewezen', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => 'Gepland', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Afgekeurd', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Goedgekeurd', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Gesloten', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'Categorie', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'Applicatie', 'Class:Change/Attribute:category/Value:application+' => 'Applicatie', 'Class:Change/Attribute:category/Value:hardware' => 'Hardware', @@ -84,21 +66,21 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Change/Attribute:category/Value:system' => 'Systeem', 'Class:Change/Attribute:category/Value:system+' => 'Systeem', 'Class:Change/Attribute:reject_reason' => 'Reden van afwijzing', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => 'Change manager', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => 'E-mailadres change manager', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => 'Hoofdchange', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Ref. hoofdchange', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => 'Aangemaakt op', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => 'Goedgekeurd op', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'Backupplan', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Gerelateerde verzoeken', 'Class:Change/Attribute:related_request_list+' => 'Alle gebruikersverzoeken gerelateerd aan deze change', 'Class:Change/Attribute:related_incident_list' => 'Gerelateerde incidenten', @@ -108,23 +90,23 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Change/Attribute:child_changes_list' => 'Subchanges', 'Class:Change/Attribute:child_changes_list+' => 'Alle subchanges gerelateerd aan deze change', 'Class:Change/Attribute:parent_id_friendlyname' => 'Hoofdchange herkenbare naam', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Wijs toe', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Plan in', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Weiger', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Heropen', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Keur goed', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Sluit af', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => 'Onderbreking', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Nee', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Ja', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/pl.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/pl.dict.itop-change-mgmt.php index c8c102d60c..8030c71550 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/pl.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/pl.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ 'Zarządzanie zmianami', 'Menu:Change:Overview' => 'Przegląd', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nowa zmiana', 'Menu:NewChange+' => 'Utwórz nowe zgłoszenie zmiany', 'Menu:SearchChanges' => 'Szukaj zmian', @@ -21,7 +20,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Menu:Change:Shortcuts' => 'Skróty', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Zmiany do akceptacji', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Zmiany do zatwierdzenia', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Otwarte zmiany', @@ -34,41 +33,24 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Zmiany według statusu z ostatnich 7 dni', 'Tickets:Related:OpenChanges' => 'Otwarte zmiany', 'Tickets:Related:RecentChanges' => 'Ostatnie zmiany (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Change' => 'Zmiana', - 'Class:Change+' => '', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nowa', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Przydzielona', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => 'Planowana', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Odrzucona', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Zatwierdzona', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Zamknięta', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'Category', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'aplikacja', 'Class:Change/Attribute:category/Value:application+' => 'aplikacja', 'Class:Change/Attribute:category/Value:hardware' => 'sprzęt komputerowy', @@ -82,21 +64,21 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Change/Attribute:category/Value:system' => 'system', 'Class:Change/Attribute:category/Value:system+' => 'system', 'Class:Change/Attribute:reject_reason' => 'Powód odrzucenia', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => 'Menedżer zmiany', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => 'E-mail menedżera zmiany', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => 'Zmiana źródłowa', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Zmiana źródłowa', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => 'Data utworzenia', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => 'Data zatwierdzenia', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'Plan awaryjny', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Powiązane wnioski', 'Class:Change/Attribute:related_request_list+' => 'Wszystkie prośby użytkowników powiązane z tą zmianą', 'Class:Change/Attribute:related_incident_list' => 'Powiązane incydenty', @@ -106,23 +88,23 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Change/Attribute:child_changes_list' => 'Zmiany zależne', 'Class:Change/Attribute:child_changes_list+' => 'Wszystkie zmiany podrzędne powiązane z tą zmianą', 'Class:Change/Attribute:parent_id_friendlyname' => 'Przyjazna nazwa zmiany źródłowej', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Przydzielona', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Zaplanowana', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Odrzuona', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Wznowiona', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Zatwierdona', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Zamknięta', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => 'Awaria', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Nie', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Tak', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/pt_br.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/pt_br.dict.itop-change-mgmt.php index 24e9e11738..6e7715894f 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/pt_br.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/pt_br.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ 'Gerenciamento de mudanças', 'Menu:Change:Overview' => 'Visão geral', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => 'Nova mudança', 'Menu:NewChange+' => 'Criar uma nova mudança', 'Menu:SearchChanges' => 'Pesquisar por mudanças', @@ -21,7 +20,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:Change:Shortcuts' => 'Atalhos', 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Mudanças aguardando aceitação', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Mudanças aguardando aprovação', 'Menu:WaitingApproval+' => 'Changes in planned status~~', 'Menu:Changes' => 'Mudanças abertas', @@ -34,69 +33,52 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Mudanças por status nos últimos 7 dias', 'Tickets:Related:OpenChanges' => 'Mudanças abertas', 'Tickets:Related:RecentChanges' => 'Mudanças recentes (72h)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Change' => 'Mudança', - 'Class:Change+' => '', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Status', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nova', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Atribuída', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => 'Planejada', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Rejeitada', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Aprovada', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Fechada', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'Categoria', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'Aplicação', - 'Class:Change/Attribute:category/Value:application+' => '', + 'Class:Change/Attribute:category/Value:application+' => 'application~~', 'Class:Change/Attribute:category/Value:hardware' => 'Hardware', - 'Class:Change/Attribute:category/Value:hardware+' => '', + 'Class:Change/Attribute:category/Value:hardware+' => 'hardware~~', 'Class:Change/Attribute:category/Value:network' => 'Rede', - 'Class:Change/Attribute:category/Value:network+' => '', + 'Class:Change/Attribute:category/Value:network+' => 'network~~', 'Class:Change/Attribute:category/Value:other' => 'Outro', - 'Class:Change/Attribute:category/Value:other+' => '', + 'Class:Change/Attribute:category/Value:other+' => 'other~~', 'Class:Change/Attribute:category/Value:software' => 'Software', - 'Class:Change/Attribute:category/Value:software+' => '', + 'Class:Change/Attribute:category/Value:software+' => 'software~~', 'Class:Change/Attribute:category/Value:system' => 'Sistema', - 'Class:Change/Attribute:category/Value:system+' => '', + 'Class:Change/Attribute:category/Value:system+' => 'system~~', 'Class:Change/Attribute:reject_reason' => 'Motivo da rejeição', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => 'Gerente da mudança', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => 'E-mail do gerente da mudança', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => 'Mudança pai', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Ref. Mudança pai', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => 'Data de criação', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => 'Data de aprovação', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'Plano de contingência', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Solicitações relacionadas', 'Class:Change/Attribute:related_request_list+' => 'Todas as solicitações de usuários associadas à esta mudança', 'Class:Change/Attribute:related_incident_list' => 'Incidentes relacionados', @@ -106,23 +88,23 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Change/Attribute:child_changes_list' => 'Mudanças filhas', 'Class:Change/Attribute:child_changes_list+' => 'Todas as submudanças associadas à esta mudança', 'Class:Change/Attribute:parent_id_friendlyname' => 'Nome amigável da mudança pai', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Atribuir', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Planejar', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Rejeitar', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Re-abrir', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Aprovar', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Fechar', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => 'Interromper', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Não', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Sim', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/ru.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/ru.dict.itop-change-mgmt.php index e75d1a0f68..8d65254602 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/ru.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/ru.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ @@ -35,41 +34,24 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Изменения по статусу за 7 дней', 'Tickets:Related:OpenChanges' => 'Открытые изменения', 'Tickets:Related:RecentChanges' => 'Недавние изменения (72ч)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Change' => 'Изменение', - 'Class:Change+' => '', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Статус', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Новый', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => 'Назначен', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => 'Запланировано', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => 'Отклонён', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => 'Утверждён', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => 'Закрыт', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => 'Категория', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => 'Приложение', 'Class:Change/Attribute:category/Value:application+' => 'Приложение', 'Class:Change/Attribute:category/Value:hardware' => 'Оборудование', @@ -83,21 +65,21 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Change/Attribute:category/Value:system' => 'Система', 'Class:Change/Attribute:category/Value:system+' => 'Система', 'Class:Change/Attribute:reject_reason' => 'Причина отклонения', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => 'Менеджер изменения', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => 'Email менеджера', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => 'Родительское изменение', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => 'Родительское изменение', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => 'Дата создания', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => 'Дата утверждения', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'План отката', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => 'Связанные запросы', 'Class:Change/Attribute:related_request_list+' => 'Связанные запросы', 'Class:Change/Attribute:related_incident_list' => 'Связанные инциденты', @@ -107,23 +89,23 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Change/Attribute:child_changes_list' => 'Дочерние изменения', 'Class:Change/Attribute:child_changes_list+' => 'Дочерние изменения', 'Class:Change/Attribute:parent_id_friendlyname' => 'Родительское изменение', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Назначить', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => 'Планировать', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => 'Отклонить', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => 'Вновь открыть', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => 'Утвердить', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => 'Закрыть', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => 'Простой услуги', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => 'Нет', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => 'Да', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', ]); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/sk.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/sk.dict.itop-change-mgmt.php index 4e1b41ab97..1e7cae7d8c 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/sk.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/sk.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ 'Vyhľadať zmeny', 'Menu:SearchChanges+' => 'Search for change tickets~~', 'Menu:Change:Shortcuts' => 'Skratky', - 'Menu:Change:Shortcuts+' => '~~', + 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Zmeny očakávajúce prijatie', 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Zmeny očakávajúce schválenie', @@ -34,25 +33,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Zmeny podľa stavu za posledných 7 dní', 'Tickets:Related:OpenChanges' => 'Open changes~~', 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Change' => 'Zmena', - 'Class:Change+' => '~~', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Stav', 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Nová', diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/tr.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/tr.dict.itop-change-mgmt.php index 06a0549013..d637fd7559 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/tr.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/tr.dict.itop-change-mgmt.php @@ -1,11 +1,10 @@ 'Değişiklik ara', 'Menu:SearchChanges+' => 'Değişiklik isteği ara', 'Menu:Change:Shortcuts' => 'Kısayollar', - 'Menu:Change:Shortcuts+' => '~~', + 'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~', 'Menu:WaitingAcceptance' => 'Kabul bekleyen değişiklik talepleri', 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => 'Onay bekleyen değişiklik talepleri', @@ -34,25 +33,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Son 7 gün için duruma göre değişiklikler', 'Tickets:Related:OpenChanges' => 'Açık değişiklikler', 'Tickets:Related:RecentChanges' => 'Son değişiklikler (72H)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Change' => 'Değişiklik', - 'Class:Change+' => '~~', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => 'Durumu', 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => 'Yeni', diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php index c22f7e20ea..a78bde4bce 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php @@ -1,30 +1,18 @@ */ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:ChangeManagement' => '变更管理', 'Menu:Change:Overview' => '概况', - 'Menu:Change:Overview+' => '', + 'Menu:Change:Overview+' => '~~', 'Menu:NewChange' => '新建变更', 'Menu:NewChange+' => '新建变更工单', 'Menu:SearchChanges' => '搜索变更', @@ -32,7 +20,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:Change:Shortcuts' => '变更', 'Menu:Change:Shortcuts+' => '快速访问预定义的变更数据', 'Menu:WaitingAcceptance' => '等待审核的变更', - 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingAcceptance+' => '~~', 'Menu:WaitingApproval' => '等待批准的变更', 'Menu:WaitingApproval+' => '处于计划状态的变更', 'Menu:Changes' => '所有打开的变更', @@ -45,41 +33,24 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近一周的变更 (按状态)', 'Tickets:Related:OpenChanges' => '待处理的变更', 'Tickets:Related:RecentChanges' => '最近的变更 (72小时)', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Change -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Change' => '变更', - 'Class:Change+' => '', + 'Class:Change+' => 'A type of Ticket to handle Change which has an effect on delivered Services.~~', 'Class:Change/Attribute:status' => '状态', - 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status+' => '~~', 'Class:Change/Attribute:status/Value:new' => '新建', - 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:new+' => '~~', 'Class:Change/Attribute:status/Value:assigned' => '已分配', - 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:assigned+' => '~~', 'Class:Change/Attribute:status/Value:planned' => '已计划', - 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:planned+' => '~~', 'Class:Change/Attribute:status/Value:rejected' => '已驳回', - 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:rejected+' => '~~', 'Class:Change/Attribute:status/Value:approved' => '已批准', - 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:approved+' => '~~', 'Class:Change/Attribute:status/Value:closed' => '已关闭', - 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:status/Value:closed+' => '~~', 'Class:Change/Attribute:category' => '类型', - 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category+' => '~~', 'Class:Change/Attribute:category/Value:application' => '应用', 'Class:Change/Attribute:category/Value:application+' => '应用', 'Class:Change/Attribute:category/Value:hardware' => '硬件', @@ -93,21 +64,21 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Change/Attribute:category/Value:system' => '系统', 'Class:Change/Attribute:category/Value:system+' => '系统', 'Class:Change/Attribute:reject_reason' => '驳回原因', - 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:reject_reason+' => '~~', 'Class:Change/Attribute:changemanager_id' => '变更经理', - 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => '邮箱', - 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:changemanager_email+' => '~~', 'Class:Change/Attribute:parent_id' => '父级变更', - 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_id+' => '~~', 'Class:Change/Attribute:parent_name' => '变更编号', - 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => '创建日期', - 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:creation_date+' => '~~', 'Class:Change/Attribute:approval_date' => '审批日期', - 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => '回滚计划', - 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:fallback_plan+' => '~~', 'Class:Change/Attribute:related_request_list' => '相关需求', 'Class:Change/Attribute:related_request_list+' => '此变更相关的所有需求', 'Class:Change/Attribute:related_incident_list' => '相关事件', @@ -117,23 +88,23 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Change/Attribute:child_changes_list' => '子变更', 'Class:Change/Attribute:child_changes_list+' => '此变更相关的所有子变更', 'Class:Change/Attribute:parent_id_friendlyname' => '父级变更昵称', - 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => '分配', - 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_assign+' => '~~', 'Class:Change/Stimulus:ev_plan' => '计划', - 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_plan+' => '~~', 'Class:Change/Stimulus:ev_reject' => '驳回', - 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reject+' => '~~', 'Class:Change/Stimulus:ev_reopen' => '重新打开', - 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_reopen+' => '~~', 'Class:Change/Stimulus:ev_approve' => '批准', - 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_approve+' => '~~', 'Class:Change/Stimulus:ev_finish' => '关闭', - 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Stimulus:ev_finish+' => '~~', 'Class:Change/Attribute:outage' => '停机', - 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage+' => '~~', 'Class:Change/Attribute:outage/Value:no' => '否', - 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:no+' => '~~', 'Class:Change/Attribute:outage/Value:yes' => '是', - 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:yes+' => '~~', ]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/cs.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/cs.dict.itop-config-mgmt.php index ed99de5b56..ccde9082c3 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/cs.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/cs.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ @@ -24,88 +23,39 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Relation:impacts/LoadData' => 'Load data~~', 'Relation:impacts/NoFilteredData' => 'please select objects and load data~~', 'Relation:impacts/FilteredData' => 'Filtered data~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkContactToFunctionalCI' => 'Spojení (Kontakt / Funkční konfigurační položka)', - 'Class:lnkContactToFunctionalCI+' => '', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Funkční konfigurační položka', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Název funkční konfigurační položky', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Název kontaktu', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => 'Funkční konfigurační položka', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => 'Název', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Popis', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Organizace', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Název organizace', - 'Class:FunctionalCI/Attribute:organization_name+' => '', + 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name~~', 'Class:FunctionalCI/Attribute:business_criticity' => 'Dopad na obchod', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'vysoký', - 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => '', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'high~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'nízký', - 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => '', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => 'low~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'střední', - 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => '', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'medium~~', 'Class:FunctionalCI/Attribute:move2production' => 'Datum uvedení do produkce', - 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Kontakty', 'Class:FunctionalCI/Attribute:contacts_list+' => 'Všechny kontakty této konfigurační položky', 'Class:FunctionalCI/Attribute:documents_list' => 'Dokumenty', @@ -115,160 +65,99 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:FunctionalCI/Attribute:softwares_list' => 'Software', 'Class:FunctionalCI/Attribute:softwares_list+' => 'Software instalovaný na této konfigurační položce', 'Class:FunctionalCI/Attribute:finalclass' => 'Typ konfigurační položky', - 'Class:FunctionalCI/Attribute:finalclass+' => '', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Aktivní tikety', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:PhysicalDevice' => 'Fyzické zařízení', - 'Class:PhysicalDevice+' => '', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Sériové číslo', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => 'Umístění', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => 'Název umístění', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => 'Stav', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'implementace', - 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'zastaralé', - 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:PhysicalDevice/Attribute:status/Value:production' => 'v produkci', - 'Class:PhysicalDevice/Attribute:status/Value:production+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:production+' => 'production~~', 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'skladem/rezerva', - 'Class:PhysicalDevice/Attribute:status/Value:stock+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stock~~', 'Class:PhysicalDevice/Attribute:brand_id' => 'Výrobce', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => 'Název výrobce', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Model', - 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Název modelu', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Inventární číslo', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => 'Datum pořízení', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Konec záruky', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => 'Rack', - 'Class:Rack+' => '', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => 'Velikost (U)', - 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:nb_u+' => '~~', 'Class:Rack/Attribute:device_list' => 'Zařízení', 'Class:Rack/Attribute:device_list+' => 'Všechna zařízení umístěná v tomto racku', 'Class:Rack/Attribute:enclosure_list' => 'Šasi', 'Class:Rack/Attribute:enclosure_list+' => 'Všechna šasi umístěná v tomto racku', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:TelephonyCI' => 'Konfigurační položka Telefonie', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Telefonní číslo', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => 'Telefon', - 'Class:Phone+' => '', -]); - -// -// Class: MobilePhone -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Mobilní telefon', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'IP telefon', - 'Class:IPPhone+' => '', -]); - -// -// Class: Tablet -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Tablet', - 'Class:Tablet+' => '', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'Připojitelná konfigurační položka', - 'Class:ConnectableCI+' => '', + 'Class:ConnectableCI+' => 'Physical Device which can be connected to a network.~~', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', 'Class:ConnectableCI/Attribute:networkdevice_list' => 'Síťové prvky', 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Všechny síťová zařízení, která jsou připojena k tomuto zařízení', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Síťová rozhraní', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Všechna fyzická síťové rozhraní', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:DatacenterDevice' => 'Zařízení datového centra', - 'Class:DatacenterDevice+' => '', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => 'Název racku', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Šasi', - 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Název šasi', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'Velikost (U)', 'Class:DatacenterDevice/Attribute:nb_u+' => 'Velikost/výška v jednotkách U', 'Class:DatacenterDevice/Attribute:managementip' => 'IP pro správu', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => 'Napájecí zdroj A', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => 'Název napájecího zdroje A', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => 'Napájecí zdroj B', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => 'Název napájecího zdroje B', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC porty', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'Všechna fiber channel rozhraní', 'Class:DatacenterDevice/Attribute:san_list' => 'SAN switche', @@ -277,219 +166,128 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'Zařízení je v provozu, pokud je funkční alespoň jeden zdroj', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Zařízení je v provozu, pouze pokud jsou funknčí všechny zdroje', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'Zařízení je v provozu, pokud je alespoň %1$s %% zdrojů funkčních', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:NetworkDevice' => 'Síťový prvek', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Typ zařízení', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Název typu zařízení', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Zařízení', 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'Všechna zařízení připojená k tomuto síťovému prvku', 'Class:NetworkDevice/Attribute:iosversion_id' => 'Verze IOS', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'Název verze IOS', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Server', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s', 'Class:Server/Attribute:osfamily_id' => 'Rodina OS', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'Název rodiny OS', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'Verze OS', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'Název verze OS', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'Licence OS', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'Název licence OS', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Logické svazky', 'Class:Server/Attribute:logicalvolumes_list+' => 'All the logical volumes connected to this server~~', -]); - -// -// Class: StorageSystem -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:StorageSystem' => 'Úložný systém', - 'Class:StorageSystem+' => '', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s~~', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logické svazky', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Všechny logické svazky připojené k tomuto úložnému systému', -]); - -// -// Class: SANSwitch -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:SANSwitch' => 'SAN Switch', - 'Class:SANSwitch+' => '', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Zařízení', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Všechna zařízení připojená k tomuto SAN switchi', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:TapeLibrary' => 'Pásková knihovna', - 'Class:TapeLibrary+' => '', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s~~', 'Class:TapeLibrary/Attribute:tapes_list' => 'Pásky', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Všechny pásky v této páskové knihovně', -]); - -// -// Class: NAS -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s~~', 'Class:NAS/Attribute:nasfilesystem_list' => 'Souborové systémy', 'Class:NAS/Attribute:nasfilesystem_list+' => 'Všechny souborové systémy na tomto NASu', -]); - -// -// Class: PC -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:PC' => 'PC', - 'Class:PC+' => '', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s~~', 'Class:PC/Attribute:osfamily_id' => 'Rodina OS', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'Název rodiny OS', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'Verze OS', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'Název verze OS', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Typ', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'desktop', 'Class:PC/Attribute:type/Value:desktop+' => 'desktop', 'Class:PC/Attribute:type/Value:laptop' => 'notebook', 'Class:PC/Attribute:type/Value:laptop+' => 'notebook', -]); - -// -// Class: Printer -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Printer' => 'Tiskárna', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerConnection -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:PowerConnection' => 'Připojení k napájení', - 'Class:PowerConnection+' => '', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerSource -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:PowerSource' => 'Zdroj napájení', - 'Class:PowerSource+' => '', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDU', 'Class:PowerSource/Attribute:pdus_list+' => 'Všechny jednotky pro rozvod energie využívající tento zdroj napájení', -]); - -// -// Class: PDU -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s~~', 'Class:PDU/Attribute:rack_id' => 'Rack', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => 'Název racku', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => 'Zdroj energie', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Název zdroje energie', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => 'Periferie', - 'Class:Peripheral+' => '', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: Enclosure -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Enclosure' => 'Šasi', - 'Class:Enclosure+' => '', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => 'Rack', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => 'Název racku', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => 'Velikost (U)', - 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Zařízení', 'Class:Enclosure/Attribute:device_list+' => 'Všechna zařízení v tom to šasi', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:ApplicationSolution' => 'Aplikační řešení', - 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'Konfigurační položky', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'Všechny konfigurační položky, které tvoří toto aplikační řešení', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Obchodní procesy', @@ -497,411 +295,44 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo~~', 'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:ApplicationSolution/Attribute:status' => 'Stav', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'aktivní', - 'Class:ApplicationSolution/Attribute:status/Value:active+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active~~', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'neaktivní', - 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'inactive~~', 'Class:ApplicationSolution/Attribute:redundancy' => 'Redundance', 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'Řešení je v provozu, pokud jsou funkční všechny konfigurační položky', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'Řešení je v provozu, pokud je funkčních alespoň %1$s konfiguračních položek', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'Řešení je v provozu, pokud je funkčních alespoň %1$s %% konfiguračních položek', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:BusinessProcess' => 'Obchodní proces', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Aplikační řešení', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Všechna aplikační řešení, která ovlivňují tento proces', 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', 'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:BusinessProcess/Attribute:status' => 'Stav', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'aktivní', - 'Class:BusinessProcess/Attribute:status/Value:active+' => '', + 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'neaktivní', - 'Class:BusinessProcess/Attribute:status/Value:inactive+' => '', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:SoftwareInstance' => 'Instance softwaru', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'Systém', - 'Class:SoftwareInstance/Attribute:system_id+' => '', - 'Class:SoftwareInstance/Attribute:system_name' => 'Název systému', - 'Class:SoftwareInstance/Attribute:system_name+' => '', - 'Class:SoftwareInstance/Attribute:software_id' => 'Software', - 'Class:SoftwareInstance/Attribute:software_id+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => 'Název softwaru', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licence softwaru', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Název licence softwaru', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', - 'Class:SoftwareInstance/Attribute:path' => 'Cesta', - 'Class:SoftwareInstance/Attribute:path+' => '', - 'Class:SoftwareInstance/Attribute:status' => 'Stav', - 'Class:SoftwareInstance/Attribute:status+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'aktivní', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'neaktivní', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => '', -]); - -// -// Class: Middleware -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => '', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Instance middlewaru', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Všechny instance tohoto middlewaru', -]); - -// -// Class: DBServer -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:DBServer' => 'DB Server', - 'Class:DBServer+' => '', - 'Class:DBServer/Attribute:dbschema_list' => 'DB schémata', - 'Class:DBServer/Attribute:dbschema_list+' => 'Všechna DB schémata pro tento DB server', -]); - -// -// Class: WebServer -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:WebServer' => 'Web Server', - 'Class:WebServer+' => '', - 'Class:WebServer/Attribute:webapp_list' => 'Web aplikace', - 'Class:WebServer/Attribute:webapp_list+' => 'Všechny webové aplikace dostupné na tomto web serveru', -]); - -// -// Class: PCSoftware -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:PCSoftware' => 'PC Software', - 'Class:PCSoftware+' => '', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:OtherSoftware' => 'Ostatní Software', - 'Class:OtherSoftware+' => '', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:MiddlewareInstance' => 'Instance middlewaru', - 'Class:MiddlewareInstance+' => '', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Název middlewaru', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:DatabaseSchema' => 'DB Schéma', - 'Class:DatabaseSchema+' => '', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Název DB serveru', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:WebApplication' => 'Web aplikace', - 'Class:WebApplication+' => '', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', - 'Class:WebApplication/Attribute:webserver_id' => 'Web server', - 'Class:WebApplication/Attribute:webserver_id+' => '', - 'Class:WebApplication/Attribute:webserver_name' => 'Název web serveru', - 'Class:WebApplication/Attribute:webserver_name+' => '', - 'Class:WebApplication/Attribute:logo' => 'Logo~~', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:VirtualDevice' => 'Virtuální zařízení', - 'Class:VirtualDevice+' => '', - 'Class:VirtualDevice/Attribute:status' => 'Stav', - 'Class:VirtualDevice/Attribute:status+' => '', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'implementace', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => '', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'zastaralý', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => '', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'v produkci', - 'Class:VirtualDevice/Attribute:status/Value:production+' => '', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'skladem/rezerva', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => '', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logické svazky', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Všechny logické svazky používané tímto zařízením', -]); - -// -// Class: VirtualHost -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:VirtualHost' => 'Virtual host', - 'Class:VirtualHost+' => '', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuální stroje (VM)', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Všechny virtuální stroje hostované na tomto virtual hostu', -]); - -// -// Class: Hypervisor -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:Hypervisor' => 'Hypervisor', - 'Class:Hypervisor+' => '', - 'Class:Hypervisor/Attribute:farm_id' => 'Farma', - 'Class:Hypervisor/Attribute:farm_id+' => '', - 'Class:Hypervisor/Attribute:farm_name' => 'Název farmy', - 'Class:Hypervisor/Attribute:farm_name+' => '', - 'Class:Hypervisor/Attribute:server_id' => 'Server', - 'Class:Hypervisor/Attribute:server_id+' => '', - 'Class:Hypervisor/Attribute:server_name' => 'Název serveru', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:Farm' => 'Farma', - 'Class:Farm+' => '', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisory', - 'Class:Farm/Attribute:hypervisor_list+' => 'Všechny hypervisory, které tvoří tuto farmu', - 'Class:Farm/Attribute:redundancy' => 'Vysoká dostupnost (HA)', - 'Class:Farm/Attribute:redundancy/disabled' => 'Farma je v provozu, pouze pokud jsou funknční všechny Hypervisory', - 'Class:Farm/Attribute:redundancy/count' => 'Farma je v provozu, pokud je funkčních alespoň %1$s Hypervisorů', - 'Class:Farm/Attribute:redundancy/percent' => 'Farma je v provozu, pokud je funkčních alespoň %1$s %% Hypervisorů', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:VirtualMachine' => 'Virtuální stroj (VM)', - 'Class:VirtualMachine+' => '', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Název virtual hosta', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'Rodina OS', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'Název rodiny OS', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '', - 'Class:VirtualMachine/Attribute:osversion_id' => 'Verze OS', - 'Class:VirtualMachine/Attribute:osversion_id+' => '', - 'Class:VirtualMachine/Attribute:osversion_name' => 'Název verze OS', - 'Class:VirtualMachine/Attribute:osversion_name+' => '', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licence OS', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'Název licence OS', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '', - 'Class:VirtualMachine/Attribute:managementip' => 'IP', - 'Class:VirtualMachine/Attribute:managementip+' => '', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Síťová rozhraní', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Všechna logická síťová rozhraní', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:LogicalVolume' => 'Logický svazek', - 'Class:LogicalVolume+' => '', - 'Class:LogicalVolume/Attribute:name' => 'Název', - 'Class:LogicalVolume/Attribute:name+' => '', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', - 'Class:LogicalVolume/Attribute:description' => 'Popis', - 'Class:LogicalVolume/Attribute:description+' => '', - 'Class:LogicalVolume/Attribute:raid_level' => 'typ RAID', - 'Class:LogicalVolume/Attribute:raid_level+' => '', - 'Class:LogicalVolume/Attribute:size' => 'Velikost', - 'Class:LogicalVolume/Attribute:size+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Úložný systém', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Název úložného systému', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', - 'Class:LogicalVolume/Attribute:servers_list' => 'Servery', - 'Class:LogicalVolume/Attribute:servers_list+' => 'Všechny servery užívající tento svazek', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuální zařízení', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Všechna virtuální zařízení užívající tento svazek', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:lnkServerToVolume' => 'Spojení (Server / Svazek)', - 'Class:lnkServerToVolume+' => '', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Svazek', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Název svazku', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Název serveru', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Využitá velikost', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:lnkVirtualDeviceToVolume' => 'Spojení (Virtuální zařízení / Svazek)', - 'Class:lnkVirtualDeviceToVolume+' => '', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Svazek', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Název svazku', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtuální zařízení', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Název virtuálního zařízení', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Využitá velikost', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:lnkSanToDatacenterDevice' => 'Spojení (SAN / Zařízení datového centra)', - 'Class:lnkSanToDatacenterDevice+' => '', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'název SAN switche', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Zařízení', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Název zařízení', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC zařízení', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:Tape' => 'Páska', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', - 'Class:Tape/Attribute:name' => 'Název', - 'Class:Tape/Attribute:name+' => '', - 'Class:Tape/Attribute:description' => 'Popis', - 'Class:Tape/Attribute:description+' => '', - 'Class:Tape/Attribute:size' => 'Velikost', - 'Class:Tape/Attribute:size+' => '', - 'Class:Tape/Attribute:tapelibrary_id' => 'Pásková knihovna', - 'Class:Tape/Attribute:tapelibrary_id+' => '', - 'Class:Tape/Attribute:tapelibrary_name' => 'Název páskové knihovny', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:NASFileSystem' => 'Souborový systém nas', - 'Class:NASFileSystem+' => '', - 'Class:NASFileSystem/Attribute:name' => 'Název', - 'Class:NASFileSystem/Attribute:name+' => '', - 'Class:NASFileSystem/Attribute:description' => 'Popis', - 'Class:NASFileSystem/Attribute:description+' => '', - 'Class:NASFileSystem/Attribute:raid_level' => 'Typ RAID', - 'Class:NASFileSystem/Attribute:raid_level+' => '', - 'Class:NASFileSystem/Attribute:size' => 'Velikost', - 'Class:NASFileSystem/Attribute:size+' => '', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '', - 'Class:NASFileSystem/Attribute:nas_name' => 'Název NAS', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Software -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', 'Class:Software' => 'Software', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s~~', 'Class:Software/Attribute:name' => 'Název', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'Dodavatel', - 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Verze', - 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Dokumenty', 'Class:Software/Attribute:documents_list+' => 'Všechny dokumenty spojené s tímto software', 'Class:Software/Attribute:logo' => 'Logo~~', 'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs~~', 'Class:Software/Attribute:type' => 'Typ', - 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type+' => '~~', 'Class:Software/Attribute:type/Value:DBServer' => 'DB Server', 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server', 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', @@ -918,648 +349,676 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Software/Attribute:softwarepatch_list+' => 'Všechny záplaty (patche) pro tento software', 'Class:Software/Attribute:softwarelicence_list' => 'Licence softwaru', 'Class:Software/Attribute:softwarelicence_list+' => 'Všechny licence pro tento software', -]); - -// -// Class: Patch -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:SoftwareInstance' => 'Instance softwaru', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'Systém', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Název systému', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Software', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Název softwaru', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licence softwaru', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Název licence softwaru', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Cesta', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Stav', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'aktivní', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'neaktivní', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:Middleware' => 'Middleware', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Instance middlewaru', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Všechny instance tohoto middlewaru', + 'Class:DBServer' => 'DB Server', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'DB schémata', + 'Class:DBServer/Attribute:dbschema_list+' => 'Všechna DB schémata pro tento DB server', + 'Class:WebServer' => 'Web Server', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Web aplikace', + 'Class:WebServer/Attribute:webapp_list+' => 'Všechny webové aplikace dostupné na tomto web serveru', + 'Class:PCSoftware' => 'PC Software', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Ostatní Software', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Instance middlewaru', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Název middlewaru', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'DB Schéma', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Název DB serveru', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Web aplikace', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', + 'Class:WebApplication/Attribute:webserver_id' => 'Web server', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Název web serveru', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Virtuální zařízení', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Stav', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'implementace', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'zastaralý', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'v produkci', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'skladem/rezerva', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logické svazky', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Všechny logické svazky používané tímto zařízením', + 'Class:VirtualHost' => 'Virtual host', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuální stroje (VM)', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Všechny virtuální stroje hostované na tomto virtual hostu', + 'Class:Hypervisor' => 'Hypervisor', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Farma', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Název farmy', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Server', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Název serveru', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Farma', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisory', + 'Class:Farm/Attribute:hypervisor_list+' => 'Všechny hypervisory, které tvoří tuto farmu', + 'Class:Farm/Attribute:redundancy' => 'Vysoká dostupnost (HA)', + 'Class:Farm/Attribute:redundancy/disabled' => 'Farma je v provozu, pouze pokud jsou funknční všechny Hypervisory', + 'Class:Farm/Attribute:redundancy/count' => 'Farma je v provozu, pokud je funkčních alespoň %1$s Hypervisorů', + 'Class:Farm/Attribute:redundancy/percent' => 'Farma je v provozu, pokud je funkčních alespoň %1$s %% Hypervisorů', + 'Class:VirtualMachine' => 'Virtuální stroj (VM)', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Název virtual hosta', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'Rodina OS', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'Název rodiny OS', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'Verze OS', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'Název verze OS', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licence OS', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'Název licence OS', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Síťová rozhraní', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Všechna logická síťová rozhraní', + 'Class:LogicalVolume' => 'Logický svazek', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Název', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Popis', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'typ RAID', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Velikost', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Úložný systém', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Název úložného systému', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Servery', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Všechny servery užívající tento svazek', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuální zařízení', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Všechna virtuální zařízení užívající tento svazek', + 'Class:lnkServerToVolume' => 'Spojení (Server / Svazek)', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Svazek', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Název svazku', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Název serveru', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Využitá velikost', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Spojení (Virtuální zařízení / Svazek)', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Svazek', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Název svazku', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtuální zařízení', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Název virtuálního zařízení', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Využitá velikost', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Spojení (SAN / Zařízení datového centra)', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'název SAN switche', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Zařízení', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Název zařízení', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC zařízení', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Páska', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'Název', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Popis', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Velikost', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Pásková knihovna', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Název páskové knihovny', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'Souborový systém nas', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Název', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Popis', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Typ RAID', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Velikost', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'Název NAS', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Záplata (patch)', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Název', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Dokumenty', 'Class:Patch/Attribute:documents_list+' => 'Všechny dokumenty spojené s touto záplatou', 'Class:Patch/Attribute:description' => 'Popis', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Typ', - 'Class:Patch/Attribute:finalclass+' => '', -]); - -// -// Class: OSPatch -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSPatch' => 'Záplata (patch) OS', - 'Class:OSPatch+' => '', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Zařízení', 'Class:OSPatch/Attribute:functionalcis_list+' => 'Všechna zařízení, kde je tato záplata (patch) instalována', 'Class:OSPatch/Attribute:osversion_id' => 'Verze OS', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'OS Family~~', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'Název verze OS', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => 'Záplata (patch) softwaru', - 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Software', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Název softwaru', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Instance softwaru', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Všechny systémy, kde je tato záplata (patch) softwaru instalována', -]); - -// -// Class: Licence -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Licence' => 'Licence', - 'Class:Licence+' => '', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Název', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Dokumenty', 'Class:Licence/Attribute:documents_list+' => 'Všechny dokumenty spojené s touto licencí', 'Class:Licence/Attribute:org_id' => 'Organizace', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Název organizace', - 'Class:Licence/Attribute:organization_name+' => '', + 'Class:Licence/Attribute:organization_name+' => 'Common name~~', 'Class:Licence/Attribute:usage_limit' => 'Omezení použití', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Popis', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Počátek platnosti', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => 'Konec platnosti', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Klíč', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Trvalá', - 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'Ne', - 'Class:Licence/Attribute:perpetual/Value:no+' => '', + 'Class:Licence/Attribute:perpetual/Value:no+' => 'no~~', 'Class:Licence/Attribute:perpetual/Value:yes' => 'Ano', - 'Class:Licence/Attribute:perpetual/Value:yes+' => '', + 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes~~', 'Class:Licence/Attribute:finalclass' => 'Typ', - 'Class:Licence/Attribute:finalclass+' => '', -]); - -// -// Class: OSLicence -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSLicence' => 'Licence OS', - 'Class:OSLicence+' => '', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:OSLicence/Attribute:osversion_id' => 'Verze OS', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'OS Family~~', - 'Class:OSLicence/Attribute:osfamily_id+' => '', + 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'Název verze OS', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtuální stroje (VM)', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Všechny virtuální stroje (VM), kde je tato licence použita', 'Class:OSLicence/Attribute:servers_list' => 'Servery', 'Class:OSLicence/Attribute:servers_list+' => 'Všechny servery, kde je tato licence použita', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:SoftwareLicence' => 'Licence softwaru', - 'Class:SoftwareLicence+' => '', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:SoftwareLicence/Attribute:software_id' => 'Software', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'Název softwaru', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Instance softwaru', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Všechny systémy, kde je tato licence použita', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkDocumentToLicence' => 'Spojení (Dokument / Licence)', - 'Class:lnkDocumentToLicence+' => '', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licence', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Název licence', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Název dokumentu', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'Verze OS', - 'Class:OSVersion+' => '', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'Rodina OS', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'Název rodiny OS', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', -]); - -// -// Class: OSFamily -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:OSFamily' => 'Rodina OS', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', -]); - -// -// Class: Brand -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Brand' => 'Výrobce', - 'Class:Brand+' => '', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo~~', 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Fyzická zařízení', 'Class:Brand/Attribute:physicaldevices_list+' => 'Všechna fyzická zařízení odpovídající této značce', 'Class:Brand/UniquenessRule:name+' => 'Jméno značky musí být unikátní', 'Class:Brand/UniquenessRule:name' => 'Tato značka již existuje', -]); - -// -// Class: Model -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Model' => 'Model', - 'Class:Model+' => '', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s~~', 'Class:Model/Attribute:brand_id' => 'Výrobce', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'Název výrobce', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => 'Picture~~', 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Typ zařízení', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Zdroj napájení', - 'Class:Model/Attribute:type/Value:PowerSource+' => '', + 'Class:Model/Attribute:type/Value:PowerSource+' => 'Power Source~~', 'Class:Model/Attribute:type/Value:DiskArray' => 'Diskové pole', - 'Class:Model/Attribute:type/Value:DiskArray+' => '', + 'Class:Model/Attribute:type/Value:DiskArray+' => 'Disk Array~~', 'Class:Model/Attribute:type/Value:Enclosure' => 'Šasi', - 'Class:Model/Attribute:type/Value:Enclosure+' => '', + 'Class:Model/Attribute:type/Value:Enclosure+' => 'Enclosure~~', 'Class:Model/Attribute:type/Value:IPPhone' => 'IP Telefon', - 'Class:Model/Attribute:type/Value:IPPhone+' => '', + 'Class:Model/Attribute:type/Value:IPPhone+' => 'IP Phone~~', 'Class:Model/Attribute:type/Value:MobilePhone' => 'Mobilní telefon', - 'Class:Model/Attribute:type/Value:MobilePhone+' => '', + 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Mobile Phone~~', 'Class:Model/Attribute:type/Value:NAS' => 'NAS', - 'Class:Model/Attribute:type/Value:NAS+' => '', + 'Class:Model/Attribute:type/Value:NAS+' => 'NAS~~', 'Class:Model/Attribute:type/Value:NetworkDevice' => 'Síťový prvek', - 'Class:Model/Attribute:type/Value:NetworkDevice+' => '', + 'Class:Model/Attribute:type/Value:NetworkDevice+' => 'Network Device~~', 'Class:Model/Attribute:type/Value:PC' => 'PC', - 'Class:Model/Attribute:type/Value:PC+' => '', + 'Class:Model/Attribute:type/Value:PC+' => 'PC~~', 'Class:Model/Attribute:type/Value:PDU' => 'PDU', - 'Class:Model/Attribute:type/Value:PDU+' => '', + 'Class:Model/Attribute:type/Value:PDU+' => 'PDU~~', 'Class:Model/Attribute:type/Value:Peripheral' => 'Periferie', - 'Class:Model/Attribute:type/Value:Peripheral+' => '', + 'Class:Model/Attribute:type/Value:Peripheral+' => 'Peripheral~~', 'Class:Model/Attribute:type/Value:Printer' => 'Tiskárna', - 'Class:Model/Attribute:type/Value:Printer+' => '', + 'Class:Model/Attribute:type/Value:Printer+' => 'Printer~~', 'Class:Model/Attribute:type/Value:Rack' => 'Rack', - 'Class:Model/Attribute:type/Value:Rack+' => '', + 'Class:Model/Attribute:type/Value:Rack+' => 'Rack~~', 'Class:Model/Attribute:type/Value:SANSwitch' => 'SAN switch', - 'Class:Model/Attribute:type/Value:SANSwitch+' => '', + 'Class:Model/Attribute:type/Value:SANSwitch+' => 'SAN switch~~', 'Class:Model/Attribute:type/Value:Server' => 'Server', - 'Class:Model/Attribute:type/Value:Server+' => '', + 'Class:Model/Attribute:type/Value:Server+' => 'Server~~', 'Class:Model/Attribute:type/Value:StorageSystem' => 'Úložný systém', - 'Class:Model/Attribute:type/Value:StorageSystem+' => '', + 'Class:Model/Attribute:type/Value:StorageSystem+' => 'Storage System~~', 'Class:Model/Attribute:type/Value:Tablet' => 'Tablet', - 'Class:Model/Attribute:type/Value:Tablet+' => '', + 'Class:Model/Attribute:type/Value:Tablet+' => 'Tablet~~', 'Class:Model/Attribute:type/Value:TapeLibrary' => 'Pásková knihovna', - 'Class:Model/Attribute:type/Value:TapeLibrary+' => '', + 'Class:Model/Attribute:type/Value:TapeLibrary+' => 'Tape Library~~', 'Class:Model/Attribute:type/Value:Phone' => 'Telefon', - 'Class:Model/Attribute:type/Value:Phone+' => '', + 'Class:Model/Attribute:type/Value:Phone+' => 'Telephone~~', 'Class:Model/Attribute:physicaldevices_list' => 'Fyzická zařízení', 'Class:Model/Attribute:physicaldevices_list+' => 'Všechna fyzická zařízení odpovídající tomuto modelu', 'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand~~', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:NetworkDeviceType' => 'Typ síťového zařízení', - 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Síťová zařízení', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Všechna síťová zařízení odpovídající tomuto typu', -]); - -// -// Class: IOSVersion -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:IOSVersion' => 'Verze IOS', - 'Class:IOSVersion+' => '', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Výrobce', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Název výrobce', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkDocumentToPatch' => 'Spojení (Dokument / Záplata (patch))', - 'Class:lnkDocumentToPatch+' => '', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Záplata (patch)', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Název záplaty (patche)', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Název dokumentu', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Spojení (Instance softwaru / Záplata (patch) softwaru)', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Záplata (patch) softwaru', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Název záplaty (patche) softwaru', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Instance softwaru', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Název instance softwaru', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => 'Spojení (Funkční konfigurační položka / Záplata (patch) OS)', - 'Class:lnkFunctionalCIToOSPatch+' => '', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'Záplata (patch) OS', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'Název záplaty (patche) OS', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'Funkční konfigurační položka', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Název funkční konfigurační položky', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => 'Spojení (Dokument / Software)', - 'Class:lnkDocumentToSoftware+' => '', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Název software', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Název dokumentu', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => 'Podsíť (subnet)', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s~~', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s~~', 'Class:Subnet/Attribute:description' => 'Popis', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Název podsítě (subnetu)', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Vlastník', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Název', - 'Class:Subnet/Attribute:org_name+' => '', + 'Class:Subnet/Attribute:org_name+' => '~~', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'IP maska', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLAN', - 'Class:Subnet/Attribute:vlans_list+' => '', -]); - -// -// Class: VLAN -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Subnet/Attribute:vlans_list+' => '~~', 'Class:VLAN' => 'VLAN', - 'Class:VLAN+' => '', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:VLAN/Attribute:vlan_tag+' => '', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Popis', - 'Class:VLAN/Attribute:description+' => '', + 'Class:VLAN/Attribute:description+' => '~~', 'Class:VLAN/Attribute:org_id' => 'Organizace', - 'Class:VLAN/Attribute:org_id+' => '', + 'Class:VLAN/Attribute:org_id+' => '~~', 'Class:VLAN/Attribute:org_name' => 'Název organizace', - 'Class:VLAN/Attribute:org_name+' => '', + 'Class:VLAN/Attribute:org_name+' => '~~', 'Class:VLAN/Attribute:subnets_list' => 'Podsítě (subnety)', - 'Class:VLAN/Attribute:subnets_list+' => '', + 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Fyzická síťová rozhraní', - 'Class:VLAN/Attribute:physicalinterfaces_list+' => '', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', 'Class:lnkSubnetToVLAN' => 'Spojení (Podsíť (subnet) / VLAN)', - 'Class:lnkSubnetToVLAN+' => '', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Podsíť (subnet)', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'IP Podsítě (subnetu)', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Název podsítě (subnetu)', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', 'Class:NetworkInterface' => 'Síťové rozhraní', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Název', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Typ', - 'Class:NetworkInterface/Attribute:finalclass+' => '', -]); - -// -// Class: IPInterface -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', 'Class:IPInterface' => 'IP rozhraní', - 'Class:IPInterface+' => '', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'IP adresa', - 'Class:IPInterface/Attribute:ipaddress+' => '', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MAC adresa', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => 'Komentář', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => 'IP brána', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => 'IP maska', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Rychlost', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => 'Fyzické rozhraní', - 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Zařízení', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Název zařízení', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLAN', - 'Class:PhysicalInterface/Attribute:vlans_list+' => '', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN' => 'Spojení (Fyzické rozhraní / VLAN)', - 'Class:lnkPhysicalInterfaceToVLAN+' => '', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Fyzické rozhraní', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Název fyzického rozhraní', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Zařízení', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Název zařízení', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', 'Class:LogicalInterface' => 'Logické rozhraní', - 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtuální stroj (VM)', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Název virtuálního stroje (VM)', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => 'FC rozhraní', - 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Rychlost', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topologie', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Zařízení', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Název zařízení', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => 'Spojení (Připojitelná konfigurační položka / Síťový prvek)', - 'Class:lnkConnectableCIToNetworkDevice+' => '', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Síťový prvek', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Název síťového prvku', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Připojené zařízení', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Název připojeného zařízení', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Port síťového prvku', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Port zařízení', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Typ propojení', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'down link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'up link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Spojení (Aplikační řešení / Funkční konfigurační položka)', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Aplikační řešení', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Název aplikačního řešení', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Funkční konfigurační položka', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Název funkční konfigurační položky', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => 'Spojení (Aplikační řešení / Obchodní proces)', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Obchodní proces', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Název obchodního procesu', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Aplikační řešení', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Název aplikačního řešení', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => 'Skupina', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => 'Název', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Stav', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Implementace', - 'Class:Group/Attribute:status/Value:implementation+' => '', + 'Class:Group/Attribute:status/Value:implementation+' => 'Implementation~~', 'Class:Group/Attribute:status/Value:obsolete' => 'Zastaralé', - 'Class:Group/Attribute:status/Value:obsolete+' => '', + 'Class:Group/Attribute:status/Value:obsolete+' => 'Obsolete~~', 'Class:Group/Attribute:status/Value:production' => 'V produkci', - 'Class:Group/Attribute:status/Value:production+' => '', + 'Class:Group/Attribute:status/Value:production+' => 'Production~~', 'Class:Group/Attribute:org_id' => 'Organizace', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Název', - 'Class:Group/Attribute:owner_name+' => '', + 'Class:Group/Attribute:owner_name+' => 'Common name~~', 'Class:Group/Attribute:description' => 'Popis', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Typ', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Nadřazená skupina', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Název', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'Konfigurační položky', 'Class:Group/Attribute:ci_list+' => 'Všechny konfigurační položky spojené s touto skupinou', 'Class:Group/Attribute:parent_id_friendlyname' => 'Nadřazená skupina', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'Spojení (Skupina / Konfigurační položka)', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~', 'Class:lnkGroupToCI/Attribute:group_id' => 'Skupina', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Název', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'Konfigurační položka', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'Název', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Důvod', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToFunctionalCI' => 'Spojení (Dokument / Funkční konfigurační položka)', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Funkční konfigurační položka', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Název funkční konfigurační položky', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Dokument', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Název dokumentu', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => 'General~~', 'ConfigMgmt:moreinfo' => 'CI specifics~~', - 'Storage:moreinfo' => 'Storage specifics~~', 'ConfigMgmt:otherinfo' => 'Description~~', 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', 'Software:moreinfo' => 'Software specifics~~', 'Phone:moreinfo' => 'Phone specifics~~', 'Server:baseinfo' => 'Obecné informace', - 'Server:Date' => 'Data', 'Server:moreinfo' => 'Více informací', + 'Server:Date' => 'Data', 'Server:otherinfo' => 'Další informace', 'Server:power' => 'Napájení', 'Class:Subnet/Tab:IPUsage' => 'Využití IP', @@ -1569,31 +1028,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Subnet/Tab:FreeIPs-count' => 'Počet volných adres: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => 'Tady je výčet volných IP adres (10)', 'Class:Document:PreviewTab' => 'Náhled', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:lnkDocumentToFunctionalCI' => 'Spojení (Dokument / Funkční konfigurační položka)', - 'Class:lnkDocumentToFunctionalCI+' => '', - 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Funkční konfigurační položka', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Název funkční konfigurační položky', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Název dokumentu', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:Application' => 'Aplikace', 'Menu:Application+' => 'Všechny aplikace', 'Menu:DBServer' => 'Databázové servery', @@ -1635,18 +1069,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:Group' => 'Skupiny konfiguračních položek', 'Menu:Group+' => 'Skupiny konfiguračních položek', 'Menu:OSVersion' => 'Verze OS', - 'Menu:OSVersion+' => '', + 'Menu:OSVersion+' => '~~', 'Menu:Software' => 'Katalog softwaru', 'Menu:Software+' => 'Katalog softwaru', ]); - -// -// Class: PhysicalInterface -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', - 'Class:PhysicalInterface/Attribute:org_id+' => '~~', - 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', - 'Class:PhysicalInterface/Attribute:location_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/da.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/da.dict.itop-config-mgmt.php index fab0d29418..45e778187b 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/da.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/da.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ @@ -23,88 +22,39 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Relation:impacts/LoadData' => 'Load data~~', 'Relation:impacts/NoFilteredData' => 'please select objects and load data~~', 'Relation:impacts/FilteredData' => 'Filtered data~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkContactToFunctionalCI' => 'Sammenhæng Kontakt/FunctionalCI', - 'Class:lnkContactToFunctionalCI+' => '', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI navn', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Kontakt navn', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => 'Funktionelle CI', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => 'Navn', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Beskrivelse', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Organisation', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Organisationsnavn', - 'Class:FunctionalCI/Attribute:organization_name+' => '', + 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name~~', 'Class:FunctionalCI/Attribute:business_criticity' => 'Forretnings kritikalitet', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'Høj', - 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => '', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'high~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'Lav', - 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => '', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => 'low~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'Middel', - 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => '', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'medium~~', 'Class:FunctionalCI/Attribute:move2production' => 'Overgået til produktions dato', 'Class:FunctionalCI/Attribute:move2production+' => 'Dato for overgang til produktion', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Kontakter', 'Class:FunctionalCI/Attribute:contacts_list+' => 'All the contacts for this configuration item~~', 'Class:FunctionalCI/Attribute:documents_list' => 'Dokumenter', @@ -114,123 +64,69 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:FunctionalCI/Attribute:softwares_list' => 'Software', 'Class:FunctionalCI/Attribute:softwares_list+' => 'All the software installed on this configuration item~~', 'Class:FunctionalCI/Attribute:finalclass' => 'Type', - 'Class:FunctionalCI/Attribute:finalclass+' => '', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Active Tickets~~', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:PhysicalDevice' => 'Fysiske enheder', - 'Class:PhysicalDevice+' => '', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Seriennummer', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => 'Placering', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => 'Placeringsnavn', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => 'Status', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'Implementering', - 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'Forældet', - 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:PhysicalDevice/Attribute:status/Value:production' => 'Produktion', - 'Class:PhysicalDevice/Attribute:status/Value:production+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:production+' => 'production~~', 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'Lager', - 'Class:PhysicalDevice/Attribute:status/Value:stock+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stock~~', 'Class:PhysicalDevice/Attribute:brand_id' => 'Mærke', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => 'Mærkennavn', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Model', - 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Modelnavn', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Asset nummer', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => 'Indkøbsdato', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Udløb garanti', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => 'Rack', - 'Class:Rack+' => '', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s~~', 'Class:Rack/Attribute:nb_u' => 'NB U', - 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:nb_u+' => '~~', 'Class:Rack/Attribute:device_list' => 'Enheder', 'Class:Rack/Attribute:device_list+' => 'All the physical devices racked into this rack~~', 'Class:Rack/Attribute:enclosure_list' => 'Enclosures', 'Class:Rack/Attribute:enclosure_list+' => 'All the enclosures in this rack~~', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:TelephonyCI' => 'Telefoni CI', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Telefonnummer', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => 'Telefon', - 'Class:Phone+' => '', -]); - -// -// Class: MobilePhone -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Mobiltelefon', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'IP-Telefon', - 'Class:IPPhone+' => '', -]); - -// -// Class: Tablet -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Tablet', - 'Class:Tablet+' => '', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'Forbindbare CI', 'Class:ConnectableCI+' => 'Fysiske CI', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s~~', @@ -238,36 +134,29 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'All network devices connected to this device~~', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Netværks interfaces', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'All the physical network interfaces~~', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:DatacenterDevice' => 'Datacenterenhed', - 'Class:DatacenterDevice+' => '', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => 'Racknavn', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Enclosure', - 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Enclosure navn', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'NB U', - 'Class:DatacenterDevice/Attribute:nb_u+' => '', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', 'Class:DatacenterDevice/Attribute:managementip' => 'Management IP', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => 'PowerA kilde', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => 'PowerA kildenavn', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => 'PowerB kilde', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => 'PowerB kildenavn', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC Porte', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'All the fiber channel interfaces for this device~~', 'Class:DatacenterDevice/Attribute:san_list' => 'SANs', @@ -276,217 +165,126 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'The device %2$s is up if at least one power connection (A or B) is up~~', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'The device %2$s is up if all its power connections are up~~', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'The device %2$s is up if at least %1$s %% of its power connections are up~~', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:NetworkDevice' => 'Netværks enhed', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Netværks type', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Netværktypenavn', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Enhed', 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'All the devices connected to this network device~~', 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS Version', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS versionsnavn', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Server', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s~~', 'Class:Server/Attribute:osfamily_id' => 'OS Familie', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'OS familienavn', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'OS Version', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'OS versionsnavn', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'OS Licens', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'OS licensnavn', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Logical Volumes', 'Class:Server/Attribute:logicalvolumes_list+' => 'All the logical volumes connected to this server~~', -]); - -// -// Class: StorageSystem -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:StorageSystem' => 'Storage-System', - 'Class:StorageSystem+' => '', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s~~', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logical Volumes', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'All the logical volumes in this storage system~~', -]); - -// -// Class: SANSwitch -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:SANSwitch' => 'SAN-Switch', - 'Class:SANSwitch+' => '', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s~~', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Enhed', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'All the devices connected to this SAN switch~~', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:TapeLibrary' => 'Tape-Library', - 'Class:TapeLibrary+' => '', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s~~', 'Class:TapeLibrary/Attribute:tapes_list' => 'Bånd', 'Class:TapeLibrary/Attribute:tapes_list+' => 'All the tapes in the tape library~~', -]); - -// -// Class: NAS -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s~~', 'Class:NAS/Attribute:nasfilesystem_list' => 'NAS filsystem liste', 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS~~', -]); - -// -// Class: PC -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:PC' => 'PC', - 'Class:PC+' => '', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s~~', 'Class:PC/Attribute:osfamily_id' => 'OS-Familie', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'OS familienavn', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'OS-Version', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'OS versionsnavn', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Type', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'Desktop', - 'Class:PC/Attribute:type/Value:desktop+' => '', + 'Class:PC/Attribute:type/Value:desktop+' => 'desktop~~', 'Class:PC/Attribute:type/Value:laptop' => 'Bærbar', - 'Class:PC/Attribute:type/Value:laptop+' => '', -]); - -// -// Class: Printer -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:PC/Attribute:type/Value:laptop+' => 'laptop~~', 'Class:Printer' => 'Printer', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerConnection -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:PowerConnection' => 'Strømtilslutning', - 'Class:PowerConnection+' => '', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerSource -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:PowerSource' => 'Strømkilde', - 'Class:PowerSource+' => '', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s~~', 'Class:PowerSource/Attribute:pdus_list' => 'PDUs', 'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source~~', -]); - -// -// Class: PDU -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s~~', 'Class:PDU/Attribute:rack_id' => 'Rack', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => 'Racknavn', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => 'Power start', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Power start navn', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => 'Perifer enhed', - 'Class:Peripheral+' => '', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: Enclosure -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Enclosure' => 'Enclosure', - 'Class:Enclosure+' => '', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Enclosure/Attribute:rack_id' => 'Rack', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => 'Racknavn', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => 'NB U', - 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Enhed', 'Class:Enclosure/Attribute:device_list+' => 'All the devices in this enclosure~~', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:ApplicationSolution' => 'Anvendelsområde', 'Class:ApplicationSolution+' => 'Hvilken applikations løsning anvendes den i?', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs', @@ -496,798 +294,533 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo~~', 'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:ApplicationSolution/Attribute:status' => 'Status', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'Aktiv', - 'Class:ApplicationSolution/Attribute:status/Value:active+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active~~', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'Inaktiv', - 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'inactive~~', 'Class:ApplicationSolution/Attribute:redundancy' => 'Impact analysis: configuration of the redundancy~~', 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'The solution is up if all CIs are up~~', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'The solution is up if at least %1$s CI(s) is(are) up~~', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'The solution is up if at least %1$s %% of the CIs are up~~', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:BusinessProcess' => 'Forretningsproces', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Anvendelsområder', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Liste over applikations løsninger', 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', 'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:BusinessProcess/Attribute:status' => 'Status', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'Aktiv', - 'Class:BusinessProcess/Attribute:status/Value:active+' => '', + 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Inaktiv', - 'Class:BusinessProcess/Attribute:status/Value:inactive+' => '', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:SoftwareInstance' => 'Software instans', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'System', - 'Class:SoftwareInstance/Attribute:system_id+' => '', - 'Class:SoftwareInstance/Attribute:system_name' => 'Systemnavn', - 'Class:SoftwareInstance/Attribute:system_name+' => '', - 'Class:SoftwareInstance/Attribute:software_id' => 'Software', - 'Class:SoftwareInstance/Attribute:software_id+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => 'Software', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software-Licens', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software-Licensnavn', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', - 'Class:SoftwareInstance/Attribute:path' => 'Path', - 'Class:SoftwareInstance/Attribute:path+' => '', - 'Class:SoftwareInstance/Attribute:status' => 'Status', - 'Class:SoftwareInstance/Attribute:status+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Aktiv', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inaktiv', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => '', -]); - -// -// Class: Middleware -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => '', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware-Instans(er)', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware~~', -]); - -// -// Class: DBServer -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:DBServer' => 'DB Server', - 'Class:DBServer+' => '', - 'Class:DBServer/Attribute:dbschema_list' => 'DB Schema', - 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server~~', -]); - -// -// Class: WebServer -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:WebServer' => 'Web Server', - 'Class:WebServer+' => '', - 'Class:WebServer/Attribute:webapp_list' => 'Web Applikationer', - 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', -]); - -// -// Class: PCSoftware -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:PCSoftware' => 'PC-Software', - 'Class:PCSoftware+' => '', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:OtherSoftware' => 'Andet Software', - 'Class:OtherSoftware+' => '', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:MiddlewareInstance' => 'Middleware instans', - 'Class:MiddlewareInstance+' => '', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware navn', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:DatabaseSchema' => 'Datenbase schema', - 'Class:DatabaseSchema+' => '', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB-Server', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB servernavn', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:WebApplication' => 'Webapplikation', - 'Class:WebApplication+' => '', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', - 'Class:WebApplication/Attribute:webserver_id' => 'Web server', - 'Class:WebApplication/Attribute:webserver_id+' => '', - 'Class:WebApplication/Attribute:webserver_name' => 'Web servernavn', - 'Class:WebApplication/Attribute:webserver_name+' => '', - 'Class:WebApplication/Attribute:logo' => 'Logo~~', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:VirtualDevice' => 'Virtuel enhed', - 'Class:VirtualDevice+' => '', - 'Class:VirtualDevice/Attribute:status' => 'Status', - 'Class:VirtualDevice/Attribute:status+' => '', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implementering', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => '', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsolet', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => '', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'Produktiv', - 'Class:VirtualDevice/Attribute:status/Value:production+' => '', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Lager', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => '', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logiske Volumes', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device~~', -]); - -// -// Class: VirtualHost -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:VirtualHost' => 'Host', - 'Class:VirtualHost+' => '', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuelle Maskiner', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host~~', -]); - -// -// Class: Hypervisor -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:Hypervisor' => 'Hypervisor', - 'Class:Hypervisor+' => '', - 'Class:Hypervisor/Attribute:farm_id' => 'Farm', - 'Class:Hypervisor/Attribute:farm_id+' => '', - 'Class:Hypervisor/Attribute:farm_name' => 'Farmnavn', - 'Class:Hypervisor/Attribute:farm_name+' => '', - 'Class:Hypervisor/Attribute:server_id' => 'Server', - 'Class:Hypervisor/Attribute:server_id+' => '', - 'Class:Hypervisor/Attribute:server_name' => 'Servernavn', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:Farm' => 'Farm', - 'Class:Farm+' => '', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisorer', - 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm~~', - 'Class:Farm/Attribute:redundancy' => 'High availability~~', - 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~', - 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~', - 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:VirtualMachine' => 'Virtuel Maskine', - 'Class:VirtualMachine+' => '', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Hostnavn', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS Familie', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS familiennavn', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '', - 'Class:VirtualMachine/Attribute:osversion_id' => 'OS Version', - 'Class:VirtualMachine/Attribute:osversion_id+' => '', - 'Class:VirtualMachine/Attribute:osversion_name' => 'OS versionsnavn', - 'Class:VirtualMachine/Attribute:osversion_name+' => '', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS Licens', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licensnavn', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '', - 'Class:VirtualMachine/Attribute:managementip' => 'IP~~', - 'Class:VirtualMachine/Attribute:managementip+' => '~~', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Netværks interface', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:LogicalVolume' => 'Logical Volume', - 'Class:LogicalVolume+' => '', - 'Class:LogicalVolume/Attribute:name' => 'Navn', - 'Class:LogicalVolume/Attribute:name+' => '', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', - 'Class:LogicalVolume/Attribute:description' => 'Beskrivelse', - 'Class:LogicalVolume/Attribute:description+' => '', - 'Class:LogicalVolume/Attribute:raid_level' => 'Raid Level', - 'Class:LogicalVolume/Attribute:raid_level+' => '', - 'Class:LogicalVolume/Attribute:size' => 'Størrelse', - 'Class:LogicalVolume/Attribute:size+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage System', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage systemnavn', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', - 'Class:LogicalVolume/Attribute:servers_list' => 'Server', - 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume~~', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuelle enheder', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume~~', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:lnkServerToVolume' => 'Sammenhæng Server/Volume', - 'Class:lnkServerToVolume+' => '', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume navn', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Server navn', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Størrelse anvendt', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:lnkVirtualDeviceToVolume' => 'Sammenhæng virtuel enhed/volume', - 'Class:lnkVirtualDeviceToVolume+' => '', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume navn', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtuel enhed', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtuel enhedsnavn', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Størrelse anvendt', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:lnkSanToDatacenterDevice' => 'Sammenhæng SAN/Datacenterenhed', - 'Class:lnkSanToDatacenterDevice+' => '', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN Switch', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN Switchnavn', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Enhed', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Enhedsnavn', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Enhed FC', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:Tape' => 'Bånd', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', - 'Class:Tape/Attribute:name' => 'Navn', - 'Class:Tape/Attribute:name+' => '', - 'Class:Tape/Attribute:description' => 'Beskrivelse', - 'Class:Tape/Attribute:description+' => '', - 'Class:Tape/Attribute:size' => 'Størrelse', - 'Class:Tape/Attribute:size+' => '', - 'Class:Tape/Attribute:tapelibrary_id' => 'Tape Library', - 'Class:Tape/Attribute:tapelibrary_id+' => '', - 'Class:Tape/Attribute:tapelibrary_name' => 'Tape Library navn', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:NASFileSystem' => 'NAS filsystem', - 'Class:NASFileSystem+' => '', - 'Class:NASFileSystem/Attribute:name' => 'Navn', - 'Class:NASFileSystem/Attribute:name+' => '', - 'Class:NASFileSystem/Attribute:description' => 'Beskrivelse', - 'Class:NASFileSystem/Attribute:description+' => '', - 'Class:NASFileSystem/Attribute:raid_level' => 'Raid Level', - 'Class:NASFileSystem/Attribute:raid_level+' => '', - 'Class:NASFileSystem/Attribute:size' => 'Størrelse', - 'Class:NASFileSystem/Attribute:size+' => '', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '', - 'Class:NASFileSystem/Attribute:nas_name' => 'NAS navn', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Software -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', 'Class:Software' => 'Software', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s~~', 'Class:Software/Attribute:name' => 'Navn', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'Producent', - 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Version', - 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Dokument', 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software~~', 'Class:Software/Attribute:logo' => 'Logo~~', 'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs~~', 'Class:Software/Attribute:type' => 'Type', - 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type+' => '~~', 'Class:Software/Attribute:type/Value:DBServer' => 'DB Server', - 'Class:Software/Attribute:type/Value:DBServer+' => '', + 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server~~', 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', - 'Class:Software/Attribute:type/Value:Middleware+' => '', + 'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware~~', 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Andet Software', - 'Class:Software/Attribute:type/Value:OtherSoftware+' => '', + 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Other Software~~', 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC Software', - 'Class:Software/Attribute:type/Value:PCSoftware+' => '', + 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC Software~~', 'Class:Software/Attribute:type/Value:WebServer' => 'Web server', - 'Class:Software/Attribute:type/Value:WebServer+' => '', + 'Class:Software/Attribute:type/Value:WebServer+' => 'Web Server~~', 'Class:Software/Attribute:softwareinstance_list' => 'Software Instanser', 'Class:Software/Attribute:softwareinstance_list+' => 'All the software instances for this software~~', 'Class:Software/Attribute:softwarepatch_list' => 'Software Patches', 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software~~', 'Class:Software/Attribute:softwarelicence_list' => 'Software Licenser', 'Class:Software/Attribute:softwarelicence_list+' => 'All the licenses for this software~~', -]); - -// -// Class: Patch -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:SoftwareInstance' => 'Software instans', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'System', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Systemnavn', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Software', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Software', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software-Licens', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software-Licensnavn', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Path', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Status', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Aktiv', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inaktiv', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:Middleware' => 'Middleware', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware-Instans(er)', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware~~', + 'Class:DBServer' => 'DB Server', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'DB Schema', + 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server~~', + 'Class:WebServer' => 'Web Server', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Web Applikationer', + 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', + 'Class:PCSoftware' => 'PC-Software', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Andet Software', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Middleware instans', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware navn', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Datenbase schema', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB-Server', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB servernavn', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Webapplikation', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', + 'Class:WebApplication/Attribute:webserver_id' => 'Web server', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Web servernavn', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Virtuel enhed', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Status', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implementering', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsolet', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'Produktiv', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Lager', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logiske Volumes', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device~~', + 'Class:VirtualHost' => 'Host', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuelle Maskiner', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host~~', + 'Class:Hypervisor' => 'Hypervisor', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Farm', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Farmnavn', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Server', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Servernavn', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Farm', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisorer', + 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm~~', + 'Class:Farm/Attribute:redundancy' => 'High availability~~', + 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~', + 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~', + 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~', + 'Class:VirtualMachine' => 'Virtuel Maskine', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Hostnavn', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS Familie', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS familiennavn', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'OS Version', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'OS versionsnavn', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS Licens', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licensnavn', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP~~', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Netværks interface', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces~~', + 'Class:LogicalVolume' => 'Logical Volume', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Navn', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Beskrivelse', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Raid Level', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Størrelse', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage System', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage systemnavn', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Server', + 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume~~', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuelle enheder', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume~~', + 'Class:lnkServerToVolume' => 'Sammenhæng Server/Volume', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume navn', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Server navn', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Størrelse anvendt', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Sammenhæng virtuel enhed/volume', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume navn', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtuel enhed', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtuel enhedsnavn', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Størrelse anvendt', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Sammenhæng SAN/Datacenterenhed', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN Switch', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN Switchnavn', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Enhed', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Enhedsnavn', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Enhed FC', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Bånd', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'Navn', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Beskrivelse', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Størrelse', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Tape Library', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Tape Library navn', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'NAS filsystem', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Navn', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Beskrivelse', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Raid Level', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Størrelse', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'NAS navn', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Patch', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Navn', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Dokumenter', 'Class:Patch/Attribute:documents_list+' => 'All the documents linked to this patch~~', 'Class:Patch/Attribute:description' => 'Beskrivelse', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Type', - 'Class:Patch/Attribute:finalclass+' => '', -]); - -// -// Class: OSPatch -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSPatch' => 'OS-Patch', - 'Class:OSPatch+' => '', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Enhed', 'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed~~', 'Class:OSPatch/Attribute:osversion_id' => 'OS Version', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'OS Family~~', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'OS versionsnavn', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => 'Software-Patch', - 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Software', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Software navn', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Software Instanser', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'All the systems where this software patch is installed~~', -]); - -// -// Class: Licence -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Licence' => 'Licens', - 'Class:Licence+' => '', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Navn', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Dokumenter', 'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this license~~', 'Class:Licence/Attribute:org_id' => 'Ejer', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Organisationsnavn', - 'Class:Licence/Attribute:organization_name+' => '', + 'Class:Licence/Attribute:organization_name+' => 'Common name~~', 'Class:Licence/Attribute:usage_limit' => 'Anvendelses indskrænkninger', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Beskrivelse', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Startdato', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => 'Slutdato', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Licensnøgle', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Fortløbende', 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'nej', - 'Class:Licence/Attribute:perpetual/Value:no+' => '', + 'Class:Licence/Attribute:perpetual/Value:no+' => 'no~~', 'Class:Licence/Attribute:perpetual/Value:yes' => 'ja', - 'Class:Licence/Attribute:perpetual/Value:yes+' => '', + 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes~~', 'Class:Licence/Attribute:finalclass' => 'Type', - 'Class:Licence/Attribute:finalclass+' => '', -]); - -// -// Class: OSLicence -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSLicence' => 'OS-Licens', - 'Class:OSLicence+' => '', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:OSLicence/Attribute:osversion_id' => 'OS-Version', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'OS Family~~', - 'Class:OSLicence/Attribute:osfamily_id+' => '', + 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'OS versionsnavn', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtuelle Maskiner', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this license is used~~', 'Class:OSLicence/Attribute:servers_list' => 'Server', 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this license is used~~', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:SoftwareLicence' => 'Software-Licens', - 'Class:SoftwareLicence+' => '', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:SoftwareLicence/Attribute:software_id' => 'Software', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'Software navn', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Software Instanser', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this license is used~~', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkDocumentToLicence' => 'Sammenhæng Dokument/Licens', - 'Class:lnkDocumentToLicence+' => '', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licens', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Licensnavn', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Dokumentnavn', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'OS-Version', - 'Class:OSVersion+' => '', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'OS-Familie', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'OS familienavn', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', -]); - -// -// Class: OSFamily -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:OSFamily' => 'OS-Familie', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', -]); - -// -// Class: Brand -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Brand' => 'Mærke', - 'Class:Brand+' => '', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo~~', 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Fysisk enhed', 'Class:Brand/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this brand~~', 'Class:Brand/UniquenessRule:name+' => 'The name must be unique~~', 'Class:Brand/UniquenessRule:name' => 'This brand already exists~~', -]); - -// -// Class: Model -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Model' => 'Model', - 'Class:Model+' => '', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s~~', 'Class:Model/Attribute:brand_id' => 'Mærke', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'Mærkenavn', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => 'Picture~~', 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Enhedstype', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Strømforsyning', - 'Class:Model/Attribute:type/Value:PowerSource+' => '', + 'Class:Model/Attribute:type/Value:PowerSource+' => 'Power Source~~', 'Class:Model/Attribute:type/Value:DiskArray' => 'Diskarray', - 'Class:Model/Attribute:type/Value:DiskArray+' => '', + 'Class:Model/Attribute:type/Value:DiskArray+' => 'Disk Array~~', 'Class:Model/Attribute:type/Value:Enclosure' => 'Enclosure', - 'Class:Model/Attribute:type/Value:Enclosure+' => '', + 'Class:Model/Attribute:type/Value:Enclosure+' => 'Enclosure~~', 'Class:Model/Attribute:type/Value:IPPhone' => 'IP Telefon', - 'Class:Model/Attribute:type/Value:IPPhone+' => '', + 'Class:Model/Attribute:type/Value:IPPhone+' => 'IP Phone~~', 'Class:Model/Attribute:type/Value:MobilePhone' => 'Mobiltelefon', - 'Class:Model/Attribute:type/Value:MobilePhone+' => '', + 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Mobile Phone~~', 'Class:Model/Attribute:type/Value:NAS' => 'NAS', - 'Class:Model/Attribute:type/Value:NAS+' => '', + 'Class:Model/Attribute:type/Value:NAS+' => 'NAS~~', 'Class:Model/Attribute:type/Value:NetworkDevice' => 'Netværks enhed', - 'Class:Model/Attribute:type/Value:NetworkDevice+' => '', + 'Class:Model/Attribute:type/Value:NetworkDevice+' => 'Network Device~~', 'Class:Model/Attribute:type/Value:PC' => 'PC', - 'Class:Model/Attribute:type/Value:PC+' => '', + 'Class:Model/Attribute:type/Value:PC+' => 'PC~~', 'Class:Model/Attribute:type/Value:PDU' => 'PDU', - 'Class:Model/Attribute:type/Value:PDU+' => '', + 'Class:Model/Attribute:type/Value:PDU+' => 'PDU~~', 'Class:Model/Attribute:type/Value:Peripheral' => 'Peripher enhed', - 'Class:Model/Attribute:type/Value:Peripheral+' => '', + 'Class:Model/Attribute:type/Value:Peripheral+' => 'Peripheral~~', 'Class:Model/Attribute:type/Value:Printer' => 'Printer', - 'Class:Model/Attribute:type/Value:Printer+' => '', + 'Class:Model/Attribute:type/Value:Printer+' => 'Printer~~', 'Class:Model/Attribute:type/Value:Rack' => 'Rack', - 'Class:Model/Attribute:type/Value:Rack+' => '', + 'Class:Model/Attribute:type/Value:Rack+' => 'Rack~~', 'Class:Model/Attribute:type/Value:SANSwitch' => 'SAN Switch', - 'Class:Model/Attribute:type/Value:SANSwitch+' => '', + 'Class:Model/Attribute:type/Value:SANSwitch+' => 'SAN switch~~', 'Class:Model/Attribute:type/Value:Server' => 'Server', - 'Class:Model/Attribute:type/Value:Server+' => '', + 'Class:Model/Attribute:type/Value:Server+' => 'Server~~', 'Class:Model/Attribute:type/Value:StorageSystem' => 'Storage System', - 'Class:Model/Attribute:type/Value:StorageSystem+' => '', + 'Class:Model/Attribute:type/Value:StorageSystem+' => 'Storage System~~', 'Class:Model/Attribute:type/Value:Tablet' => 'Tablet', - 'Class:Model/Attribute:type/Value:Tablet+' => '', + 'Class:Model/Attribute:type/Value:Tablet+' => 'Tablet~~', 'Class:Model/Attribute:type/Value:TapeLibrary' => 'Tape Library', - 'Class:Model/Attribute:type/Value:TapeLibrary+' => '', + 'Class:Model/Attribute:type/Value:TapeLibrary+' => 'Tape Library~~', 'Class:Model/Attribute:type/Value:Phone' => 'Telephone~~', 'Class:Model/Attribute:type/Value:Phone+' => 'Telephone~~', 'Class:Model/Attribute:physicaldevices_list' => 'Fyisk enhed', 'Class:Model/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this model~~', 'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand~~', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:NetworkDeviceType' => 'Netværksenhed type', - 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Netværks enheder', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type~~', -]); - -// -// Class: IOSVersion -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:IOSVersion' => 'IOS-Version', - 'Class:IOSVersion+' => '', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Mærke', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Mærkenavn', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkDocumentToPatch' => 'Sammenhæng Dokument/Patch', - 'Class:lnkDocumentToPatch+' => '', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Patch navn', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Dokumentnavn', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Sammenhæng Software-Instans/Softeware-Patch', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Software Patch', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Software Patch navn', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Software Instans', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software Instans navn', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => 'Sammenhæng FunctionalCI/OS-Patch', - 'Class:lnkFunctionalCIToOSPatch+' => '', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS Patch', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS-Patch-Navn', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'FunctionalCI', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'FunctionalCI navn', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => 'Sammenhæng Dokument/Software', - 'Class:lnkDocumentToSoftware+' => '', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Software navn', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Dokumentnavn', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => 'Subnet', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s~~', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s~~', 'Class:Subnet/Attribute:description' => 'Beskrivelse', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Subnet name~~', 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Organisation', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Navn', - 'Class:Subnet/Attribute:org_name+' => '', + 'Class:Subnet/Attribute:org_name+' => '~~', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'Subnetmaske', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLANs~~', 'Class:Subnet/Attribute:vlans_list+' => '~~', -]); - -// -// Class: VLAN -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:VLAN' => 'VLAN~~', - 'Class:VLAN+' => '~~', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag~~', 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Description~~', @@ -1295,20 +828,13 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:VLAN/Attribute:org_id' => 'Organization~~', 'Class:VLAN/Attribute:org_id+' => '~~', 'Class:VLAN/Attribute:org_name' => 'Organization name~~', - 'Class:VLAN/Attribute:org_name+' => '', + 'Class:VLAN/Attribute:org_name+' => '~~', 'Class:VLAN/Attribute:subnets_list' => 'Subnets~~', 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Physical network interfaces~~', 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN~~', - 'Class:lnkSubnetToVLAN+' => '~~', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', @@ -1320,65 +846,41 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:NetworkInterface' => 'Netværks interface', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Navn', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Type', - 'Class:NetworkInterface/Attribute:finalclass+' => '', -]); - -// -// Class: IPInterface -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', 'Class:IPInterface' => 'IP-Interface', - 'Class:IPInterface+' => '', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'IP Adresse', - 'Class:IPInterface/Attribute:ipaddress+' => '', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MAC Adresse', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => 'Kommentar', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => 'IP Gateway', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => 'IP Maske', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Hastighed', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => 'Fysiske interface', - 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s~~', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Enhed', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Enhedsnavn', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs~~', 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkPhysicalInterfaceToVLAN' => 'Link PhysicalInterface / VLAN~~', - 'Class:lnkPhysicalInterfaceToVLAN+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physical Interface~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', @@ -1392,116 +894,74 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:LogicalInterface' => 'Logiske interface', - 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtuel maskine', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtuel maskinnavn', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => 'Fiber Channel Interface', - 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Hastighed', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topologi', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Enhed', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Enhedsnavn', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => 'Sammenhæng ConnectableCI/NetworkDevice', - 'Class:lnkConnectableCIToNetworkDevice+' => '', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Netværks enhed', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Netværksenhed navn', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Forbunden enhed', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Forbundne enheder navn', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Netværksport', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Enhedsport', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Forbindelsestype', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'Downlink', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'Uplink', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => '', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link~~', 'Class:lnkApplicationSolutionToFunctionalCI' => 'Sammenhæng Applikationssuite/FunctionalCI', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Applikations løsning', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Applikations løsning navn', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI navn', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => 'Sammenhæng Applikationssuite/Forretningsproces', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Forretningsproces', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Forretningsproces navn', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Applikations løsning', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Applikations løsning navn', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => 'Gruppe', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s~~', 'Class:Group/Attribute:name' => 'Navn', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Status', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Implementering', 'Class:Group/Attribute:status/Value:implementation+' => 'Implementering', 'Class:Group/Attribute:status/Value:obsolete' => 'Forældet', @@ -1509,56 +969,55 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Group/Attribute:status/Value:production' => 'Produktion', 'Class:Group/Attribute:status/Value:production+' => 'Produktion', 'Class:Group/Attribute:org_id' => 'Organisation', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Navn', 'Class:Group/Attribute:owner_name+' => 'Ejer navn', 'Class:Group/Attribute:description' => 'Beskrivelse', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Typ', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Parent id', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Navn', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'Forbundne CIs', 'Class:Group/Attribute:ci_list+' => 'All the configuration items linked to this group~~', 'Class:Group/Attribute:parent_id_friendlyname' => 'Parent Gruppe', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'Gruppe/CI', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~', 'Class:lnkGroupToCI/Attribute:group_id' => 'Gruppe', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Navn', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'Navn', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Årsag', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToFunctionalCI' => 'Sammenhæng Dokument/FunctionalCI', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI navn', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Dokument', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Dokument navn', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => 'General~~', 'ConfigMgmt:moreinfo' => 'CI specifics~~', - 'Storage:moreinfo' => 'Storage specifics~~', 'ConfigMgmt:otherinfo' => 'Description~~', 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', 'Software:moreinfo' => 'Software specifics~~', 'Phone:moreinfo' => 'Phone specifics~~', 'Server:baseinfo' => 'Almindelig Informationen', - 'Server:Date' => 'Dato', 'Server:moreinfo' => 'Yderligere Information', + 'Server:Date' => 'Dato', 'Server:otherinfo' => 'Øvrig Information', 'Server:power' => 'Power supply~~', 'Class:Subnet/Tab:IPUsage' => 'IP Brug', @@ -1568,31 +1027,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Subnet/Tab:FreeIPs-count' => 'Ledige IP: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => 'Her er et udtræk af 10 ledige IP adresser', 'Class:Document:PreviewTab' => 'Preview~~', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:lnkDocumentToFunctionalCI' => 'Sammenhæng Dokument/FunctionalCI', - 'Class:lnkDocumentToFunctionalCI+' => '', - 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI navn', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Dokument navn', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:Application' => 'Anvendelse', 'Menu:Application+' => 'Alle Anvendelser', 'Menu:DBServer' => 'Database server', @@ -1636,16 +1070,5 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:OSVersion' => 'OS versioner', 'Menu:OSVersion+' => '~~', 'Menu:Software' => 'Software Katalog', - 'Menu:Software+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', - 'Class:PhysicalInterface/Attribute:org_id+' => '~~', - 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', - 'Class:PhysicalInterface/Attribute:location_id+' => '~~', + 'Menu:Software+' => 'Software catalog~~', ]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/de.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/de.dict.itop-config-mgmt.php index e57fa5294f..18b664ab16 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/de.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/de.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ @@ -23,80 +22,29 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Relation:impacts/LoadData' => 'Daten laden', 'Relation:impacts/NoFilteredData' => 'Bitte wählen Sie Objekte', 'Relation:impacts/FilteredData' => 'Daten sind über den Tab "Grafische Ansicht" gefiltert', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkContactToFunctionalCI' => 'Verknüpfung Kontakt/FunctionalCI', 'Class:lnkContactToFunctionalCI+' => 'Verwaltet Kontakte, die mit funktionalen CIs verknüpft sind. Das kann ein Team sein, das für das Gerät verantwortlich ist und dem zugehörige Tickets zugewiesen werden, oder die Person, der ein einzelnes Gerät wie ein PC oder ein Telefon zugeordnet ist, um die Inventarisierung zu pflegen.', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI-Name', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Kontakt-Name', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => 'Funktionales CI', 'Class:FunctionalCI+' => 'Abstrakte Klasse, die die meisten für die CMDB verwendeten Arten von Konfigurationselementen zusammenfasst.', 'Class:FunctionalCI/Attribute:name' => 'Name', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Beschreibung', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Organisation', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Organisationsname', - 'Class:FunctionalCI/Attribute:organization_name+' => '', + 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name~~', 'Class:FunctionalCI/Attribute:business_criticity' => 'Business-Kritikalität', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'hoch', 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'hoch', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'niedrig', @@ -105,6 +53,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'mittel', 'Class:FunctionalCI/Attribute:move2production' => 'Go-Live-Datum', 'Class:FunctionalCI/Attribute:move2production+' => 'Datum, an dem in Produktivbetrieb gegangen wird/wurde', + 'Class:FunctionalCI/Attribute:groups_list' => 'Gruppen', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Gruppen können wie Schlagworte verwendet werden, um Umgebungen, Projekte (Migration, Upgrade, Sicherheit) usw. zu dokumentieren.', 'Class:FunctionalCI/Attribute:contacts_list' => 'Kontakte', 'Class:FunctionalCI/Attribute:contacts_list+' => 'Alle Kontakte zu diesem Konfigurationselement', 'Class:FunctionalCI/Attribute:documents_list' => 'Dokumente', @@ -117,120 +67,66 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:FunctionalCI/Attribute:finalclass+' => 'Name der instanziierbaren Klasse', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Offene Tickets', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Offene Tickets, die sich auf dieses CI auswirken', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:PhysicalDevice' => 'Physisches Gerät', 'Class:PhysicalDevice+' => 'Abstrakte Klasse, die die physischen Arten von Konfigurationselementen zusammenfasst. Ein physisches Gerät kann einem Standort zugeordnet werden und hat üblicherweise eine Marke und ein Modell.', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Seriennummer', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => 'Standort', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => 'Standortname', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => 'Status', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'Implementierung', 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'Implementierung', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'Obsolet', - 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:PhysicalDevice/Attribute:status/Value:production' => 'Produktiv', - 'Class:PhysicalDevice/Attribute:status/Value:production+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:production+' => 'production~~', 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'Lager', - 'Class:PhysicalDevice/Attribute:status/Value:stock+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stock~~', 'Class:PhysicalDevice/Attribute:brand_id' => 'Marke', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => 'Markenname', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Modell', - 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Supportende des Modells', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'Zeitpunkt, ab dem das Hardwaremodell vom Hersteller nicht mehr unterstützt wird, sofern diese Information am Modell hinterlegt ist.', 'Class:PhysicalDevice/Attribute:model_name' => 'Modellname', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Asset-Nummer', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => 'Kaufdatum', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Garantieende', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => 'Rack', 'Class:Rack+' => 'Ein physischer Schrank für Datacenter-Geräte und Enclosures.', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => 'Höheneinheiten', - 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:nb_u+' => '~~', 'Class:Rack/Attribute:device_list' => 'Devices', 'Class:Rack/Attribute:device_list+' => 'Alle physischen Geräte, die in dieses Rack eingebaut sind', 'Class:Rack/Attribute:enclosure_list' => 'Enclosures', 'Class:Rack/Attribute:enclosure_list+' => 'Alle Enclosures in diesem Rack', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TelephonyCI' => 'Telefonie-CI', 'Class:TelephonyCI+' => 'Abstrakte Klasse, die Telefoniegeräte zusammenfasst', 'Class:TelephonyCI/Attribute:phonenumber' => 'Telefonnummer', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => 'Telefon', 'Class:Phone+' => 'Endanwendergerät. Kabelgebundenes Telefon', -]); - -// -// Class: MobilePhone -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:MobilePhone' => 'Mobiltelefon', 'Class:MobilePhone+' => 'Endanwendergerät. Schnurloses Telefon', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware-PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'IP-Telefon', 'Class:IPPhone+' => 'Physisches Gerät für Telefonie, an ein Netzwerk angeschlossen', -]); - -// -// Class: Tablet -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Tablet' => 'Tablet', 'Class:Tablet+' => 'Endanwendergerät. Zum Beispiel iPad, Galaxy Note/Tab, Nexus, Kindle ...', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ConnectableCI' => 'Verknüpfbares CI', 'Class:ConnectableCI+' => 'Physisches Gerät, das an ein Netzwerk angeschlossen werden kann.', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', @@ -238,36 +134,29 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Alle Netzwerkgeräte, die mit diesem Gerät verbunden sind', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Netzwerkinterfaces', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Alle physischen Netzwerkinterfaces des Geräts', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:DatacenterDevice' => 'Datacenter-Gerät', 'Class:DatacenterDevice+' => 'Ein physisches Gerät, das an das Netzwerk angeschlossen und in einem Rechenzentrum installiert ist, üblicherweise in einem Rack oder einem Enclosure. Dazu zählen Server, Netzwerk-Geräte, Storage-Systeme, SAN-Switches, Tape-Libraries, NAS-Geräte und Ähnliches.', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => 'Rack-Name', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Enclosure', - 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Enclosure-Name', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'Höheneinheiten', - 'Class:DatacenterDevice/Attribute:nb_u+' => '', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', 'Class:DatacenterDevice/Attribute:managementip' => 'Management-IP', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => 'Strom-A-Quelle', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => 'Strom-A-Quellenname', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => 'Strom-B-Quelle', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => 'Strom-B-Quellenname', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC-Ports', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'Alle Fibre-Channel-Schnittstellen für dieses Gerät', 'Class:DatacenterDevice/Attribute:san_list' => 'SANs', @@ -276,218 +165,126 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'Das Gerät %2$s läuft, wenn mindestens eine der Stromversorgungen (A oder B) läuft.', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Das Gerät %2$s läuft, wenn alle seine Stromversorgungen laufen.', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'Das Gerät %2$s läuft, wenn mindestens %1$s %% seiner Stromversorgungen laufen.', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:NetworkDevice' => 'Netzwerk-Gerät', 'Class:NetworkDevice+' => 'Jede Art von Netzwerk-Gerät: Router, Switch, Hub, Load Balancer, Firewall ...', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Netzwerktyp', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Netzwerk-Typname', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Geräte', 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'Alle Geräte, die mit diesem Netzwerkgerät verbunden sind', 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS Version', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS-Versionsname', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'Supportende der IOS-Version', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'Datum, ab dem der Hersteller keine Fehlerbehebungen mehr für diese IOS-Version bereitstellt.', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Server', 'Class:Server+' => 'Datacenter-Gerät, das den Zugriff auf zentrale Ressourcen oder Services steuert. Es enthält eine OS-Version, unter der Software-Instanzen laufen.', 'Class:Server/ComplementaryName' => '%1$s - %2$s', 'Class:Server/Attribute:osfamily_id' => 'OS Familie', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'OS-Familienname', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'OS Version', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'OS-Versionsname', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'Supportende des Betriebssystems', + 'Class:Server/Attribute:os_end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese OS-Version bereitstellt.', 'Class:Server/Attribute:oslicence_id' => 'OS Lizenz', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'OS-Lizenzname', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Logische Volumes', 'Class:Server/Attribute:logicalvolumes_list+' => 'Alle mit diesem Server verbundenen logischen Volumes', -]); - -// -// Class: StorageSystem -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:StorageSystem' => 'Storage-System', 'Class:StorageSystem+' => 'Storage-System, das entweder an ein SAN oder an ein Ethernet-Netzwerk angebunden werden kann. Die logische Speichereinheit, die ein Storage-System verwaltet, ist ein logisches Volume.', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logische Volumes', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Alle logischen Volumes in diesem Storage-System', -]); - -// -// Class: SANSwitch -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:SANSwitch' => 'SAN-Switch', 'Class:SANSwitch+' => 'Ein SAN-Switch ist ein Netzwerk-Switch, der das in Speichernetzwerken verwendete Fibre-Channel-Protokoll unterstützt. Er ist ein Datacenter-Gerät.', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Geräte', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Alle Geräte, die mit diesem SAN-Switche verbundenen sind', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TapeLibrary' => 'Tape-Library', 'Class:TapeLibrary+' => 'Datacenter-Gerät, das mehrere Magnetbänder (Tapes oder Kassetten) aufnimmt. Tape-Libraries werden zur Datensicherung oder Archivierung eingesetzt.', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s', 'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Alle Tapes in der Tape-Library', -]); - -// -// Class: NAS -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:NAS' => 'NAS', 'Class:NAS+' => 'Speichergerät mit hoher Kapazität, das in einem Rechenzentrum eingebaut und an ein Netzwerk angeschlossen ist. Ein NAS (Network Attached Storage) beherbergt NAS-Dateisysteme.', 'Class:NAS/ComplementaryName' => '%1$s - %2$s', 'Class:NAS/Attribute:nasfilesystem_list' => 'Dateisysteme', 'Class:NAS/Attribute:nasfilesystem_list+' => 'Alle Dateisysteme in diesem NAS', -]); - -// -// Class: PC -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:PC' => 'PC', 'Class:PC+' => 'Verknüpfbares CI. Ein PC ist ein physisches Gerät – Desktop oder Laptop –, auf dem ein Betriebssystem läuft und das zur Ausführung von Software-Instanzen vorgesehen ist.', 'Class:PC/ComplementaryName' => '%1$s - %2$s', 'Class:PC/Attribute:osfamily_id' => 'OS-Familie', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'OS-Familienname', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'OS-Version', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'OS-Versionsname', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'Supportende des Betriebssystems', + 'Class:PC/Attribute:os_end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese OS-Version bereitstellt.', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Typ', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'Desktop', 'Class:PC/Attribute:type/Value:desktop+' => 'Desktop', 'Class:PC/Attribute:type/Value:laptop' => 'Laptop', 'Class:PC/Attribute:type/Value:laptop+' => 'Laptop', -]); - -// -// Class: Printer -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Printer' => 'Drucker', 'Class:Printer+' => 'Verknüpfbares CI. Physisches Gerät, das entweder an das Netzwerk oder an einen PC angeschlossen ist.', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerConnection -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:PowerConnection' => 'Stromverbindung', 'Class:PowerConnection+' => 'Abstrakte Klasse, die physische Geräte zur Stromversorgung zusammenfasst.', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerSource -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:PowerSource' => 'Stromquelle', 'Class:PowerSource+' => 'Physische Stromverbindung. Wird im Rechenzentrum verwendet, um jede Art von Stromquelle zu dokumentieren (Haupteinspeisung, Sicherung ...), die keine PDU ist.', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDUs', 'Class:PowerSource/Attribute:pdus_list+' => 'Alle PDUs, die diese Stromquelle nutzen', -]); - -// -// Class: PDU -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:PDU' => 'PDU', 'Class:PDU+' => 'Stromverbindung. Eine PDU (Power Distribution Unit) ist ein Gerät mit mehreren Ausgängen zur Verteilung elektrischer Energie, insbesondere an Racks mit Rechnern und Netzwerktechnik in einem Rechenzentrum.', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => 'Rack', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => 'Rack-Name', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => 'Eingangs-Stromverbindung', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Eingangs-Stromverbindung', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => 'Peripheriegerät', 'Class:Peripheral+' => 'Physisches Gerät zur Dokumentation beliebiger Computer-Peripherie. Zum Beispiel: externe Festplatten, Scanner, Eingabegeräte (Trackballs, Barcode-Scanner) und Ähnliches ...', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: Enclosure -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Enclosure' => 'Enclosure', 'Class:Enclosure+' => 'Ein offenes Chassis, das in ein Rack eingebaut wird und IT-Technik wie Blade-Server oder Netzwerk-Geräte aufnimmt.', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => 'Rack', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => 'Rack-Name', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => 'Höheneinheiten', - 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Geräte', 'Class:Enclosure/Attribute:device_list+' => 'Alle Geräte in diesem Enclosure', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ApplicationSolution' => 'Anwendungslösung', 'Class:ApplicationSolution+' => 'Anwendungslösungen beschreiben komplexe Anwendungen, die aus mehreren Basiskomponenten bestehen oder von ihnen abhängen. Die wesentliche Information einer Anwendungslösung ist die Liste ihrer Beziehungen.', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs', @@ -497,22 +294,15 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo', 'Class:ApplicationSolution/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn das Objekt in Impact-Analyse-Graphen dargestellt wird', 'Class:ApplicationSolution/Attribute:status' => 'Status', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'aktiv', - 'Class:ApplicationSolution/Attribute:status/Value:active+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active~~', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'inaktiv', - 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'inactive~~', 'Class:ApplicationSolution/Attribute:redundancy' => 'Auswirkungsanalyse: Redundanz-Einstellungen', 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'Die Lösung läuft, wenn alle ihre CIs laufen.', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'Die Lösung läuft, wenn mindestens %1$s CI(s) laufen.', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'Die Lösung läuft, wenn mindestens %1$s %% der CIs laufen.', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:BusinessProcess' => 'Business-Prozess', 'Class:BusinessProcess+' => 'Ein Business-Prozess dokumentiert einen übergeordneten Prozess oder eine für den Betrieb wichtige Anwendung. Er ist einer Anwendungslösung sehr ähnlich, beschreibt jedoch Anwendungen höherer Ebene oder ganze Prozesse der Organisation.', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Anwendungslösungen', @@ -520,195 +310,139 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:BusinessProcess/Attribute:logo' => 'Logo', 'Class:BusinessProcess/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn das Objekt in Impact-Analyse-Graphen dargestellt wird', 'Class:BusinessProcess/Attribute:status' => 'Status', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'aktiv', - 'Class:BusinessProcess/Attribute:status/Value:active+' => '', + 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'inaktiv', - 'Class:BusinessProcess/Attribute:status/Value:inactive+' => '', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:Software' => 'Software', + 'Class:Software+' => 'Software ist ein generischer Eintrag im Softwarekatalog. Sie hat eine bestimmte Version und gehört einer Kategorie an: DB Server, Middleware, PC-Software, Web Server oder Andere Software.', + 'Class:Software/ComplementaryName' => '%1$s - %2$s', + 'Class:Software/Attribute:name' => 'Name', + 'Class:Software/Attribute:name+' => '~~', + 'Class:Software/Attribute:vendor' => 'Hersteller', + 'Class:Software/Attribute:vendor+' => '~~', + 'Class:Software/Attribute:version' => 'Version', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'Supportende', + 'Class:Software/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese Softwareversion bereitstellt.', + 'Class:Software/Attribute:documents_list' => 'Dokumente', + 'Class:Software/Attribute:documents_list+' => 'Alle mit dieser Software verknüpften Dokumente', + 'Class:Software/Attribute:logo' => 'Logo', + 'Class:Software/Attribute:logo+' => 'Wird als Symbol für alle Software-Instanzen dieser Software verwendet, wenn sie in Impact-Analyse-Graphen dargestellt werden', + 'Class:Software/Attribute:type' => 'Typ', + 'Class:Software/Attribute:type+' => '~~', + 'Class:Software/Attribute:type/Value:DBServer' => 'DB-Server', + 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server~~', + 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', + 'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware~~', + 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Andere Software', + 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Andere Software', + 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC-Software', + 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC Software~~', + 'Class:Software/Attribute:type/Value:WebServer' => 'Webserver', + 'Class:Software/Attribute:type/Value:WebServer+' => 'Web Server~~', + 'Class:Software/Attribute:softwareinstance_list' => 'Software-Instanzen', + 'Class:Software/Attribute:softwareinstance_list+' => 'Alle Software-Instanzen für diese Software', + 'Class:Software/Attribute:softwarepatch_list' => 'Software-Patches', + 'Class:Software/Attribute:softwarepatch_list+' => 'Alle Software-Patches für diese Software', + 'Class:Software/Attribute:softwarelicence_list' => 'Softwarelizenzen', + 'Class:Software/Attribute:softwarelicence_list+' => 'Alle Lizenzen für diese Software', 'Class:SoftwareInstance' => 'Software-Instanz', 'Class:SoftwareInstance+' => 'Abstrakte Klasse, die das Deployment einer Software auf einem Gerät abbildet (Server, PC, virtuelle Maschine). Es gibt verschiedene Arten von Software-Instanzen: DB Server, Middleware, PC-Software, Web Server und Andere Software', 'Class:SoftwareInstance/Attribute:system_id' => 'System', 'Class:SoftwareInstance/Attribute:system_id+' => 'Das System kann ein Server, eine virtuelle Maschine, ein PC usw. sein', 'Class:SoftwareInstance/Attribute:system_name' => 'Systemname', - 'Class:SoftwareInstance/Attribute:system_name+' => '', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', 'Class:SoftwareInstance/Attribute:software_id' => 'Software', - 'Class:SoftwareInstance/Attribute:software_id+' => '', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', 'Class:SoftwareInstance/Attribute:software_name' => 'Software', - 'Class:SoftwareInstance/Attribute:software_name+' => '', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Supportende der Software', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese Softwareversion bereitstellt.', 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software-Lizenz', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software-Lizenzname', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', 'Class:SoftwareInstance/Attribute:path' => 'Pfad', - 'Class:SoftwareInstance/Attribute:path+' => '', + 'Class:SoftwareInstance/Attribute:path+' => '~~', 'Class:SoftwareInstance/Attribute:status' => 'Status', - 'Class:SoftwareInstance/Attribute:status+' => '', + 'Class:SoftwareInstance/Attribute:status+' => '~~', 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Aktiv', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => '', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inaktiv', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => '', -]); - -// -// Class: Middleware -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', 'Class:Middleware' => 'Middleware', 'Class:Middleware+' => 'Software-Instanz, die anderer Software Dienste bereitstellt (etwa Tomcat, JBoss, Talend, Microsoft BizTalk, IBM WebSphere oder Lotus Domino) und auf einem bestimmten System installiert ist (PC, Server oder virtuelle Maschine).', 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware-Instanzen', 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Alle Middleware-Instanzen, die von dieser Middleware bereitgestellt werden', -]); - -// -// Class: DBServer -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:DBServer' => 'DB Server', 'Class:DBServer+' => 'Software-Instanz, die Datenbankdienste bereitstellt (MySQL 8.0, Oracle, SQL Server, DB2 ...) und auf einem bestimmten System installiert ist (PC, Server oder virtuelle Maschine).', 'Class:DBServer/Attribute:dbschema_list' => 'DB Schemata', 'Class:DBServer/Attribute:dbschema_list+' => 'Alle Datenbankschemata für diesen DB-Server', -]); - -// -// Class: WebServer -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:WebServer' => 'Web Server', 'Class:WebServer+' => 'Software-Instanz, die Web-Dienste bereitstellt (etwa Apache 2.4, Nginx 1.29.4, IIS 7.0) und auf einem bestimmten System installiert ist (PC, Server oder virtuelle Maschine).', 'Class:WebServer/Attribute:webapp_list' => 'Webapplikationen', 'Class:WebServer/Attribute:webapp_list+' => 'Alle auf diesem Webserver verfügbaren Webanwendungen', -]); - -// -// Class: PCSoftware -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:PCSoftware' => 'PC-Software', 'Class:PCSoftware+' => 'Software-Instanz für Software (etwa MS Office, Adobe Photoshop oder FileZilla), die auf einem PC installiert ist.', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:OtherSoftware' => 'Andere Software', 'Class:OtherSoftware+' => 'Jede Art von Software-Instanz, die in keine der anderen Kategorien passt: PC-Software, Middleware, DB Server oder Web Server.', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:MiddlewareInstance' => 'Middleware-Instanz', 'Class:MiddlewareInstance+' => 'Funktionales CI, das einen von einer Middleware bereitgestellten Dienst abbildet.', 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', 'Class:MiddlewareInstance/Attribute:logo' => 'Logo', 'Class:MiddlewareInstance/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn das Objekt in Impact-Analyse-Graphen dargestellt wird', 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware-Name', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', 'Class:DatabaseSchema' => 'Datenbank-Schema', 'Class:DatabaseSchema+' => 'Datenbank-Instanz, die auf einem bestimmten DB Server läuft.', 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB-Server', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB-Servername', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', 'Class:WebApplication' => 'Webapplikation', 'Class:WebApplication+' => 'Instanz einer Anwendung, die über einen Webbrowser erreichbar ist und auf einer bestimmten Web-Server-Instanz läuft. Zum Beispiel dieses iTop, das Sie gerade vor sich haben.', 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', 'Class:WebApplication/Attribute:webserver_id' => 'Webserver', - 'Class:WebApplication/Attribute:webserver_id+' => '', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', 'Class:WebApplication/Attribute:webserver_name' => 'Webservername', - 'Class:WebApplication/Attribute:webserver_name+' => '', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', 'Class:WebApplication/Attribute:logo' => 'Logo', 'Class:WebApplication/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn das Objekt in Impact-Analyse-Graphen dargestellt wird', 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:WebApplication/Attribute:url+' => '~~', 'Class:VirtualDevice' => 'Virtuelles Gerät', 'Class:VirtualDevice+' => 'Abstrakte Klasse für die Servervirtualisierung (virtueller Host und virtuelle Maschine).', 'Class:VirtualDevice/Attribute:status' => 'Status', - 'Class:VirtualDevice/Attribute:status+' => '', + 'Class:VirtualDevice/Attribute:status+' => '~~', 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implementierung', 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Implementierung', 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsolet', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => '', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:VirtualDevice/Attribute:status/Value:production' => 'Produktiv', - 'Class:VirtualDevice/Attribute:status/Value:production+' => '', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Lager', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => '', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logische Volumes', 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Alle von diesem Gerät verwendeten logischen Volumes', -]); - -// -// Class: VirtualHost -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:VirtualHost' => 'Virtueller Host', 'Class:VirtualHost+' => 'Abstrakte Klasse für virtuelle Geräte (Hypervisor, Farm ...), die virtuelle Maschinen beherbergen.', 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuelle Maschinen', 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Alle virtuellen Maschinen, die von diesem Host gehostet werden', -]); - -// -// Class: Hypervisor -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Hypervisor' => 'Hypervisor', 'Class:Hypervisor+' => 'Virtueller Host. Virtualisierungssoftware (MS Hyper-V, VMware ESX, Xen usw.), die auf einem physischen Server läuft und das Anlegen virtueller Maschinen ermöglicht.', 'Class:Hypervisor/Attribute:farm_id' => 'Farm', - 'Class:Hypervisor/Attribute:farm_id+' => '', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', 'Class:Hypervisor/Attribute:farm_name' => 'Farmname', - 'Class:Hypervisor/Attribute:farm_name+' => '', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', 'Class:Hypervisor/Attribute:server_id' => 'Server', - 'Class:Hypervisor/Attribute:server_id+' => '', + 'Class:Hypervisor/Attribute:server_id+' => '~~', 'Class:Hypervisor/Attribute:server_name' => 'Servername', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:Hypervisor/Attribute:server_name+' => '~~', 'Class:Farm' => 'Farm', 'Class:Farm+' => 'Virtueller Host. Eine Farm (oder ein Cluster) ist eine Gruppe von Hypervisoren, die zusammengefasst sind und Speicherressourcen gemeinsam nutzen, um insgesamt ein ausfalltolerantes System für den Betrieb virtueller Maschinen zu bilden.', 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisoren', @@ -717,404 +451,254 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Farm/Attribute:redundancy/disabled' => 'Die Farm läuft, wenn alle Hypervisoren laufen.', 'Class:Farm/Attribute:redundancy/count' => 'Die Farm läuft, wenn mindestens %1$s Hypervisor(en) läuft/laufen.', 'Class:Farm/Attribute:redundancy/percent' => 'Die Farm läuft, wenn mindestens %1$s %% der Hypervisoren laufen.', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:VirtualMachine' => 'Virtuelle Maschine', 'Class:VirtualMachine+' => 'Virtuelles Gerät, das einem Server entspricht und entweder auf einem Hypervisor oder auf einer Farm betrieben wird.', 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtueller Host', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Name des virtuellen Hosts', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS-Familie', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS-Familienname', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', 'Class:VirtualMachine/Attribute:osversion_id' => 'OS-Version', - 'Class:VirtualMachine/Attribute:osversion_id+' => '', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', 'Class:VirtualMachine/Attribute:osversion_name' => 'OS-Versionsname', - 'Class:VirtualMachine/Attribute:osversion_name+' => '', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'Supportende des Betriebssystems', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'Zeitpunkt, ab dem die OS-Version vom Hersteller nicht mehr unterstützt wird, sofern diese Information an der OS-Version hinterlegt ist.', 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS-Lizenz', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS-Lizenzname', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '', + 'Class:VirtualMachine/Attribute:ram+' => '~~', 'Class:VirtualMachine/Attribute:managementip' => 'Management-IP', - 'Class:VirtualMachine/Attribute:managementip+' => '', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Netzwerk-Interfaces', 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Alle logischen Netzwerk-Interfaces', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:LogicalVolume' => 'Logisches Volume', 'Class:LogicalVolume+' => 'Die Speichereinheit, die innerhalb eines Storage-Systems verwaltet wird. Sie kann von mehreren Servern und virtuellen Geräten genutzt werden.', 'Class:LogicalVolume/Attribute:name' => 'Name', - 'Class:LogicalVolume/Attribute:name+' => '', + 'Class:LogicalVolume/Attribute:name+' => '~~', 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', 'Class:LogicalVolume/Attribute:description' => 'Beschreibung', - 'Class:LogicalVolume/Attribute:description+' => '', + 'Class:LogicalVolume/Attribute:description+' => '~~', 'Class:LogicalVolume/Attribute:raid_level' => 'Raid-Level', - 'Class:LogicalVolume/Attribute:raid_level+' => '', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', 'Class:LogicalVolume/Attribute:size' => 'Größe', - 'Class:LogicalVolume/Attribute:size+' => '', + 'Class:LogicalVolume/Attribute:size+' => '~~', 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage-System', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage-Systemname', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', 'Class:LogicalVolume/Attribute:servers_list' => 'Server', 'Class:LogicalVolume/Attribute:servers_list+' => 'Alle Server, die dieses Volume verwenden', 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuelle Geräte', 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Alle virtuellen Maschinen, die dieses Volume verwenden', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkServerToVolume' => 'Verknüpfung Server/Volume', 'Class:lnkServerToVolume+' => 'Diese n:m-Verknüpfung gibt an, dass ein Server ein logisches Volume nutzt (eine innerhalb eines Storage-Systems verwaltete Speichereinheit). Mehrere Server können dasselbe logische Volume nutzen.', 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume-Name', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', 'Class:lnkServerToVolume/Attribute:server_name' => 'Server-Name', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', 'Class:lnkServerToVolume/Attribute:size_used' => 'Größe verwendet', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', 'Class:lnkVirtualDeviceToVolume' => 'Verknüpfung Virtuelles Gerät/Volume', 'Class:lnkVirtualDeviceToVolume+' => 'Diese n:m-Verknüpfung gibt an, dass ein virtuelles Gerät ein logisches Volume nutzt (eine innerhalb eines Storage-Systems verwaltete Speichereinheit). Mehrere virtuelle Geräte können dasselbe logische Volume nutzen.', 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume-Name', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtuelles Gerät', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtuelles Gerät-Name', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Größe verwendet', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', 'Class:lnkSanToDatacenterDevice' => 'Verknüpfung SAN/Datacenter-Gerät', 'Class:lnkSanToDatacenterDevice+' => 'Diese n:m-Verknüpfung bildet die Netzwerkverbindung zwischen einem SAN-Switch und einem Datacenter-Gerät ab (einem Server, einem Netzwerk-Gerät usw.).', 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN-Switch', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN-Switch-Name', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Gerät', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Gerät-Name', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Gerät FC', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', 'Class:Tape' => 'Tape', 'Class:Tape+' => 'Ein Tape (oder eine Kassette) ist in '.ITOP_APPLICATION_SHORT.' ein Wechselspeichermedium, das zu einer Tape-Library gehört', 'Class:Tape/Attribute:name' => 'Name', - 'Class:Tape/Attribute:name+' => '', + 'Class:Tape/Attribute:name+' => '~~', 'Class:Tape/Attribute:description' => 'Beschreibung', - 'Class:Tape/Attribute:description+' => '', + 'Class:Tape/Attribute:description+' => '~~', 'Class:Tape/Attribute:size' => 'Größe', - 'Class:Tape/Attribute:size+' => '', + 'Class:Tape/Attribute:size+' => '~~', 'Class:Tape/Attribute:tapelibrary_id' => 'Tape-Library', - 'Class:Tape/Attribute:tapelibrary_id+' => '', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', 'Class:Tape/Attribute:tapelibrary_name' => 'Tape-Library-Name', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', 'Class:NASFileSystem' => 'NAS-Dateisystem', 'Class:NASFileSystem+' => 'Bildet ein freigegebenes Dateisystem ab, das in einem bestimmten NAS (Network Attached Storage) liegt.', 'Class:NASFileSystem/Attribute:name' => 'Name', - 'Class:NASFileSystem/Attribute:name+' => '', + 'Class:NASFileSystem/Attribute:name+' => '~~', 'Class:NASFileSystem/Attribute:description' => 'Beschreibung', - 'Class:NASFileSystem/Attribute:description+' => '', + 'Class:NASFileSystem/Attribute:description+' => '~~', 'Class:NASFileSystem/Attribute:raid_level' => 'Raid-Level', - 'Class:NASFileSystem/Attribute:raid_level+' => '', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', 'Class:NASFileSystem/Attribute:size' => 'Größe', - 'Class:NASFileSystem/Attribute:size+' => '', + 'Class:NASFileSystem/Attribute:size+' => '~~', 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', 'Class:NASFileSystem/Attribute:nas_name' => 'NAS-Name', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Software -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ - 'Class:Software' => 'Software', - 'Class:Software+' => 'Software ist ein generischer Eintrag im Softwarekatalog. Sie hat eine bestimmte Version und gehört einer Kategorie an: DB Server, Middleware, PC-Software, Web Server oder Andere Software.', - 'Class:Software/ComplementaryName' => '%1$s - %2$s', - 'Class:Software/Attribute:name' => 'Name', - 'Class:Software/Attribute:name+' => '', - 'Class:Software/Attribute:vendor' => 'Hersteller', - 'Class:Software/Attribute:vendor+' => '', - 'Class:Software/Attribute:version' => 'Version', - 'Class:Software/Attribute:version+' => '', - 'Class:Software/Attribute:documents_list' => 'Dokumente', - 'Class:Software/Attribute:documents_list+' => 'Alle mit dieser Software verknüpften Dokumente', - 'Class:Software/Attribute:logo' => 'Logo', - 'Class:Software/Attribute:logo+' => 'Wird als Symbol für alle Software-Instanzen dieser Software verwendet, wenn sie in Impact-Analyse-Graphen dargestellt werden', - 'Class:Software/Attribute:type' => 'Typ', - 'Class:Software/Attribute:type+' => '', - 'Class:Software/Attribute:type/Value:DBServer' => 'DB-Server', - 'Class:Software/Attribute:type/Value:DBServer+' => '', - 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', - 'Class:Software/Attribute:type/Value:Middleware+' => '', - 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Andere Software', - 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Andere Software', - 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC-Software', - 'Class:Software/Attribute:type/Value:PCSoftware+' => '', - 'Class:Software/Attribute:type/Value:WebServer' => 'Webserver', - 'Class:Software/Attribute:type/Value:WebServer+' => '', - 'Class:Software/Attribute:softwareinstance_list' => 'Software-Instanzen', - 'Class:Software/Attribute:softwareinstance_list+' => 'Alle Software-Instanzen für diese Software', - 'Class:Software/Attribute:softwarepatch_list' => 'Software-Patches', - 'Class:Software/Attribute:softwarepatch_list+' => 'Alle Software-Patches für diese Software', - 'Class:Software/Attribute:softwarelicence_list' => 'Softwarelizenzen', - 'Class:Software/Attribute:softwarelicence_list+' => 'Alle Lizenzen für diese Software', -]); - -// -// Class: Patch -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Patch', 'Class:Patch+' => 'Abstrakte Klasse für Patches, Hotfixes, Sicherheitskorrekturen oder Service Packs für ein Betriebssystem oder eine Software.', 'Class:Patch/Attribute:name' => 'Name', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Dokumente', 'Class:Patch/Attribute:documents_list+' => 'Alle Dokumente, die mit diesem Patch verknüpft sind', 'Class:Patch/Attribute:description' => 'Beschreibung', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Typ', 'Class:Patch/Attribute:finalclass+' => 'Name der instanziierbaren Klasse', -]); - -// -// Class: OSPatch -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:OSPatch' => 'OS-Patch', 'Class:OSPatch+' => 'Patch, Hotfix, Sicherheitskorrektur oder Service Pack für ein bestimmtes Betriebssystem.', 'Class:OSPatch/Attribute:functionalcis_list' => 'Geräte', 'Class:OSPatch/Attribute:functionalcis_list+' => 'Alle Systeme, auf denen dieser Patch installiert ist', 'Class:OSPatch/Attribute:osversion_id' => 'OS Version', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'OS-Familie', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'OS-Versionsname', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => 'Software-Patch', 'Class:SoftwarePatch+' => 'Patch, Hotfix, Sicherheitskorrektur oder Service Pack für eine bestimmte Software.', 'Class:SoftwarePatch/Attribute:software_id' => 'Software', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Software-Name', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Software-Instanzen', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Alle Systeme, auf denen dieser Software-Patch installiert ist', -]); - -// -// Class: Licence -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Licence' => 'Lizenz', 'Class:Licence+' => 'Abstrakte Klasse. Ein Lizenzvertrag für eine bestimmte OS-Version oder Software', 'Class:Licence/Attribute:name' => 'Name', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Dokumente', 'Class:Licence/Attribute:documents_list+' => 'Alle mit dieser Lizenz verknüpften Dokumente', 'Class:Licence/Attribute:org_id' => 'Besitzer', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Organisationsname', - 'Class:Licence/Attribute:organization_name+' => '', + 'Class:Licence/Attribute:organization_name+' => 'Common name~~', 'Class:Licence/Attribute:usage_limit' => 'Nutzungseinschränkungen', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Beschreibung', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Startdatum', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => 'Enddatum', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Schlüssel', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'unbefristet', - 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'nein', 'Class:Licence/Attribute:perpetual/Value:no+' => 'nein', 'Class:Licence/Attribute:perpetual/Value:yes' => 'ja', 'Class:Licence/Attribute:perpetual/Value:yes+' => 'ja', 'Class:Licence/Attribute:finalclass' => 'Typ', 'Class:Licence/Attribute:finalclass+' => 'Name der instanziierbaren Klasse', -]); - -// -// Class: OSLicence -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:OSLicence' => 'OS-Lizenz', 'Class:OSLicence+' => 'Ein Lizenzvertrag für ein bestimmtes Betriebssystem. Die Lizenz bezieht sich auf ein Betriebssystem (zum Beispiel Windows 2008 R2) und kann mehreren Servern oder virtuellen Maschinen zugeordnet werden.', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s', 'Class:OSLicence/Attribute:osversion_id' => 'OS-Version', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'OS-Familie', - 'Class:OSLicence/Attribute:osfamily_id+' => '', + 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'OS-Versionsname', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtuelle Maschinen', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Alle virtuellen Maschinen, auf denen diese Lizenz verwendet wird', 'Class:OSLicence/Attribute:servers_list' => 'Server', 'Class:OSLicence/Attribute:servers_list+' => 'Alle Server, auf denen diese Lizenz verwendet wird', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:SoftwareLicence' => 'Software-Lizenz', 'Class:SoftwareLicence+' => 'Ein Lizenzvertrag für eine bestimmte Software. Die Lizenz bezieht sich auf eine Software (zum Beispiel MS Office 2010) und kann mehreren Instanzen dieser Software zugeordnet werden.', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s', 'Class:SoftwareLicence/Attribute:software_id' => 'Software', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'Software-Name', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Software-Instanzen', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Alle Systeme, in denen diese Lizenz verwendet wird', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkDocumentToLicence' => 'Verknüpfung Dokument/Lizenz', 'Class:lnkDocumentToLicence+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für eine Lizenz relevant ist.', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Lizenz', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Lizenz-Name', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Dokumenten-Name', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'OS-Version', 'Class:OSVersion+' => 'Typologie. Liste der möglichen Werte für die OS-Version eines Rechners (Server, virtuelle Maschine oder PC). Die OS-Versionen sind nach OS-Familie gegliedert.', 'Class:OSVersion/Attribute:osfamily_id' => 'OS-Familie', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'OS-Familienname', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'Supportende', + 'Class:OSVersion/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese OS-Version bereitstellt.', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS-Patches', + 'Class:OSVersion/Attribute:ospatches_list+' => 'Alle OS-Patches für diese OS-Version', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Der Name muss innerhalb der OS-Familie eindeutig sein', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'Diese OS-Version existiert bereits innerhalb der OS-Familie', -]); - -// -// Class: OSFamily -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:OSFamily' => 'OS-Familie', 'Class:OSFamily+' => 'Typologie. Liste der möglichen Werte für das Attribut OS-Familie von Servern, virtuellen Maschinen und PCs.', + 'Class:OSFamily/Attribute:osversions_list' => 'OS-Versionen', + 'Class:OSFamily/Attribute:osversions_list+' => 'Alle OS-Versionen dieser OS-Familie', 'Class:OSFamily/UniquenessRule:name+' => 'Der Name muss eindeutig sein', 'Class:OSFamily/UniquenessRule:name' => 'Diese OS-Familie existiert bereits', -]); - -// -// Class: Brand -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Brand' => 'Marke', 'Class:Brand+' => 'Typologie. Liste der möglichen Werte für das Attribut Marke eines physischen Geräts.', + 'Class:Brand/Attribute:iosversions_list' => 'IOS-Versionen', + 'Class:Brand/Attribute:iosversions_list+' => 'Alle IOS-Versionen dieser Marke', 'Class:Brand/Attribute:logo' => 'Logo', - 'Class:Brand/Attribute:logo+' => '', + 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Modelle', + 'Class:Brand/Attribute:models_list+' => 'Alle Modelle dieser Marke', 'Class:Brand/Attribute:physicaldevices_list' => 'Physische Geräte', 'Class:Brand/Attribute:physicaldevices_list+' => 'Alle physischen Geräte dieser Marke', 'Class:Brand/UniquenessRule:name+' => 'Der Name muss eindeutig sein', 'Class:Brand/UniquenessRule:name' => 'Diese Marke existiert bereits', -]); - -// -// Class: Model -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Model' => 'Modell', 'Class:Model+' => 'Typologie. Listet die möglichen Werte für das Attribut Modell eines physischen Geräts auf. Jedes Modell gehört zu genau einer Marke und gilt üblicherweise für eine Art von physischem Gerät.', 'Class:Model/ComplementaryName' => '%1$s - %2$s', 'Class:Model/Attribute:brand_id' => 'Marke', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'Markenname', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => 'Bild', - 'Class:Model/Attribute:picture+' => '', + 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Gerätetyp', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'Supportende', + 'Class:Model/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches und keinen Support mehr für dieses Modell bereitstellt.', 'Class:Model/Attribute:type/Value:PowerSource' => 'Stromquelle', 'Class:Model/Attribute:type/Value:PowerSource+' => 'Stromquelle', 'Class:Model/Attribute:type/Value:DiskArray' => 'Plattenarray', @@ -1155,354 +739,229 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Model/Attribute:physicaldevices_list+' => 'Alle physischen Geräte, die diesem Modell entsprechen', 'Class:Model/UniquenessRule:name_brand+' => 'Der Modellname für eine Marke muss eindeutig sein', 'Class:Model/UniquenessRule:name_brand' => 'Es existiert bereits ein Modell mit diesem Namen für diese Marke', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:NetworkDeviceType' => 'Netzwerkgerätetyp', 'Class:NetworkDeviceType+' => 'Typologie. Die möglichen Werte für den Typ eines Netzwerk-Geräts (etwa Router, Switch, Firewall).', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo', 'Class:NetworkDeviceType/Attribute:logo+' => 'Wird als Symbol für alle Netzwerkgeräte dieses Typs verwendet, wenn sie in der Konsole dargestellt werden (Details, Übersichtskarte und Impact-Analyse-Graphen)', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Netzwerkgeräte', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Alle Netzwerkgeräte, die diesem Typ entsprechen', -]); - -// -// Class: IOSVersion -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:IOSVersion' => 'IOS-Version', 'Class:IOSVersion+' => 'Typologie. Mögliche Werte für die Betriebssystemversionen von Netzwerk-Geräten (IOS von Ciscos Internetwork Operating System).', 'Class:IOSVersion/Attribute:brand_id' => 'Marke', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Markenname', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'Supportende', + 'Class:IOSVersion/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese IOS-Version bereitstellt.', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Netzwerkgeräte', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'Alle Netzwerkgeräte, auf denen diese IOS-Version läuft', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Der Name muss innerhalb der Marke eindeutig sein', 'Class:IOSVersion/UniquenessRule:name_brand' => 'Diese IOS-Version existiert bereits für diese Marke', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkDocumentToPatch' => 'Verknüpfung Dokument/Patch', 'Class:lnkDocumentToPatch+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für einen Patch relevant ist.', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Patch-Name', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Dokument-Name', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Verknüpfung Software-Instanz/Softeware-Patch', 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'Diese Verknüpfung gibt an, dass ein Software-Patch auf eine Software-Instanz angewendet wurde.', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Software-Patch', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Software-Patch-Name', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Software-Instanz', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software-Instanz-Name', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => 'Verknüpfung FunctionalCI/OS-Patch', 'Class:lnkFunctionalCIToOSPatch+' => 'Bildet das Einspielen eines OS-Patches auf einem Gerät ab.', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS-Patch', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS-Patch-Name', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'FunctionalCI', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'FunctionalCI-Name', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => 'Verknüpfung Dokument/Software', 'Class:lnkDocumentToSoftware+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für eine Software relevant ist.', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Software-Name', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Dokument-Name', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => 'Subnetz', 'Class:Subnet+' => 'Abschnitt eines IP-Netzwerks, definiert durch eine IP-Adresse und eine Maske', 'Class:Subnet/Name' => '%1$s/%2$s', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s', 'Class:Subnet/Attribute:description' => 'Beschreibung', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Subnetzname', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Organisation', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Name der Organisation', - 'Class:Subnet/Attribute:org_name+' => '', + 'Class:Subnet/Attribute:org_name+' => '~~', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'Subnetz-Maske', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLANs', - 'Class:Subnet/Attribute:vlans_list+' => '', -]); - -// -// Class: VLAN -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:Subnet/Attribute:vlans_list+' => '~~', 'Class:VLAN' => 'VLAN', 'Class:VLAN+' => 'Ein virtuelles LAN fasst Subnetze und physische Interfaces, die zum selben VLAN gehören, logisch zusammen.', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN-Tag', - 'Class:VLAN/Attribute:vlan_tag+' => '', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Beschreibung', - 'Class:VLAN/Attribute:description+' => '', + 'Class:VLAN/Attribute:description+' => '~~', 'Class:VLAN/Attribute:org_id' => 'Organisation', - 'Class:VLAN/Attribute:org_id+' => '', + 'Class:VLAN/Attribute:org_id+' => '~~', 'Class:VLAN/Attribute:org_name' => 'Organisationsname', 'Class:VLAN/Attribute:org_name+' => 'Allgemeiner Name (Common name)', 'Class:VLAN/Attribute:subnets_list' => 'Subnetze', - 'Class:VLAN/Attribute:subnets_list+' => '', + 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Physische Interfaces', - 'Class:VLAN/Attribute:physicalinterfaces_list+' => '', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', 'Class:lnkSubnetToVLAN' => 'Verknüpfung Subnetz/VLAN', 'Class:lnkSubnetToVLAN+' => 'Diese n:m-Verknüpfung gibt an, dass ein VLAN in einem Subnetz vorhanden ist. In einem Subnetz können mehrere VLANs vorhanden sein, und ein VLAN kann sich über mehrere Subnetze erstrecken.', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnetz', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'Subnetz-IP', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Subnetz-Name', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', 'Class:NetworkInterface' => 'Netzwerk-Interface', 'Class:NetworkInterface+' => 'Abstrakte Klasse für alle Arten von Netzwerk-Interfaces.', 'Class:NetworkInterface/Attribute:name' => 'Name', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Typ', 'Class:NetworkInterface/Attribute:finalclass+' => 'Name der instanziierbaren Klasse', -]); - -// -// Class: IPInterface -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:IPInterface' => 'IP-Interface', 'Class:IPInterface+' => 'Abstrakte Klasse. Eine Art von Netzwerk-Interface mit einer IP-Adresse', 'Class:IPInterface/Attribute:ipaddress' => 'IP-Adresse', - 'Class:IPInterface/Attribute:ipaddress+' => '', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MAC-Adresse', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => 'Kommentar', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => 'IP-Gateway', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => 'IP-Maske', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Geschwindigkeit', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => 'Physisches Interface', 'Class:PhysicalInterface+' => 'Eine Art von IP-Interface, die ein physisches Netzwerk-Interface abbildet (etwa eine Ethernet-Karte).', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Gerät', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Gerätename', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organisation', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Standort', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs', - 'Class:PhysicalInterface/Attribute:vlans_list+' => '', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN' => 'Verknüpfung Physisches Interface / VLAN', 'Class:lnkPhysicalInterfaceToVLAN+' => 'Diese Verknüpfung gibt an, dass ein Netzwerk-Interface zu einem VLAN (Virtual Local Area Network) gehört.', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physisches Interface', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Physisches Interface Name', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Gerät', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Gerätename', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', 'Class:LogicalInterface' => 'Logisches Interface', 'Class:LogicalInterface+' => 'IP-Interface, das nicht dauerhaft einem bestimmten physischen Port zugeordnet ist; die Zuordnung erfolgt dynamisch. Kann für virtuelle Maschinen verwendet werden.', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtuelle Maschine', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtuelle Maschine-Name', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => 'Fiber Channel Interface', 'Class:FiberChannelInterface+' => 'Netzwerk-Interface für eine Hochgeschwindigkeits-Netzwerktechnik, die vor allem zur Anbindung von Storage-Systemen eingesetzt wird.', 'Class:FiberChannelInterface/Attribute:speed' => 'Geschwindigkeit', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topologie', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Gerät', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Gerätename', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => 'Verknüpfung ConnectableCI/NetworkDevice', 'Class:lnkConnectableCIToNetworkDevice+' => 'Legt fest, an welchem Netzwerkgerät ein Gerät angeschlossen ist.', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Netzwerkgerät', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Netzwerkgerät-Name', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Verbundenes Gerät', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Verbundenes Gerät-Name', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Netzwerkport', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Geräteport', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Verbindungstyp', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'Downlink', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'Uplink', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => '', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link~~', 'Class:lnkApplicationSolutionToFunctionalCI' => 'Verknüpfung Anwendungslösung/FunctionalCI', 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Bildet die Zugehörigkeit eines Geräts zu einer Anwendungslösung ab. Die Bedeutung dieser Beziehung hängt von der Art der Anwendungslösung ab.', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Anwendungslösung', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Anwendungslösungs-Name', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI-Name', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => 'Verknüpfung Anwendungslösung/Business-Prozess', 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Bildet die Beziehung zwischen einer Anwendungslösung und einem Business-Prozess ab.', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Business-Prozess', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Business-Prozess-Name', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Anwendungslösung', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Anwendungslösung-Name', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => 'Gruppe', 'Class:Group+' => 'Eine Gruppe dient dazu, für einen beliebigen Projektzweck explizite Mengen von Konfigurationselementen zu bilden. Anders als eine Anwendungslösung wird eine Gruppe von keiner ihrer Komponenten beeinflusst und beeinflusst diese auch nicht. Bei einer OS-Migration kann eine Gruppe zum Beispiel praktisch sein, um die "zu migrierenden Server" zusammenzufassen; migrierte Server werden im Laufe der Migration aus der Gruppe entfernt.', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => 'Name', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Status', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Implementation', 'Class:Group/Attribute:status/Value:implementation+' => 'Implementation', 'Class:Group/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)', @@ -1510,56 +969,55 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Group/Attribute:status/Value:production' => 'Produktion', 'Class:Group/Attribute:status/Value:production+' => 'Produktion', 'Class:Group/Attribute:org_id' => 'Organisation', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Name', 'Class:Group/Attribute:owner_name+' => 'Allgemeiner Name', 'Class:Group/Attribute:description' => 'Beschreibung', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Typ', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Muttergruppe', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Name', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'Verbundene CIs', 'Class:Group/Attribute:ci_list+' => 'Alle mit dieser Gruppe verknüpften CIs', 'Class:Group/Attribute:parent_id_friendlyname' => 'Parent-Gruppe', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'Verknüpfung Gruppe/CI', 'Class:lnkGroupToCI+' => 'Diese Verknüpfung gibt an, dass ein funktionales CI zu einer Gruppe gehört.', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s', 'Class:lnkGroupToCI/Attribute:group_id' => 'Gruppe', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Name', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'Name', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Grund', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToFunctionalCI' => 'Verknüpfung Dokument/FunctionalCI', + 'Class:lnkDocumentToFunctionalCI+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für ein funktionales CI relevant ist.', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI-Name', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Dokument', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Dokument-Name', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => 'Allgemein', 'ConfigMgmt:moreinfo' => 'CI-spezifische Angaben', - 'Storage:moreinfo' => 'Speicherspezifische Angaben', 'ConfigMgmt:otherinfo' => 'Beschreibung', 'ConfigMgmt:dates' => 'Daten', + 'Storage:moreinfo' => 'Speicherspezifische Angaben', 'Software:moreinfo' => 'Softwarespezifische Angaben', 'Phone:moreinfo' => 'Telefonspezifische Angaben', 'Server:baseinfo' => 'Allgemeine Informationen', - 'Server:Date' => 'Datum', 'Server:moreinfo' => 'Weitere Informationen', + 'Server:Date' => 'Datum', 'Server:otherinfo' => 'Sonstige Informationen', 'Server:power' => 'Stromversorgung', 'Class:Subnet/Tab:IPUsage' => 'IP-Nutzung', @@ -1569,31 +1027,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Subnet/Tab:FreeIPs-count' => 'Freie IPs: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => 'Hier ist eine Auflistung von 10 freien IP Adressen', 'Class:Document:PreviewTab' => 'Vorschau', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ - 'Class:lnkDocumentToFunctionalCI' => 'Verknüpfung Dokument/FunctionalCI', - 'Class:lnkDocumentToFunctionalCI+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für ein funktionales CI relevant ist.', - 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI-Name', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Dokument-Name', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:Application' => 'Anwendungen', 'Menu:Application+' => 'Alle Anwendungen', 'Menu:DBServer' => 'Datenbank-Server', @@ -1635,50 +1068,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:Group' => 'Gruppen von CIs', 'Menu:Group+' => 'Gruppen von CIs', 'Menu:OSVersion' => 'OS-Versionen', - 'Menu:OSVersion+' => '', + 'Menu:OSVersion+' => '~~', 'Menu:Software' => 'Software-Katalog', 'Menu:Software+' => 'Softwarekatalog', ]); - -// -// Class: PhysicalInterface -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organisation', - 'Class:PhysicalInterface/Attribute:org_id+' => '', - 'Class:PhysicalInterface/Attribute:location_id' => 'Standort', - 'Class:PhysicalInterface/Attribute:location_id+' => '', - 'Class:FunctionalCI/Attribute:groups_list' => 'Gruppen', - 'Class:FunctionalCI/Attribute:groups_list+' => 'Gruppen können wie Schlagworte verwendet werden, um Umgebungen, Projekte (Migration, Upgrade, Sicherheit) usw. zu dokumentieren.', - 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Supportende des Modells', - 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'Zeitpunkt, ab dem das Hardwaremodell vom Hersteller nicht mehr unterstützt wird, sofern diese Information am Modell hinterlegt ist.', - 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'Supportende der IOS-Version', - 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'Datum, ab dem der Hersteller keine Fehlerbehebungen mehr für diese IOS-Version bereitstellt.', - 'Class:Server/Attribute:os_end_of_support' => 'Supportende des Betriebssystems', - 'Class:Server/Attribute:os_end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese OS-Version bereitstellt.', - 'Class:PC/Attribute:os_end_of_support' => 'Supportende des Betriebssystems', - 'Class:PC/Attribute:os_end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese OS-Version bereitstellt.', - 'Class:Software/Attribute:end_of_support' => 'Supportende', - 'Class:Software/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese Softwareversion bereitstellt.', - 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Supportende der Software', - 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese Softwareversion bereitstellt.', - 'Class:VirtualMachine/Attribute:os_end_of_support' => 'Supportende des Betriebssystems', - 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'Zeitpunkt, ab dem die OS-Version vom Hersteller nicht mehr unterstützt wird, sofern diese Information an der OS-Version hinterlegt ist.', - 'Class:OSVersion/Attribute:end_of_support' => 'Supportende', - 'Class:OSVersion/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese OS-Version bereitstellt.', - 'Class:OSVersion/Attribute:ospatches_list' => 'OS-Patches', - 'Class:OSVersion/Attribute:ospatches_list+' => 'Alle OS-Patches für diese OS-Version', - 'Class:OSFamily/Attribute:osversions_list' => 'OS-Versionen', - 'Class:OSFamily/Attribute:osversions_list+' => 'Alle OS-Versionen dieser OS-Familie', - 'Class:Brand/Attribute:iosversions_list' => 'IOS-Versionen', - 'Class:Brand/Attribute:iosversions_list+' => 'Alle IOS-Versionen dieser Marke', - 'Class:Brand/Attribute:models_list' => 'Modelle', - 'Class:Brand/Attribute:models_list+' => 'Alle Modelle dieser Marke', - 'Class:Model/Attribute:end_of_support' => 'Supportende', - 'Class:Model/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches und keinen Support mehr für dieses Modell bereitstellt.', - 'Class:IOSVersion/Attribute:end_of_support' => 'Supportende', - 'Class:IOSVersion/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese IOS-Version bereitstellt.', - 'Class:IOSVersion/Attribute:networkdevices_list' => 'Netzwerkgeräte', - 'Class:IOSVersion/Attribute:networkdevices_list+' => 'Alle Netzwerkgeräte, auf denen diese IOS-Version läuft', -]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/en_gb.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/en_gb.dict.itop-config-mgmt.php index fe7bc11d20..a434d67c6a 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/en_gb.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/en_gb.dict.itop-config-mgmt.php @@ -1,99 +1,49 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -////////////////////////////////////////////////////////////////////// -// Relations -////////////////////////////////////////////////////////////////////// -// - Dict::Add('EN GB', 'British English', 'British English', [ 'Relation:impacts/Description' => 'Elements impacted by', 'Relation:impacts/DownStream' => 'Impacts...', 'Relation:impacts/DownStream+' => 'Elements impacted by', 'Relation:impacts/UpStream' => 'Depends on......', 'Relation:impacts/UpStream+' => 'Elements impacting', - // Legacy entries 'Relation:depends on/Description' => 'Elements impacting', 'Relation:depends on/DownStream' => 'Depends on...', 'Relation:depends on/UpStream' => 'Impacts...', 'Relation:impacts/LoadData' => 'Load data', 'Relation:impacts/NoFilteredData' => 'please select objects and load data', 'Relation:impacts/FilteredData' => 'Filtered data', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI', - 'Class:lnkContactToFunctionalCI+' => '', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => 'Functional CI', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => 'Name', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Description', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Organisation', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Organisation name', 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name', 'Class:FunctionalCI/Attribute:business_criticity' => 'Business criticality', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'high', 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'high', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'low', @@ -101,7 +51,9 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'medium', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'medium', 'Class:FunctionalCI/Attribute:move2production' => 'Move to production date', - 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Contacts', 'Class:FunctionalCI/Attribute:contacts_list+' => 'All the contacts for this configuration item', 'Class:FunctionalCI/Attribute:documents_list' => 'Documents', @@ -114,24 +66,17 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Active Tickets', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:PhysicalDevice' => 'Physical Device', - 'Class:PhysicalDevice+' => '', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Serial number', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => 'Location', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => 'Location name', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => 'Status', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'implementation', 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'implementation', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'obsolete', @@ -141,93 +86,46 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'stock', 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stock', 'Class:PhysicalDevice/Attribute:brand_id' => 'Brand', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => 'Brand name', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Model', - 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Model name', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Asset number', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => 'Purchase date', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'End of warranty', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => 'Rack', - 'Class:Rack+' => '', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => 'Rack units', - 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:nb_u+' => '~~', 'Class:Rack/Attribute:device_list' => 'Devices', 'Class:Rack/Attribute:device_list+' => 'All the physical devices racked into this rack', 'Class:Rack/Attribute:enclosure_list' => 'Enclosures', 'Class:Rack/Attribute:enclosure_list+' => 'All the enclosures in this rack', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TelephonyCI' => 'Telephony CI', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Phone number', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => 'Phone', - 'Class:Phone+' => '', -]); - -// -// Class: MobilePhone -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Mobile Phone', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'IP Phone', - 'Class:IPPhone+' => '', -]); - -// -// Class: Tablet -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Tablet', - 'Class:Tablet+' => '', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'Connectable CI', 'Class:ConnectableCI+' => 'Physical CI', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', @@ -235,258 +133,159 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'All network devices connected to this device', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Network interfaces', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'All the physical network interfaces', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:DatacenterDevice' => 'Datacentre Device', - 'Class:DatacenterDevice+' => '', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => 'Rack name', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Enclosure', - 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Enclosure name', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'Rack units', - 'Class:DatacenterDevice/Attribute:nb_u+' => '', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', 'Class:DatacenterDevice/Attribute:managementip' => 'Management IP', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => 'PowerA source', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => 'PowerA source name', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => 'PowerB source', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => 'PowerB source name', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC ports', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'All the fibre channel interfaces for this device', 'Class:DatacenterDevice/Attribute:san_list' => 'SANs', 'Class:DatacenterDevice/Attribute:san_list+' => 'All the SAN switches connected to this device', 'Class:DatacenterDevice/Attribute:redundancy' => 'Redundancy', 'Class:DatacenterDevice/Attribute:redundancy/count' => 'The device %2$s is up if at least one power connection (A or B) is up', - // Unused yet 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'The device %2$s is up if all its power connections are up', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'The device %2$s is up if at least %1$s %% of its power connections are up', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:NetworkDevice' => 'Network Device', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Network type', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Network type name', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Devices', 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'All the devices connected to this network device', 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS version', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS version name', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Server', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s', 'Class:Server/Attribute:osfamily_id' => 'OS family', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'OS family name', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'OS version', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'OS version name', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'OS licence', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'OS licence name', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Logical volumes', 'Class:Server/Attribute:logicalvolumes_list+' => 'All the logical volumes connected to this server', -]); - -// -// Class: StorageSystem -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:StorageSystem' => 'Storage System', - 'Class:StorageSystem+' => '', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logical volumes', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'All the logical volumes in this storage system', -]); - -// -// Class: SANSwitch -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:SANSwitch' => 'SAN Switch', - 'Class:SANSwitch+' => '', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Devices', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'All the devices connected to this SAN switch', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TapeLibrary' => 'Tape Library', - 'Class:TapeLibrary+' => '', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s', 'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes', 'Class:TapeLibrary/Attribute:tapes_list+' => 'All the tapes in the tape library', -]); - -// -// Class: NAS -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s', 'Class:NAS/Attribute:nasfilesystem_list' => 'Filesystems', 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS', -]); - -// -// Class: PC -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:PC' => 'PC', - 'Class:PC+' => '', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s', 'Class:PC/Attribute:osfamily_id' => 'OS family', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'OS family name', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'OS version', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'OS version name', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Type', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'desktop', 'Class:PC/Attribute:type/Value:desktop+' => 'desktop', 'Class:PC/Attribute:type/Value:laptop' => 'laptop', 'Class:PC/Attribute:type/Value:laptop+' => 'laptop', -]); - -// -// Class: Printer -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Printer' => 'Printer', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerConnection -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:PowerConnection' => 'Power Connection', - 'Class:PowerConnection+' => '', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerSource -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:PowerSource' => 'Power Source', - 'Class:PowerSource+' => '', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDUs', 'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source', -]); - -// -// Class: PDU -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => 'Rack', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => 'Rack name', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => 'Power start', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Power start name', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => 'Peripheral', - 'Class:Peripheral+' => '', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: Enclosure -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Enclosure' => 'Enclosure', - 'Class:Enclosure+' => '', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => 'Rack', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => 'Rack name', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => 'Rack units', - 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Devices', 'Class:Enclosure/Attribute:device_list+' => 'All the devices in this enclosure', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ApplicationSolution' => 'Application Solution', - 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'All the configuration items that compose this application solution', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Business processes', @@ -494,7 +293,7 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo', 'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs', 'Class:ApplicationSolution/Attribute:status' => 'Status', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'active', 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'inactive', @@ -503,402 +302,35 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'The solution is up if all CIs are up', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'The solution is up if at least %1$s CI(s) is(are) up', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'The solution is up if at least %1$s %% of the CIs are up', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:BusinessProcess' => 'Business Process', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Application solutions', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'All the application solutions that impact this business process', 'Class:BusinessProcess/Attribute:logo' => 'Logo', 'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs', 'Class:BusinessProcess/Attribute:status' => 'Status', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'active', 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'inactive', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:SoftwareInstance' => 'Software Instance', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'System', - 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...', - 'Class:SoftwareInstance/Attribute:system_name' => 'System name', - 'Class:SoftwareInstance/Attribute:system_name+' => '', - 'Class:SoftwareInstance/Attribute:software_id' => 'Software', - 'Class:SoftwareInstance/Attribute:software_id+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => 'Software name', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software licence', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software licence name', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', - 'Class:SoftwareInstance/Attribute:path' => 'Path', - 'Class:SoftwareInstance/Attribute:path+' => '', - 'Class:SoftwareInstance/Attribute:status' => 'Status', - 'Class:SoftwareInstance/Attribute:status+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'active', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'inactive', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive', -]); - -// -// Class: Middleware -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => '', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware instances', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware', -]); - -// -// Class: DBServer -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:DBServer' => 'DB Server', - 'Class:DBServer+' => '', - 'Class:DBServer/Attribute:dbschema_list' => 'DB schemas', - 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server', -]); - -// -// Class: WebServer -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:WebServer' => 'Web Server', - 'Class:WebServer+' => '', - 'Class:WebServer/Attribute:webapp_list' => 'Web applications', - 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server', -]); - -// -// Class: PCSoftware -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:PCSoftware' => 'PC Software', - 'Class:PCSoftware+' => '', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:OtherSoftware' => 'Other Software', - 'Class:OtherSoftware+' => '', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:MiddlewareInstance' => 'Middleware Instance', - 'Class:MiddlewareInstance+' => '', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware name', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:DatabaseSchema' => 'Database Schema', - 'Class:DatabaseSchema+' => '', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB server name', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:WebApplication' => 'Web Application', - 'Class:WebApplication+' => '', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', - 'Class:WebApplication/Attribute:webserver_id' => 'Web server', - 'Class:WebApplication/Attribute:webserver_id+' => '', - 'Class:WebApplication/Attribute:webserver_name' => 'Web server name', - 'Class:WebApplication/Attribute:webserver_name+' => '', - 'Class:WebApplication/Attribute:logo' => 'Logo', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:VirtualDevice' => 'Virtual Device', - 'Class:VirtualDevice+' => '', - 'Class:VirtualDevice/Attribute:status' => 'Status', - 'Class:VirtualDevice/Attribute:status+' => '', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'implementation', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'obsolete', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'production', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'stock', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logical volumes', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device', -]); - -// -// Class: VirtualHost -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:VirtualHost' => 'Virtual Host', - 'Class:VirtualHost+' => '', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtual machines', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host', -]); - -// -// Class: Hypervisor -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:Hypervisor' => 'Hypervisor', - 'Class:Hypervisor+' => '', - 'Class:Hypervisor/Attribute:farm_id' => 'Farm', - 'Class:Hypervisor/Attribute:farm_id+' => '', - 'Class:Hypervisor/Attribute:farm_name' => 'Farm name', - 'Class:Hypervisor/Attribute:farm_name+' => '', - 'Class:Hypervisor/Attribute:server_id' => 'Server', - 'Class:Hypervisor/Attribute:server_id+' => '', - 'Class:Hypervisor/Attribute:server_name' => 'Server name', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:Farm' => 'Farm', - 'Class:Farm+' => '', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors', - 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm', - 'Class:Farm/Attribute:redundancy' => 'High availability', - 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up', - 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up', - 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:VirtualMachine' => 'Virtual Machine', - 'Class:VirtualMachine+' => '', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Virtual host name', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS family', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS family name', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '', - 'Class:VirtualMachine/Attribute:osversion_id' => 'OS version', - 'Class:VirtualMachine/Attribute:osversion_id+' => '', - 'Class:VirtualMachine/Attribute:osversion_name' => 'OS version name', - 'Class:VirtualMachine/Attribute:osversion_name+' => '', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS licence', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licence name', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '', - 'Class:VirtualMachine/Attribute:managementip' => 'IP', - 'Class:VirtualMachine/Attribute:managementip+' => '', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Network Interfaces', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:LogicalVolume' => 'Logical Volume', - 'Class:LogicalVolume+' => '', - 'Class:LogicalVolume/Attribute:name' => 'Name', - 'Class:LogicalVolume/Attribute:name+' => '', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', - 'Class:LogicalVolume/Attribute:description' => 'Description', - 'Class:LogicalVolume/Attribute:description+' => '', - 'Class:LogicalVolume/Attribute:raid_level' => 'Raid level', - 'Class:LogicalVolume/Attribute:raid_level+' => '', - 'Class:LogicalVolume/Attribute:size' => 'Size', - 'Class:LogicalVolume/Attribute:size+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage system', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage system name', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', - 'Class:LogicalVolume/Attribute:servers_list' => 'Servers', - 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtual devices', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:lnkServerToVolume' => 'Link Server / Volume', - 'Class:lnkServerToVolume+' => '', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume name', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Server name', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Size used', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:lnkVirtualDeviceToVolume' => 'Link Virtual Device / Volume', - 'Class:lnkVirtualDeviceToVolume+' => '', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume name', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtual device', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtual device name', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Size used', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:lnkSanToDatacenterDevice' => 'Link SAN / Datacentre Device', - 'Class:lnkSanToDatacenterDevice+' => '', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN switch name', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Device', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Device name', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:Tape' => 'Tape', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library', - 'Class:Tape/Attribute:name' => 'Name', - 'Class:Tape/Attribute:name+' => '', - 'Class:Tape/Attribute:description' => 'Description', - 'Class:Tape/Attribute:description+' => '', - 'Class:Tape/Attribute:size' => 'Size', - 'Class:Tape/Attribute:size+' => '', - 'Class:Tape/Attribute:tapelibrary_id' => 'Tape library', - 'Class:Tape/Attribute:tapelibrary_id+' => '', - 'Class:Tape/Attribute:tapelibrary_name' => 'Tape library name', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:NASFileSystem' => 'NAS File System', - 'Class:NASFileSystem+' => '', - 'Class:NASFileSystem/Attribute:name' => 'Name', - 'Class:NASFileSystem/Attribute:name+' => '', - 'Class:NASFileSystem/Attribute:description' => 'Description', - 'Class:NASFileSystem/Attribute:description+' => '', - 'Class:NASFileSystem/Attribute:raid_level' => 'Raid level', - 'Class:NASFileSystem/Attribute:raid_level+' => '', - 'Class:NASFileSystem/Attribute:size' => 'Size', - 'Class:NASFileSystem/Attribute:size+' => '', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '', - 'Class:NASFileSystem/Attribute:nas_name' => 'NAS name', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Software -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Software' => 'Software', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s', 'Class:Software/Attribute:name' => 'Name', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'Vendor', - 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Version', - 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Documents', 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software', 'Class:Software/Attribute:logo' => 'Logo', 'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs', 'Class:Software/Attribute:type' => 'Type', - 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type+' => '~~', 'Class:Software/Attribute:type/Value:DBServer' => 'DB Server', 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server', 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', @@ -915,204 +347,357 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Software/Attribute:softwarepatch_list+' => 'All the patches for this software', 'Class:Software/Attribute:softwarelicence_list' => 'Software Licences', 'Class:Software/Attribute:softwarelicence_list+' => 'All the licences for this software', -]); - -// -// Class: Patch -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:SoftwareInstance' => 'Software Instance', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'System', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...', + 'Class:SoftwareInstance/Attribute:system_name' => 'System name', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Software', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Software name', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software licence', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software licence name', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Path', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Status', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'active', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'inactive', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive', + 'Class:Middleware' => 'Middleware', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware instances', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware', + 'Class:DBServer' => 'DB Server', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'DB schemas', + 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server', + 'Class:WebServer' => 'Web Server', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Web applications', + 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server', + 'Class:PCSoftware' => 'PC Software', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Other Software', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Middleware Instance', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware name', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Database Schema', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB server name', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Web Application', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', + 'Class:WebApplication/Attribute:webserver_id' => 'Web server', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Web server name', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Virtual Device', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Status', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'implementation', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'obsolete', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'production', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'stock', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logical volumes', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device', + 'Class:VirtualHost' => 'Virtual Host', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtual machines', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host', + 'Class:Hypervisor' => 'Hypervisor', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Farm', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Farm name', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Server', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Server name', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Farm', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors', + 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm', + 'Class:Farm/Attribute:redundancy' => 'High availability', + 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up', + 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up', + 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up', + 'Class:VirtualMachine' => 'Virtual Machine', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Virtual host name', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS family', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS family name', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'OS version', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'OS version name', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS licence', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licence name', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Network Interfaces', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces', + 'Class:LogicalVolume' => 'Logical Volume', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Name', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Description', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Raid level', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Size', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage system', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage system name', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Servers', + 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtual devices', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume', + 'Class:lnkServerToVolume' => 'Link Server / Volume', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume name', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Server name', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Size used', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Link Virtual Device / Volume', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume name', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtual device', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtual device name', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Size used', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Link SAN / Datacentre Device', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN switch name', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Device', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Device name', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Tape', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library', + 'Class:Tape/Attribute:name' => 'Name', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Description', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Size', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Tape library', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Tape library name', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'NAS File System', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Name', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Description', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Raid level', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Size', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'NAS name', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Patch', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Name', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Documents', 'Class:Patch/Attribute:documents_list+' => 'All the documents linked to this patch', 'Class:Patch/Attribute:description' => 'Description', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Patch sub-class', 'Class:Patch/Attribute:finalclass+' => 'Name of the final class', -]); - -// -// Class: OSPatch -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:OSPatch' => 'OS Patch', - 'Class:OSPatch+' => '', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Devices', 'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed', 'Class:OSPatch/Attribute:osversion_id' => 'OS version', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'OS Family', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'OS version name', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => 'Software Patch', - 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Software', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Software name', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Software instances', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'All the systems where this software patch is installed', -]); - -// -// Class: Licence -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Licence' => 'Licence', - 'Class:Licence+' => '', - + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Name', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Documents', 'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this licence', 'Class:Licence/Attribute:org_id' => 'Organisation', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Organisation name', 'Class:Licence/Attribute:organization_name+' => 'Common name', 'Class:Licence/Attribute:usage_limit' => 'Usage limit', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Description', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Start date', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => 'End date', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Key', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Perpetual', - 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'no', 'Class:Licence/Attribute:perpetual/Value:no+' => 'no', 'Class:Licence/Attribute:perpetual/Value:yes' => 'yes', 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes', 'Class:Licence/Attribute:finalclass' => 'Licence sub-class', 'Class:Licence/Attribute:finalclass+' => 'Name of the final class', -]); - -// -// Class: OSLicence -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:OSLicence' => 'OS Licence', - 'Class:OSLicence+' => '', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s', 'Class:OSLicence/Attribute:osversion_id' => 'OS version', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'OS Family', - 'Class:OSLicence/Attribute:osfamily_id+' => '', + 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'OS version name', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtual machines', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this licence is used', 'Class:OSLicence/Attribute:servers_list' => 'Servers', 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this licence is used', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:SoftwareLicence' => 'Software Licence', - 'Class:SoftwareLicence+' => '', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s', 'Class:SoftwareLicence/Attribute:software_id' => 'Software', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'Software name', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Software instances', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this licence is used', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkDocumentToLicence' => 'Link Document / Licence', - 'Class:lnkDocumentToLicence+' => '', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licence', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Licence name', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Document name', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'OS Version', - 'Class:OSVersion+' => '', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'OS family', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'OS family name', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family', -]); - -// -// Class: OSFamily -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:OSFamily' => 'OS Family', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists', -]); - -// -// Class: Brand -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Brand' => 'Brand', - 'Class:Brand+' => '', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo', - 'Class:Brand/Attribute:logo+' => '', + 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Physical devices', 'Class:Brand/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this brand', 'Class:Brand/UniquenessRule:name+' => 'The name must be unique', 'Class:Brand/UniquenessRule:name' => 'This brand already exists', -]); - -// -// Class: Model -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Model' => 'Model', - 'Class:Model+' => '', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s', 'Class:Model/Attribute:brand_id' => 'Brand', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'Brand name', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => 'Picture', - 'Class:Model/Attribute:picture+' => '', + 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Device type', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Power Source', 'Class:Model/Attribute:type/Value:PowerSource+' => 'Power Source', 'Class:Model/Attribute:type/Value:DiskArray' => 'Disk Array', @@ -1153,359 +738,229 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Model/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this model', 'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand', 'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:NetworkDeviceType' => 'Network Device Type', - 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Network devices', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type', -]); - -// -// Class: IOSVersion -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:IOSVersion' => 'IOS Version', - 'Class:IOSVersion+' => '', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Brand', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Brand name', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkDocumentToPatch' => 'Link Document / Patch', - 'Class:lnkDocumentToPatch+' => '', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Patch name', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Document name', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Link Software Instance / Software Patch', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Software patch', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Software patch name', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Software instance', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software instance name', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => 'Link FunctionalCI / OS patch', - 'Class:lnkFunctionalCIToOSPatch+' => '', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS patch', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS patch name', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'Functionalci', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Functionalci name', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => 'Link Document / Software', - 'Class:lnkDocumentToSoftware+' => '', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Software name', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Document name', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => 'Subnet', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s', 'Class:Subnet/Attribute:description' => 'Description', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Subnet name', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Owner organisation', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Organisation name', - 'Class:Subnet/Attribute:org_name+' => '', + 'Class:Subnet/Attribute:org_name+' => '~~', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'IP Mask', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLANs', - 'Class:Subnet/Attribute:vlans_list+' => '', -]); - -// -// Class: VLAN -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:Subnet/Attribute:vlans_list+' => '~~', 'Class:VLAN' => 'VLAN', - 'Class:VLAN+' => '', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:VLAN/Attribute:vlan_tag+' => '', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Description', - 'Class:VLAN/Attribute:description+' => '', + 'Class:VLAN/Attribute:description+' => '~~', 'Class:VLAN/Attribute:org_id' => 'Organisation', - 'Class:VLAN/Attribute:org_id+' => '', + 'Class:VLAN/Attribute:org_id+' => '~~', 'Class:VLAN/Attribute:org_name' => 'Organisation name', - 'Class:VLAN/Attribute:org_name+' => '', + 'Class:VLAN/Attribute:org_name+' => '~~', 'Class:VLAN/Attribute:subnets_list' => 'Subnets', - 'Class:VLAN/Attribute:subnets_list+' => '', + 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Physical network interfaces', - 'Class:VLAN/Attribute:physicalinterfaces_list+' => '', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', 'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN', - 'Class:lnkSubnetToVLAN+' => '', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'Subnet IP', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Subnet name', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', 'Class:NetworkInterface' => 'Network Interface', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Name', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'NetworkInterface sub-class', 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class', -]); - -// -// Class: IPInterface -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:IPInterface' => 'IP Interface', - 'Class:IPInterface+' => '', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'IP address', - 'Class:IPInterface/Attribute:ipaddress+' => '', - + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MAC address', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => 'Comment', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => 'IP gateway', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => 'IP mask', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Speed', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => 'Physical Interface', - 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Device', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Device name', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', 'Class:PhysicalInterface/Attribute:org_id' => 'Organisation', - 'Class:PhysicalInterface/Attribute:org_id+' => '', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', 'Class:PhysicalInterface/Attribute:location_id' => 'Location', - 'Class:PhysicalInterface/Attribute:location_id+' => '', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs', - 'Class:PhysicalInterface/Attribute:vlans_list+' => '', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN' => 'Link PhysicalInterface / VLAN', - 'Class:lnkPhysicalInterfaceToVLAN+' => '', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physical Interface', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Physical Interface Name', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Device', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Device name', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', 'Class:LogicalInterface' => 'Logical Interface', - 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtual machine', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtual machine name', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => 'Fibre Channel Interface', - 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Speed', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topology', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Device', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Device name', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => 'Link ConnectableCI / NetworkDevice', - 'Class:lnkConnectableCIToNetworkDevice+' => '', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Network device', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Network device name', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Connected device', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Connected device name', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Network port', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Device port', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Connection type', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'down link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'up link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Link ApplicationSolution / FunctionalCI', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Application solution', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Application solution name', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Functionalci', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => 'Link ApplicationSolution / BusinessProcess', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Business process', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Business process name', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Application solution', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Application solution name', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => 'Group', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => 'Name', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Status', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Implementation', 'Class:Group/Attribute:status/Value:implementation+' => 'Implementation', 'Class:Group/Attribute:status/Value:obsolete' => 'Obsolete', @@ -1513,47 +968,45 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Group/Attribute:status/Value:production' => 'Production', 'Class:Group/Attribute:status/Value:production+' => 'Production', 'Class:Group/Attribute:org_id' => 'Organisation', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Name', 'Class:Group/Attribute:owner_name+' => 'Common name', 'Class:Group/Attribute:description' => 'Description', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Type', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Parent Group', - - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Name', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'Linked CIs', 'Class:Group/Attribute:ci_list+' => 'All the configuration items linked to this group', 'Class:Group/Attribute:parent_id_friendlyname' => 'Parent Group', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'Link Group / CI', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s', 'Class:lnkGroupToCI/Attribute:group_id' => 'Group', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Name', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'Name', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Reason', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToFunctionalCI' => 'Link Document / FunctionalCI', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functionalci', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Document name', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => 'General', 'ConfigMgmt:moreinfo' => 'CI specifics', 'ConfigMgmt:otherinfo' => 'Description', @@ -1573,31 +1026,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Subnet/Tab:FreeIPs-count' => 'Free IPs: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => 'Here is an extract of 10 free IP addresses', 'Class:Document:PreviewTab' => 'Preview', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:lnkDocumentToFunctionalCI' => 'Link Document / FunctionalCI', - 'Class:lnkDocumentToFunctionalCI+' => '', - 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functionalci', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Document name', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:Application' => 'Applications', 'Menu:Application+' => 'All applications', 'Menu:DBServer' => 'Database servers', @@ -1639,7 +1067,7 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:Group' => 'Groups of CIs', 'Menu:Group+' => 'Groups of CIs', 'Menu:OSVersion' => 'OS versions', - 'Menu:OSVersion+' => '', + 'Menu:OSVersion+' => '~~', 'Menu:Software' => 'Software catalogue', 'Menu:Software+' => 'Software catalogue', ]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/es_cr.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/es_cr.dict.itop-config-mgmt.php index 51a6e31304..e0d004dd2c 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/es_cr.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/es_cr.dict.itop-config-mgmt.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Relation:impacts/Description' => 'Elementos Impactados por', @@ -20,50 +22,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Relation:impacts/LoadData' => 'Cargar datos', 'Relation:impacts/NoFilteredData' => 'por favor seleccione objetos y cargue datos', 'Relation:impacts/FilteredData' => 'Datos filtrados', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToFunctionalCI' => 'Relación Contacto y EC Funcional', 'Class:lnkContactToFunctionalCI+' => 'Relación Contacto y EC Funcional', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s', @@ -75,13 +33,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => 'Contacto', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contacto', 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => 'Contacto', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:FunctionalCI' => 'EC Funcional', 'Class:FunctionalCI+' => 'Elemento de Configuración Funcional', 'Class:FunctionalCI/Attribute:name' => 'Nombre', @@ -102,6 +53,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'Grado Medio de Importancia', 'Class:FunctionalCI/Attribute:move2production' => 'Puesto en Producción', 'Class:FunctionalCI/Attribute:move2production+' => 'Puesto en Producción', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Contactos', 'Class:FunctionalCI/Attribute:contacts_list+' => 'Contactos para este EC', 'Class:FunctionalCI/Attribute:documents_list' => 'Documentos', @@ -114,15 +67,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:FunctionalCI/Attribute:finalclass+' => 'Clase', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Tickets Activos', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Tickets activos que están impactando este EC funcional', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:PhysicalDevice' => 'Dispositivo Físico', - 'Class:PhysicalDevice+' => '', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Número de Serie', 'Class:PhysicalDevice/Attribute:serialnumber+' => 'Número de Serie', @@ -146,6 +92,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:PhysicalDevice/Attribute:brand_name+' => 'Nombre Marca', 'Class:PhysicalDevice/Attribute:model_id' => 'Modelo', 'Class:PhysicalDevice/Attribute:model_id+' => 'Modelo', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Nombre Modelo', 'Class:PhysicalDevice/Attribute:model_name+' => 'Nombre Modelo', 'Class:PhysicalDevice/Attribute:asset_number' => 'Número Activo', @@ -154,15 +102,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:PhysicalDevice/Attribute:purchase_date+' => 'Fecha de Compra', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Vencimiento de Garantía', 'Class:PhysicalDevice/Attribute:end_of_warranty+' => 'Vencimiento de Garantía', -]); - -// -// Class: Rack -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Rack' => 'Rack', - 'Class:Rack+' => '', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => 'Unidades de Rack', 'Class:Rack/Attribute:nb_u+' => 'Unidades de Rack', @@ -170,64 +111,22 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Rack/Attribute:device_list+' => 'Dispositivos', 'Class:Rack/Attribute:enclosure_list' => 'Enclosures', 'Class:Rack/Attribute:enclosure_list+' => 'Enclosures', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TelephonyCI' => 'EC Telefónico', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Número Telefónico', 'Class:TelephonyCI/Attribute:phonenumber+' => 'Número Telefónico', -]); - -// -// Class: Phone -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Phone' => 'Teléfono', - 'Class:Phone+' => '', -]); - -// -// Class: MobilePhone -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Teléfono Móvil', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', 'Class:MobilePhone/Attribute:imei+' => 'IMEI', 'Class:MobilePhone/Attribute:hw_pin' => 'PIN', 'Class:MobilePhone/Attribute:hw_pin+' => 'PIN', -]); - -// -// Class: IPPhone -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:IPPhone' => 'Teléfono IP', - 'Class:IPPhone+' => '', -]); - -// -// Class: Tablet -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Tableta', 'Class:Tablet+' => 'Tableta', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ConnectableCI' => 'EC Conectable', 'Class:ConnectableCI+' => 'EC Físico', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', @@ -235,15 +134,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Dispositivos de Red', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Interfases de Red', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Interfases de Red', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:DatacenterDevice' => 'Dispositivos de Centro de Datos', - 'Class:DatacenterDevice+' => '', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', 'Class:DatacenterDevice/Attribute:rack_id+' => 'Rack', @@ -273,15 +165,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'El dispositivo está arriba si almenos una conexión eléctrica (A o B) está arriba', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'El dispositivo está arriba si todas la conexiones eléctricas están arriba', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'El dispositivo está arriba si al menos %1$s %% de sus conexiones eléctricas están arriba', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:NetworkDevice' => 'Dispositivo de Red', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Tipo de Red', 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => 'Tipo de Red', @@ -293,17 +178,12 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:NetworkDevice/Attribute:iosversion_id+' => 'Versión IOS', 'Class:NetworkDevice/Attribute:iosversion_name' => 'Versión IOS', 'Class:NetworkDevice/Attribute:iosversion_name+' => 'Versión IOS', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', 'Class:NetworkDevice/Attribute:ram+' => 'RAM', -]); - -// -// Class: Server -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Server' => 'Servidor', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s', 'Class:Server/Attribute:osfamily_id' => 'Familia de SO', 'Class:Server/Attribute:osfamily_id+' => 'Familia de SO', @@ -313,6 +193,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Server/Attribute:osversion_id+' => 'Versión de SO', 'Class:Server/Attribute:osversion_name' => 'Versión de SO', 'Class:Server/Attribute:osversion_name+' => 'Versión de SO', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'Licencia de SO', 'Class:Server/Attribute:oslicence_id+' => 'Licencia de SO', 'Class:Server/Attribute:oslicence_name' => 'Licencia de SO', @@ -323,63 +205,28 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Server/Attribute:ram+' => 'RAM', 'Class:Server/Attribute:logicalvolumes_list' => 'Volumenes Lógicos', 'Class:Server/Attribute:logicalvolumes_list+' => 'Volumenes Lógicos', -]); - -// -// Class: StorageSystem -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:StorageSystem' => 'Sistema de Almacenamiento', - 'Class:StorageSystem+' => '', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Volumenes Lógicos', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Volumenes Lógicos', -]); - -// -// Class: SANSwitch -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SANSwitch' => 'Switch de SAN', - 'Class:SANSwitch+' => '', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Dispositivos', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Dispositivos', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TapeLibrary' => 'Libreria de Cintas', - 'Class:TapeLibrary+' => '', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s', 'Class:TapeLibrary/Attribute:tapes_list' => 'Cintas', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Cintas', -]); - -// -// Class: NAS -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s', 'Class:NAS/Attribute:nasfilesystem_list' => 'Filesystems', - 'Class:NAS/Attribute:nasfilesystem_list+' => '', -]); - -// -// Class: PC -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS~~', 'Class:PC' => 'PC/Laptop', - 'Class:PC+' => '', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s', 'Class:PC/Attribute:osfamily_id' => 'Familia de SO', 'Class:PC/Attribute:osfamily_id+' => 'Familia de SO', @@ -389,6 +236,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:PC/Attribute:osversion_id+' => 'Versión de SO', 'Class:PC/Attribute:osversion_name' => 'Versión de SO', 'Class:PC/Attribute:osversion_name+' => 'Versión de SO', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', 'Class:PC/Attribute:cpu+' => 'Tipo de CPU', 'Class:PC/Attribute:ram' => 'RAM', @@ -399,47 +248,19 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:PC/Attribute:type/Value:desktop+' => 'Escritorio', 'Class:PC/Attribute:type/Value:laptop' => 'Laptop', 'Class:PC/Attribute:type/Value:laptop+' => 'Laptop', -]); - -// -// Class: Printer -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Printer' => 'Impresora', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerConnection -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:PowerConnection' => 'Conexión Eléctrica', - 'Class:PowerConnection+' => '', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerSource -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:PowerSource' => 'Fuente de Poder', - 'Class:PowerSource+' => '', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDUs', 'Class:PowerSource/Attribute:pdus_list+' => 'PDUs', -]); - -// -// Class: PDU -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => 'Rack', 'Class:PDU/Attribute:rack_id+' => 'Rack', @@ -449,25 +270,12 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:PDU/Attribute:powerstart_id+' => 'Conector de Poder', 'Class:PDU/Attribute:powerstart_name' => 'Conector de Poder', 'Class:PDU/Attribute:powerstart_name+' => 'Conector de Poder', -]); - -// -// Class: Peripheral -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Peripheral' => 'Periférico', - 'Class:Peripheral+' => '', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: Enclosure -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Enclosure' => 'Enclosure', - 'Class:Enclosure+' => '', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => 'Rack', 'Class:Enclosure/Attribute:rack_id+' => 'Rack', @@ -477,15 +285,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Enclosure/Attribute:nb_u+' => 'Unidades de Rack', 'Class:Enclosure/Attribute:device_list' => 'Dispositivos', 'Class:Enclosure/Attribute:device_list+' => 'Dispositivos', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ApplicationSolution' => 'Solución Aplicativa', - 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'ECs', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'ECs', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Procesos de Negocio', @@ -502,15 +303,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'La solución está arriba si todos los ECs están arriba', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'La solución está arriba si al menos %1$s EC(s) está(n) arriba', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'La solución está arriba si al menos %1$s %% de los ECs están arriba', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:BusinessProcess' => 'Proceso de Negocio', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Soluciones Aplicativas', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Soluciones Aplicativas', 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', @@ -521,370 +315,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:BusinessProcess/Attribute:status/Value:active+' => 'Activo', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Inactivo', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'Inactivo', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:SoftwareInstance' => 'Instalación de Software', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'Sistema', - 'Class:SoftwareInstance/Attribute:system_id+' => 'Sistema', - 'Class:SoftwareInstance/Attribute:system_name' => 'Sistema', - 'Class:SoftwareInstance/Attribute:system_name+' => 'Sistema', - 'Class:SoftwareInstance/Attribute:software_id' => 'Software', - 'Class:SoftwareInstance/Attribute:software_id+' => 'Software', - 'Class:SoftwareInstance/Attribute:software_name' => 'Software', - 'Class:SoftwareInstance/Attribute:software_name+' => 'Software', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licencia de Software', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => 'Licencia de Software', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Licencia de Software', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => 'Licencia de Software', - 'Class:SoftwareInstance/Attribute:path' => 'Ruta', - 'Class:SoftwareInstance/Attribute:path+' => 'Ruta', - 'Class:SoftwareInstance/Attribute:status' => 'Estatus', - 'Class:SoftwareInstance/Attribute:status+' => 'Estatus', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Activo', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Activo', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inactivo', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Inactivo', -]); - -// -// Class: Middleware -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => '', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Instalaciones de Middleware', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Instalaciones de Middleware', -]); - -// -// Class: DBServer -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:DBServer' => 'Servidor de Base de Datos', - 'Class:DBServer+' => '', - 'Class:DBServer/Attribute:dbschema_list' => 'Esquema de BD', - 'Class:DBServer/Attribute:dbschema_list+' => 'Esquema de BD', -]); - -// -// Class: WebServer -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:WebServer' => 'Servidor Web', - 'Class:WebServer+' => '', - 'Class:WebServer/Attribute:webapp_list' => 'Aplicaciones Web', - 'Class:WebServer/Attribute:webapp_list+' => 'Aplicaciones Web', -]); - -// -// Class: PCSoftware -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:PCSoftware' => 'Software de PC', - 'Class:PCSoftware+' => '', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:OtherSoftware' => 'Otro Software', - 'Class:OtherSoftware+' => '', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:MiddlewareInstance' => 'Instalación de Middleware', - 'Class:MiddlewareInstance+' => '', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => 'Middleware', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:DatabaseSchema' => 'Esquema de Base de Datos', - 'Class:DatabaseSchema+' => '', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Servidor de Base de Datos', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => 'Servidor de Base de Datos', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Servidor de Base de Datos', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => 'Servidor de Base de Datos', -]); - -// -// Class: WebApplication -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:WebApplication' => 'Aplicación Web', - 'Class:WebApplication+' => '', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', - 'Class:WebApplication/Attribute:webserver_id' => 'Servidor Web', - 'Class:WebApplication/Attribute:webserver_id+' => 'Servidor Web', - 'Class:WebApplication/Attribute:webserver_name' => 'Servidor Web', - 'Class:WebApplication/Attribute:webserver_name+' => 'Servidor Web', - 'Class:WebApplication/Attribute:logo' => 'Logo~~', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => 'URL de Uso', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:VirtualDevice' => 'Dispositivo Virtual', - 'Class:VirtualDevice+' => '', - 'Class:VirtualDevice/Attribute:status' => 'Estatus', - 'Class:VirtualDevice/Attribute:status+' => 'Estatus', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'No Productivo', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'No Productivo', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Obsoleto', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'Productivo', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'Productivo', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'En inventario', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'En inventario', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Volumenes Lógicos', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Volumenes Lógicos', -]); - -// -// Class: VirtualHost -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:VirtualHost' => 'Host Virtual', - 'Class:VirtualHost+' => '', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Máquinas Virtuales', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Máquinas Virtuales', -]); - -// -// Class: Hypervisor -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:Hypervisor' => 'Hypervisor', - 'Class:Hypervisor+' => '', - 'Class:Hypervisor/Attribute:farm_id' => 'Granja', - 'Class:Hypervisor/Attribute:farm_id+' => 'Granja', - 'Class:Hypervisor/Attribute:farm_name' => 'Granja', - 'Class:Hypervisor/Attribute:farm_name+' => 'Granja', - 'Class:Hypervisor/Attribute:server_id' => 'Servidor', - 'Class:Hypervisor/Attribute:server_id+' => 'Servidor', - 'Class:Hypervisor/Attribute:server_name' => 'Servidor', - 'Class:Hypervisor/Attribute:server_name+' => 'Servidor', -]); - -// -// Class: Farm -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:Farm' => 'Granja', - 'Class:Farm+' => '', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisores', - 'Class:Farm/Attribute:hypervisor_list+' => 'Hypervisores', - 'Class:Farm/Attribute:redundancy' => 'Alta Disponibilidad', - 'Class:Farm/Attribute:redundancy/disabled' => 'La granja está arriba si todos los hipervisores están arriba', - 'Class:Farm/Attribute:redundancy/count' => 'La granja está arriba si al menos %1$s hipervisor(es) está(n) arriba', - 'Class:Farm/Attribute:redundancy/percent' => 'La granja está arriba si al menos %1$s %% de los hipervisores están arriba', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:VirtualMachine' => 'Máquina Virtual', - 'Class:VirtualMachine+' => '', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host Virtual', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => 'Host Virtual', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Host Virtual', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => 'Host Virtual', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'Familia de SO', - 'Class:VirtualMachine/Attribute:osfamily_id+' => 'Familia de SO', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'Familia de SO', - 'Class:VirtualMachine/Attribute:osfamily_name+' => 'Familia de SO', - 'Class:VirtualMachine/Attribute:osversion_id' => 'Versión de SO', - 'Class:VirtualMachine/Attribute:osversion_id+' => 'Versión de SO', - 'Class:VirtualMachine/Attribute:osversion_name' => 'Versión de SO', - 'Class:VirtualMachine/Attribute:osversion_name+' => 'Versión de SO', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licencia de SO', - 'Class:VirtualMachine/Attribute:oslicence_id+' => 'Licencia de SO', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'Licencia de SO', - 'Class:VirtualMachine/Attribute:oslicence_name+' => 'Licencia de SO', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => 'CPU', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => 'RAM', - 'Class:VirtualMachine/Attribute:managementip' => 'IP', - 'Class:VirtualMachine/Attribute:managementip+' => 'IP', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfases de Red', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Interfases de Red', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:LogicalVolume' => 'Volumen Lógico', - 'Class:LogicalVolume+' => '', - 'Class:LogicalVolume/Attribute:name' => 'Nombre', - 'Class:LogicalVolume/Attribute:name+' => 'Nombre del Volumen Lógico', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN', - 'Class:LogicalVolume/Attribute:lun_id+' => 'LUN', - 'Class:LogicalVolume/Attribute:description' => 'Descripción', - 'Class:LogicalVolume/Attribute:description+' => 'Descripción', - 'Class:LogicalVolume/Attribute:raid_level' => 'Nivel de RAID', - 'Class:LogicalVolume/Attribute:raid_level+' => 'Nivel de RAID', - 'Class:LogicalVolume/Attribute:size' => 'Tamaño', - 'Class:LogicalVolume/Attribute:size+' => 'Tamaño', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Sistema de Almacenamiento', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => 'Sistema de Almacenamiento', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Sistema de Almacenamiento', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => 'Sistema de Almacenamiento', - 'Class:LogicalVolume/Attribute:servers_list' => 'Servidores', - 'Class:LogicalVolume/Attribute:servers_list+' => 'Servidores', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Dispositivos Virtuales', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Dispositivos Virtuales', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:lnkServerToVolume' => 'Relación Servidor y Volumen', - 'Class:lnkServerToVolume+' => '', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volumen', - 'Class:lnkServerToVolume/Attribute:volume_id+' => 'Volumen', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume', - 'Class:lnkServerToVolume/Attribute:volume_name+' => 'Volumen', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Servidor', - 'Class:lnkServerToVolume/Attribute:server_id+' => 'Servidor', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Servidor', - 'Class:lnkServerToVolume/Attribute:server_name+' => 'Servidor', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Tamaño Asignado', - 'Class:lnkServerToVolume/Attribute:size_used+' => 'Tamaño Asignado', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:lnkVirtualDeviceToVolume' => 'Relación Dispositivo Virtual y Volumen', - 'Class:lnkVirtualDeviceToVolume+' => '', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volumen', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => 'Volumen', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volumen', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => 'Volumen', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Dispositivo Virtual', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => 'Dispositivo Virtual', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Dispositivo Virtual', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => 'Dispositivo Virtual', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Tamaño Asignado', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => 'Tamaño Asignado', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:lnkSanToDatacenterDevice' => 'Relación SAN y Dispositivo del Centro de Datos', - 'Class:lnkSanToDatacenterDevice+' => '', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'Switch de SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => 'Switch de SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Switch de SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => 'Switch de SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Dispositivo', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => 'Dispositivo', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Dispositivo', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => 'Dispositivo', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'FC en SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => 'FC en SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC en Dispositivo', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => 'FC en Dispositivo', -]); - -// -// Class: Tape -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:Tape' => 'Cinta', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', - 'Class:Tape/Attribute:name' => 'Nombre', - 'Class:Tape/Attribute:name+' => 'Nombre de la Cinta', - 'Class:Tape/Attribute:description' => 'Descripción', - 'Class:Tape/Attribute:description+' => 'Descripción', - 'Class:Tape/Attribute:size' => 'Tamaño', - 'Class:Tape/Attribute:size+' => 'Tamaño', - 'Class:Tape/Attribute:tapelibrary_id' => 'Liberia de Cintas', - 'Class:Tape/Attribute:tapelibrary_id+' => 'Liberia de Cintas', - 'Class:Tape/Attribute:tapelibrary_name' => 'Liberia de Cintas', - 'Class:Tape/Attribute:tapelibrary_name+' => 'Liberia de Cintas', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:NASFileSystem' => 'Filesysten en NAS', - 'Class:NASFileSystem+' => '', - 'Class:NASFileSystem/Attribute:name' => 'Nombre', - 'Class:NASFileSystem/Attribute:name+' => 'Nombre del Filesystem de Red', - 'Class:NASFileSystem/Attribute:description' => 'Descripción', - 'Class:NASFileSystem/Attribute:description+' => 'Descripción', - 'Class:NASFileSystem/Attribute:raid_level' => 'Nivel de RAID', - 'Class:NASFileSystem/Attribute:raid_level+' => 'Nivel de RAID', - 'Class:NASFileSystem/Attribute:size' => 'Tamaño', - 'Class:NASFileSystem/Attribute:size+' => 'Tamaño', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_name' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_name+' => 'NAS', -]); - -// -// Class: Software -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Software' => 'Software', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s', 'Class:Software/Attribute:name' => 'Nombre', 'Class:Software/Attribute:name+' => 'Nombre del Software', @@ -892,6 +324,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Software/Attribute:vendor+' => 'Proveedor', 'Class:Software/Attribute:version' => 'Versión', 'Class:Software/Attribute:version+' => 'Versión', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Documentos', 'Class:Software/Attribute:documents_list+' => 'Documentos', 'Class:Software/Attribute:logo' => 'Logo~~', @@ -914,15 +348,227 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Software/Attribute:softwarepatch_list+' => 'Parches de Software', 'Class:Software/Attribute:softwarelicence_list' => 'Licencias de Software', 'Class:Software/Attribute:softwarelicence_list+' => 'Licencias de Software', -]); - -// -// Class: Patch -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:SoftwareInstance' => 'Instalación de Software', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'Sistema', + 'Class:SoftwareInstance/Attribute:system_id+' => 'Sistema', + 'Class:SoftwareInstance/Attribute:system_name' => 'Sistema', + 'Class:SoftwareInstance/Attribute:system_name+' => 'Sistema', + 'Class:SoftwareInstance/Attribute:software_id' => 'Software', + 'Class:SoftwareInstance/Attribute:software_id+' => 'Software', + 'Class:SoftwareInstance/Attribute:software_name' => 'Software', + 'Class:SoftwareInstance/Attribute:software_name+' => 'Software', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licencia de Software', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => 'Licencia de Software', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Licencia de Software', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => 'Licencia de Software', + 'Class:SoftwareInstance/Attribute:path' => 'Ruta', + 'Class:SoftwareInstance/Attribute:path+' => 'Ruta', + 'Class:SoftwareInstance/Attribute:status' => 'Estatus', + 'Class:SoftwareInstance/Attribute:status+' => 'Estatus', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Activo', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Activo', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inactivo', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Inactivo', + 'Class:Middleware' => 'Middleware', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Instalaciones de Middleware', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Instalaciones de Middleware', + 'Class:DBServer' => 'Servidor de Base de Datos', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'Esquema de BD', + 'Class:DBServer/Attribute:dbschema_list+' => 'Esquema de BD', + 'Class:WebServer' => 'Servidor Web', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Aplicaciones Web', + 'Class:WebServer/Attribute:webapp_list+' => 'Aplicaciones Web', + 'Class:PCSoftware' => 'Software de PC', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Otro Software', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Instalación de Middleware', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => 'Middleware', + 'Class:DatabaseSchema' => 'Esquema de Base de Datos', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Servidor de Base de Datos', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => 'Servidor de Base de Datos', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Servidor de Base de Datos', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => 'Servidor de Base de Datos', + 'Class:WebApplication' => 'Aplicación Web', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', + 'Class:WebApplication/Attribute:webserver_id' => 'Servidor Web', + 'Class:WebApplication/Attribute:webserver_id+' => 'Servidor Web', + 'Class:WebApplication/Attribute:webserver_name' => 'Servidor Web', + 'Class:WebApplication/Attribute:webserver_name+' => 'Servidor Web', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => 'URL de Uso', + 'Class:VirtualDevice' => 'Dispositivo Virtual', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Estatus', + 'Class:VirtualDevice/Attribute:status+' => 'Estatus', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'No Productivo', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'No Productivo', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsoleto', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Obsoleto', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'Productivo', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'Productivo', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'En inventario', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'En inventario', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Volumenes Lógicos', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Volumenes Lógicos', + 'Class:VirtualHost' => 'Host Virtual', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Máquinas Virtuales', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Máquinas Virtuales', + 'Class:Hypervisor' => 'Hypervisor', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Granja', + 'Class:Hypervisor/Attribute:farm_id+' => 'Granja', + 'Class:Hypervisor/Attribute:farm_name' => 'Granja', + 'Class:Hypervisor/Attribute:farm_name+' => 'Granja', + 'Class:Hypervisor/Attribute:server_id' => 'Servidor', + 'Class:Hypervisor/Attribute:server_id+' => 'Servidor', + 'Class:Hypervisor/Attribute:server_name' => 'Servidor', + 'Class:Hypervisor/Attribute:server_name+' => 'Servidor', + 'Class:Farm' => 'Granja', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisores', + 'Class:Farm/Attribute:hypervisor_list+' => 'Hypervisores', + 'Class:Farm/Attribute:redundancy' => 'Alta Disponibilidad', + 'Class:Farm/Attribute:redundancy/disabled' => 'La granja está arriba si todos los hipervisores están arriba', + 'Class:Farm/Attribute:redundancy/count' => 'La granja está arriba si al menos %1$s hipervisor(es) está(n) arriba', + 'Class:Farm/Attribute:redundancy/percent' => 'La granja está arriba si al menos %1$s %% de los hipervisores están arriba', + 'Class:VirtualMachine' => 'Máquina Virtual', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host Virtual', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => 'Host Virtual', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Host Virtual', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => 'Host Virtual', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'Familia de SO', + 'Class:VirtualMachine/Attribute:osfamily_id+' => 'Familia de SO', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'Familia de SO', + 'Class:VirtualMachine/Attribute:osfamily_name+' => 'Familia de SO', + 'Class:VirtualMachine/Attribute:osversion_id' => 'Versión de SO', + 'Class:VirtualMachine/Attribute:osversion_id+' => 'Versión de SO', + 'Class:VirtualMachine/Attribute:osversion_name' => 'Versión de SO', + 'Class:VirtualMachine/Attribute:osversion_name+' => 'Versión de SO', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licencia de SO', + 'Class:VirtualMachine/Attribute:oslicence_id+' => 'Licencia de SO', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'Licencia de SO', + 'Class:VirtualMachine/Attribute:oslicence_name+' => 'Licencia de SO', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => 'CPU', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => 'RAM', + 'Class:VirtualMachine/Attribute:managementip' => 'IP', + 'Class:VirtualMachine/Attribute:managementip+' => 'IP', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfases de Red', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Interfases de Red', + 'Class:LogicalVolume' => 'Volumen Lógico', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Nombre', + 'Class:LogicalVolume/Attribute:name+' => 'Nombre del Volumen Lógico', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN', + 'Class:LogicalVolume/Attribute:lun_id+' => 'LUN', + 'Class:LogicalVolume/Attribute:description' => 'Descripción', + 'Class:LogicalVolume/Attribute:description+' => 'Descripción', + 'Class:LogicalVolume/Attribute:raid_level' => 'Nivel de RAID', + 'Class:LogicalVolume/Attribute:raid_level+' => 'Nivel de RAID', + 'Class:LogicalVolume/Attribute:size' => 'Tamaño', + 'Class:LogicalVolume/Attribute:size+' => 'Tamaño', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Sistema de Almacenamiento', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => 'Sistema de Almacenamiento', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Sistema de Almacenamiento', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => 'Sistema de Almacenamiento', + 'Class:LogicalVolume/Attribute:servers_list' => 'Servidores', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Servidores', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Dispositivos Virtuales', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Dispositivos Virtuales', + 'Class:lnkServerToVolume' => 'Relación Servidor y Volumen', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volumen', + 'Class:lnkServerToVolume/Attribute:volume_id+' => 'Volumen', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume', + 'Class:lnkServerToVolume/Attribute:volume_name+' => 'Volumen', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Servidor', + 'Class:lnkServerToVolume/Attribute:server_id+' => 'Servidor', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Servidor', + 'Class:lnkServerToVolume/Attribute:server_name+' => 'Servidor', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Tamaño Asignado', + 'Class:lnkServerToVolume/Attribute:size_used+' => 'Tamaño Asignado', + 'Class:lnkVirtualDeviceToVolume' => 'Relación Dispositivo Virtual y Volumen', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volumen', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => 'Volumen', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volumen', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => 'Volumen', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Dispositivo Virtual', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => 'Dispositivo Virtual', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Dispositivo Virtual', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => 'Dispositivo Virtual', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Tamaño Asignado', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => 'Tamaño Asignado', + 'Class:lnkSanToDatacenterDevice' => 'Relación SAN y Dispositivo del Centro de Datos', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'Switch de SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => 'Switch de SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Switch de SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => 'Switch de SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Dispositivo', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => 'Dispositivo', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Dispositivo', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => 'Dispositivo', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'FC en SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => 'FC en SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC en Dispositivo', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => 'FC en Dispositivo', + 'Class:Tape' => 'Cinta', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'Nombre', + 'Class:Tape/Attribute:name+' => 'Nombre de la Cinta', + 'Class:Tape/Attribute:description' => 'Descripción', + 'Class:Tape/Attribute:description+' => 'Descripción', + 'Class:Tape/Attribute:size' => 'Tamaño', + 'Class:Tape/Attribute:size+' => 'Tamaño', + 'Class:Tape/Attribute:tapelibrary_id' => 'Liberia de Cintas', + 'Class:Tape/Attribute:tapelibrary_id+' => 'Liberia de Cintas', + 'Class:Tape/Attribute:tapelibrary_name' => 'Liberia de Cintas', + 'Class:Tape/Attribute:tapelibrary_name+' => 'Liberia de Cintas', + 'Class:NASFileSystem' => 'Filesysten en NAS', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Nombre', + 'Class:NASFileSystem/Attribute:name+' => 'Nombre del Filesystem de Red', + 'Class:NASFileSystem/Attribute:description' => 'Descripción', + 'Class:NASFileSystem/Attribute:description+' => 'Descripción', + 'Class:NASFileSystem/Attribute:raid_level' => 'Nivel de RAID', + 'Class:NASFileSystem/Attribute:raid_level+' => 'Nivel de RAID', + 'Class:NASFileSystem/Attribute:size' => 'Tamaño', + 'Class:NASFileSystem/Attribute:size+' => 'Tamaño', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_name' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_name+' => 'NAS', 'Class:Patch' => 'Parche', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Nombre', 'Class:Patch/Attribute:name+' => 'Nombre del Parche', 'Class:Patch/Attribute:documents_list' => 'Documentos', @@ -931,47 +577,26 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Patch/Attribute:description+' => 'Descripción', 'Class:Patch/Attribute:finalclass' => 'Clase', 'Class:Patch/Attribute:finalclass+' => 'Clase', -]); - -// -// Class: OSPatch -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:OSPatch' => 'Parche de SO', - 'Class:OSPatch+' => '', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Dispositivos', 'Class:OSPatch/Attribute:functionalcis_list+' => 'Dispositivos', 'Class:OSPatch/Attribute:osversion_id' => 'Versión de SO', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'OS Family~~', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'Versión de SO', 'Class:OSPatch/Attribute:osversion_name+' => 'Versión de SO', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SoftwarePatch' => 'Parche de Software', - 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Software', 'Class:SoftwarePatch/Attribute:software_id+' => 'Software', 'Class:SoftwarePatch/Attribute:software_name' => 'Software', 'Class:SoftwarePatch/Attribute:software_name+' => 'Software', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Instalaciones de Software', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Instalaciones de Software', -]); - -// -// Class: Licence -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Licence' => 'Licencia', - 'Class:Licence+' => '', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Nombre', 'Class:Licence/Attribute:name+' => 'Nombre de la Licencia', 'Class:Licence/Attribute:documents_list' => 'Documentos', @@ -998,35 +623,21 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Licence/Attribute:perpetual/Value:yes+' => 'Si', 'Class:Licence/Attribute:finalclass' => 'Clase', 'Class:Licence/Attribute:finalclass+' => 'Clase', -]); - -// -// Class: OSLicence -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:OSLicence' => 'Licencia de SO', - 'Class:OSLicence+' => '', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s', 'Class:OSLicence/Attribute:osversion_id' => 'Versión de SO', 'Class:OSLicence/Attribute:osversion_id+' => 'Versión de SO', 'Class:OSLicence/Attribute:osfamily_id' => 'OS Family~~', - 'Class:OSLicence/Attribute:osfamily_id+' => '', + 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'Versión de SO', 'Class:OSLicence/Attribute:osversion_name+' => 'Versión de SO', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Máquinas Virtuales', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Máquinas Virtuales', 'Class:OSLicence/Attribute:servers_list' => 'Servidores', 'Class:OSLicence/Attribute:servers_list+' => 'Servidores', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SoftwareLicence' => 'Licencia de Software', - 'Class:SoftwareLicence+' => '', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s', 'Class:SoftwareLicence/Attribute:software_id' => 'Software', 'Class:SoftwareLicence/Attribute:software_id+' => 'Software', @@ -1034,15 +645,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SoftwareLicence/Attribute:software_name+' => 'Software', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Instalaciones de Software', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Instalaciones de Software', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToLicence' => 'Relación Documento y Licencia', - 'Class:lnkDocumentToLicence+' => '', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licencia', 'Class:lnkDocumentToLicence/Attribute:licence_id+' => 'Licencia', @@ -1052,56 +656,38 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToLicence/Attribute:document_id+' => 'Documento', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Documento', 'Class:lnkDocumentToLicence/Attribute:document_name+' => 'Documento', -]); - -// -// Class: OSVersion -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:OSVersion' => 'Versión de SO', - 'Class:OSVersion+' => '', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'Familia de SO', 'Class:OSVersion/Attribute:osfamily_id+' => 'Familia de SO', 'Class:OSVersion/Attribute:osfamily_name' => 'Familia de SO', 'Class:OSVersion/Attribute:osfamily_name+' => 'Familia de SO', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', -]); - -// -// Class: OSFamily -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:OSFamily' => 'Familia de SO', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', -]); - -// -// Class: Brand -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Brand' => 'Marca', - 'Class:Brand+' => '', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo~~', 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Dispositivo Físico', 'Class:Brand/Attribute:physicaldevices_list+' => 'Dispositivo Físico', 'Class:Brand/UniquenessRule:name+' => 'El nombre debe ser único', 'Class:Brand/UniquenessRule:name' => 'Esta Marca ya existe', -]); - -// -// Class: Model -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Model' => 'Modelo', - 'Class:Model+' => '', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s', 'Class:Model/Attribute:brand_id' => 'Marca', 'Class:Model/Attribute:brand_id+' => 'Marca', @@ -1111,6 +697,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Tipo de Dispositivo', 'Class:Model/Attribute:type+' => 'Tipo de Dispositivo', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Fuente de Poder', 'Class:Model/Attribute:type/Value:PowerSource+' => 'Fuente de Poder', 'Class:Model/Attribute:type/Value:DiskArray' => 'Arreglo de Discos', @@ -1151,43 +739,26 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Model/Attribute:physicaldevices_list+' => 'Dispositivo Físico', 'Class:Model/UniquenessRule:name_brand+' => 'El nombre debe ser único dentro de la Marca', 'Class:Model/UniquenessRule:name_brand' => 'este modelo ya existe para esta Marca', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:NetworkDeviceType' => 'Tipo Dispositivo de Red', - 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Dispositivos de Red', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Dispositivos de Red', -]); - -// -// Class: IOSVersion -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:IOSVersion' => 'Versión de IOS', - 'Class:IOSVersion+' => '', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Marca', 'Class:IOSVersion/Attribute:brand_id+' => 'Marca', 'Class:IOSVersion/Attribute:brand_name' => 'Marca', 'Class:IOSVersion/Attribute:brand_name+' => 'Marca', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToPatch' => 'Relación Documentos y Parche', - 'Class:lnkDocumentToPatch+' => '', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Parche', 'Class:lnkDocumentToPatch/Attribute:patch_id+' => 'Parche', @@ -1197,15 +768,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToPatch/Attribute:document_id+' => 'Documento', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Documento', 'Class:lnkDocumentToPatch/Attribute:document_name+' => 'Documento', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Relación Instalación de Software y Parche de Software', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Parche de Software', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => 'Parche de Software', @@ -1215,15 +779,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => 'Instalación de Software', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Instalación de Software', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => 'Instalación de Software', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkFunctionalCIToOSPatch' => 'Relación EC Funcional y Parche de SO', - 'Class:lnkFunctionalCIToOSPatch+' => '', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'Parche de SO', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => 'Parche de SO', @@ -1233,15 +790,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => 'EC Funcional', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'EC Funcional', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => 'EC Funcional', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToSoftware' => 'Relación Documento y Software', - 'Class:lnkDocumentToSoftware+' => '', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software', 'Class:lnkDocumentToSoftware/Attribute:software_id+' => 'Software', @@ -1251,38 +801,24 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToSoftware/Attribute:document_id+' => 'Documento', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Documento', 'Class:lnkDocumentToSoftware/Attribute:document_name+' => 'Documento', -]); - -// -// Class: Subnet -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Subnet' => 'SubRed', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s', 'Class:Subnet/Attribute:description' => 'Descripción', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Nombre de Subred', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Organización', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Organización', - 'Class:Subnet/Attribute:org_name+' => '', + 'Class:Subnet/Attribute:org_name+' => '~~', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'Máscara de Red', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'vLANs', 'Class:Subnet/Attribute:vlans_list+' => 'Virtual LANs', -]); - -// -// Class: VLAN -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:VLAN' => 'vLAN', 'Class:VLAN+' => 'Red Virtual de Área Local', 'Class:VLAN/Attribute:vlan_tag' => 'Etiqueta vLAN', @@ -1297,15 +833,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:VLAN/Attribute:subnets_list+' => 'Subredes', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Interfases Físicas de Red', 'Class:VLAN/Attribute:physicalinterfaces_list+' => 'Interfases Físicas de Red', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkSubnetToVLAN' => 'Relación Subred / vLAN', - 'Class:lnkSubnetToVLAN+' => '', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subred', 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => 'Subred', @@ -1317,28 +846,14 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => 'vLAN', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'Etiqueta vLAN', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => 'Etiqueta vLAN', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:NetworkInterface' => 'Interfaz de Red', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Nombre', 'Class:NetworkInterface/Attribute:name+' => 'Nombre de la Interfaz de Red', 'Class:NetworkInterface/Attribute:finalclass' => 'Clase', 'Class:NetworkInterface/Attribute:finalclass+' => 'Clase', -]); - -// -// Class: IPInterface -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:IPInterface' => 'Interfaz IP', - 'Class:IPInterface+' => '', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'Dirección IP', 'Class:IPInterface/Attribute:ipaddress+' => 'Dirección IP', 'Class:IPInterface/Attribute:macaddress' => 'Dirección MAC', @@ -1351,29 +866,19 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:IPInterface/Attribute:ipmask+' => 'Máscara de Red', 'Class:IPInterface/Attribute:speed' => 'Velocidad', 'Class:IPInterface/Attribute:speed+' => 'Velocidad', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:PhysicalInterface' => 'Interfaz Física', - 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Dispositivo', 'Class:PhysicalInterface/Attribute:connectableci_id+' => 'Dispositivo', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Dispositivo', 'Class:PhysicalInterface/Attribute:connectableci_name+' => 'Dispositivo', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'vLANs', 'Class:PhysicalInterface/Attribute:vlans_list+' => 'vLANS', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkPhysicalInterfaceToVLAN' => 'Relación Interfaz Física / VLAN', 'Class:lnkPhysicalInterfaceToVLAN+' => 'Relación Interfaz Física / VLAN', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s', @@ -1389,28 +894,14 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => 'vLAN', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'Etiqueta VLAN', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => 'Etiqueta VLAN', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:LogicalInterface' => 'Interfaz Lógica', - 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Máquina Virtual', 'Class:LogicalInterface/Attribute:virtualmachine_id+' => 'Máquina Virtual', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Máquina Virtual', 'Class:LogicalInterface/Attribute:virtualmachine_name+' => 'Máquina Virtual', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:FiberChannelInterface' => 'Intefaz de Fibra Óptica', - 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Velocidad', 'Class:FiberChannelInterface/Attribute:speed+' => 'Velocidad', 'Class:FiberChannelInterface/Attribute:topology' => 'Topología', @@ -1421,13 +912,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => 'Dispositivo', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Dispositivo', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => 'Dispositivo', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkConnectableCIToNetworkDevice' => 'Relación EC Conectable y Dispositivo de Red', 'Class:lnkConnectableCIToNetworkDevice+' => 'Relación EC Conectable y Dispositivo de Red', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s', @@ -1449,13 +933,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'Down Link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'Up Link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'Up Link', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Relación Solución Aplicativa y EC Funcional', 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Relación Solución Aplicativa y EC Funcional', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s', @@ -1467,13 +944,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => 'EC Funcional', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'EC Funcional', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => 'EC Funcional', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkApplicationSolutionToBusinessProcess' => 'Relación Solución Aplicativa y Proceso de Negocio', 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Relación Solución Aplicativa y Proceso de Negocio', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s', @@ -1485,15 +955,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => 'Solución Aplicativa', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Solución Aplicativa', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => 'Solución Aplicativa', -]); - -// -// Class: Group -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Group' => 'Grupo', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => 'Nombre', 'Class:Group/Attribute:name+' => 'Nombre del Grupo', @@ -1521,13 +984,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Group/Attribute:ci_list+' => 'ECs Relacionados', 'Class:Group/Attribute:parent_id_friendlyname' => 'Grupo Padre', 'Class:Group/Attribute:parent_id_friendlyname+' => 'Grupo Padre', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkGroupToCI' => 'Relación Grupo y EC', 'Class:lnkGroupToCI+' => 'Relación Grupo y EC', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s', @@ -1541,37 +997,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkGroupToCI/Attribute:ci_name+' => 'Elemento de Configuración', 'Class:lnkGroupToCI/Attribute:reason' => 'Motivo', 'Class:lnkGroupToCI/Attribute:reason+' => 'Motivo', -]); - -// Add translation for Fieldsets - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'ConfigMgmt:baseinfo' => 'General~~', - 'ConfigMgmt:moreinfo' => 'CI specifics~~', - 'Storage:moreinfo' => 'Storage specifics~~', - 'ConfigMgmt:otherinfo' => 'Description~~', - 'ConfigMgmt:dates' => 'Dates~~', - 'Software:moreinfo' => 'Software specifics~~', - 'Phone:moreinfo' => 'Phone specifics~~', - 'Server:baseinfo' => 'Información General', - 'Server:Date' => 'Fecha', - 'Server:moreinfo' => 'Más Información', - 'Server:otherinfo' => 'Otra Información', - 'Server:power' => 'Fuente de Poder', - 'Class:Subnet/Tab:IPUsage' => 'Uso de IP', - 'Class:Subnet/Tab:IPUsage+' => 'Qué IP dentro de esta subred se utilizan o no', - 'Class:Subnet/Tab:IPUsage-explain' => 'Interfases con IP en el rango: %1$s a %2$s', - 'Class:Subnet/Tab:FreeIPs' => 'IPs Libres', - 'Class:Subnet/Tab:FreeIPs-count' => 'IPs Libres: %1$s', - 'Class:Subnet/Tab:FreeIPs-explain' => 'Aquí está un extracto de 10 direcciones IP Libres', - 'Class:Document:PreviewTab' => 'Vista Previa', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToFunctionalCI' => 'Relación Documento y EC Funcional', 'Class:lnkDocumentToFunctionalCI+' => 'Relación Documento y EC Funcional', 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', @@ -1583,13 +1008,25 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => 'Documento', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Documento', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => 'Documento', -]); - -// -// Application Menu -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'ConfigMgmt:baseinfo' => 'General~~', + 'ConfigMgmt:moreinfo' => 'CI specifics~~', + 'ConfigMgmt:otherinfo' => 'Description~~', + 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', + 'Software:moreinfo' => 'Software specifics~~', + 'Phone:moreinfo' => 'Phone specifics~~', + 'Server:baseinfo' => 'Información General', + 'Server:moreinfo' => 'Más Información', + 'Server:Date' => 'Fecha', + 'Server:otherinfo' => 'Otra Información', + 'Server:power' => 'Fuente de Poder', + 'Class:Subnet/Tab:IPUsage' => 'Uso de IP', + 'Class:Subnet/Tab:IPUsage+' => 'Qué IP dentro de esta subred se utilizan o no', + 'Class:Subnet/Tab:IPUsage-explain' => 'Interfases con IP en el rango: %1$s a %2$s', + 'Class:Subnet/Tab:FreeIPs' => 'IPs Libres', + 'Class:Subnet/Tab:FreeIPs-count' => 'IPs Libres: %1$s', + 'Class:Subnet/Tab:FreeIPs-explain' => 'Aquí está un extracto de 10 direcciones IP Libres', + 'Class:Document:PreviewTab' => 'Vista Previa', 'Menu:Application' => 'Aplicaciones', 'Menu:Application+' => 'Aplicaciones/Programas', 'Menu:DBServer' => 'Servidores de Base de Datos', @@ -1600,28 +1037,28 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ApplicationSolution+' => 'Solución Aplicativa', 'Menu:ConfigManagementSoftware' => 'Administración de Aplicaciones', 'Menu:Licence' => 'Licencias', - 'Menu:Licence+' => '', + 'Menu:Licence+' => 'All licenses~~', 'Menu:Patch' => 'Parches', - 'Menu:Patch+' => '', + 'Menu:Patch+' => 'All patches~~', 'Menu:ApplicationInstance' => 'Software Instalado', 'Menu:ApplicationInstance+' => 'Aplicaciones y Servidores de Base de Datos', 'Menu:ConfigManagementHardware' => 'Administración de Infraestructura', 'Menu:Subnet' => 'SubRedes', - 'Menu:Subnet+' => '', + 'Menu:Subnet+' => 'All subnets~~', 'Menu:NetworkDevice' => 'Dispositivos de Red', - 'Menu:NetworkDevice+' => '', + 'Menu:NetworkDevice+' => 'All network devices~~', 'Menu:Server' => 'Servidores', - 'Menu:Server+' => '', + 'Menu:Server+' => 'All servers~~', 'Menu:Printer' => 'Impresoras', - 'Menu:Printer+' => '', + 'Menu:Printer+' => 'All printers~~', 'Menu:MobilePhone' => 'Teléfonos Móviles', - 'Menu:MobilePhone+' => '', + 'Menu:MobilePhone+' => 'All mobile phones~~', 'Menu:PC' => 'PCs y Laptops', - 'Menu:PC+' => '', + 'Menu:PC+' => 'All Personal computers~~', 'Menu:NewCI' => 'Nuevo EC', - 'Menu:NewCI+' => '', + 'Menu:NewCI+' => 'New CI~~', 'Menu:SearchCIs' => 'Búsqueda de ECs', - 'Menu:SearchCIs+' => '', + 'Menu:SearchCIs+' => 'Search for CIs~~', 'Menu:ConfigManagement:Devices' => 'Dispositivos', 'Menu:ConfigManagement:AllDevices' => 'Infraestructura', 'Menu:ConfigManagement:virtualization' => 'Virtualización', @@ -1629,20 +1066,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ConfigManagement:SWAndApps' => 'Software y Aplicaciones', 'Menu:ConfigManagement:Misc' => 'Misceláneo', 'Menu:Group' => 'Grupos de ECs', - 'Menu:Group+' => '', + 'Menu:Group+' => 'Groups of CIs~~', 'Menu:OSVersion' => 'Versión de Sistema Operativo', - 'Menu:OSVersion+' => '', + 'Menu:OSVersion+' => '~~', 'Menu:Software' => 'Catálogo de Software', - 'Menu:Software+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', - 'Class:PhysicalInterface/Attribute:org_id+' => '~~', - 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', - 'Class:PhysicalInterface/Attribute:location_id+' => '~~', + 'Menu:Software+' => 'Software catalog~~', ]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/et.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/et.dict.itop-config-mgmt.php new file mode 100644 index 0000000000..705a08d645 --- /dev/null +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/et.dict.itop-config-mgmt.php @@ -0,0 +1,1073 @@ + 'Elements impacted by~~', + 'Relation:impacts/DownStream' => 'Impacts...~~', + 'Relation:impacts/DownStream+' => 'Elements impacted by~~', + 'Relation:impacts/UpStream' => 'Depends on......~~', + 'Relation:impacts/UpStream+' => 'Elements impacting~~', + 'Relation:depends on/Description' => 'Elements impacting~~', + 'Relation:depends on/DownStream' => 'Depends on...~~', + 'Relation:depends on/UpStream' => 'Impacts...~~', + 'Relation:impacts/LoadData' => 'Load data~~', + 'Relation:impacts/NoFilteredData' => 'please select objects and load data~~', + 'Relation:impacts/FilteredData' => 'Filtered data~~', + 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', + 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', + 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name~~', + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', + 'Class:FunctionalCI' => 'Functional CI~~', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', + 'Class:FunctionalCI/Attribute:name' => 'Name~~', + 'Class:FunctionalCI/Attribute:name+' => '~~', + 'Class:FunctionalCI/Attribute:description' => 'Description~~', + 'Class:FunctionalCI/Attribute:description+' => '~~', + 'Class:FunctionalCI/Attribute:org_id' => 'Organization~~', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', + 'Class:FunctionalCI/Attribute:organization_name' => 'Organization name~~', + 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name~~', + 'Class:FunctionalCI/Attribute:business_criticity' => 'Business criticality~~', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'high~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'high~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'low~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => 'low~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'medium~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'medium~~', + 'Class:FunctionalCI/Attribute:move2production' => 'Move to production date~~', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', + 'Class:FunctionalCI/Attribute:contacts_list' => 'Contacts~~', + 'Class:FunctionalCI/Attribute:contacts_list+' => 'All the contacts for this configuration item~~', + 'Class:FunctionalCI/Attribute:documents_list' => 'Documents~~', + 'Class:FunctionalCI/Attribute:documents_list+' => 'All the documents linked to this configuration item~~', + 'Class:FunctionalCI/Attribute:applicationsolution_list' => 'Application solutions~~', + 'Class:FunctionalCI/Attribute:applicationsolution_list+' => 'All the application solutions depending on this configuration item~~', + 'Class:FunctionalCI/Attribute:softwares_list' => 'Software~~', + 'Class:FunctionalCI/Attribute:softwares_list+' => 'All the software installed on this configuration item~~', + 'Class:FunctionalCI/Attribute:finalclass' => 'CI sub-class~~', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:FunctionalCI/Tab:OpenedTickets' => 'Active Tickets~~', + 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~', + 'Class:PhysicalDevice' => 'Physical Device~~', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', + 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s~~', + 'Class:PhysicalDevice/Attribute:serialnumber' => 'Serial number~~', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', + 'Class:PhysicalDevice/Attribute:location_id' => 'Location~~', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', + 'Class:PhysicalDevice/Attribute:location_name' => 'Location name~~', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', + 'Class:PhysicalDevice/Attribute:status' => 'Status~~', + 'Class:PhysicalDevice/Attribute:status+' => '~~', + 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:PhysicalDevice/Attribute:status/Value:production' => 'production~~', + 'Class:PhysicalDevice/Attribute:status/Value:production+' => 'production~~', + 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'stock~~', + 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stock~~', + 'Class:PhysicalDevice/Attribute:brand_id' => 'Brand~~', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', + 'Class:PhysicalDevice/Attribute:brand_name' => 'Brand name~~', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', + 'Class:PhysicalDevice/Attribute:model_id' => 'Model~~', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', + 'Class:PhysicalDevice/Attribute:model_name' => 'Model name~~', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', + 'Class:PhysicalDevice/Attribute:asset_number' => 'Asset number~~', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', + 'Class:PhysicalDevice/Attribute:purchase_date' => 'Purchase date~~', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', + 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'End of warranty~~', + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', + 'Class:Rack' => 'Rack~~', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', + 'Class:Rack/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Rack/Attribute:nb_u' => 'Rack units~~', + 'Class:Rack/Attribute:nb_u+' => '~~', + 'Class:Rack/Attribute:device_list' => 'Devices~~', + 'Class:Rack/Attribute:device_list+' => 'All the physical devices racked into this rack~~', + 'Class:Rack/Attribute:enclosure_list' => 'Enclosures~~', + 'Class:Rack/Attribute:enclosure_list+' => 'All the enclosures in this rack~~', + 'Class:TelephonyCI' => 'Telephony CI~~', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', + 'Class:TelephonyCI/Attribute:phonenumber' => 'Phone number~~', + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', + 'Class:Phone' => 'Phone~~', + 'Class:Phone+' => 'End User device. Plain wired phone~~', + 'Class:MobilePhone' => 'Mobile Phone~~', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', + 'Class:MobilePhone/Attribute:imei' => 'IMEI~~', + 'Class:MobilePhone/Attribute:imei+' => '~~', + 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware PIN~~', + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', + 'Class:IPPhone' => 'IP Phone~~', + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', + 'Class:Tablet' => 'Tablet~~', + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', + 'Class:ConnectableCI' => 'Connectable CI~~', + 'Class:ConnectableCI+' => 'Physical Device which can be connected to a network.~~', + 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ConnectableCI/Attribute:networkdevice_list' => 'Network devices~~', + 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'All network devices connected to this device~~', + 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Network interfaces~~', + 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'All the physical network interfaces~~', + 'Class:DatacenterDevice' => 'Datacenter Device~~', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', + 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack~~', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', + 'Class:DatacenterDevice/Attribute:rack_name' => 'Rack name~~', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', + 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Enclosure~~', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', + 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Enclosure name~~', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', + 'Class:DatacenterDevice/Attribute:nb_u' => 'Rack units~~', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', + 'Class:DatacenterDevice/Attribute:managementip' => 'Management IP~~', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', + 'Class:DatacenterDevice/Attribute:powerA_id' => 'PowerA source~~', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', + 'Class:DatacenterDevice/Attribute:powerA_name' => 'PowerA source name~~', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', + 'Class:DatacenterDevice/Attribute:powerB_id' => 'PowerB source~~', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', + 'Class:DatacenterDevice/Attribute:powerB_name' => 'PowerB source name~~', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', + 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC ports~~', + 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'All the fiber channel interfaces for this device~~', + 'Class:DatacenterDevice/Attribute:san_list' => 'SANs~~', + 'Class:DatacenterDevice/Attribute:san_list+' => 'All the SAN switches connected to this device~~', + 'Class:DatacenterDevice/Attribute:redundancy' => 'Redundancy~~', + 'Class:DatacenterDevice/Attribute:redundancy/count' => 'The device %2$s is up if at least one power connection (A or B) is up~~', + 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'The device %2$s is up if all its power connections are up~~', + 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'The device %2$s is up if at least %1$s %% of its power connections are up~~', + 'Class:NetworkDevice' => 'Network Device~~', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', + 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s~~', + 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Network type~~', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', + 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Network type name~~', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', + 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Devices~~', + 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'All the devices connected to this network device~~', + 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS version~~', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', + 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS version name~~', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', + 'Class:NetworkDevice/Attribute:ram' => 'RAM~~', + 'Class:NetworkDevice/Attribute:ram+' => '~~', + 'Class:Server' => 'Server~~', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', + 'Class:Server/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Server/Attribute:osfamily_id' => 'OS family~~', + 'Class:Server/Attribute:osfamily_id+' => '~~', + 'Class:Server/Attribute:osfamily_name' => 'OS family name~~', + 'Class:Server/Attribute:osfamily_name+' => '~~', + 'Class:Server/Attribute:osversion_id' => 'OS version~~', + 'Class:Server/Attribute:osversion_id+' => '~~', + 'Class:Server/Attribute:osversion_name' => 'OS version name~~', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:Server/Attribute:oslicence_id' => 'OS license~~', + 'Class:Server/Attribute:oslicence_id+' => '~~', + 'Class:Server/Attribute:oslicence_name' => 'OS license name~~', + 'Class:Server/Attribute:oslicence_name+' => '~~', + 'Class:Server/Attribute:cpu' => 'CPU~~', + 'Class:Server/Attribute:cpu+' => '~~', + 'Class:Server/Attribute:ram' => 'RAM~~', + 'Class:Server/Attribute:ram+' => '~~', + 'Class:Server/Attribute:logicalvolumes_list' => 'Logical volumes~~', + 'Class:Server/Attribute:logicalvolumes_list+' => 'All the logical volumes connected to this server~~', + 'Class:StorageSystem' => 'Storage System~~', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', + 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s~~', + 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logical volumes~~', + 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'All the logical volumes in this storage system~~', + 'Class:SANSwitch' => 'SAN Switch~~', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', + 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s~~', + 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Devices~~', + 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'All the devices connected to this SAN switch~~', + 'Class:TapeLibrary' => 'Tape Library~~', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', + 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s~~', + 'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes~~', + 'Class:TapeLibrary/Attribute:tapes_list+' => 'All the tapes in the tape library~~', + 'Class:NAS' => 'NAS~~', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', + 'Class:NAS/ComplementaryName' => '%1$s - %2$s~~', + 'Class:NAS/Attribute:nasfilesystem_list' => 'Filesystems~~', + 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS~~', + 'Class:PC' => 'PC~~', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', + 'Class:PC/ComplementaryName' => '%1$s - %2$s~~', + 'Class:PC/Attribute:osfamily_id' => 'OS family~~', + 'Class:PC/Attribute:osfamily_id+' => '~~', + 'Class:PC/Attribute:osfamily_name' => 'OS family name~~', + 'Class:PC/Attribute:osfamily_name+' => '~~', + 'Class:PC/Attribute:osversion_id' => 'OS version~~', + 'Class:PC/Attribute:osversion_id+' => '~~', + 'Class:PC/Attribute:osversion_name' => 'OS version name~~', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:PC/Attribute:cpu' => 'CPU~~', + 'Class:PC/Attribute:cpu+' => '~~', + 'Class:PC/Attribute:ram' => 'RAM~~', + 'Class:PC/Attribute:ram+' => '~~', + 'Class:PC/Attribute:type' => 'Type~~', + 'Class:PC/Attribute:type+' => '~~', + 'Class:PC/Attribute:type/Value:desktop' => 'desktop~~', + 'Class:PC/Attribute:type/Value:desktop+' => 'desktop~~', + 'Class:PC/Attribute:type/Value:laptop' => 'laptop~~', + 'Class:PC/Attribute:type/Value:laptop+' => 'laptop~~', + 'Class:Printer' => 'Printer~~', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', + 'Class:Printer/ComplementaryName' => '%1$s - %2$s~~', + 'Class:PowerConnection' => 'Power Connection~~', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', + 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s~~', + 'Class:PowerSource' => 'Power Source~~', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', + 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s~~', + 'Class:PowerSource/Attribute:pdus_list' => 'PDUs~~', + 'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source~~', + 'Class:PDU' => 'PDU~~', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', + 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s~~', + 'Class:PDU/Attribute:rack_id' => 'Rack~~', + 'Class:PDU/Attribute:rack_id+' => '~~', + 'Class:PDU/Attribute:rack_name' => 'Rack name~~', + 'Class:PDU/Attribute:rack_name+' => '~~', + 'Class:PDU/Attribute:powerstart_id' => 'Power start~~', + 'Class:PDU/Attribute:powerstart_id+' => '~~', + 'Class:PDU/Attribute:powerstart_name' => 'Power start name~~', + 'Class:PDU/Attribute:powerstart_name+' => '~~', + 'Class:Peripheral' => 'Peripheral~~', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', + 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Enclosure' => 'Enclosure~~', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', + 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s~~', + 'Class:Enclosure/Attribute:rack_id' => 'Rack~~', + 'Class:Enclosure/Attribute:rack_id+' => '~~', + 'Class:Enclosure/Attribute:rack_name' => 'Rack name~~', + 'Class:Enclosure/Attribute:rack_name+' => '~~', + 'Class:Enclosure/Attribute:nb_u' => 'Rack units~~', + 'Class:Enclosure/Attribute:nb_u+' => '~~', + 'Class:Enclosure/Attribute:device_list' => 'Devices~~', + 'Class:Enclosure/Attribute:device_list+' => 'All the devices in this enclosure~~', + 'Class:ApplicationSolution' => 'Application Solution~~', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', + 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs~~', + 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'All the configuration items that compose this application solution~~', + 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Business processes~~', + 'Class:ApplicationSolution/Attribute:businessprocess_list+' => 'All the business processes depending on this application solution~~', + 'Class:ApplicationSolution/Attribute:logo' => 'Logo~~', + 'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:ApplicationSolution/Attribute:status' => 'Status~~', + 'Class:ApplicationSolution/Attribute:status+' => '~~', + 'Class:ApplicationSolution/Attribute:status/Value:active' => 'active~~', + 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active~~', + 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:ApplicationSolution/Attribute:redundancy' => 'Impact analysis: configuration of the redundancy~~', + 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'The solution is up if all CIs are up~~', + 'Class:ApplicationSolution/Attribute:redundancy/count' => 'The solution is up if at least %1$s CI(s) is(are) up~~', + 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'The solution is up if at least %1$s %% of the CIs are up~~', + 'Class:BusinessProcess' => 'Business Process~~', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', + 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Application solutions~~', + 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'All the application solutions that impact this business process~~', + 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', + 'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:BusinessProcess/Attribute:status' => 'Status~~', + 'Class:BusinessProcess/Attribute:status+' => '~~', + 'Class:BusinessProcess/Attribute:status/Value:active' => 'active~~', + 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', + 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:Software' => 'Software~~', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', + 'Class:Software/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Software/Attribute:name' => 'Name~~', + 'Class:Software/Attribute:name+' => '~~', + 'Class:Software/Attribute:vendor' => 'Vendor~~', + 'Class:Software/Attribute:vendor+' => '~~', + 'Class:Software/Attribute:version' => 'Version~~', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:Software/Attribute:documents_list' => 'Documents~~', + 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software~~', + 'Class:Software/Attribute:logo' => 'Logo~~', + 'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs~~', + 'Class:Software/Attribute:type' => 'Type~~', + 'Class:Software/Attribute:type+' => '~~', + 'Class:Software/Attribute:type/Value:DBServer' => 'DB Server~~', + 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server~~', + 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware~~', + 'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware~~', + 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Other Software~~', + 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Other Software~~', + 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC Software~~', + 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC Software~~', + 'Class:Software/Attribute:type/Value:WebServer' => 'Web Server~~', + 'Class:Software/Attribute:type/Value:WebServer+' => 'Web Server~~', + 'Class:Software/Attribute:softwareinstance_list' => 'Software Instances~~', + 'Class:Software/Attribute:softwareinstance_list+' => 'All the software instances for this software~~', + 'Class:Software/Attribute:softwarepatch_list' => 'Software Patches~~', + 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software~~', + 'Class:Software/Attribute:softwarelicence_list' => 'Software Licenses~~', + 'Class:Software/Attribute:softwarelicence_list+' => 'All the licenses for this software~~', + 'Class:SoftwareInstance' => 'Software Instance~~', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'System~~', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'System name~~', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Software~~', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Software name~~', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software license~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software license name~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Path~~', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Status~~', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'active~~', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:Middleware' => 'Middleware~~', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware instances~~', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware~~', + 'Class:DBServer' => 'DB Server~~', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'DB schemas~~', + 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server~~', + 'Class:WebServer' => 'Web Server~~', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Web applications~~', + 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', + 'Class:PCSoftware' => 'PC Software~~', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Other Software~~', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Middleware Instance~~', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware~~', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware name~~', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Database Schema~~', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server~~', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB server name~~', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Web Application~~', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', + 'Class:WebApplication/Attribute:webserver_id' => 'Web server~~', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Web server name~~', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL~~', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Virtual Device~~', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Status~~', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'production~~', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'stock~~', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logical volumes~~', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device~~', + 'Class:VirtualHost' => 'Virtual Host~~', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtual machines~~', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host~~', + 'Class:Hypervisor' => 'Hypervisor~~', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Farm~~', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Farm name~~', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Server~~', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Server name~~', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Farm~~', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors~~', + 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm~~', + 'Class:Farm/Attribute:redundancy' => 'High availability~~', + 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~', + 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~', + 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~', + 'Class:VirtualMachine' => 'Virtual Machine~~', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host~~', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Virtual host name~~', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS family~~', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS family name~~', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'OS version~~', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'OS version name~~', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS license~~', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS license name~~', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU~~', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM~~', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP~~', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Network Interfaces~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces~~', + 'Class:LogicalVolume' => 'Logical Volume~~', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Name~~', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID~~', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Description~~', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Raid level~~', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Size~~', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage system~~', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage system name~~', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Servers~~', + 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume~~', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtual devices~~', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume~~', + 'Class:lnkServerToVolume' => 'Link Server / LogicalVolume~~', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume~~', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume name~~', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Server~~', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Server name~~', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Size used~~', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Link VirtualDevice / LogicalVolume~~', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume name~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtual device~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtual device name~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Size used~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Link SANSwitch / DatacenterDevice~~', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN switch name~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Device~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Device name~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Tape~~', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'Name~~', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Description~~', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Size~~', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Tape library~~', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Tape library name~~', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'NAS File System~~', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Name~~', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Description~~', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Raid level~~', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Size~~', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS~~', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'NAS name~~', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', + 'Class:Patch' => 'Patch~~', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', + 'Class:Patch/Attribute:name' => 'Name~~', + 'Class:Patch/Attribute:name+' => '~~', + 'Class:Patch/Attribute:documents_list' => 'Documents~~', + 'Class:Patch/Attribute:documents_list+' => 'All the documents linked to this patch~~', + 'Class:Patch/Attribute:description' => 'Description~~', + 'Class:Patch/Attribute:description+' => '~~', + 'Class:Patch/Attribute:finalclass' => 'Patch sub-class~~', + 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:OSPatch' => 'OS Patch~~', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', + 'Class:OSPatch/Attribute:functionalcis_list' => 'Devices~~', + 'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed~~', + 'Class:OSPatch/Attribute:osversion_id' => 'OS version~~', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', + 'Class:OSPatch/Attribute:osfamily_id' => 'OS Family~~', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', + 'Class:OSPatch/Attribute:osversion_name' => 'OS version name~~', + 'Class:OSPatch/Attribute:osversion_name+' => '~~', + 'Class:SoftwarePatch' => 'Software Patch~~', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', + 'Class:SoftwarePatch/Attribute:software_id' => 'Software~~', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', + 'Class:SoftwarePatch/Attribute:software_name' => 'Software name~~', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', + 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Software instances~~', + 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'All the systems where this software patch is installed~~', + 'Class:Licence' => 'License~~', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', + 'Class:Licence/Attribute:name' => 'Name~~', + 'Class:Licence/Attribute:name+' => '~~', + 'Class:Licence/Attribute:documents_list' => 'Documents~~', + 'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this license~~', + 'Class:Licence/Attribute:org_id' => 'Organization~~', + 'Class:Licence/Attribute:org_id+' => '~~', + 'Class:Licence/Attribute:organization_name' => 'Organization name~~', + 'Class:Licence/Attribute:organization_name+' => 'Common name~~', + 'Class:Licence/Attribute:usage_limit' => 'Usage limit~~', + 'Class:Licence/Attribute:usage_limit+' => '~~', + 'Class:Licence/Attribute:description' => 'Description~~', + 'Class:Licence/Attribute:description+' => '~~', + 'Class:Licence/Attribute:start_date' => 'Start date~~', + 'Class:Licence/Attribute:start_date+' => '~~', + 'Class:Licence/Attribute:end_date' => 'End date~~', + 'Class:Licence/Attribute:end_date+' => '~~', + 'Class:Licence/Attribute:licence_key' => 'Key~~', + 'Class:Licence/Attribute:licence_key+' => '~~', + 'Class:Licence/Attribute:perpetual' => 'Perpetual~~', + 'Class:Licence/Attribute:perpetual+' => '~~', + 'Class:Licence/Attribute:perpetual/Value:no' => 'no~~', + 'Class:Licence/Attribute:perpetual/Value:no+' => 'no~~', + 'Class:Licence/Attribute:perpetual/Value:yes' => 'yes~~', + 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes~~', + 'Class:Licence/Attribute:finalclass' => 'License sub-class~~', + 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:OSLicence' => 'OS License~~', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', + 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s~~', + 'Class:OSLicence/Attribute:osversion_id' => 'OS version~~', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', + 'Class:OSLicence/Attribute:osfamily_id' => 'OS Family~~', + 'Class:OSLicence/Attribute:osfamily_id+' => '~~', + 'Class:OSLicence/Attribute:osversion_name' => 'OS version name~~', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', + 'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtual machines~~', + 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this license is used~~', + 'Class:OSLicence/Attribute:servers_list' => 'Servers~~', + 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this license is used~~', + 'Class:SoftwareLicence' => 'Software License~~', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', + 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s~~', + 'Class:SoftwareLicence/Attribute:software_id' => 'Software~~', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', + 'Class:SoftwareLicence/Attribute:software_name' => 'Software name~~', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', + 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Software instances~~', + 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this license is used~~', + 'Class:lnkDocumentToLicence' => 'Link Document / License~~', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', + 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'License~~', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', + 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'License name~~', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', + 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', + 'Class:OSVersion' => 'OS Version~~', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', + 'Class:OSVersion/Attribute:osfamily_id' => 'OS family~~', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', + 'Class:OSVersion/Attribute:osfamily_name' => 'OS family name~~', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', + 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', + 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', + 'Class:OSFamily' => 'OS Family~~', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', + 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', + 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', + 'Class:Brand' => 'Brand~~', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', + 'Class:Brand/Attribute:logo' => 'Logo~~', + 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', + 'Class:Brand/Attribute:physicaldevices_list' => 'Physical devices~~', + 'Class:Brand/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this brand~~', + 'Class:Brand/UniquenessRule:name+' => 'The name must be unique~~', + 'Class:Brand/UniquenessRule:name' => 'This brand already exists~~', + 'Class:Model' => 'Device Model~~', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', + 'Class:Model/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Model/Attribute:brand_id' => 'Brand~~', + 'Class:Model/Attribute:brand_id+' => '~~', + 'Class:Model/Attribute:brand_name' => 'Brand name~~', + 'Class:Model/Attribute:brand_name+' => '~~', + 'Class:Model/Attribute:picture' => 'Picture~~', + 'Class:Model/Attribute:picture+' => '~~', + 'Class:Model/Attribute:type' => 'Device type~~', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', + 'Class:Model/Attribute:type/Value:PowerSource' => 'Power Source~~', + 'Class:Model/Attribute:type/Value:PowerSource+' => 'Power Source~~', + 'Class:Model/Attribute:type/Value:DiskArray' => 'Disk Array~~', + 'Class:Model/Attribute:type/Value:DiskArray+' => 'Disk Array~~', + 'Class:Model/Attribute:type/Value:Enclosure' => 'Enclosure~~', + 'Class:Model/Attribute:type/Value:Enclosure+' => 'Enclosure~~', + 'Class:Model/Attribute:type/Value:IPPhone' => 'IP Phone~~', + 'Class:Model/Attribute:type/Value:IPPhone+' => 'IP Phone~~', + 'Class:Model/Attribute:type/Value:MobilePhone' => 'Mobile Phone~~', + 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Mobile Phone~~', + 'Class:Model/Attribute:type/Value:NAS' => 'NAS~~', + 'Class:Model/Attribute:type/Value:NAS+' => 'NAS~~', + 'Class:Model/Attribute:type/Value:NetworkDevice' => 'Network Device~~', + 'Class:Model/Attribute:type/Value:NetworkDevice+' => 'Network Device~~', + 'Class:Model/Attribute:type/Value:PC' => 'PC~~', + 'Class:Model/Attribute:type/Value:PC+' => 'PC~~', + 'Class:Model/Attribute:type/Value:PDU' => 'PDU~~', + 'Class:Model/Attribute:type/Value:PDU+' => 'PDU~~', + 'Class:Model/Attribute:type/Value:Peripheral' => 'Peripheral~~', + 'Class:Model/Attribute:type/Value:Peripheral+' => 'Peripheral~~', + 'Class:Model/Attribute:type/Value:Printer' => 'Printer~~', + 'Class:Model/Attribute:type/Value:Printer+' => 'Printer~~', + 'Class:Model/Attribute:type/Value:Rack' => 'Rack~~', + 'Class:Model/Attribute:type/Value:Rack+' => 'Rack~~', + 'Class:Model/Attribute:type/Value:SANSwitch' => 'SAN switch~~', + 'Class:Model/Attribute:type/Value:SANSwitch+' => 'SAN switch~~', + 'Class:Model/Attribute:type/Value:Server' => 'Server~~', + 'Class:Model/Attribute:type/Value:Server+' => 'Server~~', + 'Class:Model/Attribute:type/Value:StorageSystem' => 'Storage System~~', + 'Class:Model/Attribute:type/Value:StorageSystem+' => 'Storage System~~', + 'Class:Model/Attribute:type/Value:Tablet' => 'Tablet~~', + 'Class:Model/Attribute:type/Value:Tablet+' => 'Tablet~~', + 'Class:Model/Attribute:type/Value:TapeLibrary' => 'Tape Library~~', + 'Class:Model/Attribute:type/Value:TapeLibrary+' => 'Tape Library~~', + 'Class:Model/Attribute:type/Value:Phone' => 'Telephone~~', + 'Class:Model/Attribute:type/Value:Phone+' => 'Telephone~~', + 'Class:Model/Attribute:physicaldevices_list' => 'Physical devices~~', + 'Class:Model/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this model~~', + 'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', + 'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand~~', + 'Class:NetworkDeviceType' => 'Network Device Type~~', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', + 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', + 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', + 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Network devices~~', + 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type~~', + 'Class:IOSVersion' => 'IOS Version~~', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', + 'Class:IOSVersion/Attribute:brand_id' => 'Brand~~', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', + 'Class:IOSVersion/Attribute:brand_name' => 'Brand name~~', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', + 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', + 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', + 'Class:lnkDocumentToPatch' => 'Link Document / Patch~~', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', + 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch~~', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', + 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Patch name~~', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', + 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Link Software Instance / Software Patch~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Software patch~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Software patch name~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Software instance~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software instance name~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', + 'Class:lnkFunctionalCIToOSPatch' => 'Link FunctionalCI / OS patch~~', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', + 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS patch~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS patch name~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToSoftware' => 'Link Document / Software~~', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', + 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software~~', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', + 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Software name~~', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', + 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', + 'Class:Subnet' => 'Subnet~~', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', + 'Class:Subnet/Name' => '%1$s/%2$s~~', + 'Class:Subnet/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Subnet/Attribute:description' => 'Description~~', + 'Class:Subnet/Attribute:description+' => '~~', + 'Class:Subnet/Attribute:subnet_name' => 'Subnet name~~', + 'Class:Subnet/Attribute:subnet_name+' => '~~', + 'Class:Subnet/Attribute:org_id' => 'Owner organization~~', + 'Class:Subnet/Attribute:org_id+' => '~~', + 'Class:Subnet/Attribute:org_name' => 'Organization name~~', + 'Class:Subnet/Attribute:org_name+' => '~~', + 'Class:Subnet/Attribute:ip' => 'IP~~', + 'Class:Subnet/Attribute:ip+' => '~~', + 'Class:Subnet/Attribute:ip_mask' => 'IP Mask~~', + 'Class:Subnet/Attribute:ip_mask+' => '~~', + 'Class:Subnet/Attribute:vlans_list' => 'VLANs~~', + 'Class:Subnet/Attribute:vlans_list+' => '~~', + 'Class:VLAN' => 'VLAN~~', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', + 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag~~', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', + 'Class:VLAN/Attribute:description' => 'Description~~', + 'Class:VLAN/Attribute:description+' => '~~', + 'Class:VLAN/Attribute:org_id' => 'Organization~~', + 'Class:VLAN/Attribute:org_id+' => '~~', + 'Class:VLAN/Attribute:org_name' => 'Organization name~~', + 'Class:VLAN/Attribute:org_name+' => '~~', + 'Class:VLAN/Attribute:subnets_list' => 'Subnets~~', + 'Class:VLAN/Attribute:subnets_list+' => '~~', + 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Physical network interfaces~~', + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', + 'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN~~', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', + 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'Subnet IP~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Subnet name~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN~~', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', + 'Class:NetworkInterface' => 'Network Interface~~', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', + 'Class:NetworkInterface/Attribute:name' => 'Name~~', + 'Class:NetworkInterface/Attribute:name+' => '~~', + 'Class:NetworkInterface/Attribute:finalclass' => 'NetworkInterface sub-class~~', + 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:IPInterface' => 'IP Interface~~', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', + 'Class:IPInterface/Attribute:ipaddress' => 'IP address~~', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', + 'Class:IPInterface/Attribute:macaddress' => 'MAC address~~', + 'Class:IPInterface/Attribute:macaddress+' => '~~', + 'Class:IPInterface/Attribute:comment' => 'Comment~~', + 'Class:IPInterface/Attribute:coment+' => '~~', + 'Class:IPInterface/Attribute:ipgateway' => 'IP gateway~~', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', + 'Class:IPInterface/Attribute:ipmask' => 'IP mask~~', + 'Class:IPInterface/Attribute:ipmask+' => '~~', + 'Class:IPInterface/Attribute:speed' => 'Speed~~', + 'Class:IPInterface/Attribute:speed+' => '~~', + 'Class:PhysicalInterface' => 'Physical Interface~~', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', + 'Class:PhysicalInterface/Name' => '%2$s %1$s~~', + 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Device~~', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', + 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Device name~~', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', + 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs~~', + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN' => 'Link PhysicalInterface / VLAN~~', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', + 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physical Interface~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Physical Interface Name~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Device~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Device name~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', + 'Class:LogicalInterface' => 'Logical Interface~~', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', + 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtual machine~~', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', + 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtual machine name~~', + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', + 'Class:FiberChannelInterface' => 'Fiber Channel Interface~~', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', + 'Class:FiberChannelInterface/Attribute:speed' => 'Speed~~', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', + 'Class:FiberChannelInterface/Attribute:topology' => 'Topology~~', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', + 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN~~', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Device~~', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Device name~~', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice' => 'Link ConnectableCI / NetworkDevice~~', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', + 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Network device~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Network device name~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Connected device~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Connected device name~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Network port~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Device port~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Connection type~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'down link~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'up link~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link~~', + 'Class:lnkApplicationSolutionToFunctionalCI' => 'Link ApplicationSolution / FunctionalCI~~', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Application solution~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Application solution name~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess' => 'Link ApplicationSolution / BusinessProcess~~', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Business process~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Business process name~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Application solution~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Application solution name~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', + 'Class:Group' => 'Group~~', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', + 'Class:Group/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Group/Attribute:name' => 'Name~~', + 'Class:Group/Attribute:name+' => '~~', + 'Class:Group/Attribute:status' => 'Status~~', + 'Class:Group/Attribute:status+' => '~~', + 'Class:Group/Attribute:status/Value:implementation' => 'Implementation~~', + 'Class:Group/Attribute:status/Value:implementation+' => 'Implementation~~', + 'Class:Group/Attribute:status/Value:obsolete' => 'Obsolete~~', + 'Class:Group/Attribute:status/Value:obsolete+' => 'Obsolete~~', + 'Class:Group/Attribute:status/Value:production' => 'Production~~', + 'Class:Group/Attribute:status/Value:production+' => 'Production~~', + 'Class:Group/Attribute:org_id' => 'Organization~~', + 'Class:Group/Attribute:org_id+' => '~~', + 'Class:Group/Attribute:owner_name' => 'Name~~', + 'Class:Group/Attribute:owner_name+' => 'Common name~~', + 'Class:Group/Attribute:description' => 'Description~~', + 'Class:Group/Attribute:description+' => '~~', + 'Class:Group/Attribute:type' => 'Type~~', + 'Class:Group/Attribute:type+' => '~~', + 'Class:Group/Attribute:parent_id' => 'Parent Group~~', + 'Class:Group/Attribute:parent_id+' => '~~', + 'Class:Group/Attribute:parent_name' => 'Name~~', + 'Class:Group/Attribute:parent_name+' => '~~', + 'Class:Group/Attribute:ci_list' => 'Linked CIs~~', + 'Class:Group/Attribute:ci_list+' => 'All the configuration items linked to this group~~', + 'Class:Group/Attribute:parent_id_friendlyname' => 'Parent Group~~', + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', + 'Class:lnkGroupToCI' => 'Link Group / FunctionalCI~~', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', + 'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~', + 'Class:lnkGroupToCI/Attribute:group_id' => 'Group~~', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', + 'Class:lnkGroupToCI/Attribute:group_name' => 'Name~~', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', + 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI~~', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', + 'Class:lnkGroupToCI/Attribute:ci_name' => 'Name~~', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', + 'Class:lnkGroupToCI/Attribute:reason' => 'Reason~~', + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToFunctionalCI' => 'Link Document / FunctionalCI~~', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', + 'ConfigMgmt:baseinfo' => 'General~~', + 'ConfigMgmt:moreinfo' => 'CI specifics~~', + 'ConfigMgmt:otherinfo' => 'Description~~', + 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', + 'Software:moreinfo' => 'Software specifics~~', + 'Phone:moreinfo' => 'Phone specifics~~', + 'Server:baseinfo' => 'General~~', + 'Server:moreinfo' => 'Device specifics~~', + 'Server:Date' => 'Dates~~', + 'Server:otherinfo' => 'Description~~', + 'Server:power' => 'Power supply~~', + 'Class:Subnet/Tab:IPUsage' => 'IP Usage~~', + 'Class:Subnet/Tab:IPUsage+' => 'Which IP within this Subnet is used or not~~', + 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces having an IP in the range: %1$s to %2$s~~', + 'Class:Subnet/Tab:FreeIPs' => 'Free IPs~~', + 'Class:Subnet/Tab:FreeIPs-count' => 'Free IPs: %1$s~~', + 'Class:Subnet/Tab:FreeIPs-explain' => 'Here is an extract of 10 free IP addresses~~', + 'Class:Document:PreviewTab' => 'Preview~~', + 'Menu:Application' => 'Applications~~', + 'Menu:Application+' => 'All applications~~', + 'Menu:DBServer' => 'Database servers~~', + 'Menu:DBServer+' => 'Database servers~~', + 'Menu:BusinessProcess' => 'Business processes~~', + 'Menu:BusinessProcess+' => 'All business processes~~', + 'Menu:ApplicationSolution' => 'Application solutions~~', + 'Menu:ApplicationSolution+' => 'All application solutions~~', + 'Menu:ConfigManagementSoftware' => 'Application management~~', + 'Menu:Licence' => 'Licenses~~', + 'Menu:Licence+' => 'All licenses~~', + 'Menu:Patch' => 'Patches~~', + 'Menu:Patch+' => 'All patches~~', + 'Menu:ApplicationInstance' => 'Installed software~~', + 'Menu:ApplicationInstance+' => 'Applications and database servers~~', + 'Menu:ConfigManagementHardware' => 'Infrastructure management~~', + 'Menu:Subnet' => 'Subnets~~', + 'Menu:Subnet+' => 'All subnets~~', + 'Menu:NetworkDevice' => 'Network devices~~', + 'Menu:NetworkDevice+' => 'All network devices~~', + 'Menu:Server' => 'Servers~~', + 'Menu:Server+' => 'All servers~~', + 'Menu:Printer' => 'Printers~~', + 'Menu:Printer+' => 'All printers~~', + 'Menu:MobilePhone' => 'Mobile phones~~', + 'Menu:MobilePhone+' => 'All mobile phones~~', + 'Menu:PC' => 'Personal computers~~', + 'Menu:PC+' => 'All Personal computers~~', + 'Menu:NewCI' => 'New CI~~', + 'Menu:NewCI+' => 'New CI~~', + 'Menu:SearchCIs' => 'Search for CIs~~', + 'Menu:SearchCIs+' => 'Search for CIs~~', + 'Menu:ConfigManagement:Devices' => 'Devices~~', + 'Menu:ConfigManagement:AllDevices' => 'Infrastructure~~', + 'Menu:ConfigManagement:virtualization' => 'Virtualization~~', + 'Menu:ConfigManagement:EndUsers' => 'End user devices~~', + 'Menu:ConfigManagement:SWAndApps' => 'Software and applications~~', + 'Menu:ConfigManagement:Misc' => 'Miscellaneous~~', + 'Menu:Group' => 'Groups of CIs~~', + 'Menu:Group+' => 'Groups of CIs~~', + 'Menu:OSVersion' => 'OS versions~~', + 'Menu:OSVersion+' => '~~', + 'Menu:Software' => 'Software catalog~~', + 'Menu:Software+' => 'Software catalog~~', +]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/fr.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/fr.dict.itop-config-mgmt.php index 117505acfd..845f0387cb 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/fr.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/fr.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ 'Charger les données', 'Relation:impacts/NoFilteredData' => 'Veuillez sélectionner des objets et lancer le chargement des données', 'Relation:impacts/FilteredData' => 'Données filtrées', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkContactToFunctionalCI' => 'Lien Contact / CI fonctionnel', 'Class:lnkContactToFunctionalCI+' => 'Gère les Contacts liés à des CI Fonctionnels. Ca peut être une équipe responsable de l\'équipment, de façon à lui affecter les Tickets liés à cet équipment ou la personne à laquelle un équipment individuel comme un PC ou un téléphone est affecté, de façon à gérer le parc.', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Nom CI', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Nom contact', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => 'CI fonctionnel', 'Class:FunctionalCI+' => 'Classe abstraite regroupant la plupart des types d’éléments de configuration de la CMDB.', 'Class:FunctionalCI/Attribute:name' => 'Nom', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Description', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Organisation', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Nom organisation', - 'Class:FunctionalCI/Attribute:organization_name+' => '', + 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name~~', 'Class:FunctionalCI/Attribute:business_criticity' => 'Criticité', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'haute', 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'haute', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'basse', @@ -86,7 +51,7 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'moyenne', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'moyenne', 'Class:FunctionalCI/Attribute:move2production' => 'Date de mise en production', - 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', 'Class:FunctionalCI/Attribute:groups_list' => 'Groupes', 'Class:FunctionalCI/Attribute:groups_list+' => 'Les groupes sont des sortes d\'étiquettes qui permettent d\'identifier des environnements de travail, l\'appartenance à des projets ou les équipements qui doivent être mise à jour, déplacés, remplacés, etc…', 'Class:FunctionalCI/Attribute:contacts_list' => 'Contacts', @@ -95,150 +60,72 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:FunctionalCI/Attribute:documents_list+' => 'Tous les documents liés à cet élément de configuration', 'Class:FunctionalCI/Attribute:applicationsolution_list' => 'Solutions applicatives', 'Class:FunctionalCI/Attribute:applicationsolution_list+' => 'Toutes les solutions applicatives dépendantes de cet élément de configuration', - 'Class:FunctionalCI/Attribute:applicationsolution_list/UI:Links:Add:Button+' => 'Ajouter une %4$s', - 'Class:FunctionalCI/Attribute:applicationsolution_list/UI:Links:Add:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:FunctionalCI/Attribute:applicationsolution_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:FunctionalCI/Attribute:applicationsolution_list/UI:Links:Remove:Modal:Title' => 'Retirer une %4$s', 'Class:FunctionalCI/Attribute:softwares_list' => 'Logiciels', 'Class:FunctionalCI/Attribute:softwares_list+' => 'Tous les logiciels installés sur cet élément de configuration', - 'Class:FunctionalCI/Attribute:softwares_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:FunctionalCI/Attribute:softwares_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:FunctionalCI/Attribute:softwares_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:FunctionalCI/Attribute:softwares_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:FunctionalCI/Attribute:softwares_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:FunctionalCI/Attribute:softwares_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', 'Class:FunctionalCI/Attribute:finalclass' => 'Sous-classe de CI', 'Class:FunctionalCI/Attribute:finalclass+' => 'Nom de la classe instanciable', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Tickets en cours', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Tickets ouverts impactant cet élément de configuration', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:PhysicalDevice' => 'Matériel physique', 'Class:PhysicalDevice+' => 'Classe abstraite regroupant les types physiques d’éléments de configuration. Un Matériel physique peut être localisé. Il possède généralement une Marque et un Modèle.', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Numéro de série', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => 'Site', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => 'Nom site', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => 'Etat', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'Implémentation', - 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'Obsolète', - 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:PhysicalDevice/Attribute:status/Value:production' => 'Production', - 'Class:PhysicalDevice/Attribute:status/Value:production+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:production+' => 'production~~', 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'Stock', - 'Class:PhysicalDevice/Attribute:status/Value:stock+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stock~~', 'Class:PhysicalDevice/Attribute:brand_id' => 'Marque', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => 'Nom Marque', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Modèle', - 'Class:PhysicalDevice/Attribute:model_id+' => '', - 'Class:PhysicalDevice/Attribute:model_name' => 'Nom Modèle', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Fin de support du modèle', 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'Date au delà de laquelle le fabricant ne fournit plus ni correctif, ni pièces de rechange pour ce modèle.', + 'Class:PhysicalDevice/Attribute:model_name' => 'Nom Modèle', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Numéro Asset', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => 'Date d\'achat', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Date de fin de garantie', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => 'Baie', 'Class:Rack+' => 'Conteneur physique pour Matériel de datacenter et Châssis.', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => 'NB Unité', - 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:nb_u+' => '~~', 'Class:Rack/Attribute:device_list' => 'Matériels', 'Class:Rack/Attribute:device_list+' => 'Tous les matériels rackés dans ce rack', - 'Class:Rack/Attribute:device_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Rack/Attribute:device_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Rack/Attribute:device_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Rack/Attribute:device_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Rack/Attribute:device_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Rack/Attribute:device_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Rack/Attribute:enclosure_list' => 'Chassis', 'Class:Rack/Attribute:enclosure_list+' => 'Tous les chassis dans cette Baie', - 'Class:Rack/Attribute:enclosure_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Rack/Attribute:enclosure_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Rack/Attribute:enclosure_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Rack/Attribute:enclosure_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Rack/Attribute:enclosure_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Rack/Attribute:enclosure_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:TelephonyCI' => 'Équipement de téléphonie', 'Class:TelephonyCI+' => 'Classe abstraite regroupant les équipements de téléphonie.', 'Class:TelephonyCI/Attribute:phonenumber' => 'Numéro', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => 'Téléphone', 'Class:Phone+' => 'Équipement individuel. Téléphone filaire classique.', -]); - -// -// Class: MobilePhone -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:MobilePhone' => 'Téléphone mobile', 'Class:MobilePhone+' => 'Équipement individuel. Téléphone portable.', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'Téléphone IP', 'Class:IPPhone+' => 'Équipement individuel. Équipement physique dédié aux appels téléphoniques, connecté à un réseau.', -]); - -// -// Class: Tablet -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Tablet' => 'Tablette', 'Class:Tablet+' => 'Équipement individuel. Par exemple iPad, Galaxy Note/Tab Nexus, Kindle...', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ConnectableCI' => 'Matériel connecté', 'Class:ConnectableCI+' => 'Matériel physique pouvant être connecté à un réseau.', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', @@ -246,304 +133,157 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Tous les équipements réseaux connectés à ce matériel', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Interfaces réseaux', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Toutes les interfaces réseaux physiques', - 'Class:ConnectableCI/Attribute:physicalinterface_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:ConnectableCI/Attribute:physicalinterface_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:ConnectableCI/Attribute:physicalinterface_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:ConnectableCI/Attribute:physicalinterface_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:ConnectableCI/Attribute:physicalinterface_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:ConnectableCI/Attribute:physicalinterface_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:DatacenterDevice' => 'Matériel de datacenter', 'Class:DatacenterDevice+' => 'Un équipement physique, connecté au réseau et installé dans un datacenter, généralement dans une Baie ou un Châssis. Il peut s’agir de Serveurs, d\'Équipement réseau, de Systèmes de Stockage, de Switchs SAN, de Bandothèques, de NAS…', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => 'Baie', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => 'Nom Rack', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Chassis', - 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Nom Chassis', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'NB Unité', - 'Class:DatacenterDevice/Attribute:nb_u+' => '', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', 'Class:DatacenterDevice/Attribute:managementip' => 'IP', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => 'Source électrique A', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => 'Nom Source électrique A', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => 'Source électrique B', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => 'Nom Source électrique B', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC ports', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'Toutes les interfaces fibre optique de ce matériel', - 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', 'Class:DatacenterDevice/Attribute:san_list' => 'SANs', 'Class:DatacenterDevice/Attribute:san_list+' => 'Tous les switchs SAN connectés à ce matériel', 'Class:DatacenterDevice/Attribute:redundancy' => 'Redondance', 'Class:DatacenterDevice/Attribute:redundancy/count' => 'Le %2$s est alimenté si au moins une source électrique (A ou B) est opérationnelle', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Le %2$s est alimenté si toutes ses sources électriques sont opérationnelles', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'Le %2$s est alimenté si au moins %1$s %% de ses sources électriques sont opérationnelles', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:NetworkDevice' => 'Équipement réseau', 'Class:NetworkDevice+' => 'Tout type d’équipement réseau : routeur, switch, hub, load balancer, firewall…', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Type', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Nom Type', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Matériel connecté', 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'Tous les équipements connectés à cet appareil réseau', 'Class:NetworkDevice/Attribute:iosversion_id' => 'Version IOS', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'Nom Version IOS', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'Fin de support de l\'IOS', 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'Date au delà de laquelle l\'éditeur ne fournit plus de correctif pour cette version d\'IOS.', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Serveur', 'Class:Server+' => 'Matériel de Datacenter qui fournit des ressources de calcul, de stockage ou de connectivité. Il tourne sous une Version d\'OS et héberge des Applications Logicielles.', 'Class:Server/ComplementaryName' => '%1$s - %2$s', 'Class:Server/Attribute:osfamily_id' => 'Famille OS', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'Nom Famille OS', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'Version OS', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'Nom Version OS', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', 'Class:Server/Attribute:os_end_of_support' => 'Fin de support de l\'OS', 'Class:Server/Attribute:os_end_of_support+' => 'Date au delà de laquelle l\'éditeur ne fournit plus de correctif pour cette version d\'OS.', 'Class:Server/Attribute:oslicence_id' => 'Licence OS', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'Nom Licence OS', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Volumes logiques', 'Class:Server/Attribute:logicalvolumes_list+' => 'Tous les volumes logiques connectés à ce serveur', -]); - -// -// Class: StorageSystem -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:StorageSystem' => 'Système de stockage', 'Class:StorageSystem+' => 'Système de stockage pouvant être connecté à un SAN ou à un réseau Ethernet. L\'unité logique de stockage gérée par un Système de stockage est un Volume logique.', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Volumes logiques', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Tous les volumes logiques dans ce système de stockage', - 'Class:StorageSystem/Attribute:logicalvolume_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:StorageSystem/Attribute:logicalvolume_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:StorageSystem/Attribute:logicalvolume_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:StorageSystem/Attribute:logicalvolume_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:StorageSystem/Attribute:logicalvolume_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:StorageSystem/Attribute:logicalvolume_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', -]); - -// -// Class: SANSwitch -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:SANSwitch' => 'Switch SAN', 'Class:SANSwitch+' => 'Matériel de Datacenter. C\'est un switch utilisé par les réseaux de stockage (Storage Area Network). Il supporte le protocole Fibre Channel.', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Matériels connectés', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Tous les matériels connectés à ce switch SAN', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:TapeLibrary' => 'Bandothèque', 'Class:TapeLibrary+' => 'Matériel connecté et rackable hébergeant plusieurs bandes magnétiques (ou cartouches). Utilisé pour la sauvegarde ou l’archivage.', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s', 'Class:TapeLibrary/Attribute:tapes_list' => 'Bandes', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Toutes les bandes dans cette bandothèque', - 'Class:TapeLibrary/Attribute:tapes_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:TapeLibrary/Attribute:tapes_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:TapeLibrary/Attribute:tapes_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:TapeLibrary/Attribute:tapes_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:TapeLibrary/Attribute:tapes_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:TapeLibrary/Attribute:tapes_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de sa %1$s', -]); - -// -// Class: NAS -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:NAS' => 'NAS', 'Class:NAS+' => 'Matériel connecté et rackable fournissant un stockage de haute capacité. Dans '.ITOP_APPLICATION_SHORT.', un NAS (Network-attached storage) contient des Systèmes de fichiers NAS.', 'Class:NAS/ComplementaryName' => '%1$s - %2$s', 'Class:NAS/Attribute:nasfilesystem_list' => 'Systèmes de fichier NAS', 'Class:NAS/Attribute:nasfilesystem_list+' => 'Tous les systèmes de fichier dans ce NAS', - 'Class:NAS/Attribute:nasfilesystem_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:NAS/Attribute:nasfilesystem_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:NAS/Attribute:nasfilesystem_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:NAS/Attribute:nasfilesystem_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:NAS/Attribute:nasfilesystem_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:NAS/Attribute:nasfilesystem_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', -]); - -// -// Class: PC -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:PC' => 'PC', 'Class:PC+' => 'Elément de configuration (CI), un ordinateur personnel (PC) est un matériel physique, de bureau ou portable, tournant avec une version d\'OS et conçu pour exécuter des instances logicielles.', 'Class:PC/ComplementaryName' => '%1$s - %2$s', 'Class:PC/Attribute:osfamily_id' => 'Famille OS', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'Nom Famille OS', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'Version OS', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'Nom Version OS', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', 'Class:PC/Attribute:os_end_of_support' => 'Fin de support de l\'OS', 'Class:PC/Attribute:os_end_of_support+' => 'Date au delà de laquelle l\'éditeur ne fournit plus de correctif pour cette version d\'OS.', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Type', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'desktop', 'Class:PC/Attribute:type/Value:desktop+' => 'desktop', 'Class:PC/Attribute:type/Value:laptop' => 'laptop', 'Class:PC/Attribute:type/Value:laptop+' => 'laptop', -]); - -// -// Class: Printer -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Printer' => 'Imprimante', 'Class:Printer+' => 'Elément de configuration (CI) connectable. Matériel physique connecté au réseau ou à un PC.', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerConnection -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:PowerConnection' => 'Connexion électrique', 'Class:PowerConnection+' => 'Classe abstraite regroupant les équipements physiques utilisés pour l\'alimentation électrique.', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerSource -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:PowerSource' => 'Arrivée électrique', 'Class:PowerSource+' => 'Connexion électrique physique. Utilisée dans un datacenter pour documenter toute source d\'alimentation (arrivée principale, disjoncteur…) qui n\'est pas une PDU.', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDUs', 'Class:PowerSource/Attribute:pdus_list+' => 'Toutes les PDUs de cette arrivée électrique', - 'Class:PowerSource/Attribute:pdus_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:PowerSource/Attribute:pdus_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:PowerSource/Attribute:pdus_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:PowerSource/Attribute:pdus_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:PowerSource/Attribute:pdus_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:PowerSource/Attribute:pdus_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', -]); - -// -// Class: PDU -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:PDU' => 'PDU', 'Class:PDU+' => 'Connexion électrique. Une PDU (Power Distribution Unit) est un équipement doté de multiples sorties conçu pour distribuer l\'alimentation électrique, notamment vers les racks d\'ordinateurs et équipements réseau d\'un datacenter.', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => 'Baie', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => 'Nom rack', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => 'Arrivée électrique', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Nom Arrivée électrique', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => 'Périphérique', 'Class:Peripheral+' => 'Périphérique physique, utilisé pour documenter tout type de périphérique informatique. Par exemple : disques durs externes, scanners, dispositifs d\'entrée (trackballs, lecteurs de codes-barres), etc…', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: Enclosure -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Enclosure' => 'Châssis', 'Class:Enclosure+' => 'Un châssis monté à l\'intérieur d\'une Baie qui permet d\'installer des équipements informatiques, comme des Serveurs lames ou des équipements réseau.', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => 'Baie', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => 'Nom rack', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => 'NB Unité', - 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Devices', 'Class:Enclosure/Attribute:device_list+' => 'Tous les matériels dans ce chassis', - 'Class:Enclosure/Attribute:device_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Enclosure/Attribute:device_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Enclosure/Attribute:device_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Enclosure/Attribute:device_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Enclosure/Attribute:device_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Enclosure/Attribute:device_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ApplicationSolution' => 'Solution applicative', 'Class:ApplicationSolution+' => 'Les solutions applicatives décrivent des applications complexes composées de plusieurs composants de base. L’information principale est la liste de ses relations. Elle peut aussi être utilisée pour modéliser la relation entre un ou plusieurs controlleurs et les équipements qu\'il(s) gérent (par exemple des applicatifs de supervision, de gestion de configuration ou d\'analyse de performance).', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs', @@ -553,449 +293,36 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo', 'Class:ApplicationSolution/Attribute:logo+' => 'Utilisé comme icône de l\'objet dans les graphes d\'analyse d\'impact', 'Class:ApplicationSolution/Attribute:status' => 'Etat', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'Actif', - 'Class:ApplicationSolution/Attribute:status/Value:active+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active~~', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'Inactif', - 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'inactive~~', 'Class:ApplicationSolution/Attribute:redundancy' => 'Analyse d\'impact : configuration de la redondance', 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'La solution est opérationnelle si tous les CIs qui la composent sont opérationnels', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'Nombre minimal de CIs pour que la solution soit opérationnelle : %1$s', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'Pourcentage minimal de CIs pour que la solution soit opérationnelle : %1$s %%', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:BusinessProcess' => 'Processus métier', 'Class:BusinessProcess+' => 'Un processus métier sert à documenter un processus de haut niveau ou une application importante pour les opérations. Similaire à une solution applicative mais pour des applications ou processus d’organisation de plus haut niveau.', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Solutions applicatives', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Toutes les solutions applicatives qui impactent ce processus métier', - 'Class:BusinessProcess/Attribute:applicationsolutions_list/UI:Links:Add:Button+' => 'Ajouter une %4$s', - 'Class:BusinessProcess/Attribute:applicationsolutions_list/UI:Links:Add:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:BusinessProcess/Attribute:applicationsolutions_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:BusinessProcess/Attribute:applicationsolutions_list/UI:Links:Remove:Modal:Title' => 'Retirer une %4$s', 'Class:BusinessProcess/Attribute:logo' => 'Logo', 'Class:BusinessProcess/Attribute:logo+' => 'Utilisé comme icône de l\'objet dans les graphes d\'analyse d\'impact', 'Class:BusinessProcess/Attribute:status' => 'Etat', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'Actif', - 'Class:BusinessProcess/Attribute:status/Value:active+' => '', + 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Inactif', - 'Class:BusinessProcess/Attribute:status/Value:inactive+' => '', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:SoftwareInstance' => 'Instance logiciel', - 'Class:SoftwareInstance+' => 'Classe abstraite représentant le déploiement d’un Logiciel sur un équipement (Serveur, PC, Machine virtuelle). Dans '.ITOP_APPLICATION_SHORT.', il existe différents types d’instances logicielles : Serveur de base de données, Middleware, Logiciel PC, Serveur web ou Autre logiciel.', - 'Class:SoftwareInstance/Attribute:system_id' => 'Système', - 'Class:SoftwareInstance/Attribute:system_id+' => '', - 'Class:SoftwareInstance/Attribute:system_name' => 'Nom du système', - 'Class:SoftwareInstance/Attribute:system_name+' => '', - 'Class:SoftwareInstance/Attribute:software_id' => 'Logiciel', - 'Class:SoftwareInstance/Attribute:software_id+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => 'Nom du logiciel', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Fin de support du logiciel', - 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'Date au delà de laquelle l\'éditeur ne fournit plus de correctif pour cette version du logiciel.', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licence logiciel', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Nom Licence logiciel', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', - 'Class:SoftwareInstance/Attribute:path' => 'Chemin d\'installation', - 'Class:SoftwareInstance/Attribute:path+' => '', - 'Class:SoftwareInstance/Attribute:status' => 'Etat', - 'Class:SoftwareInstance/Attribute:status+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Actif', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inactif', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => '', -]); - -// -// Class: Middleware -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => 'Instance logicielle offrant des services à d\'autres logiciels (ex : Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere ou Lotus Domino) installée sur un système spécifique (PC, Serveur ou Machine virtuelle).', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Instance Middleware', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Toutes les instances de middleware fournies par ce middleware', - 'Class:Middleware/Attribute:middlewareinstance_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Middleware/Attribute:middlewareinstance_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Middleware/Attribute:middlewareinstance_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Middleware/Attribute:middlewareinstance_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Middleware/Attribute:middlewareinstance_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Middleware/Attribute:middlewareinstance_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: DBServer -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:DBServer' => 'Serveur de base de données', - 'Class:DBServer+' => 'Instance logicielle offrant des services de base de données (comme MySQL 8.0, Oracle, SQL Server, DB2…) installée sur un système spécifique (PC, Serveur ou Machine virtuelle).', - 'Class:DBServer/Attribute:dbschema_list' => 'Instances de base de données', - 'Class:DBServer/Attribute:dbschema_list+' => 'Toutes les instances de base de données pour ce serveur', - 'Class:DBServer/Attribute:dbschema_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:DBServer/Attribute:dbschema_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:DBServer/Attribute:dbschema_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:DBServer/Attribute:dbschema_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:DBServer/Attribute:dbschema_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:DBServer/Attribute:dbschema_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: WebServer -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:WebServer' => 'Serveur web', - 'Class:WebServer+' => 'Instance logicielle offrant des services Web (comme Apache 2.4, Nginx 1.29.4, IIS 7.0) installée sur un système spécifique (PC, Serveur ou Machine virtuelle).', - 'Class:WebServer/Attribute:webapp_list' => 'Application Web', - 'Class:WebServer/Attribute:webapp_list+' => 'Toutes les applications Web disponibles sur ce serveur', - 'Class:WebServer/Attribute:webapp_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:WebServer/Attribute:webapp_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:WebServer/Attribute:webapp_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:WebServer/Attribute:webapp_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:WebServer/Attribute:webapp_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:WebServer/Attribute:webapp_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: PCSoftware -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:PCSoftware' => 'Logiciel PC', - 'Class:PCSoftware+' => 'Instance logicielle pour des logiciels (ex : MS Office, Photoshop, Filezilla) installés sur un PC.', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:OtherSoftware' => 'Autre logiciel', - 'Class:OtherSoftware+' => 'Tout type d\'instance logicielle qui ne rentre pas dans les autres catégories : Logiciel PC, Middleware, Serveur de base de données ou Serveur Web.', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:MiddlewareInstance' => 'Instance de middleware', - 'Class:MiddlewareInstance+' => 'CI fonctionnel représentant un service délivré par un Middleware.', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Utilisé comme icône de l\'objet dans les graphes d\'analyse d\'impact', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Nom Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:DatabaseSchema' => 'Instance de base de données', - 'Class:DatabaseSchema+' => 'Instance de base de données géré par un Serveur de base de données.', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Serveur de base de données', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Nom Serveur de base de données', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:WebApplication' => 'Application web', - 'Class:WebApplication+' => 'Instance d’une application accessible via un navigateur web et s’exécutant sur un Serveur web donné. Par exemple cet iTop.', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', - 'Class:WebApplication/Attribute:webserver_id' => 'Serveur Web', - 'Class:WebApplication/Attribute:webserver_id+' => '', - 'Class:WebApplication/Attribute:webserver_name' => 'Nom Serveur Web', - 'Class:WebApplication/Attribute:webserver_name+' => '', - 'Class:WebApplication/Attribute:logo' => 'Logo', - 'Class:WebApplication/Attribute:logo+' => 'Utilisé comme icône de l\'objet dans les graphes d\'analyse d\'impact', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:VirtualDevice' => 'Équipement virtuel', - 'Class:VirtualDevice+' => 'Classe abstraite utilisée pour la virtualisation de serveurs (Hôte virtuel et Machine virtuelle).', - 'Class:VirtualDevice/Attribute:status' => 'Etat', - 'Class:VirtualDevice/Attribute:status+' => '', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implémentation', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => '', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsolète', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => '', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'Production', - 'Class:VirtualDevice/Attribute:status/Value:production+' => '', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Stock', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => '', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Volumes logiques', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Tous les volumes logiques utilisés par ce matériel', -]); - -// -// Class: VirtualHost -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:VirtualHost' => 'Hôte virtuel', - 'Class:VirtualHost+' => 'Classe abstraite pour les Équipements virtuels (Hyperviseur, vCluster,...) hébergeant des Machines virtuelles.', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Machines virtuelles', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Toutes les machiens virtuelles hébergées par cet hôte', - 'Class:VirtualHost/Attribute:virtualmachine_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:VirtualHost/Attribute:virtualmachine_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:VirtualHost/Attribute:virtualmachine_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:VirtualHost/Attribute:virtualmachine_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:VirtualHost/Attribute:virtualmachine_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:VirtualHost/Attribute:virtualmachine_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: Hypervisor -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:Hypervisor' => 'Hyperviseur', - 'Class:Hypervisor+' => 'Hôte virtuel. Logiciel de virtualisation (MS Hyper-V, VMWare ESX, Xen, etc.) s\'exécutant sur un serveur physique et permettant la création de machines virtuelles.', - 'Class:Hypervisor/Attribute:farm_id' => 'vCluster', - 'Class:Hypervisor/Attribute:farm_id+' => '', - 'Class:Hypervisor/Attribute:farm_name' => 'Nom vCluster', - 'Class:Hypervisor/Attribute:farm_name+' => '', - 'Class:Hypervisor/Attribute:server_id' => 'Serveur', - 'Class:Hypervisor/Attribute:server_id+' => '', - 'Class:Hypervisor/Attribute:server_name' => 'Nom serveur', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:Farm' => 'vCluster', - 'Class:Farm+' => 'Hôte virtuel. Une ferme (ou vCluster) est un groupe d\'hyperviseurs mutualisés partageant des ressources de stockage afin de fournir un système tolérant aux pannes pour héberger des Machines virtuelles.', - 'Class:Farm/Attribute:hypervisor_list' => 'Hyperviseurs', - 'Class:Farm/Attribute:hypervisor_list+' => 'Tous les hyperviseurs qui composent ce vCluster', - 'Class:Farm/Attribute:hypervisor_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Farm/Attribute:hypervisor_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Farm/Attribute:hypervisor_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Farm/Attribute:hypervisor_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Farm/Attribute:hypervisor_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Farm/Attribute:hypervisor_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', - 'Class:Farm/Attribute:redundancy' => 'Haute disponibilité', - 'Class:Farm/Attribute:redundancy/disabled' => 'Le vCluster est opérationnel si tous les hyperviseurs qui le composent sont opérationnels', - 'Class:Farm/Attribute:redundancy/count' => 'Nombre minimal d\'hyperviseurs pour que le vCluster soit opérationnel : %1$s', - 'Class:Farm/Attribute:redundancy/percent' => 'Pourcentage minimal d\'hyperviseurs pour que le vCluster soit opérationnel : %1$s %%', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:VirtualMachine' => 'Machine virtuelle', - 'Class:VirtualMachine+' => 'Équivalent virtuel d\'un serveur, hébergé soit sur un Hyperviseur soit sur une ferme (ou vCluster).', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'vCluster / Hyperviseur', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Nom Host', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'Famille OS', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'Nom Famille OS', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '', - 'Class:VirtualMachine/Attribute:osversion_id' => 'Version OS', - 'Class:VirtualMachine/Attribute:osversion_id+' => '', - 'Class:VirtualMachine/Attribute:osversion_name' => 'Nom Version OS', - 'Class:VirtualMachine/Attribute:osversion_name+' => '', - 'Class:VirtualMachine/Attribute:os_end_of_support' => 'Fin de support de l\'OS', - 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'Date au delà de laquelle l\'éditeur ne fournit plus de correctif pour cette version d\'OS.', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licence OS', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'Nom Licence OS', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '', - 'Class:VirtualMachine/Attribute:managementip' => 'IP', - 'Class:VirtualMachine/Attribute:managementip+' => '', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfaces réseaux', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Toutes les interfaces réseaux logiques', - 'Class:VirtualMachine/Attribute:logicalinterface_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:VirtualMachine/Attribute:logicalinterface_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:VirtualMachine/Attribute:logicalinterface_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:VirtualMachine/Attribute:logicalinterface_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:VirtualMachine/Attribute:logicalinterface_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:VirtualMachine/Attribute:logicalinterface_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:LogicalVolume' => 'Volume logique', - 'Class:LogicalVolume+' => 'Unité de stockage gérée à l’intérieur d’un Système de stockage. Elle peut être utilisée par plusieurs Serveurs et Équipement virtuels.', - 'Class:LogicalVolume/Attribute:name' => 'Nom', - 'Class:LogicalVolume/Attribute:name+' => '', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', - 'Class:LogicalVolume/Attribute:description' => 'Description', - 'Class:LogicalVolume/Attribute:description+' => '', - 'Class:LogicalVolume/Attribute:raid_level' => 'Niveau RAID', - 'Class:LogicalVolume/Attribute:raid_level+' => '', - 'Class:LogicalVolume/Attribute:size' => 'Taille', - 'Class:LogicalVolume/Attribute:size+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Système de stockage', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Nom Système de stockage', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', - 'Class:LogicalVolume/Attribute:servers_list' => 'Serveurs', - 'Class:LogicalVolume/Attribute:servers_list+' => 'Tous les serveurs utilisant ce volume', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Machines virtuelles', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Toutes les machines virtuelles utilisant ce volume', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:lnkServerToVolume' => 'Lien Serveur / Volume logique', - 'Class:lnkServerToVolume+' => 'Ce lien n:n indique qu\'un Serveur utilise un Volume logique (une unité de stockage gérée à l’intérieur d’un Système de stockage). Plusieurs Serveurs peuvent utiliser le même Volume logique.', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume logique', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Nom Volume logique', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Serveur', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Nom Serveur', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Taille utilisée', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:lnkVirtualDeviceToVolume' => 'Lien Équipement virtuel / Volume logique', - 'Class:lnkVirtualDeviceToVolume+' => 'Ce lien n:n indique qu\'un Équipement virtuel utilise un Volume logique (une unité de stockage gérée à l’intérieur d’un Système de stockage). Plusieurs Équipements virtuels peuvent utiliser le même Volume logique.', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume logique', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Nom Volume logique', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Device virtuel', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Nom Device virtuel', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Taille utilisée', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:lnkSanToDatacenterDevice' => 'Lien Switch SAN / Matériel de datacenter', - 'Class:lnkSanToDatacenterDevice+' => 'Ce lien n:n modélise la connection réseau entre un Switch SAN et un Matériel de datacenter (un Serveur, un Équipement réseau, etc..).', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'Switch SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Nom Switch SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Device', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Nom Device', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device FC', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:Tape' => 'Bande', - 'Class:Tape+' => 'Une Bande (ou cartouche) dans '.ITOP_APPLICATION_SHORT.' est un élément de stockage amovible au sein d\'une Bandothèque.', - 'Class:Tape/Attribute:name' => 'Nom', - 'Class:Tape/Attribute:name+' => '', - 'Class:Tape/Attribute:description' => 'Description', - 'Class:Tape/Attribute:description+' => '', - 'Class:Tape/Attribute:size' => 'Taille', - 'Class:Tape/Attribute:size+' => '', - 'Class:Tape/Attribute:tapelibrary_id' => 'Bandothèque', - 'Class:Tape/Attribute:tapelibrary_id+' => '', - 'Class:Tape/Attribute:tapelibrary_name' => 'Nom Bandothèque', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('FR FR', 'French', 'Français', [ - 'Class:NASFileSystem' => 'Système de fichier NAS', - 'Class:NASFileSystem+' => 'Représente un système de fichiers partagé hébergé dans un NAS donné (Network Attached Storage).', - 'Class:NASFileSystem/Attribute:name' => 'Nom', - 'Class:NASFileSystem/Attribute:name+' => '', - 'Class:NASFileSystem/Attribute:description' => 'Description', - 'Class:NASFileSystem/Attribute:description+' => '', - 'Class:NASFileSystem/Attribute:raid_level' => 'Niveau RAID', - 'Class:NASFileSystem/Attribute:raid_level+' => '', - 'Class:NASFileSystem/Attribute:size' => 'Taille', - 'Class:NASFileSystem/Attribute:size+' => '', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '', - 'Class:NASFileSystem/Attribute:nas_name' => 'Nom NAS', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Software -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', 'Class:Software' => 'Logiciel', 'Class:Software+' => 'Un logiciel est un élément générique du catalogue logiciel. Il possède une version particulière. Dans '.ITOP_APPLICATION_SHORT.', un logiciel appartient à une catégorie : Serveur de BDD, Middleware, Logiciel PC, Serveur web ou autre.', 'Class:Software/ComplementaryName' => '%1$s - %2$s', 'Class:Software/Attribute:name' => 'Nom', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'Vendeur', - 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Version', - 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:version+' => '~~', 'Class:Software/Attribute:end_of_support' => 'Fin de support', 'Class:Software/Attribute:end_of_support+' => 'Date au delà de laquelle l\'éditeur ne fournit plus de correctif pour cette version du logiciel.', 'Class:Software/Attribute:documents_list' => 'Documents', @@ -1003,7 +330,7 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Software/Attribute:logo' => 'Logo', 'Class:Software/Attribute:logo+' => 'Utilisé comme icône des Instances qui utilisent ce Logiciel, lors de leur affichage dans les graphes d\'analyse d\'impact', 'Class:Software/Attribute:type' => 'Type', - 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type+' => '~~', 'Class:Software/Attribute:type/Value:DBServer' => 'Serveur de base de données', 'Class:Software/Attribute:type/Value:DBServer+' => 'Serveur de base de données', 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', @@ -1016,270 +343,359 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Software/Attribute:type/Value:WebServer+' => 'Serveur Web', 'Class:Software/Attribute:softwareinstance_list' => 'Instances logiciels', 'Class:Software/Attribute:softwareinstance_list+' => 'Toutes les instances de ce logiciel', - 'Class:Software/Attribute:softwareinstance_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Software/Attribute:softwareinstance_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Software/Attribute:softwareinstance_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Software/Attribute:softwareinstance_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Software/Attribute:softwareinstance_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Software/Attribute:softwareinstance_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', 'Class:Software/Attribute:softwarepatch_list' => 'Patchs logiciels', 'Class:Software/Attribute:softwarepatch_list+' => 'Tous les patchs de ce logiciel', - 'Class:Software/Attribute:softwarepatch_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Software/Attribute:softwarepatch_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Software/Attribute:softwarepatch_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Software/Attribute:softwarepatch_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Software/Attribute:softwarepatch_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Software/Attribute:softwarepatch_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Software/Attribute:softwarelicence_list' => 'Software licences', 'Class:Software/Attribute:softwarelicence_list+' => 'Toutes les licences de ce logiciel', - 'Class:Software/Attribute:softwarelicence_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Software/Attribute:softwarelicence_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Software/Attribute:softwarelicence_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Software/Attribute:softwarelicence_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Software/Attribute:softwarelicence_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Software/Attribute:softwarelicence_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: Patch -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:SoftwareInstance' => 'Instance logiciel', + 'Class:SoftwareInstance+' => 'Classe abstraite représentant le déploiement d’un Logiciel sur un équipement (Serveur, PC, Machine virtuelle). Dans '.ITOP_APPLICATION_SHORT.', il existe différents types d’instances logicielles : Serveur de base de données, Middleware, Logiciel PC, Serveur web ou Autre logiciel.', + 'Class:SoftwareInstance/Attribute:system_id' => 'Système', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Nom du système', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Logiciel', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Nom du logiciel', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Fin de support du logiciel', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'Date au delà de laquelle l\'éditeur ne fournit plus de correctif pour cette version du logiciel.', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licence logiciel', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Nom Licence logiciel', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Chemin d\'installation', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Etat', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Actif', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inactif', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:Middleware' => 'Middleware', + 'Class:Middleware+' => 'Instance logicielle offrant des services à d\'autres logiciels (ex : Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere ou Lotus Domino) installée sur un système spécifique (PC, Serveur ou Machine virtuelle).', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Instance Middleware', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Toutes les instances de middleware fournies par ce middleware', + 'Class:DBServer' => 'Serveur de base de données', + 'Class:DBServer+' => 'Instance logicielle offrant des services de base de données (comme MySQL 8.0, Oracle, SQL Server, DB2…) installée sur un système spécifique (PC, Serveur ou Machine virtuelle).', + 'Class:DBServer/Attribute:dbschema_list' => 'Instances de base de données', + 'Class:DBServer/Attribute:dbschema_list+' => 'Toutes les instances de base de données pour ce serveur', + 'Class:WebServer' => 'Serveur web', + 'Class:WebServer+' => 'Instance logicielle offrant des services Web (comme Apache 2.4, Nginx 1.29.4, IIS 7.0) installée sur un système spécifique (PC, Serveur ou Machine virtuelle).', + 'Class:WebServer/Attribute:webapp_list' => 'Application Web', + 'Class:WebServer/Attribute:webapp_list+' => 'Toutes les applications Web disponibles sur ce serveur', + 'Class:PCSoftware' => 'Logiciel PC', + 'Class:PCSoftware+' => 'Instance logicielle pour des logiciels (ex : MS Office, Photoshop, Filezilla) installés sur un PC.', + 'Class:OtherSoftware' => 'Autre logiciel', + 'Class:OtherSoftware+' => 'Tout type d\'instance logicielle qui ne rentre pas dans les autres catégories : Logiciel PC, Middleware, Serveur de base de données ou Serveur Web.', + 'Class:MiddlewareInstance' => 'Instance de middleware', + 'Class:MiddlewareInstance+' => 'CI fonctionnel représentant un service délivré par un Middleware.', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Utilisé comme icône de l\'objet dans les graphes d\'analyse d\'impact', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Nom Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Instance de base de données', + 'Class:DatabaseSchema+' => 'Instance de base de données géré par un Serveur de base de données.', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Serveur de base de données', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Nom Serveur de base de données', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Application web', + 'Class:WebApplication+' => 'Instance d’une application accessible via un navigateur web et s’exécutant sur un Serveur web donné. Par exemple cet iTop.', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', + 'Class:WebApplication/Attribute:webserver_id' => 'Serveur Web', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Nom Serveur Web', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo', + 'Class:WebApplication/Attribute:logo+' => 'Utilisé comme icône de l\'objet dans les graphes d\'analyse d\'impact', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Équipement virtuel', + 'Class:VirtualDevice+' => 'Classe abstraite utilisée pour la virtualisation de serveurs (Hôte virtuel et Machine virtuelle).', + 'Class:VirtualDevice/Attribute:status' => 'Etat', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implémentation', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsolète', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'Production', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Stock', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Volumes logiques', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Tous les volumes logiques utilisés par ce matériel', + 'Class:VirtualHost' => 'Hôte virtuel', + 'Class:VirtualHost+' => 'Classe abstraite pour les Équipements virtuels (Hyperviseur, vCluster,...) hébergeant des Machines virtuelles.', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Machines virtuelles', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Toutes les machiens virtuelles hébergées par cet hôte', + 'Class:Hypervisor' => 'Hyperviseur', + 'Class:Hypervisor+' => 'Hôte virtuel. Logiciel de virtualisation (MS Hyper-V, VMWare ESX, Xen, etc.) s\'exécutant sur un serveur physique et permettant la création de machines virtuelles.', + 'Class:Hypervisor/Attribute:farm_id' => 'vCluster', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Nom vCluster', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Serveur', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Nom serveur', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'vCluster', + 'Class:Farm+' => 'Hôte virtuel. Une ferme (ou vCluster) est un groupe d\'hyperviseurs mutualisés partageant des ressources de stockage afin de fournir un système tolérant aux pannes pour héberger des Machines virtuelles.', + 'Class:Farm/Attribute:hypervisor_list' => 'Hyperviseurs', + 'Class:Farm/Attribute:hypervisor_list+' => 'Tous les hyperviseurs qui composent ce vCluster', + 'Class:Farm/Attribute:redundancy' => 'Haute disponibilité', + 'Class:Farm/Attribute:redundancy/disabled' => 'Le vCluster est opérationnel si tous les hyperviseurs qui le composent sont opérationnels', + 'Class:Farm/Attribute:redundancy/count' => 'Nombre minimal d\'hyperviseurs pour que le vCluster soit opérationnel : %1$s', + 'Class:Farm/Attribute:redundancy/percent' => 'Pourcentage minimal d\'hyperviseurs pour que le vCluster soit opérationnel : %1$s %%', + 'Class:VirtualMachine' => 'Machine virtuelle', + 'Class:VirtualMachine+' => 'Équivalent virtuel d\'un serveur, hébergé soit sur un Hyperviseur soit sur une ferme (ou vCluster).', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'vCluster / Hyperviseur', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Nom Host', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'Famille OS', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'Nom Famille OS', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'Version OS', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'Nom Version OS', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'Fin de support de l\'OS', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'Date au delà de laquelle l\'éditeur ne fournit plus de correctif pour cette version d\'OS.', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licence OS', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'Nom Licence OS', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfaces réseaux', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Toutes les interfaces réseaux logiques', + 'Class:LogicalVolume' => 'Volume logique', + 'Class:LogicalVolume+' => 'Unité de stockage gérée à l’intérieur d’un Système de stockage. Elle peut être utilisée par plusieurs Serveurs et Équipement virtuels.', + 'Class:LogicalVolume/Attribute:name' => 'Nom', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Description', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Niveau RAID', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Taille', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Système de stockage', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Nom Système de stockage', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Serveurs', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Tous les serveurs utilisant ce volume', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Machines virtuelles', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Toutes les machines virtuelles utilisant ce volume', + 'Class:lnkServerToVolume' => 'Lien Serveur / Volume logique', + 'Class:lnkServerToVolume+' => 'Ce lien n:n indique qu\'un Serveur utilise un Volume logique (une unité de stockage gérée à l’intérieur d’un Système de stockage). Plusieurs Serveurs peuvent utiliser le même Volume logique.', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume logique', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Nom Volume logique', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Serveur', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Nom Serveur', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Taille utilisée', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Lien Équipement virtuel / Volume logique', + 'Class:lnkVirtualDeviceToVolume+' => 'Ce lien n:n indique qu\'un Équipement virtuel utilise un Volume logique (une unité de stockage gérée à l’intérieur d’un Système de stockage). Plusieurs Équipements virtuels peuvent utiliser le même Volume logique.', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume logique', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Nom Volume logique', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Device virtuel', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Nom Device virtuel', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Taille utilisée', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Lien Switch SAN / Matériel de datacenter', + 'Class:lnkSanToDatacenterDevice+' => 'Ce lien n:n modélise la connection réseau entre un Switch SAN et un Matériel de datacenter (un Serveur, un Équipement réseau, etc..).', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'Switch SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Nom Switch SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Device', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Nom Device', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device FC', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Bande', + 'Class:Tape+' => 'Une Bande (ou cartouche) dans '.ITOP_APPLICATION_SHORT.' est un élément de stockage amovible au sein d\'une Bandothèque.', + 'Class:Tape/Attribute:name' => 'Nom', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Description', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Taille', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Bandothèque', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Nom Bandothèque', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'Système de fichier NAS', + 'Class:NASFileSystem+' => 'Représente un système de fichiers partagé hébergé dans un NAS donné (Network Attached Storage).', + 'Class:NASFileSystem/Attribute:name' => 'Nom', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Description', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Niveau RAID', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Taille', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'Nom NAS', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Patch', 'Class:Patch+' => 'Classe abstraite pour les patchs, hotfixes, correctifs de sécurité ou service packs pour un OS ou un logiciel.', 'Class:Patch/Attribute:name' => 'Nom', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Documents', 'Class:Patch/Attribute:documents_list+' => 'Tous les documents liés à ce patch', 'Class:Patch/Attribute:description' => 'Description', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Sous-classe de Patch', 'Class:Patch/Attribute:finalclass+' => 'Nom de la classe instanciable', -]); - -// -// Class: OSPatch -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:OSPatch' => 'Patch OS', 'Class:OSPatch+' => 'Patch, hotfix, correctif de sécurité ou pack de services pour un système d\'exploitation donné.', 'Class:OSPatch/Attribute:functionalcis_list' => 'Systèmes', 'Class:OSPatch/Attribute:functionalcis_list+' => 'Tous les systèmes où ce patch est installé', 'Class:OSPatch/Attribute:osversion_id' => 'Version OS', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'Famille d\'OS', 'Class:OSPatch/Attribute:osfamily_id+' => 'Déduite de la version d\'OS sélectionnée', 'Class:OSPatch/Attribute:osversion_name' => 'Nom Version OS', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => 'Patch logiciel', 'Class:SoftwarePatch+' => 'Patch, hotfix, correctif de sécurité ou pack de services pour un logiciel donné.', 'Class:SoftwarePatch/Attribute:software_id' => 'Logiciel', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Nom logiciel', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Instances logiciels', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Tous les systèmes où ce logiciel est installé', - 'Class:SoftwarePatch/Attribute:softwareinstances_list/UI:Links:Add:Button+' => 'Ajouter une %4$s', - 'Class:SoftwarePatch/Attribute:softwareinstances_list/UI:Links:Add:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:SoftwarePatch/Attribute:softwareinstances_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:SoftwarePatch/Attribute:softwareinstances_list/UI:Links:Remove:Modal:Title' => 'Retirer une %4$s', -]); - -// -// Class: Licence -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Licence' => 'Licence', 'Class:Licence+' => 'Classe abstraite. Contrat de licence pour une version d\'OS ou un logiciel particulier.', 'Class:Licence/Attribute:name' => 'Nom', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Documents', 'Class:Licence/Attribute:documents_list+' => 'Tous les documents liés à cette licence', 'Class:Licence/Attribute:org_id' => 'Organisation', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Nom organisation', 'Class:Licence/Attribute:organization_name+' => 'Common name', 'Class:Licence/Attribute:usage_limit' => 'Limite d\'utilisation', - 'Class:Licence/Attribute:usage_limit+' => '', - // Incoherent FR specific entries below in this table, wrong class. To be either moved or modified - 'Class:Location/Attribute:physicaldevice_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Location/Attribute:physicaldevice_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Location/Attribute:physicaldevice_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Location/Attribute:physicaldevice_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Location/Attribute:physicaldevice_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Location/Attribute:physicaldevice_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Description', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Date de début de validité', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => 'Date de fin de validité', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Clé', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Perpetuelle', - 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'non', 'Class:Licence/Attribute:perpetual/Value:no+' => 'non', 'Class:Licence/Attribute:perpetual/Value:yes' => 'oui', 'Class:Licence/Attribute:perpetual/Value:yes+' => 'oui', 'Class:Licence/Attribute:finalclass' => 'Sous-classe de Licence', 'Class:Licence/Attribute:finalclass+' => 'Nom de la classe instanciable', -]); - -// -// Class: OSLicence -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:OSLicence' => 'Licence OS', 'Class:OSLicence+' => 'Contrat de licence pour un système d’exploitation particulier. Le contrat peut couvrir le système d\'exploitation de plusieurs serveurs et machines virtuelles.', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s', 'Class:OSLicence/Attribute:osversion_id' => 'Version OS', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'Famille d\'OS', 'Class:OSLicence/Attribute:osfamily_id+' => 'Déduite de la version d\'OS sélectionnée', 'Class:OSLicence/Attribute:osversion_name' => 'Nom Version OS', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Machines virtuelles', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Toutes les machines virtuelles où cette licence est utilisée', - 'Class:OSLicence/Attribute:virtualmachines_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:OSLicence/Attribute:virtualmachines_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:OSLicence/Attribute:virtualmachines_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:OSLicence/Attribute:virtualmachines_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:OSLicence/Attribute:virtualmachines_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:OSLicence/Attribute:virtualmachines_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de sa %1$s', 'Class:OSLicence/Attribute:servers_list' => 'Serveurs', 'Class:OSLicence/Attribute:servers_list+' => 'Tous les serveurs où cette licence est utilisée', - 'Class:OSLicence/Attribute:servers_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:OSLicence/Attribute:servers_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:OSLicence/Attribute:servers_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:OSLicence/Attribute:servers_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:OSLicence/Attribute:servers_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:OSLicence/Attribute:servers_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de sa %1$s', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:SoftwareLicence' => 'Licence logiciel', 'Class:SoftwareLicence+' => 'Contrat de licence pour un logiciel particulier. La licence est liée à un logiciel (par exemple MS Office 2010) et peut être associée à plusieurs instances de ce logiciel.', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s', 'Class:SoftwareLicence/Attribute:software_id' => 'Logiciel', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'Nom Logiciel', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Instances logiciels', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Tous les systèmes où cette licence est utilisée', - 'Class:SoftwareLicence/Attribute:softwareinstance_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:SoftwareLicence/Attribute:softwareinstance_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:SoftwareLicence/Attribute:softwareinstance_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:SoftwareLicence/Attribute:softwareinstance_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:SoftwareLicence/Attribute:softwareinstance_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:SoftwareLicence/Attribute:softwareinstance_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de sa %1$s', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkDocumentToLicence' => 'Lien Document / Licence', 'Class:lnkDocumentToLicence+' => 'Lien utilisé lorsqu\'un Document est applicable à une Licence.', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licence', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Nom Licence', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Nom Document', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'Version d\'OS', 'Class:OSVersion+' => 'Typologie. Liste des valeurs possibles pour la « Version d\'OS » d\'un ordinateur (serveur, machine virtuelle ou PC). Les versions d\'OS sont organisées par famille d\'OS.', 'Class:OSVersion/Attribute:osfamily_id' => 'Famille OS', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'Nom Famille OS', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', 'Class:OSVersion/Attribute:end_of_support' => 'Fin de support', 'Class:OSVersion/Attribute:end_of_support+' => 'Date au delà de laquelle l\'éditeur ne fournit plus de correctif pour cette version.', - 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Le nom doit être unique au sein de cette famille d\'OS', - 'Class:OSVersion/UniquenessRule:name_osfamily' => 'cette version d\'OS existe déjà dans cette famille', 'Class:OSVersion/Attribute:ospatches_list' => 'Patchs OS', 'Class:OSVersion/Attribute:ospatches_list+' => 'Tous les patchs de cette version OS', -]); - -// -// Class: OSFamily -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Le nom doit être unique au sein de cette famille d\'OS', + 'Class:OSVersion/UniquenessRule:name_osfamily' => 'cette version d\'OS existe déjà dans cette famille', 'Class:OSFamily' => 'Famille d\'OS', 'Class:OSFamily+' => 'Typologie. Liste des valeurs possibles pour l\'attribut "Famille d\'OS" des serveurs, machines virtuelles et PC.', 'Class:OSFamily/Attribute:osversions_list' => 'Versions OS', 'Class:OSFamily/Attribute:osversions_list+' => 'Toutes les versions OS pour cette famille', 'Class:OSFamily/UniquenessRule:name+' => 'Le nom doit être unique', 'Class:OSFamily/UniquenessRule:name' => 'cette famille d\'OS existe déjà', -]); - -// -// Class: Brand -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Brand' => 'Marque', 'Class:Brand+' => 'Typologie. Liste des valeurs possibles pour l\'attribut « Marque » d\'un matériel physique.', 'Class:Brand/Attribute:iosversions_list' => 'Versions IOS', 'Class:Brand/Attribute:iosversions_list+' => 'Toutes les versions IOS pour cette marque', 'Class:Brand/Attribute:logo' => 'Logo', - 'Class:Brand/Attribute:logo+' => '', + 'Class:Brand/Attribute:logo+' => '~~', 'Class:Brand/Attribute:models_list' => 'Modèles', 'Class:Brand/Attribute:models_list+' => 'Tous les modèles pour cette marque', 'Class:Brand/Attribute:physicaldevices_list' => 'Matériels', 'Class:Brand/Attribute:physicaldevices_list+' => 'Tous les matériels correspondant à cette marque', - 'Class:Brand/Attribute:physicaldevices_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Brand/Attribute:physicaldevices_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Brand/Attribute:physicaldevices_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Brand/Attribute:physicaldevices_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Brand/Attribute:physicaldevices_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Brand/Attribute:physicaldevices_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de sa %1$s', 'Class:Brand/UniquenessRule:name+' => 'Le nom doit être unique', 'Class:Brand/UniquenessRule:name' => 'cette marque existe déjà', -]); - -// -// Class: Model -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Model' => 'Modèle de matériel', 'Class:Model+' => 'Typologie. Liste des valeurs possibles pour le modèle d\'un matériel physique. Chaque Modèle appartient à une seule Marque et s\'applique généralement à un seul type de Matériel physique.', 'Class:Model/ComplementaryName' => '%1$s - %2$s', 'Class:Model/Attribute:brand_id' => 'Marque', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'Nom marque', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => 'Image', - 'Class:Model/Attribute:picture+' => '', + 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Type de matériel', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', 'Class:Model/Attribute:end_of_support' => 'Fin de support', 'Class:Model/Attribute:end_of_support+' => 'Date au delà de laquelle le constructeur ne fournit plus ni correctif ni support.', 'Class:Model/Attribute:type/Value:PowerSource' => 'Arrivée électrique', @@ -1320,454 +736,286 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Model/Attribute:type/Value:Phone+' => 'Téléphone', 'Class:Model/Attribute:physicaldevices_list' => 'Matériels', 'Class:Model/Attribute:physicaldevices_list+' => 'Tous les matériels correspondant à ce modèle', - 'Class:Model/Attribute:physicaldevices_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Model/Attribute:physicaldevices_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Model/Attribute:physicaldevices_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Model/Attribute:physicaldevices_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Model/Attribute:physicaldevices_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Model/Attribute:physicaldevices_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Model/UniquenessRule:name_brand+' => 'Le nom doit être unique dans une marque', 'Class:Model/UniquenessRule:name_brand' => 'ce modèle existe déjà dans cette marque', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:NetworkDeviceType' => 'Type d\'équipement réseau', 'Class:NetworkDeviceType+' => 'Typologie. Valeurs possibles pour le type d’un équipement réseau (ex : Routeur, Switch, Firewall, etc.).', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo', 'Class:NetworkDeviceType/Attribute:logo+' => 'Utilisé comme icône pour les équipement réseau de ce Type lors de leur affichage (détails, aperçu et graphe d\'analyse d\'impact)', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Equipements réseaux', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Tous les équipements réseaux correspondant à ce type', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', -]); - -// -// Class: IOSVersion -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:IOSVersion' => 'Version d\'IOS', 'Class:IOSVersion+' => 'Typologie. Valeurs possibles des versions de systèmes d’exploitation pour équipements réseau.', 'Class:IOSVersion/Attribute:brand_id' => 'Marque', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Nom Marque', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', 'Class:IOSVersion/Attribute:end_of_support' => 'Fin de support', 'Class:IOSVersion/Attribute:end_of_support+' => 'Date au delà de laquelle l\'éditeur ne fournit plus de correctif pour cette version.', - 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Le nom doit être unique pour cette marque', - 'Class:IOSVersion/UniquenessRule:name_brand' => 'cette version d\'IOS existe déja sur cette marque', 'Class:IOSVersion/Attribute:networkdevices_list' => 'Equipements réseaux', 'Class:IOSVersion/Attribute:networkdevices_list+' => 'Tous les équipements réseaux utilisant cette version IOS', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Le nom doit être unique pour cette marque', + 'Class:IOSVersion/UniquenessRule:name_brand' => 'cette version d\'IOS existe déja sur cette marque', 'Class:lnkDocumentToPatch' => 'Lien Document / Patch', 'Class:lnkDocumentToPatch+' => 'Lien utilisé lorsqu\'un Document est applicable à un Patch', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Nom patch', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Nom document', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Lien Instance logiciel / Patch logiciel', 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'Ce lien indique qu\'un Patch logiciel a été appliqué sur une Instance logiciel', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Patch logiciel', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Nom patch logiciel', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Instance logicielle', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Nom instance logicielle', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => 'Lien CI fonctionnel / Patch OS', 'Class:lnkFunctionalCIToOSPatch+' => 'Modélise le déploiement d\'un Patch d\'OS sur un équipment', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'Patch OS', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'Nom Patch OS', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Nom CI', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => 'Lien Document / Logiciel', 'Class:lnkDocumentToSoftware+' => 'Lien utilisé lorsqu\'un Document est applicable à un Logiciel.', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Logiciel', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Nom logiciel', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Nom document', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => 'Subnet', 'Class:Subnet+' => 'Segment d\'un réseau IP, défini par une adresse IP et un masque.', 'Class:Subnet/Name' => '%1$s/%2$s', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s', 'Class:Subnet/Attribute:description' => 'Description', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Nom de subnet', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Organisation', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Nom organisation', - 'Class:Subnet/Attribute:org_name+' => '', + 'Class:Subnet/Attribute:org_name+' => '~~', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'Masque IP', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLANs', - 'Class:Subnet/Attribute:vlans_list+' => '', -]); - -// -// Class: VLAN -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:Subnet/Attribute:vlans_list+' => '~~', 'Class:VLAN' => 'VLAN', 'Class:VLAN+' => 'Un VLAN est utilisé pour regrouper de manière logique des réseaux, sous-réseaux et interfaces physiques participant au même VLAN.', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:VLAN/Attribute:vlan_tag+' => '', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Description', - 'Class:VLAN/Attribute:description+' => '', + 'Class:VLAN/Attribute:description+' => '~~', 'Class:VLAN/Attribute:org_id' => 'Organisation', - 'Class:VLAN/Attribute:org_id+' => '', + 'Class:VLAN/Attribute:org_id+' => '~~', 'Class:VLAN/Attribute:org_name' => 'Nom organisation', 'Class:VLAN/Attribute:org_name+' => 'Common name', 'Class:VLAN/Attribute:subnets_list' => 'Subnets', - 'Class:VLAN/Attribute:subnets_list+' => '', + 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Interfaces réseaux physiques', - 'Class:VLAN/Attribute:physicalinterfaces_list+' => '', - 'Class:VLAN/Attribute:physicalinterfaces_list/UI:Links:Add:Button+' => 'Ajouter une %4$s', - 'Class:VLAN/Attribute:physicalinterfaces_list/UI:Links:Add:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:VLAN/Attribute:physicalinterfaces_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:VLAN/Attribute:physicalinterfaces_list/UI:Links:Remove:Modal:Title' => 'Retirer une %4$s', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', 'Class:lnkSubnetToVLAN' => 'Lien Subnet / VLAN', 'Class:lnkSubnetToVLAN+' => 'Ce lien n:n indique qu\'un VLAN est présent sur un Subnet. Plusieurs VLAN peuvent être présents sur le même Subnet et un VLAN peut s\'étendre sur plusieurs Subnets.', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'Subnet IP', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Nom Subnet', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', 'Class:NetworkInterface' => 'Interface réseau', 'Class:NetworkInterface+' => 'Classe abstraite pour tous les types d\'interfaces réseau.', 'Class:NetworkInterface/Attribute:name' => 'Nom', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Sous-classe d\'Interface Réseau', 'Class:NetworkInterface/Attribute:finalclass+' => 'Nom de la classe instanciable', -]); - -// -// Class: IPInterface -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:IPInterface' => 'Interface IP', 'Class:IPInterface+' => 'Classe abstraite. Type d’interface réseau avec une adresse IP.', 'Class:IPInterface/Attribute:ipaddress' => 'Adresse IP', - 'Class:IPInterface/Attribute:ipaddress+' => '', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'Adresse MAC', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => 'Commentaire', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => 'Passerelle', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => 'Masque de sous réseau', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Vitesse', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => 'Interface physique', 'Class:PhysicalInterface+' => 'Type d’interface IP représentant une interface réseau physique (ex : carte Ethernet).', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Matériel', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Nom matériel', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', 'Class:PhysicalInterface/Attribute:org_id' => 'Organisation', - 'Class:PhysicalInterface/Attribute:org_id+' => '', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', 'Class:PhysicalInterface/Attribute:location_id' => 'Site', - 'Class:PhysicalInterface/Attribute:location_id+' => '', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs', - 'Class:PhysicalInterface/Attribute:vlans_list+' => '', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN' => 'Lien Interface physique / VLAN', 'Class:lnkPhysicalInterfaceToVLAN+' => 'Ce lien indique lorsqu\'une Interface réseau fait partie d\'un VLAN (Virtual Local Area Network).', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Interface réseau', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Nom interface réseau', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Equipement', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Nom équipement', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', 'Class:LogicalInterface' => 'Interface logique', 'Class:LogicalInterface+' => 'Interface IP qui n\'est pas associée de façon permanente à un port physique, l\'association est dynamique. Elle peut être utilisée pour une machine virtuelle.', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Machine virtuelle', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Nom Machine virtuelle', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => 'Interface fibre', 'Class:FiberChannelInterface+' => 'Interface réseau vers une technologie haut débit principalement utilisée pour connecter des systèmes de stockage.', 'Class:FiberChannelInterface/Attribute:speed' => 'Vitesse', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topologie', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Matériel', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Nom Matériel', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => 'Lien Device / Équipement réseau', 'Class:lnkConnectableCIToNetworkDevice+' => 'Définit sur quel équipment réseau un matériel est connecté. ', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Equipement réseau', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Nom Equipement réseau', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Matériel connecté', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Nom Matériel connecté', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Port réseau', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Port matériel', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Type de connexion', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'lien descendant', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'lien descendant', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'lien montant', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'lien montant', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Lien Solution applicative / CI fonctionnel', 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Modélise l\'appartenance d\'un équipment à une Solution Applicative. La signification de cette relation varie suivant les types de Solution applicative.', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Solution applicative', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Nom Solution applicative', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Nom CI', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => 'Lien Solution applicative / Processus métier', 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Modélise la relation entre une Solution applicative et un Processus Métier.', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Processus métier', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Nom Processus métier', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Solution applicative', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Nom Solution applicative', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => 'Groupe', 'Class:Group+' => 'Le groupe est conçu pour définir des ensembles explicites d\'éléments de configuration pour tout projet. Contrairement à une solution applicative, un groupe n\'est impacté par aucun de ses composants et ne les impacte pas. Par exemple, lors d\'une migration d\'OS, un groupe peut être pratique pour rassembler les « serveurs à migrer ». Les serveurs migrés sont retirés du groupe au fur et à mesure de la migration.', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => 'Nom', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Etat', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Implémentation', - 'Class:Group/Attribute:status/Value:implementation+' => '', + 'Class:Group/Attribute:status/Value:implementation+' => 'Implementation~~', 'Class:Group/Attribute:status/Value:obsolete' => 'Obsolète', - 'Class:Group/Attribute:status/Value:obsolete+' => '', + 'Class:Group/Attribute:status/Value:obsolete+' => 'Obsolete~~', 'Class:Group/Attribute:status/Value:production' => 'Production', - 'Class:Group/Attribute:status/Value:production+' => '', + 'Class:Group/Attribute:status/Value:production+' => 'Production~~', 'Class:Group/Attribute:org_id' => 'Organisation', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Nom organisation', - 'Class:Group/Attribute:owner_name+' => '', + 'Class:Group/Attribute:owner_name+' => 'Common name~~', 'Class:Group/Attribute:description' => 'Description', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Type', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Groupe parent', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Nom groupe parent', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'CIs liés', 'Class:Group/Attribute:ci_list+' => 'Tous les éléments de configuration liés à ce groupe', 'Class:Group/Attribute:parent_id_friendlyname' => 'Nom usuel du parent', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'Lien Groupe / CI fonctionnel', 'Class:lnkGroupToCI+' => 'Ce lien indique lorsqu\'un équipment (CI fonctionnel) fait partie d\'un Groupe.', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s', 'Class:lnkGroupToCI/Attribute:group_id' => 'Groupe', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Nom du groupe', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'Nom du CI', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Raison', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToFunctionalCI' => 'Lien Document / CI fonctionnel', 'Class:lnkDocumentToFunctionalCI+' => 'Lien utilisé lorsqu\'un Document est applicable à un CI fonctionnel.', 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Nom CI', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Nom Document', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => 'Informations générales', - 'Server:baseinfo' => 'Informations générales', 'ConfigMgmt:moreinfo' => 'Item spécifique', - 'Server:moreinfo' => 'Matériel spécifique', + 'ConfigMgmt:otherinfo' => 'Description', + 'ConfigMgmt:dates' => 'Dates', 'Storage:moreinfo' => 'Stockage spécifique', 'Software:moreinfo' => 'Logiciel spécifique', 'Phone:moreinfo' => 'Téléphone spécifique', - 'ConfigMgmt:otherinfo' => 'Description', - 'ConfigMgmt:dates' => 'Dates', + 'Server:baseinfo' => 'Informations générales', + 'Server:moreinfo' => 'Matériel spécifique', 'Server:Date' => 'Dates', 'Server:otherinfo' => 'Description', 'Server:power' => 'Alimentation électrique', @@ -1778,17 +1026,10 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Subnet/Tab:FreeIPs-count' => 'IP disponibles: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => 'Voici un échantillon de dix addresses IP disponibles', 'Class:Document:PreviewTab' => 'Aperçu', -]); - -// -// Application Menu -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Menu:Application' => 'Logiciels', 'Menu:Application+' => 'Tous les logiciels', 'Menu:DBServer' => 'Serveur de base de données', - 'Menu:DBServer+' => '', + 'Menu:DBServer+' => 'Database servers~~', 'Menu:BusinessProcess' => 'Processus métier', 'Menu:BusinessProcess+' => 'Tous les processus métiers', 'Menu:ApplicationSolution' => 'Solutions applicatives', @@ -1802,11 +1043,11 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Menu:ApplicationInstance+' => 'Logiciels installés', 'Menu:ConfigManagementHardware' => 'Gestion des infrastructures', 'Menu:Subnet' => 'Sous réseaux', - 'Menu:Subnet+' => '', + 'Menu:Subnet+' => 'All subnets~~', 'Menu:NetworkDevice' => 'Equipements réseaux', 'Menu:NetworkDevice+' => 'Tous les équipements réseaux', 'Menu:Server' => 'Serveurs', - 'Menu:Server+' => '', + 'Menu:Server+' => 'All servers~~', 'Menu:Printer' => 'Imprimantes', 'Menu:Printer+' => 'Toutes les imprimantes', 'Menu:MobilePhone' => 'Téléphones portables', @@ -1826,7 +1067,7 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Menu:Group' => 'Groupe de CIs', 'Menu:Group+' => 'Groupe de CIs', 'Menu:OSVersion' => 'Versions d\'OS', - 'Menu:OSVersion+' => '', + 'Menu:OSVersion+' => '~~', 'Menu:Software' => 'Catalogue des logiciels de références', 'Menu:Software+' => 'Catalogue des logiciels de références', ]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/hu.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/hu.dict.itop-config-mgmt.php index 7ec5a78d0d..24d8946d51 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/hu.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/hu.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ 'Adat betöltés', 'Relation:impacts/NoFilteredData' => 'kérjük, válassza ki az objektumokat a grafikus nézetben', 'Relation:impacts/FilteredData' => 'Filtered data~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToFunctionalCI' => 'Kapcsolattartó / Funkcionális CI', - 'Class:lnkContactToFunctionalCI+' => '~~', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Funkcionális CI', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', @@ -60,25 +32,18 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Kapcsolattartó név', 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:FunctionalCI' => 'Funkcionális CI', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => 'CI Név', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Leírás', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Tulajdonos szervezeti egység', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Szervezeti egység név', 'Class:FunctionalCI/Attribute:organization_name+' => 'Általános név', 'Class:FunctionalCI/Attribute:business_criticity' => 'Üzlet kritikusság', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'magas', 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'high~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'alacsony', @@ -86,7 +51,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'közepes', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'medium~~', 'Class:FunctionalCI/Attribute:move2production' => 'Használatba vétel dátuma', - 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Kapcsolattartók', 'Class:FunctionalCI/Attribute:contacts_list+' => 'Kapcsolattartók ehhez a konfigurációs elemhez', 'Class:FunctionalCI/Attribute:documents_list' => 'Dokumentumok', @@ -96,18 +63,11 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:FunctionalCI/Attribute:softwares_list' => 'Szoftverek', 'Class:FunctionalCI/Attribute:softwares_list+' => 'Szoftverek, melyek erre a konfigurációs elemre vannak telepítve', 'Class:FunctionalCI/Attribute:finalclass' => 'CI típus', - 'Class:FunctionalCI/Attribute:finalclass+' => '', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Nyitott hibajegyek', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:PhysicalDevice' => 'Fizikai eszköz', - 'Class:PhysicalDevice+' => '~~', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Sorozatszám', 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', @@ -131,6 +91,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Modell', 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Modell név', 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Leltári szám', @@ -139,15 +101,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Garanciaidő vége', 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', -]); - -// -// Class: Rack -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Rack' => 'Rack', - 'Class:Rack+' => '~~', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s~~', 'Class:Rack/Attribute:nb_u' => 'Unit magasság', 'Class:Rack/Attribute:nb_u+' => '~~', @@ -155,80 +110,31 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Rack/Attribute:device_list+' => 'Minden fizikai eszköz amely ebbe a rack-be lett beszerelve', 'Class:Rack/Attribute:enclosure_list' => 'Beépítőkeretek', 'Class:Rack/Attribute:enclosure_list+' => 'Minden beépítőkeret ebben a rack-ben', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TelephonyCI' => 'Telefónia CI', - 'Class:TelephonyCI+' => '~~', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Telefonszám', 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', -]); - -// -// Class: Phone -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Phone' => 'Telefon', - 'Class:Phone+' => '~~', -]); - -// -// Class: MobilePhone -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Mobiltelefon', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'Egyéb eszköz', - 'Class:IPPhone+' => '~~', -]); - -// -// Class: Tablet -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Táblagép', - 'Class:Tablet+' => '~~', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'Kapcsolható CI', - 'Class:ConnectableCI+' => '', + 'Class:ConnectableCI+' => 'Physical Device which can be connected to a network.~~', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s~~', 'Class:ConnectableCI/Attribute:networkdevice_list' => 'Hálózati eszközök', 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Hálózati eszközök, melyek ehhez a konfigurációs elemhez kapcsolódnak', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Hálózati csatolók', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'A konfigurációs elem fizikai hálózati csatolói', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:DatacenterDevice' => 'Adatközpont eszköz', - 'Class:DatacenterDevice+' => '~~', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', @@ -258,15 +164,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'A készülék akkor működik, ha legalább az egyik tápcsatlakozás (A vagy B) működik.', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'A készülék akkor működik, ha az összes tápcsatlakozása működik.', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'Az eszköz akkor működik, ha legalább %1$s a %%-ből tápcsatlakozása működik.', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:NetworkDevice' => 'Hálózati eszköz', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Hálózati eszköz típus', 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', @@ -277,152 +176,88 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS verzió', 'Class:NetworkDevice/Attribute:iosversion_id+' => 'A hálózati eszköz firmware-je', 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS verzió név', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', 'Class:NetworkDevice/Attribute:ram+' => 'Műveleti memória', -]); - -// -// Class: Server -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Server' => 'Szerver', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s~~', 'Class:Server/Attribute:osfamily_id' => 'OS család', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'OS család név', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'OS verzió', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'OS verzió név', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'OS licenc', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'OS licenc név', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', 'Class:Server/Attribute:cpu+' => 'Processzor típus', 'Class:Server/Attribute:ram' => 'RAM', 'Class:Server/Attribute:ram+' => 'Műveleti memória', 'Class:Server/Attribute:logicalvolumes_list' => 'Logikai kötetek', 'Class:Server/Attribute:logicalvolumes_list+' => 'Logikai kötetek, melyek ehhez a szerverhez kapcsolódnak', -]); - -// -// Class: StorageSystem -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:StorageSystem' => 'Tárolórendszer', - 'Class:StorageSystem+' => '', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s~~', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logikai kötetek', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Logikai kötetek ebben a tárolórendszerben', -]); - -// -// Class: SANSwitch -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SANSwitch' => 'SAN Switch', 'Class:SANSwitch+' => 'Tárolórendszer switch', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s~~', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Kapcsolódó eszközök', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Ehhez a SAN-switch-hez csatlakozó konfigurációs elemek', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TapeLibrary' => 'Szalagos tároló', 'Class:TapeLibrary+' => 'Mágnesszalagos tároló', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s~~', 'Class:TapeLibrary/Attribute:tapes_list' => 'Szalagok', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Szalagok (kazetták) a szalagos tárolóhoz', -]); - -// -// Class: NAS -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:NAS' => 'NAS', 'Class:NAS+' => 'Hálózati adattároló', 'Class:NAS/ComplementaryName' => '%1$s - %2$s~~', 'Class:NAS/Attribute:nasfilesystem_list' => 'Fájlrendszerek', 'Class:NAS/Attribute:nasfilesystem_list+' => 'A NAS fájlrendszerei', -]); - -// -// Class: PC -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:PC' => 'PC', 'Class:PC+' => 'Személyi számítógép', 'Class:PC/ComplementaryName' => '%1$s - %2$s~~', 'Class:PC/Attribute:osfamily_id' => 'OS család', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'OS család név', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'OS verzió', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'OS verzió név', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Típus', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'Desktop', 'Class:PC/Attribute:type/Value:desktop+' => 'desktop~~', 'Class:PC/Attribute:type/Value:laptop' => 'Laptop', 'Class:PC/Attribute:type/Value:laptop+' => 'laptop~~', -]); - -// -// Class: Printer -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Printer' => 'Nyomtató', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerConnection -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:PowerConnection' => 'Tápellátás', - 'Class:PowerConnection+' => '~~', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerSource -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:PowerSource' => 'Áramforrás', 'Class:PowerSource+' => 'UPS, generátor, akkumulátor stb.', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s~~', 'Class:PowerSource/Attribute:pdus_list' => 'PDU-k', 'Class:PowerSource/Attribute:pdus_list+' => 'Tápelosztók amik ezt az áramforrást használják', -]); - -// -// Class: PDU -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:PDU' => 'PDU', 'Class:PDU+' => 'Tápelosztó a rack-ben', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s~~', @@ -434,23 +269,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Áramforrás név', 'Class:PDU/Attribute:powerstart_name+' => '~~', -]); - -// -// Class: Peripheral -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Peripheral' => 'Periféria', - 'Class:Peripheral+' => '~~', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: Enclosure -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Enclosure' => 'Beépítőkeret', 'Class:Enclosure+' => 'Rack-be szerelhető készülékszerelvény', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s~~', @@ -461,14 +283,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Enclosure/Attribute:nb_u' => 'Unit magasság', 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Eszközök', - 'Class:Enclosure/Attribute:device_list+' => '', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Enclosure/Attribute:device_list+' => 'All the devices in this enclosure~~', 'Class:ApplicationSolution' => 'Alkalmazásmegoldás', 'Class:ApplicationSolution+' => 'Több alkalmazás és CI kombinációja egy adott feladatra', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CI-k', @@ -478,7 +293,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo~~', 'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:ApplicationSolution/Attribute:status' => 'Állapot', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'Aktív', 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active~~', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'Inaktív', @@ -487,13 +302,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'A megoldás akkor működik, ha minden CI működik.', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'A megoldás akkor működik, ha legalább %1$s CI működik', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'A megoldás akkor működik, ha legalább %1$s a %%-ből CI működik', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:BusinessProcess' => 'Üzleti folyamat', 'Class:BusinessProcess+' => 'Személyek, szolgáltatások és CI-k értékteremtő kombinációja', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Alkalmazásmegoldások', @@ -501,382 +309,22 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', 'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:BusinessProcess/Attribute:status' => 'Állapot', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'Aktív', 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Inaktív', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:SoftwareInstance' => 'Szoftverpéldány', - 'Class:SoftwareInstance+' => 'A szoftver telepített példányai', - 'Class:SoftwareInstance/Attribute:system_id' => 'Rendszer', - 'Class:SoftwareInstance/Attribute:system_id+' => '', - 'Class:SoftwareInstance/Attribute:system_name' => 'Rendszer név', - 'Class:SoftwareInstance/Attribute:system_name+' => '', - 'Class:SoftwareInstance/Attribute:software_id' => 'Szoftver', - 'Class:SoftwareInstance/Attribute:software_id+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => 'Szoftvernév', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Szoftver licenc', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Szoftver licenc név', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', - 'Class:SoftwareInstance/Attribute:path' => 'Elérési út', - 'Class:SoftwareInstance/Attribute:path+' => '', - 'Class:SoftwareInstance/Attribute:status' => 'Állapot', - 'Class:SoftwareInstance/Attribute:status+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Aktív', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inaktív', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => '', -]); - -// -// Class: Middleware -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => 'Köztes szoftver rendszerek összekötéséhez', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware példányok', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Middleware példányok melyeket ez a middleware biztosít', -]); - -// -// Class: DBServer -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:DBServer' => 'Adatbázis szerver', - 'Class:DBServer+' => 'Adatbázis kiszolgáló', - 'Class:DBServer/Attribute:dbschema_list' => 'DB sémák', - 'Class:DBServer/Attribute:dbschema_list+' => 'A DB szerver adatbázis sémái', -]); - -// -// Class: WebServer -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:WebServer' => 'Webszerver', - 'Class:WebServer+' => 'Webkiszolgáló', - 'Class:WebServer/Attribute:webapp_list' => 'Webalkalmazások', - 'Class:WebServer/Attribute:webapp_list+' => 'Webalkalmazások, melyek elérhetőek ezen a webszerveren', -]); - -// -// Class: PCSoftware -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:PCSoftware' => 'PC Szoftver', - 'Class:PCSoftware+' => 'Személyi számítógép szoftverei', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:OtherSoftware' => 'Egyéb szoftver', - 'Class:OtherSoftware+' => '~~', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:MiddlewareInstance' => 'Middleware Példány', - 'Class:MiddlewareInstance+' => '~~', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware név', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:DatabaseSchema' => 'Adatbázis séma', - 'Class:DatabaseSchema+' => '~~', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB szerver', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB szerver név', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', -]); - -// -// Class: WebApplication -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:WebApplication' => 'Webalkalmazás', - 'Class:WebApplication+' => '~~', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', - 'Class:WebApplication/Attribute:webserver_id' => 'Webszerver', - 'Class:WebApplication/Attribute:webserver_id+' => '~~', - 'Class:WebApplication/Attribute:webserver_name' => 'Webszerver név', - 'Class:WebApplication/Attribute:webserver_name+' => '~~', - 'Class:WebApplication/Attribute:logo' => 'Logo~~', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:WebApplication/Attribute:url' => 'URL~~', - 'Class:WebApplication/Attribute:url+' => '~~', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:VirtualDevice' => 'Virtuális eszköz', - 'Class:VirtualDevice+' => '~~', - 'Class:VirtualDevice/Attribute:status' => 'Állapot', - 'Class:VirtualDevice/Attribute:status+' => '~~', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Megvalósítás alatt', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Elavult', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'Bevezetve', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Készleten', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logikai kötetek', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Logikai kötetek, amiket ez az eszköz használ', -]); - -// -// Class: VirtualHost -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:VirtualHost' => 'Virtuális gazdagép', - 'Class:VirtualHost+' => '~~', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuális gépek', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Virtuális gépek, amelyeket ez a gazdagép futtat', -]); - -// -// Class: Hypervisor -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:Hypervisor' => 'Hypervisor', - 'Class:Hypervisor+' => 'Virtuális gépeket futtató szoftver', - 'Class:Hypervisor/Attribute:farm_id' => 'Szerverfarm', - 'Class:Hypervisor/Attribute:farm_id+' => '~~', - 'Class:Hypervisor/Attribute:farm_name' => 'Szerverfarm név', - 'Class:Hypervisor/Attribute:farm_name+' => '~~', - 'Class:Hypervisor/Attribute:server_id' => 'Szerver', - 'Class:Hypervisor/Attribute:server_id+' => '~~', - 'Class:Hypervisor/Attribute:server_name' => 'Szerver név', - 'Class:Hypervisor/Attribute:server_name+' => '~~', -]); - -// -// Class: Farm -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:Farm' => 'Szerverfarm', - 'Class:Farm+' => 'Szerverek egy klaszterben', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisor-ok', - 'Class:Farm/Attribute:hypervisor_list+' => 'Hypervisor-ok amelyek a farmot alkotják', - 'Class:Farm/Attribute:redundancy' => 'Magas rendelkezésre állás', - 'Class:Farm/Attribute:redundancy/disabled' => 'A farm működik, ha az összes hypervisor működik.', - 'Class:Farm/Attribute:redundancy/count' => 'A farm működik, ha legalább %1$s hypervisor működik', - 'Class:Farm/Attribute:redundancy/percent' => 'A farm működik, ha legalább %1$s a %%-ből hypervisor működik.', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:VirtualMachine' => 'Virtuális gép', - 'Class:VirtualMachine+' => '~~', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtuális gazdagép', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Virtuális gazdagép név', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS család', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS család név', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', - 'Class:VirtualMachine/Attribute:osversion_id' => 'OS verzió', - 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', - 'Class:VirtualMachine/Attribute:osversion_name' => 'OS verzió név', - 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS licenc', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licenc név', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '~~', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '~~', - 'Class:VirtualMachine/Attribute:managementip' => 'IP cím', - 'Class:VirtualMachine/Attribute:managementip+' => '~~', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Hálózati csatolók', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Logikai hálózati csatolók', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:LogicalVolume' => 'Logikai kötet', - 'Class:LogicalVolume+' => '~~', - 'Class:LogicalVolume/Attribute:name' => 'Név', - 'Class:LogicalVolume/Attribute:name+' => '~~', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '~~', - 'Class:LogicalVolume/Attribute:description' => 'Leírás', - 'Class:LogicalVolume/Attribute:description+' => '~~', - 'Class:LogicalVolume/Attribute:raid_level' => 'Raid szint', - 'Class:LogicalVolume/Attribute:raid_level+' => '~~', - 'Class:LogicalVolume/Attribute:size' => 'Tárhely', - 'Class:LogicalVolume/Attribute:size+' => '~~', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Tárolórendszer', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Tárolórendszer név', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', - 'Class:LogicalVolume/Attribute:servers_list' => 'Szerverek', - 'Class:LogicalVolume/Attribute:servers_list+' => 'Szerverek, melyek ezt a kötetet használják', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuális eszközök', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Virtuális eszközök, melyek ezt a kötetet használják', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:lnkServerToVolume' => 'Szerver / Kötet', - 'Class:lnkServerToVolume+' => '~~', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Kötet', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Kötet név', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Szerver', - 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Szerver név', - 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Felhasznált tárhely', - 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:lnkVirtualDeviceToVolume' => 'Virtuális eszköz / Kötet', - 'Class:lnkVirtualDeviceToVolume+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Kötet', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Kötet név', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtuális eszköz', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtuális eszköz név', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Felhasznált tárhely', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:lnkSanToDatacenterDevice' => 'SAN / Adatközpont eszköz', - 'Class:lnkSanToDatacenterDevice+' => '~~', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN switch név', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Eszköz', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Eszköz név', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC port', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Eszköz FC port', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', -]); - -// -// Class: Tape -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:Tape' => 'Szalag', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', - 'Class:Tape/Attribute:name' => 'Szalag név', - 'Class:Tape/Attribute:name+' => '~~', - 'Class:Tape/Attribute:description' => 'Leírás', - 'Class:Tape/Attribute:description+' => '~~', - 'Class:Tape/Attribute:size' => 'Tárhely', - 'Class:Tape/Attribute:size+' => '~~', - 'Class:Tape/Attribute:tapelibrary_id' => 'Szalagos tároló', - 'Class:Tape/Attribute:tapelibrary_id+' => '~~', - 'Class:Tape/Attribute:tapelibrary_name' => 'Szalagos tároló név', - 'Class:Tape/Attribute:tapelibrary_name+' => '~~', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:NASFileSystem' => 'NAS Fájlrendszer', - 'Class:NASFileSystem+' => '~~', - 'Class:NASFileSystem/Attribute:name' => 'Fájlrendszer név', - 'Class:NASFileSystem/Attribute:name+' => '~~', - 'Class:NASFileSystem/Attribute:description' => 'Leírás', - 'Class:NASFileSystem/Attribute:description+' => '~~', - 'Class:NASFileSystem/Attribute:raid_level' => 'Raid szint', - 'Class:NASFileSystem/Attribute:raid_level+' => '~~', - 'Class:NASFileSystem/Attribute:size' => 'Tárhely', - 'Class:NASFileSystem/Attribute:size+' => '~~', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '~~', - 'Class:NASFileSystem/Attribute:nas_name' => 'NAS név', - 'Class:NASFileSystem/Attribute:nas_name+' => '~~', -]); - -// -// Class: Software -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Software' => 'Szoftver', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s~~', 'Class:Software/Attribute:name' => 'Név', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'gyártó', 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Verzió', 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Dokumentumok', 'Class:Software/Attribute:documents_list+' => 'A szoftver dokumentumai', 'Class:Software/Attribute:logo' => 'Logo~~', @@ -899,30 +347,235 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Software/Attribute:softwarepatch_list+' => 'A szoftver javítócsomagjai', 'Class:Software/Attribute:softwarelicence_list' => 'Szoftver licencek', 'Class:Software/Attribute:softwarelicence_list+' => 'A szoftver licencei', -]); - -// -// Class: Patch -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:SoftwareInstance' => 'Szoftverpéldány', + 'Class:SoftwareInstance+' => 'A szoftver telepített példányai', + 'Class:SoftwareInstance/Attribute:system_id' => 'Rendszer', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Rendszer név', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Szoftver', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Szoftvernév', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Szoftver licenc', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Szoftver licenc név', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Elérési út', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Állapot', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Aktív', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inaktív', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:Middleware' => 'Middleware', + 'Class:Middleware+' => 'Köztes szoftver rendszerek összekötéséhez', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware példányok', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Middleware példányok melyeket ez a middleware biztosít', + 'Class:DBServer' => 'Adatbázis szerver', + 'Class:DBServer+' => 'Adatbázis kiszolgáló', + 'Class:DBServer/Attribute:dbschema_list' => 'DB sémák', + 'Class:DBServer/Attribute:dbschema_list+' => 'A DB szerver adatbázis sémái', + 'Class:WebServer' => 'Webszerver', + 'Class:WebServer+' => 'Webkiszolgáló', + 'Class:WebServer/Attribute:webapp_list' => 'Webalkalmazások', + 'Class:WebServer/Attribute:webapp_list+' => 'Webalkalmazások, melyek elérhetőek ezen a webszerveren', + 'Class:PCSoftware' => 'PC Szoftver', + 'Class:PCSoftware+' => 'Személyi számítógép szoftverei', + 'Class:OtherSoftware' => 'Egyéb szoftver', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Middleware Példány', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware név', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Adatbázis séma', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB szerver', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB szerver név', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Webalkalmazás', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', + 'Class:WebApplication/Attribute:webserver_id' => 'Webszerver', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Webszerver név', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL~~', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Virtuális eszköz', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Állapot', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Megvalósítás alatt', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Elavult', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'Bevezetve', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Készleten', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logikai kötetek', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Logikai kötetek, amiket ez az eszköz használ', + 'Class:VirtualHost' => 'Virtuális gazdagép', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuális gépek', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Virtuális gépek, amelyeket ez a gazdagép futtat', + 'Class:Hypervisor' => 'Hypervisor', + 'Class:Hypervisor+' => 'Virtuális gépeket futtató szoftver', + 'Class:Hypervisor/Attribute:farm_id' => 'Szerverfarm', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Szerverfarm név', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Szerver', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Szerver név', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Szerverfarm', + 'Class:Farm+' => 'Szerverek egy klaszterben', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisor-ok', + 'Class:Farm/Attribute:hypervisor_list+' => 'Hypervisor-ok amelyek a farmot alkotják', + 'Class:Farm/Attribute:redundancy' => 'Magas rendelkezésre állás', + 'Class:Farm/Attribute:redundancy/disabled' => 'A farm működik, ha az összes hypervisor működik.', + 'Class:Farm/Attribute:redundancy/count' => 'A farm működik, ha legalább %1$s hypervisor működik', + 'Class:Farm/Attribute:redundancy/percent' => 'A farm működik, ha legalább %1$s a %%-ből hypervisor működik.', + 'Class:VirtualMachine' => 'Virtuális gép', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtuális gazdagép', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Virtuális gazdagép név', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS család', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS család név', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'OS verzió', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'OS verzió név', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS licenc', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licenc név', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP cím', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Hálózati csatolók', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Logikai hálózati csatolók', + 'Class:LogicalVolume' => 'Logikai kötet', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Név', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Leírás', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Raid szint', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Tárhely', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Tárolórendszer', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Tárolórendszer név', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Szerverek', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Szerverek, melyek ezt a kötetet használják', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuális eszközök', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Virtuális eszközök, melyek ezt a kötetet használják', + 'Class:lnkServerToVolume' => 'Szerver / Kötet', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Kötet', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Kötet név', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Szerver', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Szerver név', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Felhasznált tárhely', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Virtuális eszköz / Kötet', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Kötet', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Kötet név', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtuális eszköz', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtuális eszköz név', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Felhasznált tárhely', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'SAN / Adatközpont eszköz', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN switch név', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Eszköz', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Eszköz név', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC port', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Eszköz FC port', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Szalag', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'Szalag név', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Leírás', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Tárhely', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Szalagos tároló', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Szalagos tároló név', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'NAS Fájlrendszer', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Fájlrendszer név', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Leírás', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Raid szint', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Tárhely', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'NAS név', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Szervizcsomag', 'Class:Patch+' => 'Szoftver patch', 'Class:Patch/Attribute:name' => 'Szervizcsomag név', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Dokumentumok', 'Class:Patch/Attribute:documents_list+' => 'A szervizcsomag dokumentumai', 'Class:Patch/Attribute:description' => 'Leírás', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Szervizcsomag típus', 'Class:Patch/Attribute:finalclass+' => 'A végső osztály neve', -]); - -// -// Class: OSPatch -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OSPatch' => 'OS javítócsomag', 'Class:OSPatch+' => 'Operációs rendszer szervizcsomag', 'Class:OSPatch/Attribute:functionalcis_list' => 'Eszközök', @@ -933,65 +586,44 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'OS verzió név', 'Class:OSPatch/Attribute:osversion_name+' => '~~', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SoftwarePatch' => 'Szoftver szervizcsomag', - 'Class:SoftwarePatch+' => '~~', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Szoftver', 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Szoftver név', 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Szoftverpéldányok', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Rendszerek, amelyekre telepítve van ez a szoftverjavítás', -]); - -// -// Class: Licence -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Licence' => 'Licenc', - 'Class:Licence+' => '', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Licenc név', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Dokumentumok', 'Class:Licence/Attribute:documents_list+' => 'A licenc dokumentumai', 'Class:Licence/Attribute:org_id' => 'Tulajdonos szervezeti egység', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Szervezeti egység név', 'Class:Licence/Attribute:organization_name+' => 'Általános név', 'Class:Licence/Attribute:usage_limit' => 'Felhasználási korlátok', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Leírás', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Érvényesség kezdete', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => 'Érvényesség vége', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Licenckulcs', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Öröklicenc', - 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'nem', 'Class:Licence/Attribute:perpetual/Value:no+' => 'no~~', 'Class:Licence/Attribute:perpetual/Value:yes' => 'igen', 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes~~', 'Class:Licence/Attribute:finalclass' => 'Licenc típus', 'Class:Licence/Attribute:finalclass+' => 'A végső osztály neve', -]); - -// -// Class: OSLicence -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OSLicence' => 'OS Licenc', - 'Class:OSLicence+' => '~~', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:OSLicence/Attribute:osversion_id' => 'OS verzió', 'Class:OSLicence/Attribute:osversion_id+' => '~~', @@ -1003,15 +635,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Virtuális gépek, melyek ezt a licencet használják', 'Class:OSLicence/Attribute:servers_list' => 'Szerverek', 'Class:OSLicence/Attribute:servers_list+' => 'Szerverek, melyek ezt a licencet használják', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SoftwareLicence' => 'Szoftver licenc', - 'Class:SoftwareLicence+' => '~~', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:SoftwareLicence/Attribute:software_id' => 'Szoftver', 'Class:SoftwareLicence/Attribute:software_id+' => '~~', @@ -1019,15 +644,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Szoftverpéldányok', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Rendszerek, melyek ezt a licencet használják', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToLicence' => 'Dokumentum / Licenc', - 'Class:lnkDocumentToLicence+' => '~~', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licenc', 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', @@ -1037,56 +655,38 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Dokumentum név', 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', -]); - -// -// Class: OSVersion -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OSVersion' => 'OS Verzió', - 'Class:OSVersion+' => '~~', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'OS család', 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'OS család név', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', -]); - -// -// Class: OSFamily -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OSFamily' => 'OS család', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', -]); - -// -// Class: Brand -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Brand' => 'Gyártó', - 'Class:Brand+' => '~~', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo~~', 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Fizikai eszközök', 'Class:Brand/Attribute:physicaldevices_list+' => 'Ennek a gyártónak a fizikai eszközei', - 'Class:Brand/UniquenessRule:name+' => '', + 'Class:Brand/UniquenessRule:name+' => 'The name must be unique~~', 'Class:Brand/UniquenessRule:name' => 'Ez a gyártó már létezik', -]); - -// -// Class: Model -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Model' => 'Modell', - 'Class:Model+' => '~~', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s~~', 'Class:Model/Attribute:brand_id' => 'Gyártó', 'Class:Model/Attribute:brand_id+' => '~~', @@ -1096,16 +696,18 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Eszköz típus', 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Áramforrás', 'Class:Model/Attribute:type/Value:PowerSource+' => 'Áramforrás', 'Class:Model/Attribute:type/Value:DiskArray' => 'Lemez tömb', - 'Class:Model/Attribute:type/Value:DiskArray+' => '', + 'Class:Model/Attribute:type/Value:DiskArray+' => 'Disk Array~~', 'Class:Model/Attribute:type/Value:Enclosure' => 'Beépítőkeret', - 'Class:Model/Attribute:type/Value:Enclosure+' => '', + 'Class:Model/Attribute:type/Value:Enclosure+' => 'Enclosure~~', 'Class:Model/Attribute:type/Value:IPPhone' => 'Egyéb eszköz', 'Class:Model/Attribute:type/Value:IPPhone+' => 'pl.IP telefon', 'Class:Model/Attribute:type/Value:MobilePhone' => 'Mobiltelefon', - 'Class:Model/Attribute:type/Value:MobilePhone+' => '', + 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Mobile Phone~~', 'Class:Model/Attribute:type/Value:NAS' => 'NAS', 'Class:Model/Attribute:type/Value:NAS+' => 'NAS~~', 'Class:Model/Attribute:type/Value:NetworkDevice' => 'Hálózati eszköz', @@ -1136,43 +738,26 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Model/Attribute:physicaldevices_list+' => 'Fizikai eszközök melyek ehhez a modellszámhoz tartoznak', 'Class:Model/UniquenessRule:name_brand+' => 'A névnek egyedinek kell lennie a gyártón belül', 'Class:Model/UniquenessRule:name_brand' => 'A gyártó ezen modellje már létezik', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:NetworkDeviceType' => 'Hálózati eszköz típus', - 'Class:NetworkDeviceType+' => '~~', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Hálózati eszközök', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Ilyen típusú hálózati eszközök', -]); - -// -// Class: IOSVersion -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:IOSVersion' => 'IOS Verzió', 'Class:IOSVersion+' => 'A hálózati eszköz firmware-je', 'Class:IOSVersion/Attribute:brand_id' => 'Gyártó', 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Gyártó név', 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToPatch' => 'Dokumentum / Szervizcsomag', - 'Class:lnkDocumentToPatch+' => '~~', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Szervízcsomag', 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', @@ -1182,15 +767,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Dokumentum név', 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Szoftverpéldány / Szoftver szervizcsomag', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Szoftver szervizcsomag', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', @@ -1200,15 +778,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Szoftverpéldány név', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkFunctionalCIToOSPatch' => 'Funkcionális CI / OS szervizcsomag', - 'Class:lnkFunctionalCIToOSPatch+' => '~~', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS szervizcsomag', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', @@ -1218,15 +789,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Funkcionális CI név', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToSoftware' => 'Dokumentum / Szoftver', - 'Class:lnkDocumentToSoftware+' => '~~', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Szoftver', 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', @@ -1236,40 +800,26 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Dokumentum név', 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', -]); - -// -// Class: Subnet -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Subnet' => 'Alhálózat', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s~~', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s~~', 'Class:Subnet/Attribute:description' => 'Leírás', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Alhálózat név', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Tulajdonos szervezeti egység', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Szervezeti egység név', 'Class:Subnet/Attribute:org_name+' => 'Általános név', 'Class:Subnet/Attribute:ip' => 'IP cím', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'IP netmaszk', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLAN-ok', - 'Class:Subnet/Attribute:vlans_list+' => '', -]); - -// -// Class: VLAN -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Subnet/Attribute:vlans_list+' => '~~', 'Class:VLAN' => 'VLAN', - 'Class:VLAN+' => '~~', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag', 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Leírás', @@ -1282,15 +832,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Fizikai hálózati csatolók', 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkSubnetToVLAN' => 'Alhálózat / VLAN', - 'Class:lnkSubnetToVLAN+' => '~~', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Alhálózat', 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', @@ -1302,28 +845,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:NetworkInterface' => 'Hálózati csatoló', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Név', 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Hálózati csatoló típus', 'Class:NetworkInterface/Attribute:finalclass+' => 'A végső osztály neve', -]); - -// -// Class: IPInterface -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:IPInterface' => 'IP csatoló', - 'Class:IPInterface+' => '~~', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'IP cím', 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MAC cím', @@ -1336,31 +865,21 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Sebesség', 'Class:IPInterface/Attribute:speed+' => '~~', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:PhysicalInterface' => 'Fizikai csatoló', - 'Class:PhysicalInterface+' => '~~', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s~~', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Eszköz', 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Eszköz név', 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLAN-ok', 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkPhysicalInterfaceToVLAN' => 'Fizikai csatoló / VLAN', - 'Class:lnkPhysicalInterfaceToVLAN+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Fizikai csatoló', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', @@ -1374,28 +893,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:LogicalInterface' => 'Logikai csatoló', - 'Class:LogicalInterface+' => '~~', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtuális gép', 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtuális gép név', 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:FiberChannelInterface' => 'FC csatoló', - 'Class:FiberChannelInterface+' => '~~', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Sebesség', 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topológia', @@ -1406,13 +911,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Eszköz név', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkConnectableCIToNetworkDevice' => 'Kapcsolható CI / Hálózati eszköz', 'Class:lnkConnectableCIToNetworkDevice+' => 'Hálózati csatlakozással rendelkező eszközök', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~', @@ -1434,15 +932,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'bejövő link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'Kimenő', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'kimenő link', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Alkalmazásmegoldás / Funkcionális CI', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '~~', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Alkalmazásmegoldás', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', @@ -1452,15 +943,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Funkcionális CI név', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkApplicationSolutionToBusinessProcess' => 'Alkalmazásmegoldás / Üzleti folyamat', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Üzleti folyamat', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', @@ -1470,95 +954,50 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Alkalmazásmegoldás név', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', -]); - -// -// Class: Group -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Group' => 'Csoport', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s~~', 'Class:Group/Attribute:name' => 'CI csoport név', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Állapot', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Megvalósítás alatt', - 'Class:Group/Attribute:status/Value:implementation+' => '', + 'Class:Group/Attribute:status/Value:implementation+' => 'Implementation~~', 'Class:Group/Attribute:status/Value:obsolete' => 'Elavult', - 'Class:Group/Attribute:status/Value:obsolete+' => '', + 'Class:Group/Attribute:status/Value:obsolete+' => 'Obsolete~~', 'Class:Group/Attribute:status/Value:production' => 'Bevezetve', - 'Class:Group/Attribute:status/Value:production+' => '', + 'Class:Group/Attribute:status/Value:production+' => 'Production~~', 'Class:Group/Attribute:org_id' => 'Tulajdonos szervezeti egység', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Tulajdonos név', - 'Class:Group/Attribute:owner_name+' => '', + 'Class:Group/Attribute:owner_name+' => 'Common name~~', 'Class:Group/Attribute:description' => 'Leírás', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Típus', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Fölérendelt csoport', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Fölérendelt csoport név', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'Kapcsolódó CI-k', - 'Class:Group/Attribute:ci_list+' => '', + 'Class:Group/Attribute:ci_list+' => 'All the configuration items linked to this group~~', 'Class:Group/Attribute:parent_id_friendlyname' => 'Fölérendelt csoport név', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'CI csoport / CI', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~', 'Class:lnkGroupToCI/Attribute:group_id' => 'CI csoport', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'CI csoport név', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'CI név', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Indoklás', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'ConfigMgmt:baseinfo' => 'General~~', - 'ConfigMgmt:moreinfo' => 'CI specifics~~', - 'Storage:moreinfo' => 'Storage specifics~~', - 'ConfigMgmt:otherinfo' => 'Description~~', - 'ConfigMgmt:dates' => 'Dates~~', - 'Software:moreinfo' => 'Software specifics~~', - 'Phone:moreinfo' => 'Phone specifics~~', - 'Server:baseinfo' => 'Általános információ', - 'Server:Date' => 'Dátumok', - 'Server:moreinfo' => 'További információ', - 'Server:otherinfo' => 'Description~~', - 'Server:power' => 'Áramforrás', - 'Class:Subnet/Tab:IPUsage' => 'IP felhasználás', - 'Class:Subnet/Tab:IPUsage+' => 'Which IP within this Subnet is used or not~~', - 'Class:Subnet/Tab:IPUsage-explain' => 'A hálózati csatolók a következő tartományba esnek: %1$s - %2$s', - 'Class:Subnet/Tab:FreeIPs' => 'Szabad IP címek', - 'Class:Subnet/Tab:FreeIPs-count' => 'Szabad IP címek: %1$s', - 'Class:Subnet/Tab:FreeIPs-explain' => '10 szabad IP cím kivonata', - 'Class:Document:PreviewTab' => 'Előnézet', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToFunctionalCI' => 'Dokumentum / Funkcionális CI', - 'Class:lnkDocumentToFunctionalCI+' => '~~', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Funkcionális CI', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', @@ -1568,45 +1007,57 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Dokumentum név', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', -]); - -// -// Application Menu -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'ConfigMgmt:baseinfo' => 'General~~', + 'ConfigMgmt:moreinfo' => 'CI specifics~~', + 'ConfigMgmt:otherinfo' => 'Description~~', + 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', + 'Software:moreinfo' => 'Software specifics~~', + 'Phone:moreinfo' => 'Phone specifics~~', + 'Server:baseinfo' => 'Általános információ', + 'Server:moreinfo' => 'További információ', + 'Server:Date' => 'Dátumok', + 'Server:otherinfo' => 'Description~~', + 'Server:power' => 'Áramforrás', + 'Class:Subnet/Tab:IPUsage' => 'IP felhasználás', + 'Class:Subnet/Tab:IPUsage+' => 'Which IP within this Subnet is used or not~~', + 'Class:Subnet/Tab:IPUsage-explain' => 'A hálózati csatolók a következő tartományba esnek: %1$s - %2$s', + 'Class:Subnet/Tab:FreeIPs' => 'Szabad IP címek', + 'Class:Subnet/Tab:FreeIPs-count' => 'Szabad IP címek: %1$s', + 'Class:Subnet/Tab:FreeIPs-explain' => '10 szabad IP cím kivonata', + 'Class:Document:PreviewTab' => 'Előnézet', 'Menu:Application' => 'Alkalmazások', - 'Menu:Application+' => '', + 'Menu:Application+' => 'All applications~~', 'Menu:DBServer' => 'Adatbázis szerverek', - 'Menu:DBServer+' => '', + 'Menu:DBServer+' => 'Database servers~~', 'Menu:BusinessProcess' => 'Üzleti folyamatok', - 'Menu:BusinessProcess+' => '', + 'Menu:BusinessProcess+' => 'All business processes~~', 'Menu:ApplicationSolution' => 'Alkalmazásmegoldások', - 'Menu:ApplicationSolution+' => '', + 'Menu:ApplicationSolution+' => 'All application solutions~~', 'Menu:ConfigManagementSoftware' => 'Alkalmazás kezelés', 'Menu:Licence' => 'Licencek', - 'Menu:Licence+' => '', + 'Menu:Licence+' => 'All licenses~~', 'Menu:Patch' => 'Szervizcsomagok', - 'Menu:Patch+' => '', + 'Menu:Patch+' => 'All patches~~', 'Menu:ApplicationInstance' => 'Telepített szoftverek', - 'Menu:ApplicationInstance+' => '', + 'Menu:ApplicationInstance+' => 'Applications and database servers~~', 'Menu:ConfigManagementHardware' => 'Infrastruktúra kezelés', 'Menu:Subnet' => 'Alhálózatok', - 'Menu:Subnet+' => '', + 'Menu:Subnet+' => 'All subnets~~', 'Menu:NetworkDevice' => 'Hálózati eszközök', - 'Menu:NetworkDevice+' => '', + 'Menu:NetworkDevice+' => 'All network devices~~', 'Menu:Server' => 'Szerverek', - 'Menu:Server+' => '', + 'Menu:Server+' => 'All servers~~', 'Menu:Printer' => 'Nyomtatók', - 'Menu:Printer+' => '', + 'Menu:Printer+' => 'All printers~~', 'Menu:MobilePhone' => 'Mobiltelefonok', - 'Menu:MobilePhone+' => '', + 'Menu:MobilePhone+' => 'All mobile phones~~', 'Menu:PC' => 'PC-k', - 'Menu:PC+' => '', + 'Menu:PC+' => 'All Personal computers~~', 'Menu:NewCI' => 'Új konfigurációs elem (CI)', 'Menu:NewCI+' => 'Eszköz, szoftver, licenc, stb.', 'Menu:SearchCIs' => 'CI keresés', - 'Menu:SearchCIs+' => '', + 'Menu:SearchCIs+' => 'Search for CIs~~', 'Menu:ConfigManagement:Devices' => 'Eszközök', 'Menu:ConfigManagement:AllDevices' => 'Infrastruktúra', 'Menu:ConfigManagement:virtualization' => 'Virtualizáció', @@ -1614,20 +1065,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Menu:ConfigManagement:SWAndApps' => 'Szoftverek és alkalmazások', 'Menu:ConfigManagement:Misc' => 'Egyéb', 'Menu:Group' => 'CI csoportok', - 'Menu:Group+' => '', + 'Menu:Group+' => 'Groups of CIs~~', 'Menu:OSVersion' => 'OS verziók', - 'Menu:OSVersion+' => '', + 'Menu:OSVersion+' => '~~', 'Menu:Software' => 'Szoftverkatalógus', 'Menu:Software+' => 'Szoftverek', ]); - -// -// Class: PhysicalInterface -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', - 'Class:PhysicalInterface/Attribute:org_id+' => '~~', - 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', - 'Class:PhysicalInterface/Attribute:location_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php index 06f6a6d926..1a20c590df 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ 'Carica dati', 'Relation:impacts/NoFilteredData' => 'seleziona oggetti e carica dati', 'Relation:impacts/FilteredData' => 'Dati filtrati', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI', - 'Class:lnkContactToFunctionalCI+' => '~~', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'CI funzionale', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', @@ -77,21 +32,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Nome Contatto', 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:FunctionalCI' => 'CI Funzionale', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => 'Nome', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Descrizione', 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Organizzazione proprietaria', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Nome organizzazione', 'Class:FunctionalCI/Attribute:organization_name+' => 'Nome comune', 'Class:FunctionalCI/Attribute:business_criticity' => 'Criticità aziendale', @@ -104,6 +52,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'media', 'Class:FunctionalCI/Attribute:move2production' => 'Data di passaggio alla produzione', 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Contatti', 'Class:FunctionalCI/Attribute:contacts_list+' => 'Tutti i contatti per questo elemento di configurazione', 'Class:FunctionalCI/Attribute:documents_list' => 'Documenti', @@ -113,18 +63,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:FunctionalCI/Attribute:softwares_list' => 'Software', 'Class:FunctionalCI/Attribute:softwares_list+' => 'Tutti i software installati su questo elemento di configurazione', 'Class:FunctionalCI/Attribute:finalclass' => 'Tipo', - 'Class:FunctionalCI/Attribute:finalclass+' => '', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Ticket attivi', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Ticket attivi che stanno influenzando questa CI funzionale', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:PhysicalDevice' => 'Dispositivo Fisico', - 'Class:PhysicalDevice+' => '~~', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Numero di serie', 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', @@ -148,6 +91,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Modello', 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Nome Modello', 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Numero di asset', @@ -156,15 +101,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Scadenza garanzia', 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', -]); - -// -// Class: Rack -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Rack' => 'Rack', - 'Class:Rack+' => '~~', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => 'Unità Rack', 'Class:Rack/Attribute:nb_u+' => '~~', @@ -172,64 +110,22 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Rack/Attribute:device_list+' => 'Tutti i dispositivi fisici installati in questo rack', 'Class:Rack/Attribute:enclosure_list' => 'Contenitori', 'Class:Rack/Attribute:enclosure_list+' => 'Tutti i contenitori in questo rack', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TelephonyCI' => 'CI Telefoni', - 'Class:TelephonyCI+' => '~~', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Numero di telefono', 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', -]); - -// -// Class: Phone -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Phone' => 'Telefono fisso', - 'Class:Phone+' => '~~', -]); - -// -// Class: MobilePhone -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Cellulari', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'Telefoni IP / VoIP', - 'Class:IPPhone+' => '~~', -]); - -// -// Class: Tablet -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Tablet', - 'Class:Tablet+' => '~~', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'CI collegabile', 'Class:ConnectableCI+' => 'CI fisico', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', @@ -237,15 +133,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Tutti i dispositivi di rete collegati a questo dispositivo', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Interfacce di rete', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Tutte le interfacce di rete fisiche', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:DatacenterDevice' => 'Datacenter Device', - 'Class:DatacenterDevice+' => '~~', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', @@ -275,15 +164,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'Il dispositivo è operativo se almeno una connessione elettrica (A o B) è attiva', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Il dispositivo è operativo se tutte le sue connessioni elettriche sono attive', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'Il dispositivo è operativo se almeno il %1$s %% delle sue connessioni elettriche sono attive', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:NetworkDevice' => 'Dispositivi di rete', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Tipo di Rete', 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', @@ -295,17 +177,12 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'Nome Versione IOS', 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Server', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s', 'Class:Server/Attribute:osfamily_id' => 'Famiglia OS', 'Class:Server/Attribute:osfamily_id+' => '~~', @@ -315,73 +192,40 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'Nome Versione OS', 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'Licenza OS', 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'Nome Licenza OS', 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Volumi Logici', 'Class:Server/Attribute:logicalvolumes_list+' => 'Tutti i volumi logici collegati a questo server', -]); - -// -// Class: StorageSystem -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:StorageSystem' => 'Sistema di Archiviazione', - 'Class:StorageSystem+' => '~~', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Volumi Logici', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Tutti i volumi logici in questo sistema di archiviazione', -]); - -// -// Class: SANSwitch -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SANSwitch' => 'SAN Switch', - 'Class:SANSwitch+' => '~~', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Dispositivi', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Tutti i dispositivi collegati a questo switch SAN', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TapeLibrary' => 'Libreria di nastri', - 'Class:TapeLibrary+' => '~~', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s', 'Class:TapeLibrary/Attribute:tapes_list' => 'Nastri', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Tutti i nastri nella libreria di nastri', -]); - -// -// Class: NAS -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '~~', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s', 'Class:NAS/Attribute:nasfilesystem_list' => 'File system', 'Class:NAS/Attribute:nasfilesystem_list+' => 'Tutti i file system in questo NAS', -]); - -// -// Class: PC -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:PC' => 'PC', - 'Class:PC+' => '', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s', 'Class:PC/Attribute:osfamily_id' => 'Famiglia OS', 'Class:PC/Attribute:osfamily_id+' => '~~', @@ -391,57 +235,31 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'Nome Versione OS', 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Tipo', 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'desktop~~', 'Class:PC/Attribute:type/Value:desktop+' => 'desktop~~', 'Class:PC/Attribute:type/Value:laptop' => 'laptop~~', 'Class:PC/Attribute:type/Value:laptop+' => 'laptop~~', -]); - -// -// Class: Printer -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Printer' => 'Stampante', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerConnection -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:PowerConnection' => 'Connessione di Alimentazione', - 'Class:PowerConnection+' => '~~', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerSource -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:PowerSource' => 'Sorgente di Alimentazione', - 'Class:PowerSource+' => '~~', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDU', 'Class:PowerSource/Attribute:pdus_list+' => 'Tutte le PDU che utilizzano questa sorgente di alimentazione', -]); - -// -// Class: PDU -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '~~', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => 'Rack', 'Class:PDU/Attribute:rack_id+' => '~~', @@ -451,25 +269,12 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Nome Avvio Alimentazione', 'Class:PDU/Attribute:powerstart_name+' => '~~', -]); - -// -// Class: Peripheral -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Peripheral' => 'Periferica', - 'Class:Peripheral+' => '~~', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: Enclosure -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Enclosure' => 'Contenitore', - 'Class:Enclosure+' => '~~', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => 'Rack', 'Class:Enclosure/Attribute:rack_id+' => '~~', @@ -479,15 +284,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Dispositivi', 'Class:Enclosure/Attribute:device_list+' => 'Tutti i dispositivi in questo contenitore', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ApplicationSolution' => 'Soluzione Applicativa', - 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'Tutti gli elementi di configurazione che compongono questa soluzione applicativa', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Processi aziendali', @@ -504,15 +302,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'La soluzione è attiva se tutti gli elementi di configurazione sono attivi', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'La soluzione è attiva se almeno %1$s elemento(i) di configurazione sono attivi', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'La soluzione è attiva se almeno il %1$s %% degli elementi di configurazione sono attivi', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:BusinessProcess' => 'Processi aziendali', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Soluzioni applicative', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Tutte le soluzioni applicative che influenzano questo processo aziendale', 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', @@ -523,377 +314,17 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:BusinessProcess/Attribute:status/Value:active+' => 'attivo', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'inattivo', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inattivo', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:SoftwareInstance' => 'Istanza Software', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'Sistema', - 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', - 'Class:SoftwareInstance/Attribute:system_name' => 'Nome Sistema', - 'Class:SoftwareInstance/Attribute:system_name+' => '~~', - 'Class:SoftwareInstance/Attribute:software_id' => 'Software', - 'Class:SoftwareInstance/Attribute:software_id+' => '~~', - 'Class:SoftwareInstance/Attribute:software_name' => 'Software', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licenza Software', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Nome Licenza Software', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', - 'Class:SoftwareInstance/Attribute:path' => 'Percorso', - 'Class:SoftwareInstance/Attribute:path+' => '~~', - 'Class:SoftwareInstance/Attribute:status' => 'Stato', - 'Class:SoftwareInstance/Attribute:status+' => '~~', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'attivo', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'attivo', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'inattivo', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inattivo', -]); - -// -// Class: Middleware -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => '~~', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Istanze Middleware', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Tutte le istanze del middleware fornite da questo middleware', -]); - -// -// Class: DBServer -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:DBServer' => 'Database', - 'Class:DBServer+' => 'Database server SW', - 'Class:DBServer/Attribute:dbschema_list' => 'Schema Database', - 'Class:DBServer/Attribute:dbschema_list+' => 'Tutti gli schemi del database per questo server di database', -]); - -// -// Class: WebServer -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:WebServer' => 'Web Server', - 'Class:WebServer+' => '~~', - 'Class:WebServer/Attribute:webapp_list' => 'Applicazioni web', - 'Class:WebServer/Attribute:webapp_list+' => 'Tutte le applicazioni web disponibili su questo server web', -]); - -// -// Class: PCSoftware -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:PCSoftware' => 'Software PC', - 'Class:PCSoftware+' => '~~', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:OtherSoftware' => 'Altro Software', - 'Class:OtherSoftware+' => '~~', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:MiddlewareInstance' => 'Istanza Middleware', - 'Class:MiddlewareInstance+' => '~~', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Nome Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:DatabaseSchema' => 'Schema del Database', - 'Class:DatabaseSchema+' => '~~', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Server del Database', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Nome Server del Database', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', -]); - -// -// Class: WebApplication -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:WebApplication' => 'Web Application', - 'Class:WebApplication+' => '~~', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', - 'Class:WebApplication/Attribute:webserver_id' => 'Web server', - 'Class:WebApplication/Attribute:webserver_id+' => '~~', - 'Class:WebApplication/Attribute:webserver_name' => 'Nome del web server', - 'Class:WebApplication/Attribute:webserver_name+' => '~~', - 'Class:WebApplication/Attribute:logo' => 'Logo~~', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '~~', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:VirtualDevice' => 'Dispositivo virtuale', - 'Class:VirtualDevice+' => '~~', - 'Class:VirtualDevice/Attribute:status' => 'Stato', - 'Class:VirtualDevice/Attribute:status+' => '~~', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implementazione', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Implementazione', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Obsoleto', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'Produzione', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'Produzione', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'In Stock', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'In Stock', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Volumi Logici', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Tutti i volumi logici utilizzati da questo dispositivo', -]); - -// -// Class: VirtualHost -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:VirtualHost' => 'Host Virtuale', - 'Class:VirtualHost+' => '~~', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Macchine virtuali', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Tutte le macchine virtuali ospitate da questo host', -]); - -// -// Class: Hypervisor -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:Hypervisor' => 'Hypervisor', - 'Class:Hypervisor+' => '~~', - 'Class:Hypervisor/Attribute:farm_id' => 'Farm', - 'Class:Hypervisor/Attribute:farm_id+' => '~~', - 'Class:Hypervisor/Attribute:farm_name' => 'Nome Farm', - 'Class:Hypervisor/Attribute:farm_name+' => '~~', - 'Class:Hypervisor/Attribute:server_id' => 'Server', - 'Class:Hypervisor/Attribute:server_id+' => '~~', - 'Class:Hypervisor/Attribute:server_name' => 'Nome Server', - 'Class:Hypervisor/Attribute:server_name+' => '~~', -]); - -// -// Class: Farm -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:Farm' => 'Farm', - 'Class:Farm+' => '~~', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisor', - 'Class:Farm/Attribute:hypervisor_list+' => 'Tutti gli hypervisor che compongono questa farm', - 'Class:Farm/Attribute:redundancy' => 'Alta disponibilità', - 'Class:Farm/Attribute:redundancy/disabled' => 'La farm è attiva se tutti gli hypervisor sono attivi', - 'Class:Farm/Attribute:redundancy/count' => 'La farm è attiva se almeno %1$s hypervisor è(sono) attivo(i)', - 'Class:Farm/Attribute:redundancy/percent' => 'La farm è attiva se almeno %1$s %% degli hypervisor è attivo', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:VirtualMachine' => 'Macchina virtuale', - 'Class:VirtualMachine+' => '~~', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host virtuale', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Nome host virtuale', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'Famiglia del sistema operativo', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'Nome della famiglia del sistema operativo', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', - 'Class:VirtualMachine/Attribute:osversion_id' => 'Versione del sistema operativo', - 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', - 'Class:VirtualMachine/Attribute:osversion_name' => 'Nome della versione del sistema operativo', - 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licenza del Sistema Operativo', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'Nome della licenza del sistema operativo', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '~~', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '~~', - 'Class:VirtualMachine/Attribute:managementip' => 'IP di gestione', - 'Class:VirtualMachine/Attribute:managementip+' => '~~', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfacce di rete logiche', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Tutte le interfacce di rete logiche', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:LogicalVolume' => 'Volume Logico', - 'Class:LogicalVolume+' => '~~', - 'Class:LogicalVolume/Attribute:name' => 'Nome', - 'Class:LogicalVolume/Attribute:name+' => '~~', - 'Class:LogicalVolume/Attribute:lun_id' => 'ID LUN', - 'Class:LogicalVolume/Attribute:lun_id+' => '~~', - 'Class:LogicalVolume/Attribute:description' => 'Descrizione', - 'Class:LogicalVolume/Attribute:description+' => '~~', - 'Class:LogicalVolume/Attribute:raid_level' => 'Livello di RAID', - 'Class:LogicalVolume/Attribute:raid_level+' => '~~', - 'Class:LogicalVolume/Attribute:size' => 'Dimensione', - 'Class:LogicalVolume/Attribute:size+' => '~~', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Sistema di archiviazione', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Nome del sistema di archiviazione', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', - 'Class:LogicalVolume/Attribute:servers_list' => 'Server', - 'Class:LogicalVolume/Attribute:servers_list+' => 'Tutti i server che utilizzano questo volume', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Dispositivi Virtuali', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Tutti i dispositivi virtuali che utilizzano questo volume', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:lnkServerToVolume' => 'Collegamento Server / Volume', - 'Class:lnkServerToVolume+' => '~~', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Nome del volume', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', - 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Nome del server', - 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Dimensione utilizzata', - 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:lnkVirtualDeviceToVolume' => 'Collegamento dispositivo virtuale / volume', - 'Class:lnkVirtualDeviceToVolume+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Nome del volume', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Dispositivo virtuale', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Nome del dispositivo virtuale', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Dimensione utilizzata', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:lnkSanToDatacenterDevice' => 'Collegamento SAN / Dispositivo Datacenter', - 'Class:lnkSanToDatacenterDevice+' => '~~', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Nome SAN switch', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Dispositivo', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Nome del dispositivo', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'Porta SAN FC', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Porta dispositivo FC', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', -]); - -// -// Class: Tape -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:Tape' => 'Nastro', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', - 'Class:Tape/Attribute:name' => 'Nome', - 'Class:Tape/Attribute:name+' => '~~', - 'Class:Tape/Attribute:description' => 'Descrizione', - 'Class:Tape/Attribute:description+' => '~~', - 'Class:Tape/Attribute:size' => 'Dimensione', - 'Class:Tape/Attribute:size+' => '~~', - 'Class:Tape/Attribute:tapelibrary_id' => 'Libreria di nastri', - 'Class:Tape/Attribute:tapelibrary_id+' => '~~', - 'Class:Tape/Attribute:tapelibrary_name' => 'Nome della libreria di nastri', - 'Class:Tape/Attribute:tapelibrary_name+' => '~~', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:NASFileSystem' => 'File System NAS', - 'Class:NASFileSystem+' => '~~', - 'Class:NASFileSystem/Attribute:name' => 'Nome', - 'Class:NASFileSystem/Attribute:name+' => '~~', - 'Class:NASFileSystem/Attribute:description' => 'Descrizione', - 'Class:NASFileSystem/Attribute:description+' => '~~', - 'Class:NASFileSystem/Attribute:raid_level' => 'Livello RAID', - 'Class:NASFileSystem/Attribute:raid_level+' => '~~', - 'Class:NASFileSystem/Attribute:size' => 'Dimensione', - 'Class:NASFileSystem/Attribute:size+' => '~~', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '~~', - 'Class:NASFileSystem/Attribute:nas_name' => 'Nome del NAS', - 'Class:NASFileSystem/Attribute:nas_name+' => '~~', -]); - -// -// Class: Software -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Software' => 'Software', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s', 'Class:Software/Attribute:name' => 'Nome', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'Fornitore', 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Versione', 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Documenti', 'Class:Software/Attribute:documents_list+' => 'Tutti i documenti collegati a questo software', 'Class:Software/Attribute:logo' => 'Logo~~', @@ -916,32 +347,237 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Software/Attribute:softwarepatch_list+' => 'Tutte le patch per questo software', 'Class:Software/Attribute:softwarelicence_list' => 'Licenze Software', 'Class:Software/Attribute:softwarelicence_list+' => 'Tutte le licenze per questo software', -]); - -// -// Class: Patch -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:SoftwareInstance' => 'Istanza Software', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'Sistema', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Nome Sistema', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Software', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Software', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licenza Software', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Nome Licenza Software', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Percorso', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Stato', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'attivo', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'attivo', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'inattivo', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inattivo', + 'Class:Middleware' => 'Middleware', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Istanze Middleware', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Tutte le istanze del middleware fornite da questo middleware', + 'Class:DBServer' => 'Database', + 'Class:DBServer+' => 'Database server SW', + 'Class:DBServer/Attribute:dbschema_list' => 'Schema Database', + 'Class:DBServer/Attribute:dbschema_list+' => 'Tutti gli schemi del database per questo server di database', + 'Class:WebServer' => 'Web Server', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Applicazioni web', + 'Class:WebServer/Attribute:webapp_list+' => 'Tutte le applicazioni web disponibili su questo server web', + 'Class:PCSoftware' => 'Software PC', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Altro Software', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Istanza Middleware', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Nome Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Schema del Database', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Server del Database', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Nome Server del Database', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Web Application', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', + 'Class:WebApplication/Attribute:webserver_id' => 'Web server', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Nome del web server', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Dispositivo virtuale', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Stato', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implementazione', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Implementazione', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsoleto', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Obsoleto', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'Produzione', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'Produzione', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'In Stock', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'In Stock', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Volumi Logici', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Tutti i volumi logici utilizzati da questo dispositivo', + 'Class:VirtualHost' => 'Host Virtuale', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Macchine virtuali', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Tutte le macchine virtuali ospitate da questo host', + 'Class:Hypervisor' => 'Hypervisor', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Farm', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Nome Farm', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Server', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Nome Server', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Farm', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisor', + 'Class:Farm/Attribute:hypervisor_list+' => 'Tutti gli hypervisor che compongono questa farm', + 'Class:Farm/Attribute:redundancy' => 'Alta disponibilità', + 'Class:Farm/Attribute:redundancy/disabled' => 'La farm è attiva se tutti gli hypervisor sono attivi', + 'Class:Farm/Attribute:redundancy/count' => 'La farm è attiva se almeno %1$s hypervisor è(sono) attivo(i)', + 'Class:Farm/Attribute:redundancy/percent' => 'La farm è attiva se almeno %1$s %% degli hypervisor è attivo', + 'Class:VirtualMachine' => 'Macchina virtuale', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host virtuale', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Nome host virtuale', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'Famiglia del sistema operativo', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'Nome della famiglia del sistema operativo', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'Versione del sistema operativo', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'Nome della versione del sistema operativo', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licenza del Sistema Operativo', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'Nome della licenza del sistema operativo', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP di gestione', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfacce di rete logiche', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Tutte le interfacce di rete logiche', + 'Class:LogicalVolume' => 'Volume Logico', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Nome', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'ID LUN', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Descrizione', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Livello di RAID', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Dimensione', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Sistema di archiviazione', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Nome del sistema di archiviazione', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Server', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Tutti i server che utilizzano questo volume', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Dispositivi Virtuali', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Tutti i dispositivi virtuali che utilizzano questo volume', + 'Class:lnkServerToVolume' => 'Collegamento Server / Volume', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Nome del volume', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Nome del server', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Dimensione utilizzata', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Collegamento dispositivo virtuale / volume', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Nome del volume', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Dispositivo virtuale', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Nome del dispositivo virtuale', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Dimensione utilizzata', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Collegamento SAN / Dispositivo Datacenter', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Nome SAN switch', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Dispositivo', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Nome del dispositivo', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'Porta SAN FC', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Porta dispositivo FC', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Nastro', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'Nome', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Descrizione', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Dimensione', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Libreria di nastri', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Nome della libreria di nastri', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'File System NAS', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Nome', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Descrizione', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Livello RAID', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Dimensione', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'Nome del NAS', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Patch', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Nome', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Documenti', 'Class:Patch/Attribute:documents_list+' => 'Tutti i documenti collegati a questa patch', 'Class:Patch/Attribute:description' => 'Descrizione', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Tipo', 'Class:Patch/Attribute:finalclass+' => 'Nome della classe finale', -]); - -// -// Class: OSPatch -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OSPatch' => 'Patch del Sistema Operativo', - 'Class:OSPatch+' => '~~', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Dispositivi', 'Class:OSPatch/Attribute:functionalcis_list+' => 'Tutti i sistemi in cui questa patch è installata', 'Class:OSPatch/Attribute:osversion_id' => 'Versione del Sistema Operativo', @@ -950,40 +586,26 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'Nome della Versione del Sistema Operativo', 'Class:OSPatch/Attribute:osversion_name+' => '~~', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SoftwarePatch' => 'Patch del Software', - 'Class:SoftwarePatch+' => '~~', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Software', 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Nome del Software', 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Istanze del Software', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Tutti i sistemi in cui questa patch del software è installata', -]); - -// -// Class: Licence -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Licence' => 'Licenza', - 'Class:Licence+' => '', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Nome', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Documenti collegati', 'Class:Licence/Attribute:documents_list+' => 'Tutti i documenti collegati a questa licenza', 'Class:Licence/Attribute:org_id' => 'Proprietario', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Nome dell\'organizzazione', 'Class:Licence/Attribute:organization_name+' => 'Nome comune', 'Class:Licence/Attribute:usage_limit' => 'Limiti d\'uso', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Descrizione', 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Data di inizio', @@ -991,7 +613,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Licence/Attribute:end_date' => 'Data di scadenza', 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Chiave', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Perpetua', 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'no', @@ -1000,15 +622,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Licence/Attribute:perpetual/Value:yes+' => 'sì', 'Class:Licence/Attribute:finalclass' => 'Tipo', 'Class:Licence/Attribute:finalclass+' => 'Nome della classe finale', -]); - -// -// Class: OSLicence -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OSLicence' => 'Licenza OS', - 'Class:OSLicence+' => '~~', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s', 'Class:OSLicence/Attribute:osversion_id' => 'Versione del sistema operativo', 'Class:OSLicence/Attribute:osversion_id+' => '~~', @@ -1020,15 +635,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Tutte le macchine virtuali in cui questa licenza è utilizzata', 'Class:OSLicence/Attribute:servers_list' => 'Server', 'Class:OSLicence/Attribute:servers_list+' => 'Tutti i server in cui questa licenza è utilizzata', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SoftwareLicence' => 'Licenza software', - 'Class:SoftwareLicence+' => '~~', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s', 'Class:SoftwareLicence/Attribute:software_id' => 'Software', 'Class:SoftwareLicence/Attribute:software_id+' => '~~', @@ -1036,15 +644,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Istanze software', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Tutti i sistemi in cui questa licenza è utilizzata', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToLicence' => 'Link Documento/Licenza', - 'Class:lnkDocumentToLicence+' => '~~', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licenza', 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', @@ -1054,86 +655,49 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Nome documento', 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', -]); - -// -// Class: OSVersion -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OSVersion' => 'Versione del Sistema Operativo', - 'Class:OSVersion+' => '~~', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'Famiglia del Sistema Operativo', 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'Nome della Famiglia del Sistema Operativo', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', -]); - -// -// Class: OSFamily -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OSFamily' => 'Famiglia del Sistema Operativo', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', -]); - -// -// Class: Brand -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Brand' => 'Marca', - 'Class:Brand+' => '~~', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', + 'Class:Brand/Attribute:logo' => 'Logo~~', + 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Dispositivi fisici', 'Class:Brand/Attribute:physicaldevices_list+' => 'Tutti i dispositivi fisici corrispondenti a questa marca', 'Class:Brand/UniquenessRule:name+' => 'Il nome deve essere univoco', 'Class:Brand/UniquenessRule:name' => 'Questa marca esiste già', -]); - -// -// Class: Model -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Model' => 'Modello', - 'Class:Model+' => '~~', - 'Class:Model/Attribute/type/Value:NAS+' => 'NAS', - 'Class:Model/Attribute/type/Value:NetworkDevice' => 'Dispositivo di rete', - 'Class:Model/Attribute/type/Value:NetworkDevice+' => 'Dispositivo di rete', - 'Class:Model/Attribute/type/Value:PC' => 'PC', - 'Class:Model/Attribute/type/Value:PC+' => 'PC', - 'Class:Model/Attribute/type/Value:PDU' => 'PDU', - 'Class:Model/Attribute/type/Value:PDU+' => 'PDU', - 'Class:Model/Attribute/type/Value:Peripheral' => 'Periferica', - 'Class:Model/Attribute/type/Value:Peripheral+' => 'Periferica', - 'Class:Model/Attribute/type/Value:Phone' => 'Telefono', - 'Class:Model/Attribute/type/Value:Phone+' => 'Telefono', - 'Class:Model/Attribute/type/Value:Printer' => 'Stampante', - 'Class:Model/Attribute/type/Value:Printer+' => 'Stampante', - 'Class:Model/Attribute/type/Value:Rack' => 'Rack', - 'Class:Model/Attribute/type/Value:Rack+' => 'Rack', - 'Class:Model/Attribute/type/Value:SANSwitch' => 'SAN switch', - 'Class:Model/Attribute/type/Value:SANSwitch+' => 'SAN switch', - 'Class:Model/Attribute/type/Value:Server' => 'Server', - 'Class:Model/Attribute/type/Value:Server+' => 'Server', - 'Class:Model/Attribute/type/Value:StorageSystem' => 'Storage System', - 'Class:Model/Attribute/type/Value:StorageSystem+' => 'Storage System', - 'Class:Model/Attribute/type/Value:Tablet' => 'Tablet', - 'Class:Model/Attribute/type/Value:Tablet+' => 'Tablet', - 'Class:Model/Attribute/type/Value:TapeLibrary' => 'Tape Library', - 'Class:Model/Attribute/type/Value:TapeLibrary+' => 'Tape Library', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s', 'Class:Model/Attribute:brand_id' => 'Marca', 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'Nome della marca', 'Class:Model/Attribute:brand_name+' => '~~', + 'Class:Model/Attribute:picture' => 'Picture~~', + 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Tipo di dispositivo', 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Sorgente di alimentazione', 'Class:Model/Attribute:type/Value:PowerSource+' => 'Sorgente di alimentazione', 'Class:Model/Attribute:type/Value:DiskArray' => 'Disk Array', @@ -1174,43 +738,26 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Model/Attribute:physicaldevices_list+' => 'Tutti i dispositivi fisici corrispondenti a questo modello', 'Class:Model/UniquenessRule:name_brand+' => 'Il nome deve essere univoco nella marca', 'Class:Model/UniquenessRule:name_brand' => 'Questo modello esiste già per questa marca', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:NetworkDeviceType' => 'Tipo di Dispositivo di Rete', - 'Class:NetworkDeviceType+' => '~~', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Dispositivi di Rete', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Tutti i dispositivi di rete corrispondenti a questo tipo', -]); - -// -// Class: IOSVersion -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:IOSVersion' => 'Versione IOS', - 'Class:IOSVersion+' => '~~', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Marca', 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Nome della marca', 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToPatch' => 'Collegamento documento / patch', - 'Class:lnkDocumentToPatch+' => '~~', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch', 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', @@ -1220,15 +767,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Nome del documento', 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Collegamento istanza software / patch software', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Patch software', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', @@ -1238,15 +778,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Nome dell\'istanza software', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkFunctionalCIToOSPatch' => 'Collegamento CI funzionale / patch OS', - 'Class:lnkFunctionalCIToOSPatch+' => '~~', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'Patch OS', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', @@ -1256,15 +789,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Nome del CI funzionale', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToSoftware' => 'Collegamento documento / software', - 'Class:lnkDocumentToSoftware+' => '~~', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software', 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', @@ -1274,40 +800,26 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Nome del documento', 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', -]); - -// -// Class: Subnet -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Subnet' => 'Subnet', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s', 'Class:Subnet/Attribute:description' => 'Descrizione', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Nome Subnet', 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Organizzazione proprietaria', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Nome organizzazione', 'Class:Subnet/Attribute:org_name+' => 'Nome comune', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'Maschera IP', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLANs', 'Class:Subnet/Attribute:vlans_list+' => '~~', -]); - -// -// Class: VLAN -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:VLAN' => 'VLAN', - 'Class:VLAN+' => '~~', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag', 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Descrizione', @@ -1320,15 +832,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Interfacce di rete fisiche', 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN', - 'Class:lnkSubnetToVLAN+' => '~~', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet', 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', @@ -1340,28 +845,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN tag', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:NetworkInterface' => 'Interfaccia di Rete', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Nome', 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Tipo', 'Class:NetworkInterface/Attribute:finalclass+' => 'Nome della classe finale', -]); - -// -// Class: IPInterface -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:IPInterface' => 'Interfaccia IP', - 'Class:IPInterface+' => '~~', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'Indirizzo IP', 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'Indirizzo MAC', @@ -1374,31 +865,21 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Velocità', 'Class:IPInterface/Attribute:speed+' => '~~', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:PhysicalInterface' => 'Interfaccia fisica', - 'Class:PhysicalInterface+' => '~~', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Dispositivo', 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Nome del dispositivo', 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLAN', 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkPhysicalInterfaceToVLAN' => 'Collegamento interfaccia fisica / VLAN', - 'Class:lnkPhysicalInterfaceToVLAN+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Interfaccia fisica', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', @@ -1412,28 +893,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'Tag VLAN', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:LogicalInterface' => 'Interfaccia logica', - 'Class:LogicalInterface+' => '~~', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Macchina Virtuale', 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Nome Macchina Virtuale', 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:FiberChannelInterface' => 'Interfaccia Fibre Channel', - 'Class:FiberChannelInterface+' => '~~', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Velocità', 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topologia', @@ -1444,15 +911,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Nome Dispositivo', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkConnectableCIToNetworkDevice' => 'Collega CI collegabile / Dispositivo di rete', - 'Class:lnkConnectableCIToNetworkDevice+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Dispositivo di rete', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', @@ -1472,15 +932,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'Collegamento verso il basso', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'Collegamento verso l\'alto', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'Collegamento verso l\'alto', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Collega soluzione applicativa / CI funzionale', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '~~', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Soluzione applicativa', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', @@ -1490,15 +943,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Nome CI funzionale', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkApplicationSolutionToBusinessProcess' => 'Collega Soluzione Applicativa / Processo Aziendale', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Processo Aziendale', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', @@ -1508,20 +954,13 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Nome Soluzione Applicativa', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', -]); - -// -// Class: Group -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Group' => 'Gruppo', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => 'Nome', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Stato', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Implementazione', 'Class:Group/Attribute:status/Value:implementation+' => 'Implementazione', 'Class:Group/Attribute:status/Value:obsolete' => 'Obsoleto', @@ -1529,74 +968,36 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Group/Attribute:status/Value:production' => 'Produzione', 'Class:Group/Attribute:status/Value:production+' => 'Produzione', 'Class:Group/Attribute:org_id' => 'Organizzazione', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Nome del proprietario', 'Class:Group/Attribute:owner_name+' => 'Cognome del proprietario', 'Class:Group/Attribute:description' => 'Descrizione', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Tipo', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Gruppo padre', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Nome del gruppo padre', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'Elementi di configurazione collegati', 'Class:Group/Attribute:ci_list+' => 'Tutti gli elementi di configurazione collegati a questo gruppo', 'Class:Group/Attribute:parent_id_friendlyname' => 'Nome del gruppo padre', 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkGroupToCI' => 'Gruppo / CI', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s', 'Class:lnkGroupToCI/Attribute:group_id' => 'Gruppo', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Nome del gruppo', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'Nome del CI', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Motivo', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'ConfigMgmt:baseinfo' => 'General~~', - 'ConfigMgmt:moreinfo' => 'CI specifics~~', - 'Storage:moreinfo' => 'Storage specifics~~', - 'ConfigMgmt:otherinfo' => 'Description~~', - 'ConfigMgmt:dates' => 'Dates~~', - 'Software:moreinfo' => 'Software specifics~~', - 'Phone:moreinfo' => 'Phone specifics~~', - 'Server:baseinfo' => 'Informazioni generali', - 'Server:Date' => 'Date', - 'Server:moreinfo' => 'Ulteriori informazioni', - 'Server:otherinfo' => 'Altre informazioni', - 'Server:power' => 'Alimentazione elettrica', - 'Class:Subnet/Tab:IPUsage' => 'Utilizzo IP', - 'Class:Subnet/Tab:IPUsage+' => 'Quali IP in questo Subnet sono utilizzati o non utilizzati', - 'Class:Subnet/Tab:IPUsage-explain' => 'Interfacce che hanno un IP nell\'intervallo tra %1$s e %2$s', - 'Class:Subnet/Tab:FreeIPs' => 'IP liberi', - 'Class:Subnet/Tab:FreeIPs-count' => 'IP liberi: %1$s', - 'Class:Subnet/Tab:FreeIPs-explain' => 'Ecco un estratto di 10 indirizzi IP liberi', - 'Class:Document:PreviewTab' => 'Anteprima', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToFunctionalCI' => 'Collegamento Documento / FunctionalCI', - 'Class:lnkDocumentToFunctionalCI+' => '~~', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', @@ -1606,13 +1007,25 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Nome documento', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', -]); - -// -// Application Menu -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'ConfigMgmt:baseinfo' => 'General~~', + 'ConfigMgmt:moreinfo' => 'CI specifics~~', + 'ConfigMgmt:otherinfo' => 'Description~~', + 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', + 'Software:moreinfo' => 'Software specifics~~', + 'Phone:moreinfo' => 'Phone specifics~~', + 'Server:baseinfo' => 'Informazioni generali', + 'Server:moreinfo' => 'Ulteriori informazioni', + 'Server:Date' => 'Date', + 'Server:otherinfo' => 'Altre informazioni', + 'Server:power' => 'Alimentazione elettrica', + 'Class:Subnet/Tab:IPUsage' => 'Utilizzo IP', + 'Class:Subnet/Tab:IPUsage+' => 'Quali IP in questo Subnet sono utilizzati o non utilizzati', + 'Class:Subnet/Tab:IPUsage-explain' => 'Interfacce che hanno un IP nell\'intervallo tra %1$s e %2$s', + 'Class:Subnet/Tab:FreeIPs' => 'IP liberi', + 'Class:Subnet/Tab:FreeIPs-count' => 'IP liberi: %1$s', + 'Class:Subnet/Tab:FreeIPs-explain' => 'Ecco un estratto di 10 indirizzi IP liberi', + 'Class:Document:PreviewTab' => 'Anteprima', 'Menu:Application' => 'Applicazioni', 'Menu:Application+' => 'Tutte le applicazioni', 'Menu:DBServer' => 'Server di Database', diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/ja.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/ja.dict.itop-config-mgmt.php index 02bd6448e5..811b08bee8 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/ja.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/ja.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ 'Load data~~', 'Relation:impacts/NoFilteredData' => 'please select objects and load data~~', 'Relation:impacts/FilteredData' => 'Filtered data~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkContactToFunctionalCI' => 'リンク 連絡先/機能的CI', - 'Class:lnkContactToFunctionalCI+' => '', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => '機能的ci', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => '機能的ci名', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => '連絡先', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => '連絡先名', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => '機能的CI', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => '名前', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => '説明', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => '組織', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => '組織名', 'Class:FunctionalCI/Attribute:organization_name+' => '共通名', 'Class:FunctionalCI/Attribute:business_criticity' => 'ビジネス上の重要性', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => '高', 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => '高', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => '低', @@ -103,7 +51,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => '中', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => '中', 'Class:FunctionalCI/Attribute:move2production' => '本稼働開始日', - 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => '連絡先', 'Class:FunctionalCI/Attribute:contacts_list+' => 'All the contacts for this configuration item~~', 'Class:FunctionalCI/Attribute:documents_list' => '文書', @@ -113,27 +63,20 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:FunctionalCI/Attribute:softwares_list' => 'ソフトウエア', 'Class:FunctionalCI/Attribute:softwares_list+' => 'All the software installed on this configuration item~~', 'Class:FunctionalCI/Attribute:finalclass' => 'CIタイプ', - 'Class:FunctionalCI/Attribute:finalclass+' => '', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Active Tickets~~', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:PhysicalDevice' => '物理的デバイス', - 'Class:PhysicalDevice+' => '', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:PhysicalDevice/Attribute:serialnumber' => 'シリアル番号', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => '場所', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => '場所名', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => '状態', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => '実装', 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => '実装', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => '廃止', @@ -143,93 +86,46 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:PhysicalDevice/Attribute:status/Value:stock' => '保存', 'Class:PhysicalDevice/Attribute:status/Value:stock+' => '保存', 'Class:PhysicalDevice/Attribute:brand_id' => 'ブランド', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => 'ブランド名', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'モデル', - 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'モデル名', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => '資産番号', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => '購入日', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => '保障終了日', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => 'ラック', - 'Class:Rack+' => '', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s~~', 'Class:Rack/Attribute:nb_u' => 'ユニット数', - 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:nb_u+' => '~~', 'Class:Rack/Attribute:device_list' => 'デバイス', 'Class:Rack/Attribute:device_list+' => 'All the physical devices racked into this rack~~', 'Class:Rack/Attribute:enclosure_list' => 'エンクロージャ', 'Class:Rack/Attribute:enclosure_list+' => 'All the enclosures in this rack~~', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TelephonyCI' => '電話 CI', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => '電話番号', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => '電話', - 'Class:Phone+' => '', -]); - -// -// Class: MobilePhone -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => '携帯電話', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'ハードウエアPIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'IP電話', - 'Class:IPPhone+' => '', -]); - -// -// Class: Tablet -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'タブレット', - 'Class:Tablet+' => '', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => '接続可能なCI', 'Class:ConnectableCI+' => '物理的なCI', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s~~', @@ -237,36 +133,29 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'All network devices connected to this device~~', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'ネットワークインターフェース', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'All the physical network interfaces~~', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:DatacenterDevice' => 'データセンターデバイス', - 'Class:DatacenterDevice+' => '', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:DatacenterDevice/Attribute:rack_id' => 'ラック', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => 'ラック名', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => 'エンクロージャ', - 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_name' => 'エンクロージャ名', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'ユニット数', - 'Class:DatacenterDevice/Attribute:nb_u+' => '', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', 'Class:DatacenterDevice/Attribute:managementip' => '管理ip', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => '電源A', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => '電源A名', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => '電源B', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => '電源B名', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FCポート', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'All the fiber channel interfaces for this device~~', 'Class:DatacenterDevice/Attribute:san_list' => 'SAN', @@ -275,219 +164,128 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'The device %2$s is up if at least one power connection (A or B) is up~~', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'The device %2$s is up if all its power connections are up~~', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'The device %2$s is up if at least %1$s %% of its power connections are up~~', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:NetworkDevice' => 'ネットワークデバイス', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'ネットワークタイプ', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'ネットワークタイプ名', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => 'デバイス', 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'All the devices connected to this network device~~', 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOSバージョン', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOSバージョン名', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'サーバ', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s~~', 'Class:Server/Attribute:osfamily_id' => 'OSファミリ', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'OSファミリ名', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'OSバージョン', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'OSバージョン名', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'OSライセンス', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'OSライセンス名', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => '論理ボリューム', 'Class:Server/Attribute:logicalvolumes_list+' => 'All the logical volumes connected to this server~~', -]); - -// -// Class: StorageSystem -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:StorageSystem' => 'ストレージシステム', - 'Class:StorageSystem+' => '', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s~~', 'Class:StorageSystem/Attribute:logicalvolume_list' => '論理ボリューム', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'All the logical volumes in this storage system~~', -]); - -// -// Class: SANSwitch -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:SANSwitch' => 'SANスイッチ', - 'Class:SANSwitch+' => '', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s~~', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'デバイス', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'All the devices connected to this SAN switch~~', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TapeLibrary' => 'テープライブラリ', - 'Class:TapeLibrary+' => '', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s~~', 'Class:TapeLibrary/Attribute:tapes_list' => 'テープ', 'Class:TapeLibrary/Attribute:tapes_list+' => 'All the tapes in the tape library~~', -]); - -// -// Class: NAS -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s~~', 'Class:NAS/Attribute:nasfilesystem_list' => 'ファイルシステム', 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS~~', -]); - -// -// Class: PC -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:PC' => 'PC', - 'Class:PC+' => '', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s~~', 'Class:PC/Attribute:osfamily_id' => 'OSファミリ', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'OSファミリ名', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'OSバージョン', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'OSバージョン名', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'タイプ', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'デスクトップ', 'Class:PC/Attribute:type/Value:desktop+' => 'デスクトップ', 'Class:PC/Attribute:type/Value:laptop' => 'ラップトップ', 'Class:PC/Attribute:type/Value:laptop+' => 'ラップトップ', -]); - -// -// Class: Printer -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Printer' => 'プリンター', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerConnection -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:PowerConnection' => '電源接続', - 'Class:PowerConnection+' => '', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerSource -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:PowerSource' => '電源', - 'Class:PowerSource+' => '', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s~~', 'Class:PowerSource/Attribute:pdus_list' => 'PDU', 'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source~~', -]); - -// -// Class: PDU -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s~~', 'Class:PDU/Attribute:rack_id' => 'ラック', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => 'ラック名', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => 'パワースタート', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'パワースタート名', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => '周辺', - 'Class:Peripheral+' => '', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: Enclosure -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Enclosure' => 'エンクロージャ', - 'Class:Enclosure+' => '', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Enclosure/Attribute:rack_id' => 'ラック', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => 'ラック名', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => 'ユニット数', - 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'デバイス', 'Class:Enclosure/Attribute:device_list+' => 'All the devices in this enclosure~~', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ApplicationSolution' => 'アプリケーションソリューション', - 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CI', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'All the configuration items that compose this application solution~~', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'ビジネスプロセス', @@ -495,7 +293,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo~~', 'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:ApplicationSolution/Attribute:status' => '状態', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'アクティブ', 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'アクティブ', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => '非アクティブ', @@ -504,402 +302,35 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'The solution is up if all CIs are up~~', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'The solution is up if at least %1$s CI(s) is(are) up~~', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'The solution is up if at least %1$s %% of the CIs are up~~', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:BusinessProcess' => 'ビジネスプロセス', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'アプリケーションソリューション', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'All the application solutions that impact this business process~~', 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', 'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:BusinessProcess/Attribute:status' => '状態', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'アクティブ', 'Class:BusinessProcess/Attribute:status/Value:active+' => 'アクティブ', 'Class:BusinessProcess/Attribute:status/Value:inactive' => '非アクティブ', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => '非アクティブ', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:SoftwareInstance' => 'ソフトウエアインスタンス', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'システム', - 'Class:SoftwareInstance/Attribute:system_id+' => '', - 'Class:SoftwareInstance/Attribute:system_name' => 'システム名', - 'Class:SoftwareInstance/Attribute:system_name+' => '', - 'Class:SoftwareInstance/Attribute:software_id' => 'ソフトウエア', - 'Class:SoftwareInstance/Attribute:software_id+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => 'ソフトウエア名', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'ソフトウエアライセンス', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'ソフトウエアライセンス名', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', - 'Class:SoftwareInstance/Attribute:path' => 'パス(Path)', - 'Class:SoftwareInstance/Attribute:path+' => '', - 'Class:SoftwareInstance/Attribute:status' => '状態', - 'Class:SoftwareInstance/Attribute:status+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'アクティブ', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'アクティブ', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => '非アクティブ', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => '非アクティブ', -]); - -// -// Class: Middleware -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:Middleware' => 'ミドルウエア', - 'Class:Middleware+' => '', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'ミドルウエアインスタンス', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware~~', -]); - -// -// Class: DBServer -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:DBServer' => 'DBサーバ', - 'Class:DBServer+' => '', - 'Class:DBServer/Attribute:dbschema_list' => 'DBスキーマ', - 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server~~', -]); - -// -// Class: WebServer -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:WebServer' => 'Webサーバ', - 'Class:WebServer+' => '', - 'Class:WebServer/Attribute:webapp_list' => 'Webアプリケーション', - 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', -]); - -// -// Class: PCSoftware -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:PCSoftware' => 'PCソフトウエア', - 'Class:PCSoftware+' => '', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:OtherSoftware' => '他のソフトウエア', - 'Class:OtherSoftware+' => '', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:MiddlewareInstance' => 'ミドルウエアインスタンス', - 'Class:MiddlewareInstance+' => '', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'ミドルウエア', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'ミドルウエア名', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:DatabaseSchema' => 'DBスキーマ', - 'Class:DatabaseSchema+' => '', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DBサーバ', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DBサーバ名', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:WebApplication' => 'Webアプリケーション', - 'Class:WebApplication+' => '', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', - 'Class:WebApplication/Attribute:webserver_id' => 'Webサーバ', - 'Class:WebApplication/Attribute:webserver_id+' => '', - 'Class:WebApplication/Attribute:webserver_name' => 'Webサーバ名', - 'Class:WebApplication/Attribute:webserver_name+' => '', - 'Class:WebApplication/Attribute:logo' => 'Logo~~', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:VirtualDevice' => 'バーチャルデバイス', - 'Class:VirtualDevice+' => '', - 'Class:VirtualDevice/Attribute:status' => '状態', - 'Class:VirtualDevice/Attribute:status+' => '', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => '実装', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => '実装', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => '廃止', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => '廃止', - 'Class:VirtualDevice/Attribute:status/Value:production' => '稼働', - 'Class:VirtualDevice/Attribute:status/Value:production+' => '稼働', - 'Class:VirtualDevice/Attribute:status/Value:stock' => '保存', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => '保存', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => '論理ボリューム', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device~~', -]); - -// -// Class: VirtualHost -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:VirtualHost' => '仮想ホスト', - 'Class:VirtualHost+' => '', - 'Class:VirtualHost/Attribute:virtualmachine_list' => '仮想マシン', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host~~', -]); - -// -// Class: Hypervisor -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:Hypervisor' => 'ハイパーバイザー', - 'Class:Hypervisor+' => '', - 'Class:Hypervisor/Attribute:farm_id' => 'ファーム', - 'Class:Hypervisor/Attribute:farm_id+' => '', - 'Class:Hypervisor/Attribute:farm_name' => 'ファーム名', - 'Class:Hypervisor/Attribute:farm_name+' => '', - 'Class:Hypervisor/Attribute:server_id' => 'サーバ', - 'Class:Hypervisor/Attribute:server_id+' => '', - 'Class:Hypervisor/Attribute:server_name' => 'サーバ名', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:Farm' => 'ファーム', - 'Class:Farm+' => '', - 'Class:Farm/Attribute:hypervisor_list' => 'ハイパーバイザー', - 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm~~', - 'Class:Farm/Attribute:redundancy' => 'High availability~~', - 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~', - 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~', - 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:VirtualMachine' => '仮想マシン', - 'Class:VirtualMachine+' => '', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', - 'Class:VirtualMachine/Attribute:virtualhost_id' => '仮想ホスト', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', - 'Class:VirtualMachine/Attribute:virtualhost_name' => '仮想ホスト名', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'OSファミリ', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'OSファミリ名', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '', - 'Class:VirtualMachine/Attribute:osversion_id' => 'OSバージョン', - 'Class:VirtualMachine/Attribute:osversion_id+' => '', - 'Class:VirtualMachine/Attribute:osversion_name' => 'OSバージョン名', - 'Class:VirtualMachine/Attribute:osversion_name+' => '', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'OSライセンス', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'OSライセンス名', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '', - 'Class:VirtualMachine/Attribute:managementip' => '管理ip', - 'Class:VirtualMachine/Attribute:managementip+' => '', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'ネットワークインターフェース', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:LogicalVolume' => '論理ボリューム', - 'Class:LogicalVolume+' => '', - 'Class:LogicalVolume/Attribute:name' => '名前', - 'Class:LogicalVolume/Attribute:name+' => '', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', - 'Class:LogicalVolume/Attribute:description' => '説明', - 'Class:LogicalVolume/Attribute:description+' => '', - 'Class:LogicalVolume/Attribute:raid_level' => 'Raidレベル', - 'Class:LogicalVolume/Attribute:raid_level+' => '', - 'Class:LogicalVolume/Attribute:size' => 'サイズ', - 'Class:LogicalVolume/Attribute:size+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'ストレージシステム', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'ストレージシステム名', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', - 'Class:LogicalVolume/Attribute:servers_list' => 'サーバ', - 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume~~', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => '仮想デバイス', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume~~', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:lnkServerToVolume' => 'リンクサーバ/ボリューム', - 'Class:lnkServerToVolume+' => '', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'ボリューム', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'ボリューム名', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', - 'Class:lnkServerToVolume/Attribute:server_id' => 'サーバ', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', - 'Class:lnkServerToVolume/Attribute:server_name' => 'サーバ名', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', - 'Class:lnkServerToVolume/Attribute:size_used' => '使用サイズ', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:lnkVirtualDeviceToVolume' => 'リンク 仮想デバイス/ボリューム', - 'Class:lnkVirtualDeviceToVolume+' => '', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'ボリューム', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'ボリューム名', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => '仮想デバイス', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => '仮想デバイス名', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => '使用サイズ', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:lnkSanToDatacenterDevice' => 'リンク San/データセンターデバイス', - 'Class:lnkSanToDatacenterDevice+' => '', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SANスイッチ', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SANスイッチ名', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'デバイス', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'デバイス名', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'デバイスfc', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:Tape' => 'テープ', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', - 'Class:Tape/Attribute:name' => '名前', - 'Class:Tape/Attribute:name+' => '', - 'Class:Tape/Attribute:description' => '説明', - 'Class:Tape/Attribute:description+' => '', - 'Class:Tape/Attribute:size' => 'サイズ', - 'Class:Tape/Attribute:size+' => '', - 'Class:Tape/Attribute:tapelibrary_id' => 'テープライブラリ', - 'Class:Tape/Attribute:tapelibrary_id+' => '', - 'Class:Tape/Attribute:tapelibrary_name' => 'テープライブラリ名', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:NASFileSystem' => 'NASファイルシステム', - 'Class:NASFileSystem+' => '', - 'Class:NASFileSystem/Attribute:name' => '名前', - 'Class:NASFileSystem/Attribute:name+' => '', - 'Class:NASFileSystem/Attribute:description' => '説明', - 'Class:NASFileSystem/Attribute:description+' => '', - 'Class:NASFileSystem/Attribute:raid_level' => 'Raidレベル', - 'Class:NASFileSystem/Attribute:raid_level+' => '', - 'Class:NASFileSystem/Attribute:size' => 'サイズ', - 'Class:NASFileSystem/Attribute:size+' => '', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '', - 'Class:NASFileSystem/Attribute:nas_name' => 'NAS名', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Software -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Software' => 'ソフトウエア', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s~~', 'Class:Software/Attribute:name' => '名前', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'ベンダー', - 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'バージョン', - 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => '文書', 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software~~', 'Class:Software/Attribute:logo' => 'Logo~~', 'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs~~', 'Class:Software/Attribute:type' => 'タイプ', - 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type+' => '~~', 'Class:Software/Attribute:type/Value:DBServer' => 'DBサーバ', 'Class:Software/Attribute:type/Value:DBServer+' => 'DBサーバ', 'Class:Software/Attribute:type/Value:Middleware' => 'ミドルウエア', @@ -916,203 +347,357 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software~~', 'Class:Software/Attribute:softwarelicence_list' => 'ソフトウエアライセンス', 'Class:Software/Attribute:softwarelicence_list+' => 'All the licenses for this software~~', -]); - -// -// Class: Patch -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:SoftwareInstance' => 'ソフトウエアインスタンス', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'システム', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'システム名', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'ソフトウエア', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'ソフトウエア名', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'ソフトウエアライセンス', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'ソフトウエアライセンス名', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'パス(Path)', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => '状態', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'アクティブ', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'アクティブ', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => '非アクティブ', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => '非アクティブ', + 'Class:Middleware' => 'ミドルウエア', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'ミドルウエアインスタンス', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware~~', + 'Class:DBServer' => 'DBサーバ', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'DBスキーマ', + 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server~~', + 'Class:WebServer' => 'Webサーバ', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Webアプリケーション', + 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', + 'Class:PCSoftware' => 'PCソフトウエア', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => '他のソフトウエア', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'ミドルウエアインスタンス', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'ミドルウエア', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'ミドルウエア名', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'DBスキーマ', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DBサーバ', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DBサーバ名', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Webアプリケーション', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', + 'Class:WebApplication/Attribute:webserver_id' => 'Webサーバ', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Webサーバ名', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'バーチャルデバイス', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => '状態', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => '実装', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => '実装', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => '廃止', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => '廃止', + 'Class:VirtualDevice/Attribute:status/Value:production' => '稼働', + 'Class:VirtualDevice/Attribute:status/Value:production+' => '稼働', + 'Class:VirtualDevice/Attribute:status/Value:stock' => '保存', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => '保存', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => '論理ボリューム', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device~~', + 'Class:VirtualHost' => '仮想ホスト', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => '仮想マシン', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host~~', + 'Class:Hypervisor' => 'ハイパーバイザー', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'ファーム', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'ファーム名', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'サーバ', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'サーバ名', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'ファーム', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'ハイパーバイザー', + 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm~~', + 'Class:Farm/Attribute:redundancy' => 'High availability~~', + 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~', + 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~', + 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~', + 'Class:VirtualMachine' => '仮想マシン', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', + 'Class:VirtualMachine/Attribute:virtualhost_id' => '仮想ホスト', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => '仮想ホスト名', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'OSファミリ', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'OSファミリ名', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'OSバージョン', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'OSバージョン名', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'OSライセンス', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'OSライセンス名', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => '管理ip', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'ネットワークインターフェース', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces~~', + 'Class:LogicalVolume' => '論理ボリューム', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => '名前', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => '説明', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Raidレベル', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'サイズ', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'ストレージシステム', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'ストレージシステム名', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'サーバ', + 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume~~', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => '仮想デバイス', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume~~', + 'Class:lnkServerToVolume' => 'リンクサーバ/ボリューム', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'ボリューム', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'ボリューム名', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'サーバ', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'サーバ名', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => '使用サイズ', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'リンク 仮想デバイス/ボリューム', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'ボリューム', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'ボリューム名', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => '仮想デバイス', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => '仮想デバイス名', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => '使用サイズ', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'リンク San/データセンターデバイス', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SANスイッチ', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SANスイッチ名', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'デバイス', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'デバイス名', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'デバイスfc', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'テープ', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => '名前', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => '説明', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'サイズ', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'テープライブラリ', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'テープライブラリ名', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'NASファイルシステム', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => '名前', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => '説明', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Raidレベル', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'サイズ', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'NAS名', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'パッチ', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => '名前', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => '文書', 'Class:Patch/Attribute:documents_list+' => 'All the documents linked to this patch~~', 'Class:Patch/Attribute:description' => '説明', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'タイプ', - 'Class:Patch/Attribute:finalclass+' => '', -]); - -// -// Class: OSPatch -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSPatch' => 'OSパッチ', - 'Class:OSPatch+' => '', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'デバイス', 'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed~~', 'Class:OSPatch/Attribute:osversion_id' => 'OSバージョン', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'OS Family~~', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'OSバージョン名', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => 'ソフトウエアパッチ', - 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'ソフトウエア', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'ソフトウエア名', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'ソフトウエアインスタンス', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'All the systems where this software patch is installed~~', -]); - -// -// Class: Licence -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Licence' => 'ライセンス', - 'Class:Licence+' => '', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => '名前', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => '文書', 'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this license~~', 'Class:Licence/Attribute:org_id' => '組織', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => '組織名', 'Class:Licence/Attribute:organization_name+' => '共通名', 'Class:Licence/Attribute:usage_limit' => '使用制限', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => '説明', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => '開始日', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => '終了日', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'キー', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => '永続的', 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'いいえ', - 'Class:Licence/Attribute:perpetual/Value:no+' => '', + 'Class:Licence/Attribute:perpetual/Value:no+' => 'no~~', 'Class:Licence/Attribute:perpetual/Value:yes' => 'はい', - 'Class:Licence/Attribute:perpetual/Value:yes+' => '', + 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes~~', 'Class:Licence/Attribute:finalclass' => 'タイプ', - 'Class:Licence/Attribute:finalclass+' => '', -]); - -// -// Class: OSLicence -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSLicence' => 'OSライセンス', - 'Class:OSLicence+' => '', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:OSLicence/Attribute:osversion_id' => 'OSバージョン', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'OS Family~~', 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'OSバージョン名', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => '仮想マシン', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this license is used~~', 'Class:OSLicence/Attribute:servers_list' => 'サーバ', 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this license is used~~', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:SoftwareLicence' => 'ソフトウエアライセンス', - 'Class:SoftwareLicence+' => '', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:SoftwareLicence/Attribute:software_id' => 'ソフトウエア', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'ソフトウエア名', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'ソフトウエアインスタンス', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this license is used~~', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkDocumentToLicence' => 'リンク 文書/ライセンス', - 'Class:lnkDocumentToLicence+' => '', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'ライセンス', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'ライセンス名', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => '文書', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => '文書名', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'OSバージョン', - 'Class:OSVersion+' => '', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'OSファミリ', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'OSファミリ名', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', -]); - -// -// Class: OSFamily -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:OSFamily' => 'OSファミリ', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', -]); - -// -// Class: Brand -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Brand' => 'ブランド', - 'Class:Brand+' => '', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo~~', 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => '物理デバイス', 'Class:Brand/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this brand~~', 'Class:Brand/UniquenessRule:name+' => 'The name must be unique~~', 'Class:Brand/UniquenessRule:name' => 'This brand already exists~~', -]); - -// -// Class: Model -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Model' => 'モデル', - 'Class:Model+' => '', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s~~', 'Class:Model/Attribute:brand_id' => 'ブランド', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'ブランド名', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => 'Picture~~', 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'デバイスタイプ', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => '電源', 'Class:Model/Attribute:type/Value:PowerSource+' => '電源', 'Class:Model/Attribute:type/Value:DiskArray' => 'ディスクアレー', @@ -1153,140 +738,88 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Model/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this model~~', 'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand~~', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:NetworkDeviceType' => 'ネットワークデバイスタイプ', - 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'ネットワークデバイス', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type~~', -]); - -// -// Class: IOSVersion -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:IOSVersion' => 'IOSバージョン', - 'Class:IOSVersion+' => '', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'ブランド', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'ブランド名', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkDocumentToPatch' => 'リンク 文書/パッチ', - 'Class:lnkDocumentToPatch+' => '', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'パッチ', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'パッチ名', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => '文書', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => '文書名', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'リンク ソフトウエアインスタンス/ソフトウエアパッチ', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'ソフトウエアパッチ', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'ソフトウエアパッチ名', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'ソフトウエアインスタンス', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'ソフトウエアインスタンス名', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => 'リンク 機能的CI/OSパッチ', - 'Class:lnkFunctionalCIToOSPatch+' => '', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OSパッチ', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OSパッチ名', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => '機能的ci', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => '機能的ci名', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => 'リンク 文書/ソフトウエア', - 'Class:lnkDocumentToSoftware+' => '', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'ソフトウエア', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'ソフトウエア名', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => '文書', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => '文書名', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => 'サブネット', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s~~', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s~~', 'Class:Subnet/Attribute:description' => '説明', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Subnet name~~', 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'オーナー組織', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => '名前', 'Class:Subnet/Attribute:org_name+' => 'Common name', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'マスク', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLANs~~', 'Class:Subnet/Attribute:vlans_list+' => '~~', -]); - -// -// Class: VLAN -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:VLAN' => 'VLAN~~', - 'Class:VLAN+' => '~~', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag~~', 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Description~~', @@ -1299,15 +832,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Physical network interfaces~~', 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN~~', - 'Class:lnkSubnetToVLAN+' => '~~', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', @@ -1319,65 +845,41 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:NetworkInterface' => 'ネットワークインターフェース', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => '名前', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'タイプ', - 'Class:NetworkInterface/Attribute:finalclass+' => '', -]); - -// -// Class: IPInterface -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', 'Class:IPInterface' => 'IPインターフェース', - 'Class:IPInterface+' => '', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'IPアドレス', - 'Class:IPInterface/Attribute:ipaddress+' => '', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MACアドレス', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => 'コメント', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => 'IPゲートウエイ', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => 'IPマスク', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => '速度', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => '物理インターフェース', - 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s~~', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'デバイス', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'デバイス名', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs~~', 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkPhysicalInterfaceToVLAN' => 'Link PhysicalInterface / VLAN~~', - 'Class:lnkPhysicalInterfaceToVLAN+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physical Interface~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', @@ -1391,116 +893,74 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:LogicalInterface' => '論理インターフェース', - 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => '仮想マシン', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => '仮想マシン名', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => 'ファイバーチャネルインターフェース', - 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => '速度', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'トポロジー', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'デバイス', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'デバイス名', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => 'リンク 接続可能CI/ネットワークデバイス', - 'Class:lnkConnectableCIToNetworkDevice+' => '', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'ネットァークデバイス', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'ネットァークデバイス名', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => '接続されたデバイス', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => '接続されたデバイス名', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'ネットァークポート', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'デバイスポート', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => '接続タイプ', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'ダウンリンク', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'ダウンリンク', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'アップリンク', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'アップリンク', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'リンク アプリケーションソリューション/機能的CI', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'アプリケーションソリューション', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'アプリケーションソリューション名', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => '機能的ci', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => '機能的ci名', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => 'リンク アプリケーション/ビジネスプロセス', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'ビジネスプロセス', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'ビジネスプロセス名', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'アプリケーションソリューション', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'アプリケーションソリューション名', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => 'グループ', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s~~', 'Class:Group/Attribute:name' => '名前', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => '状態', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => '実装', 'Class:Group/Attribute:status/Value:implementation+' => '実装', 'Class:Group/Attribute:status/Value:obsolete' => '廃止', @@ -1508,56 +968,55 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Group/Attribute:status/Value:production' => '稼働', 'Class:Group/Attribute:status/Value:production+' => '稼働', 'Class:Group/Attribute:org_id' => '組織', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => '名前', 'Class:Group/Attribute:owner_name+' => '共通名', 'Class:Group/Attribute:description' => '説明', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'タイプ', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => '親グループ', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => '名前', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'リンクされたCI', 'Class:Group/Attribute:ci_list+' => 'All the configuration items linked to this group~~', 'Class:Group/Attribute:parent_id_friendlyname' => '親グループ', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'リンク グループ/CI', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~', 'Class:lnkGroupToCI/Attribute:group_id' => 'グループ', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => '名前名', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => '名前', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => '理由', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToFunctionalCI' => 'リンク 文書/機能的CI', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => '機能的ci', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => '機能的ci名', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => '文書', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => '文書名', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => 'General~~', 'ConfigMgmt:moreinfo' => 'CI specifics~~', - 'Storage:moreinfo' => 'Storage specifics~~', 'ConfigMgmt:otherinfo' => 'Description~~', 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', 'Software:moreinfo' => 'Software specifics~~', 'Phone:moreinfo' => 'Phone specifics~~', 'Server:baseinfo' => '基本情報', - 'Server:Date' => '日付', 'Server:moreinfo' => '追加情報', + 'Server:Date' => '日付', 'Server:otherinfo' => '他の情報', 'Server:power' => 'Power supply~~', 'Class:Subnet/Tab:IPUsage' => 'IP 利用', @@ -1567,31 +1026,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Subnet/Tab:FreeIPs-count' => 'フリーIP: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => '10個のフリーなIPアドレス', 'Class:Document:PreviewTab' => 'プレビュー', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:lnkDocumentToFunctionalCI' => 'リンク 文書/機能的CI', - 'Class:lnkDocumentToFunctionalCI+' => '', - 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => '機能的ci', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => '機能的ci名', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => '文書', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => '文書名', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:Application' => 'アプリケーション', 'Menu:Application+' => '全アプリケーション', 'Menu:DBServer' => 'DBサーバ', @@ -1633,18 +1067,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:Group' => 'CIグループ', 'Menu:Group+' => 'Groups of CIs~~', 'Menu:OSVersion' => 'OS バージョン', - 'Menu:OSVersion+' => '', + 'Menu:OSVersion+' => '~~', 'Menu:Software' => 'ソフトウエアカタログ', 'Menu:Software+' => 'ソフトウエアカタログ', ]); - -// -// Class: PhysicalInterface -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', - 'Class:PhysicalInterface/Attribute:org_id+' => '~~', - 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', - 'Class:PhysicalInterface/Attribute:location_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/lt.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/lt.dict.itop-config-mgmt.php new file mode 100644 index 0000000000..3cec299d31 --- /dev/null +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/lt.dict.itop-config-mgmt.php @@ -0,0 +1,1073 @@ + 'Elements impacted by~~', + 'Relation:impacts/DownStream' => 'Impacts...~~', + 'Relation:impacts/DownStream+' => 'Elements impacted by~~', + 'Relation:impacts/UpStream' => 'Depends on......~~', + 'Relation:impacts/UpStream+' => 'Elements impacting~~', + 'Relation:depends on/Description' => 'Elements impacting~~', + 'Relation:depends on/DownStream' => 'Depends on...~~', + 'Relation:depends on/UpStream' => 'Impacts...~~', + 'Relation:impacts/LoadData' => 'Load data~~', + 'Relation:impacts/NoFilteredData' => 'please select objects and load data~~', + 'Relation:impacts/FilteredData' => 'Filtered data~~', + 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', + 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', + 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name~~', + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', + 'Class:FunctionalCI' => 'Functional CI~~', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', + 'Class:FunctionalCI/Attribute:name' => 'Name~~', + 'Class:FunctionalCI/Attribute:name+' => '~~', + 'Class:FunctionalCI/Attribute:description' => 'Description~~', + 'Class:FunctionalCI/Attribute:description+' => '~~', + 'Class:FunctionalCI/Attribute:org_id' => 'Organization~~', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', + 'Class:FunctionalCI/Attribute:organization_name' => 'Organization name~~', + 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name~~', + 'Class:FunctionalCI/Attribute:business_criticity' => 'Business criticality~~', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'high~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'high~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'low~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => 'low~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'medium~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'medium~~', + 'Class:FunctionalCI/Attribute:move2production' => 'Move to production date~~', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', + 'Class:FunctionalCI/Attribute:contacts_list' => 'Contacts~~', + 'Class:FunctionalCI/Attribute:contacts_list+' => 'All the contacts for this configuration item~~', + 'Class:FunctionalCI/Attribute:documents_list' => 'Documents~~', + 'Class:FunctionalCI/Attribute:documents_list+' => 'All the documents linked to this configuration item~~', + 'Class:FunctionalCI/Attribute:applicationsolution_list' => 'Application solutions~~', + 'Class:FunctionalCI/Attribute:applicationsolution_list+' => 'All the application solutions depending on this configuration item~~', + 'Class:FunctionalCI/Attribute:softwares_list' => 'Software~~', + 'Class:FunctionalCI/Attribute:softwares_list+' => 'All the software installed on this configuration item~~', + 'Class:FunctionalCI/Attribute:finalclass' => 'CI sub-class~~', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:FunctionalCI/Tab:OpenedTickets' => 'Active Tickets~~', + 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~', + 'Class:PhysicalDevice' => 'Physical Device~~', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', + 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s~~', + 'Class:PhysicalDevice/Attribute:serialnumber' => 'Serial number~~', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', + 'Class:PhysicalDevice/Attribute:location_id' => 'Location~~', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', + 'Class:PhysicalDevice/Attribute:location_name' => 'Location name~~', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', + 'Class:PhysicalDevice/Attribute:status' => 'Status~~', + 'Class:PhysicalDevice/Attribute:status+' => '~~', + 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:PhysicalDevice/Attribute:status/Value:production' => 'production~~', + 'Class:PhysicalDevice/Attribute:status/Value:production+' => 'production~~', + 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'stock~~', + 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stock~~', + 'Class:PhysicalDevice/Attribute:brand_id' => 'Brand~~', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', + 'Class:PhysicalDevice/Attribute:brand_name' => 'Brand name~~', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', + 'Class:PhysicalDevice/Attribute:model_id' => 'Model~~', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', + 'Class:PhysicalDevice/Attribute:model_name' => 'Model name~~', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', + 'Class:PhysicalDevice/Attribute:asset_number' => 'Asset number~~', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', + 'Class:PhysicalDevice/Attribute:purchase_date' => 'Purchase date~~', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', + 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'End of warranty~~', + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', + 'Class:Rack' => 'Rack~~', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', + 'Class:Rack/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Rack/Attribute:nb_u' => 'Rack units~~', + 'Class:Rack/Attribute:nb_u+' => '~~', + 'Class:Rack/Attribute:device_list' => 'Devices~~', + 'Class:Rack/Attribute:device_list+' => 'All the physical devices racked into this rack~~', + 'Class:Rack/Attribute:enclosure_list' => 'Enclosures~~', + 'Class:Rack/Attribute:enclosure_list+' => 'All the enclosures in this rack~~', + 'Class:TelephonyCI' => 'Telephony CI~~', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', + 'Class:TelephonyCI/Attribute:phonenumber' => 'Phone number~~', + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', + 'Class:Phone' => 'Phone~~', + 'Class:Phone+' => 'End User device. Plain wired phone~~', + 'Class:MobilePhone' => 'Mobile Phone~~', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', + 'Class:MobilePhone/Attribute:imei' => 'IMEI~~', + 'Class:MobilePhone/Attribute:imei+' => '~~', + 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware PIN~~', + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', + 'Class:IPPhone' => 'IP Phone~~', + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', + 'Class:Tablet' => 'Tablet~~', + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', + 'Class:ConnectableCI' => 'Connectable CI~~', + 'Class:ConnectableCI+' => 'Physical Device which can be connected to a network.~~', + 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ConnectableCI/Attribute:networkdevice_list' => 'Network devices~~', + 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'All network devices connected to this device~~', + 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Network interfaces~~', + 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'All the physical network interfaces~~', + 'Class:DatacenterDevice' => 'Datacenter Device~~', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', + 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack~~', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', + 'Class:DatacenterDevice/Attribute:rack_name' => 'Rack name~~', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', + 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Enclosure~~', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', + 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Enclosure name~~', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', + 'Class:DatacenterDevice/Attribute:nb_u' => 'Rack units~~', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', + 'Class:DatacenterDevice/Attribute:managementip' => 'Management IP~~', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', + 'Class:DatacenterDevice/Attribute:powerA_id' => 'PowerA source~~', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', + 'Class:DatacenterDevice/Attribute:powerA_name' => 'PowerA source name~~', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', + 'Class:DatacenterDevice/Attribute:powerB_id' => 'PowerB source~~', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', + 'Class:DatacenterDevice/Attribute:powerB_name' => 'PowerB source name~~', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', + 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC ports~~', + 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'All the fiber channel interfaces for this device~~', + 'Class:DatacenterDevice/Attribute:san_list' => 'SANs~~', + 'Class:DatacenterDevice/Attribute:san_list+' => 'All the SAN switches connected to this device~~', + 'Class:DatacenterDevice/Attribute:redundancy' => 'Redundancy~~', + 'Class:DatacenterDevice/Attribute:redundancy/count' => 'The device %2$s is up if at least one power connection (A or B) is up~~', + 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'The device %2$s is up if all its power connections are up~~', + 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'The device %2$s is up if at least %1$s %% of its power connections are up~~', + 'Class:NetworkDevice' => 'Network Device~~', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', + 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s~~', + 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Network type~~', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', + 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Network type name~~', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', + 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Devices~~', + 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'All the devices connected to this network device~~', + 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS version~~', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', + 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS version name~~', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', + 'Class:NetworkDevice/Attribute:ram' => 'RAM~~', + 'Class:NetworkDevice/Attribute:ram+' => '~~', + 'Class:Server' => 'Server~~', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', + 'Class:Server/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Server/Attribute:osfamily_id' => 'OS family~~', + 'Class:Server/Attribute:osfamily_id+' => '~~', + 'Class:Server/Attribute:osfamily_name' => 'OS family name~~', + 'Class:Server/Attribute:osfamily_name+' => '~~', + 'Class:Server/Attribute:osversion_id' => 'OS version~~', + 'Class:Server/Attribute:osversion_id+' => '~~', + 'Class:Server/Attribute:osversion_name' => 'OS version name~~', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:Server/Attribute:oslicence_id' => 'OS license~~', + 'Class:Server/Attribute:oslicence_id+' => '~~', + 'Class:Server/Attribute:oslicence_name' => 'OS license name~~', + 'Class:Server/Attribute:oslicence_name+' => '~~', + 'Class:Server/Attribute:cpu' => 'CPU~~', + 'Class:Server/Attribute:cpu+' => '~~', + 'Class:Server/Attribute:ram' => 'RAM~~', + 'Class:Server/Attribute:ram+' => '~~', + 'Class:Server/Attribute:logicalvolumes_list' => 'Logical volumes~~', + 'Class:Server/Attribute:logicalvolumes_list+' => 'All the logical volumes connected to this server~~', + 'Class:StorageSystem' => 'Storage System~~', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', + 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s~~', + 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logical volumes~~', + 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'All the logical volumes in this storage system~~', + 'Class:SANSwitch' => 'SAN Switch~~', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', + 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s~~', + 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Devices~~', + 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'All the devices connected to this SAN switch~~', + 'Class:TapeLibrary' => 'Tape Library~~', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', + 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s~~', + 'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes~~', + 'Class:TapeLibrary/Attribute:tapes_list+' => 'All the tapes in the tape library~~', + 'Class:NAS' => 'NAS~~', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', + 'Class:NAS/ComplementaryName' => '%1$s - %2$s~~', + 'Class:NAS/Attribute:nasfilesystem_list' => 'Filesystems~~', + 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS~~', + 'Class:PC' => 'PC~~', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', + 'Class:PC/ComplementaryName' => '%1$s - %2$s~~', + 'Class:PC/Attribute:osfamily_id' => 'OS family~~', + 'Class:PC/Attribute:osfamily_id+' => '~~', + 'Class:PC/Attribute:osfamily_name' => 'OS family name~~', + 'Class:PC/Attribute:osfamily_name+' => '~~', + 'Class:PC/Attribute:osversion_id' => 'OS version~~', + 'Class:PC/Attribute:osversion_id+' => '~~', + 'Class:PC/Attribute:osversion_name' => 'OS version name~~', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:PC/Attribute:cpu' => 'CPU~~', + 'Class:PC/Attribute:cpu+' => '~~', + 'Class:PC/Attribute:ram' => 'RAM~~', + 'Class:PC/Attribute:ram+' => '~~', + 'Class:PC/Attribute:type' => 'Type~~', + 'Class:PC/Attribute:type+' => '~~', + 'Class:PC/Attribute:type/Value:desktop' => 'desktop~~', + 'Class:PC/Attribute:type/Value:desktop+' => 'desktop~~', + 'Class:PC/Attribute:type/Value:laptop' => 'laptop~~', + 'Class:PC/Attribute:type/Value:laptop+' => 'laptop~~', + 'Class:Printer' => 'Printer~~', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', + 'Class:Printer/ComplementaryName' => '%1$s - %2$s~~', + 'Class:PowerConnection' => 'Power Connection~~', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', + 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s~~', + 'Class:PowerSource' => 'Power Source~~', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', + 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s~~', + 'Class:PowerSource/Attribute:pdus_list' => 'PDUs~~', + 'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source~~', + 'Class:PDU' => 'PDU~~', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', + 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s~~', + 'Class:PDU/Attribute:rack_id' => 'Rack~~', + 'Class:PDU/Attribute:rack_id+' => '~~', + 'Class:PDU/Attribute:rack_name' => 'Rack name~~', + 'Class:PDU/Attribute:rack_name+' => '~~', + 'Class:PDU/Attribute:powerstart_id' => 'Power start~~', + 'Class:PDU/Attribute:powerstart_id+' => '~~', + 'Class:PDU/Attribute:powerstart_name' => 'Power start name~~', + 'Class:PDU/Attribute:powerstart_name+' => '~~', + 'Class:Peripheral' => 'Peripheral~~', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', + 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Enclosure' => 'Enclosure~~', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', + 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s~~', + 'Class:Enclosure/Attribute:rack_id' => 'Rack~~', + 'Class:Enclosure/Attribute:rack_id+' => '~~', + 'Class:Enclosure/Attribute:rack_name' => 'Rack name~~', + 'Class:Enclosure/Attribute:rack_name+' => '~~', + 'Class:Enclosure/Attribute:nb_u' => 'Rack units~~', + 'Class:Enclosure/Attribute:nb_u+' => '~~', + 'Class:Enclosure/Attribute:device_list' => 'Devices~~', + 'Class:Enclosure/Attribute:device_list+' => 'All the devices in this enclosure~~', + 'Class:ApplicationSolution' => 'Application Solution~~', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', + 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs~~', + 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'All the configuration items that compose this application solution~~', + 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Business processes~~', + 'Class:ApplicationSolution/Attribute:businessprocess_list+' => 'All the business processes depending on this application solution~~', + 'Class:ApplicationSolution/Attribute:logo' => 'Logo~~', + 'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:ApplicationSolution/Attribute:status' => 'Status~~', + 'Class:ApplicationSolution/Attribute:status+' => '~~', + 'Class:ApplicationSolution/Attribute:status/Value:active' => 'active~~', + 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active~~', + 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:ApplicationSolution/Attribute:redundancy' => 'Impact analysis: configuration of the redundancy~~', + 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'The solution is up if all CIs are up~~', + 'Class:ApplicationSolution/Attribute:redundancy/count' => 'The solution is up if at least %1$s CI(s) is(are) up~~', + 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'The solution is up if at least %1$s %% of the CIs are up~~', + 'Class:BusinessProcess' => 'Business Process~~', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', + 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Application solutions~~', + 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'All the application solutions that impact this business process~~', + 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', + 'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:BusinessProcess/Attribute:status' => 'Status~~', + 'Class:BusinessProcess/Attribute:status+' => '~~', + 'Class:BusinessProcess/Attribute:status/Value:active' => 'active~~', + 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', + 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:Software' => 'Software~~', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', + 'Class:Software/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Software/Attribute:name' => 'Name~~', + 'Class:Software/Attribute:name+' => '~~', + 'Class:Software/Attribute:vendor' => 'Vendor~~', + 'Class:Software/Attribute:vendor+' => '~~', + 'Class:Software/Attribute:version' => 'Version~~', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:Software/Attribute:documents_list' => 'Documents~~', + 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software~~', + 'Class:Software/Attribute:logo' => 'Logo~~', + 'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs~~', + 'Class:Software/Attribute:type' => 'Type~~', + 'Class:Software/Attribute:type+' => '~~', + 'Class:Software/Attribute:type/Value:DBServer' => 'DB Server~~', + 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server~~', + 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware~~', + 'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware~~', + 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Other Software~~', + 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Other Software~~', + 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC Software~~', + 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC Software~~', + 'Class:Software/Attribute:type/Value:WebServer' => 'Web Server~~', + 'Class:Software/Attribute:type/Value:WebServer+' => 'Web Server~~', + 'Class:Software/Attribute:softwareinstance_list' => 'Software Instances~~', + 'Class:Software/Attribute:softwareinstance_list+' => 'All the software instances for this software~~', + 'Class:Software/Attribute:softwarepatch_list' => 'Software Patches~~', + 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software~~', + 'Class:Software/Attribute:softwarelicence_list' => 'Software Licenses~~', + 'Class:Software/Attribute:softwarelicence_list+' => 'All the licenses for this software~~', + 'Class:SoftwareInstance' => 'Software Instance~~', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'System~~', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'System name~~', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Software~~', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Software name~~', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software license~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software license name~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Path~~', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Status~~', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'active~~', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:Middleware' => 'Middleware~~', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware instances~~', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware~~', + 'Class:DBServer' => 'DB Server~~', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'DB schemas~~', + 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server~~', + 'Class:WebServer' => 'Web Server~~', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Web applications~~', + 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', + 'Class:PCSoftware' => 'PC Software~~', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Other Software~~', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Middleware Instance~~', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware~~', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware name~~', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Database Schema~~', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server~~', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB server name~~', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Web Application~~', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', + 'Class:WebApplication/Attribute:webserver_id' => 'Web server~~', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Web server name~~', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL~~', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Virtual Device~~', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Status~~', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'production~~', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'stock~~', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logical volumes~~', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device~~', + 'Class:VirtualHost' => 'Virtual Host~~', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtual machines~~', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host~~', + 'Class:Hypervisor' => 'Hypervisor~~', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Farm~~', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Farm name~~', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Server~~', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Server name~~', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Farm~~', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors~~', + 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm~~', + 'Class:Farm/Attribute:redundancy' => 'High availability~~', + 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~', + 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~', + 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~', + 'Class:VirtualMachine' => 'Virtual Machine~~', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host~~', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Virtual host name~~', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS family~~', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS family name~~', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'OS version~~', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'OS version name~~', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS license~~', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS license name~~', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU~~', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM~~', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP~~', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Network Interfaces~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces~~', + 'Class:LogicalVolume' => 'Logical Volume~~', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Name~~', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID~~', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Description~~', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Raid level~~', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Size~~', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage system~~', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage system name~~', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Servers~~', + 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume~~', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtual devices~~', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume~~', + 'Class:lnkServerToVolume' => 'Link Server / LogicalVolume~~', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume~~', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume name~~', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Server~~', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Server name~~', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Size used~~', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Link VirtualDevice / LogicalVolume~~', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume name~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtual device~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtual device name~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Size used~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Link SANSwitch / DatacenterDevice~~', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN switch name~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Device~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Device name~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Tape~~', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'Name~~', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Description~~', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Size~~', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Tape library~~', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Tape library name~~', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'NAS File System~~', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Name~~', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Description~~', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Raid level~~', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Size~~', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS~~', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'NAS name~~', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', + 'Class:Patch' => 'Patch~~', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', + 'Class:Patch/Attribute:name' => 'Name~~', + 'Class:Patch/Attribute:name+' => '~~', + 'Class:Patch/Attribute:documents_list' => 'Documents~~', + 'Class:Patch/Attribute:documents_list+' => 'All the documents linked to this patch~~', + 'Class:Patch/Attribute:description' => 'Description~~', + 'Class:Patch/Attribute:description+' => '~~', + 'Class:Patch/Attribute:finalclass' => 'Patch sub-class~~', + 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:OSPatch' => 'OS Patch~~', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', + 'Class:OSPatch/Attribute:functionalcis_list' => 'Devices~~', + 'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed~~', + 'Class:OSPatch/Attribute:osversion_id' => 'OS version~~', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', + 'Class:OSPatch/Attribute:osfamily_id' => 'OS Family~~', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', + 'Class:OSPatch/Attribute:osversion_name' => 'OS version name~~', + 'Class:OSPatch/Attribute:osversion_name+' => '~~', + 'Class:SoftwarePatch' => 'Software Patch~~', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', + 'Class:SoftwarePatch/Attribute:software_id' => 'Software~~', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', + 'Class:SoftwarePatch/Attribute:software_name' => 'Software name~~', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', + 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Software instances~~', + 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'All the systems where this software patch is installed~~', + 'Class:Licence' => 'License~~', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', + 'Class:Licence/Attribute:name' => 'Name~~', + 'Class:Licence/Attribute:name+' => '~~', + 'Class:Licence/Attribute:documents_list' => 'Documents~~', + 'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this license~~', + 'Class:Licence/Attribute:org_id' => 'Organization~~', + 'Class:Licence/Attribute:org_id+' => '~~', + 'Class:Licence/Attribute:organization_name' => 'Organization name~~', + 'Class:Licence/Attribute:organization_name+' => 'Common name~~', + 'Class:Licence/Attribute:usage_limit' => 'Usage limit~~', + 'Class:Licence/Attribute:usage_limit+' => '~~', + 'Class:Licence/Attribute:description' => 'Description~~', + 'Class:Licence/Attribute:description+' => '~~', + 'Class:Licence/Attribute:start_date' => 'Start date~~', + 'Class:Licence/Attribute:start_date+' => '~~', + 'Class:Licence/Attribute:end_date' => 'End date~~', + 'Class:Licence/Attribute:end_date+' => '~~', + 'Class:Licence/Attribute:licence_key' => 'Key~~', + 'Class:Licence/Attribute:licence_key+' => '~~', + 'Class:Licence/Attribute:perpetual' => 'Perpetual~~', + 'Class:Licence/Attribute:perpetual+' => '~~', + 'Class:Licence/Attribute:perpetual/Value:no' => 'no~~', + 'Class:Licence/Attribute:perpetual/Value:no+' => 'no~~', + 'Class:Licence/Attribute:perpetual/Value:yes' => 'yes~~', + 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes~~', + 'Class:Licence/Attribute:finalclass' => 'License sub-class~~', + 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:OSLicence' => 'OS License~~', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', + 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s~~', + 'Class:OSLicence/Attribute:osversion_id' => 'OS version~~', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', + 'Class:OSLicence/Attribute:osfamily_id' => 'OS Family~~', + 'Class:OSLicence/Attribute:osfamily_id+' => '~~', + 'Class:OSLicence/Attribute:osversion_name' => 'OS version name~~', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', + 'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtual machines~~', + 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this license is used~~', + 'Class:OSLicence/Attribute:servers_list' => 'Servers~~', + 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this license is used~~', + 'Class:SoftwareLicence' => 'Software License~~', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', + 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s~~', + 'Class:SoftwareLicence/Attribute:software_id' => 'Software~~', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', + 'Class:SoftwareLicence/Attribute:software_name' => 'Software name~~', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', + 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Software instances~~', + 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this license is used~~', + 'Class:lnkDocumentToLicence' => 'Link Document / License~~', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', + 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'License~~', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', + 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'License name~~', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', + 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', + 'Class:OSVersion' => 'OS Version~~', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', + 'Class:OSVersion/Attribute:osfamily_id' => 'OS family~~', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', + 'Class:OSVersion/Attribute:osfamily_name' => 'OS family name~~', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', + 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', + 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', + 'Class:OSFamily' => 'OS Family~~', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', + 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', + 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', + 'Class:Brand' => 'Brand~~', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', + 'Class:Brand/Attribute:logo' => 'Logo~~', + 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', + 'Class:Brand/Attribute:physicaldevices_list' => 'Physical devices~~', + 'Class:Brand/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this brand~~', + 'Class:Brand/UniquenessRule:name+' => 'The name must be unique~~', + 'Class:Brand/UniquenessRule:name' => 'This brand already exists~~', + 'Class:Model' => 'Device Model~~', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', + 'Class:Model/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Model/Attribute:brand_id' => 'Brand~~', + 'Class:Model/Attribute:brand_id+' => '~~', + 'Class:Model/Attribute:brand_name' => 'Brand name~~', + 'Class:Model/Attribute:brand_name+' => '~~', + 'Class:Model/Attribute:picture' => 'Picture~~', + 'Class:Model/Attribute:picture+' => '~~', + 'Class:Model/Attribute:type' => 'Device type~~', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', + 'Class:Model/Attribute:type/Value:PowerSource' => 'Power Source~~', + 'Class:Model/Attribute:type/Value:PowerSource+' => 'Power Source~~', + 'Class:Model/Attribute:type/Value:DiskArray' => 'Disk Array~~', + 'Class:Model/Attribute:type/Value:DiskArray+' => 'Disk Array~~', + 'Class:Model/Attribute:type/Value:Enclosure' => 'Enclosure~~', + 'Class:Model/Attribute:type/Value:Enclosure+' => 'Enclosure~~', + 'Class:Model/Attribute:type/Value:IPPhone' => 'IP Phone~~', + 'Class:Model/Attribute:type/Value:IPPhone+' => 'IP Phone~~', + 'Class:Model/Attribute:type/Value:MobilePhone' => 'Mobile Phone~~', + 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Mobile Phone~~', + 'Class:Model/Attribute:type/Value:NAS' => 'NAS~~', + 'Class:Model/Attribute:type/Value:NAS+' => 'NAS~~', + 'Class:Model/Attribute:type/Value:NetworkDevice' => 'Network Device~~', + 'Class:Model/Attribute:type/Value:NetworkDevice+' => 'Network Device~~', + 'Class:Model/Attribute:type/Value:PC' => 'PC~~', + 'Class:Model/Attribute:type/Value:PC+' => 'PC~~', + 'Class:Model/Attribute:type/Value:PDU' => 'PDU~~', + 'Class:Model/Attribute:type/Value:PDU+' => 'PDU~~', + 'Class:Model/Attribute:type/Value:Peripheral' => 'Peripheral~~', + 'Class:Model/Attribute:type/Value:Peripheral+' => 'Peripheral~~', + 'Class:Model/Attribute:type/Value:Printer' => 'Printer~~', + 'Class:Model/Attribute:type/Value:Printer+' => 'Printer~~', + 'Class:Model/Attribute:type/Value:Rack' => 'Rack~~', + 'Class:Model/Attribute:type/Value:Rack+' => 'Rack~~', + 'Class:Model/Attribute:type/Value:SANSwitch' => 'SAN switch~~', + 'Class:Model/Attribute:type/Value:SANSwitch+' => 'SAN switch~~', + 'Class:Model/Attribute:type/Value:Server' => 'Server~~', + 'Class:Model/Attribute:type/Value:Server+' => 'Server~~', + 'Class:Model/Attribute:type/Value:StorageSystem' => 'Storage System~~', + 'Class:Model/Attribute:type/Value:StorageSystem+' => 'Storage System~~', + 'Class:Model/Attribute:type/Value:Tablet' => 'Tablet~~', + 'Class:Model/Attribute:type/Value:Tablet+' => 'Tablet~~', + 'Class:Model/Attribute:type/Value:TapeLibrary' => 'Tape Library~~', + 'Class:Model/Attribute:type/Value:TapeLibrary+' => 'Tape Library~~', + 'Class:Model/Attribute:type/Value:Phone' => 'Telephone~~', + 'Class:Model/Attribute:type/Value:Phone+' => 'Telephone~~', + 'Class:Model/Attribute:physicaldevices_list' => 'Physical devices~~', + 'Class:Model/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this model~~', + 'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', + 'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand~~', + 'Class:NetworkDeviceType' => 'Network Device Type~~', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', + 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', + 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', + 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Network devices~~', + 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type~~', + 'Class:IOSVersion' => 'IOS Version~~', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', + 'Class:IOSVersion/Attribute:brand_id' => 'Brand~~', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', + 'Class:IOSVersion/Attribute:brand_name' => 'Brand name~~', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', + 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', + 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', + 'Class:lnkDocumentToPatch' => 'Link Document / Patch~~', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', + 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch~~', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', + 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Patch name~~', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', + 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Link Software Instance / Software Patch~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Software patch~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Software patch name~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Software instance~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software instance name~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', + 'Class:lnkFunctionalCIToOSPatch' => 'Link FunctionalCI / OS patch~~', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', + 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS patch~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS patch name~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToSoftware' => 'Link Document / Software~~', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', + 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software~~', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', + 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Software name~~', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', + 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', + 'Class:Subnet' => 'Subnet~~', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', + 'Class:Subnet/Name' => '%1$s/%2$s~~', + 'Class:Subnet/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Subnet/Attribute:description' => 'Description~~', + 'Class:Subnet/Attribute:description+' => '~~', + 'Class:Subnet/Attribute:subnet_name' => 'Subnet name~~', + 'Class:Subnet/Attribute:subnet_name+' => '~~', + 'Class:Subnet/Attribute:org_id' => 'Owner organization~~', + 'Class:Subnet/Attribute:org_id+' => '~~', + 'Class:Subnet/Attribute:org_name' => 'Organization name~~', + 'Class:Subnet/Attribute:org_name+' => '~~', + 'Class:Subnet/Attribute:ip' => 'IP~~', + 'Class:Subnet/Attribute:ip+' => '~~', + 'Class:Subnet/Attribute:ip_mask' => 'IP Mask~~', + 'Class:Subnet/Attribute:ip_mask+' => '~~', + 'Class:Subnet/Attribute:vlans_list' => 'VLANs~~', + 'Class:Subnet/Attribute:vlans_list+' => '~~', + 'Class:VLAN' => 'VLAN~~', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', + 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag~~', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', + 'Class:VLAN/Attribute:description' => 'Description~~', + 'Class:VLAN/Attribute:description+' => '~~', + 'Class:VLAN/Attribute:org_id' => 'Organization~~', + 'Class:VLAN/Attribute:org_id+' => '~~', + 'Class:VLAN/Attribute:org_name' => 'Organization name~~', + 'Class:VLAN/Attribute:org_name+' => '~~', + 'Class:VLAN/Attribute:subnets_list' => 'Subnets~~', + 'Class:VLAN/Attribute:subnets_list+' => '~~', + 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Physical network interfaces~~', + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', + 'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN~~', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', + 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'Subnet IP~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Subnet name~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN~~', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', + 'Class:NetworkInterface' => 'Network Interface~~', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', + 'Class:NetworkInterface/Attribute:name' => 'Name~~', + 'Class:NetworkInterface/Attribute:name+' => '~~', + 'Class:NetworkInterface/Attribute:finalclass' => 'NetworkInterface sub-class~~', + 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:IPInterface' => 'IP Interface~~', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', + 'Class:IPInterface/Attribute:ipaddress' => 'IP address~~', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', + 'Class:IPInterface/Attribute:macaddress' => 'MAC address~~', + 'Class:IPInterface/Attribute:macaddress+' => '~~', + 'Class:IPInterface/Attribute:comment' => 'Comment~~', + 'Class:IPInterface/Attribute:coment+' => '~~', + 'Class:IPInterface/Attribute:ipgateway' => 'IP gateway~~', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', + 'Class:IPInterface/Attribute:ipmask' => 'IP mask~~', + 'Class:IPInterface/Attribute:ipmask+' => '~~', + 'Class:IPInterface/Attribute:speed' => 'Speed~~', + 'Class:IPInterface/Attribute:speed+' => '~~', + 'Class:PhysicalInterface' => 'Physical Interface~~', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', + 'Class:PhysicalInterface/Name' => '%2$s %1$s~~', + 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Device~~', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', + 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Device name~~', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', + 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs~~', + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN' => 'Link PhysicalInterface / VLAN~~', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', + 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physical Interface~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Physical Interface Name~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Device~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Device name~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', + 'Class:LogicalInterface' => 'Logical Interface~~', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', + 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtual machine~~', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', + 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtual machine name~~', + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', + 'Class:FiberChannelInterface' => 'Fiber Channel Interface~~', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', + 'Class:FiberChannelInterface/Attribute:speed' => 'Speed~~', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', + 'Class:FiberChannelInterface/Attribute:topology' => 'Topology~~', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', + 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN~~', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Device~~', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Device name~~', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice' => 'Link ConnectableCI / NetworkDevice~~', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', + 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Network device~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Network device name~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Connected device~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Connected device name~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Network port~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Device port~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Connection type~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'down link~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'up link~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link~~', + 'Class:lnkApplicationSolutionToFunctionalCI' => 'Link ApplicationSolution / FunctionalCI~~', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Application solution~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Application solution name~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess' => 'Link ApplicationSolution / BusinessProcess~~', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Business process~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Business process name~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Application solution~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Application solution name~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', + 'Class:Group' => 'Group~~', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', + 'Class:Group/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Group/Attribute:name' => 'Name~~', + 'Class:Group/Attribute:name+' => '~~', + 'Class:Group/Attribute:status' => 'Status~~', + 'Class:Group/Attribute:status+' => '~~', + 'Class:Group/Attribute:status/Value:implementation' => 'Implementation~~', + 'Class:Group/Attribute:status/Value:implementation+' => 'Implementation~~', + 'Class:Group/Attribute:status/Value:obsolete' => 'Obsolete~~', + 'Class:Group/Attribute:status/Value:obsolete+' => 'Obsolete~~', + 'Class:Group/Attribute:status/Value:production' => 'Production~~', + 'Class:Group/Attribute:status/Value:production+' => 'Production~~', + 'Class:Group/Attribute:org_id' => 'Organization~~', + 'Class:Group/Attribute:org_id+' => '~~', + 'Class:Group/Attribute:owner_name' => 'Name~~', + 'Class:Group/Attribute:owner_name+' => 'Common name~~', + 'Class:Group/Attribute:description' => 'Description~~', + 'Class:Group/Attribute:description+' => '~~', + 'Class:Group/Attribute:type' => 'Type~~', + 'Class:Group/Attribute:type+' => '~~', + 'Class:Group/Attribute:parent_id' => 'Parent Group~~', + 'Class:Group/Attribute:parent_id+' => '~~', + 'Class:Group/Attribute:parent_name' => 'Name~~', + 'Class:Group/Attribute:parent_name+' => '~~', + 'Class:Group/Attribute:ci_list' => 'Linked CIs~~', + 'Class:Group/Attribute:ci_list+' => 'All the configuration items linked to this group~~', + 'Class:Group/Attribute:parent_id_friendlyname' => 'Parent Group~~', + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', + 'Class:lnkGroupToCI' => 'Link Group / FunctionalCI~~', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', + 'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~', + 'Class:lnkGroupToCI/Attribute:group_id' => 'Group~~', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', + 'Class:lnkGroupToCI/Attribute:group_name' => 'Name~~', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', + 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI~~', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', + 'Class:lnkGroupToCI/Attribute:ci_name' => 'Name~~', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', + 'Class:lnkGroupToCI/Attribute:reason' => 'Reason~~', + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToFunctionalCI' => 'Link Document / FunctionalCI~~', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', + 'ConfigMgmt:baseinfo' => 'General~~', + 'ConfigMgmt:moreinfo' => 'CI specifics~~', + 'ConfigMgmt:otherinfo' => 'Description~~', + 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', + 'Software:moreinfo' => 'Software specifics~~', + 'Phone:moreinfo' => 'Phone specifics~~', + 'Server:baseinfo' => 'General~~', + 'Server:moreinfo' => 'Device specifics~~', + 'Server:Date' => 'Dates~~', + 'Server:otherinfo' => 'Description~~', + 'Server:power' => 'Power supply~~', + 'Class:Subnet/Tab:IPUsage' => 'IP Usage~~', + 'Class:Subnet/Tab:IPUsage+' => 'Which IP within this Subnet is used or not~~', + 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces having an IP in the range: %1$s to %2$s~~', + 'Class:Subnet/Tab:FreeIPs' => 'Free IPs~~', + 'Class:Subnet/Tab:FreeIPs-count' => 'Free IPs: %1$s~~', + 'Class:Subnet/Tab:FreeIPs-explain' => 'Here is an extract of 10 free IP addresses~~', + 'Class:Document:PreviewTab' => 'Preview~~', + 'Menu:Application' => 'Applications~~', + 'Menu:Application+' => 'All applications~~', + 'Menu:DBServer' => 'Database servers~~', + 'Menu:DBServer+' => 'Database servers~~', + 'Menu:BusinessProcess' => 'Business processes~~', + 'Menu:BusinessProcess+' => 'All business processes~~', + 'Menu:ApplicationSolution' => 'Application solutions~~', + 'Menu:ApplicationSolution+' => 'All application solutions~~', + 'Menu:ConfigManagementSoftware' => 'Application management~~', + 'Menu:Licence' => 'Licenses~~', + 'Menu:Licence+' => 'All licenses~~', + 'Menu:Patch' => 'Patches~~', + 'Menu:Patch+' => 'All patches~~', + 'Menu:ApplicationInstance' => 'Installed software~~', + 'Menu:ApplicationInstance+' => 'Applications and database servers~~', + 'Menu:ConfigManagementHardware' => 'Infrastructure management~~', + 'Menu:Subnet' => 'Subnets~~', + 'Menu:Subnet+' => 'All subnets~~', + 'Menu:NetworkDevice' => 'Network devices~~', + 'Menu:NetworkDevice+' => 'All network devices~~', + 'Menu:Server' => 'Servers~~', + 'Menu:Server+' => 'All servers~~', + 'Menu:Printer' => 'Printers~~', + 'Menu:Printer+' => 'All printers~~', + 'Menu:MobilePhone' => 'Mobile phones~~', + 'Menu:MobilePhone+' => 'All mobile phones~~', + 'Menu:PC' => 'Personal computers~~', + 'Menu:PC+' => 'All Personal computers~~', + 'Menu:NewCI' => 'New CI~~', + 'Menu:NewCI+' => 'New CI~~', + 'Menu:SearchCIs' => 'Search for CIs~~', + 'Menu:SearchCIs+' => 'Search for CIs~~', + 'Menu:ConfigManagement:Devices' => 'Devices~~', + 'Menu:ConfigManagement:AllDevices' => 'Infrastructure~~', + 'Menu:ConfigManagement:virtualization' => 'Virtualization~~', + 'Menu:ConfigManagement:EndUsers' => 'End user devices~~', + 'Menu:ConfigManagement:SWAndApps' => 'Software and applications~~', + 'Menu:ConfigManagement:Misc' => 'Miscellaneous~~', + 'Menu:Group' => 'Groups of CIs~~', + 'Menu:Group+' => 'Groups of CIs~~', + 'Menu:OSVersion' => 'OS versions~~', + 'Menu:OSVersion+' => '~~', + 'Menu:Software' => 'Software catalog~~', + 'Menu:Software+' => 'Software catalog~~', +]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/nl.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/nl.dict.itop-config-mgmt.php index eadb98d9ce..a5fa7fc48c 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/nl.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/nl.dict.itop-config-mgmt.php @@ -1,16 +1,16 @@ * @author Thomas Casteleyn * @author Jeffrey Bostoen (2018 - 2022) + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Relation:impacts/Description' => 'Elementen met impact van', @@ -24,80 +24,29 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Relation:impacts/LoadData' => 'Laad data', 'Relation:impacts/NoFilteredData' => 'Gelieve objecten te selecteren en data te laden', 'Relation:impacts/FilteredData' => 'Gefilterde data', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkContactToFunctionalCI' => 'Link Contact / Functioneel CI', - 'Class:lnkContactToFunctionalCI+' => '', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functioneel CI', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Naam functioneel CI', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Naam contact', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => 'Functioneel CI', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => 'Naam', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Omschrijving', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Organisatie', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Naam organisatie', 'Class:FunctionalCI/Attribute:organization_name+' => 'Naam organisatie', 'Class:FunctionalCI/Attribute:business_criticity' => 'Bedrijfskritisch', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'Hoog', 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'Hoog', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'Laag', @@ -105,7 +54,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'Normaal', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'Normaal', 'Class:FunctionalCI/Attribute:move2production' => 'Datum ingebruikname', - 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Contacten', 'Class:FunctionalCI/Attribute:contacts_list+' => 'Alle contacten gelinkt aan dit configuratie-item', 'Class:FunctionalCI/Attribute:documents_list' => 'Documenten', @@ -115,27 +66,20 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:FunctionalCI/Attribute:softwares_list' => 'Software', 'Class:FunctionalCI/Attribute:softwares_list+' => 'Alle software geïnstalleerd op dit configuratie-item', 'Class:FunctionalCI/Attribute:finalclass' => 'Subklasse CI', - 'Class:FunctionalCI/Attribute:finalclass+' => '', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Actieve tickets', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Actieve tickets die dit configuratie-item impacteren', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:PhysicalDevice' => 'Fysieke Apparaat', - 'Class:PhysicalDevice+' => '', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Serienummer', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => 'Locatie', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => 'Naam locatie', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => 'Status', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'Implementatie', 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'Implementatie', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'Buiten dienst', @@ -145,93 +89,46 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'Voorraad', 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'Voorraad', 'Class:PhysicalDevice/Attribute:brand_id' => 'Merk', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => 'Naam merk', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Model', - 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Naam model', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Assetnummer', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => 'Aankoopdatum', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Einde garantieperiode', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => 'Rack', - 'Class:Rack+' => '', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => 'Rackeenheden', - 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:nb_u+' => '~~', 'Class:Rack/Attribute:device_list' => 'Apparaten', 'Class:Rack/Attribute:device_list+' => 'Alle fysieke apparaten die zich bevinden in dit rack', 'Class:Rack/Attribute:enclosure_list' => 'Enclosures', 'Class:Rack/Attribute:enclosure_list+' => 'Alle enclosures in dit rack', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TelephonyCI' => 'Telefonie CI', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Telefoonnummer', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => 'Telefoon', - 'Class:Phone+' => '', -]); - -// -// Class: MobilePhone -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Mobiele telefoon', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'PIN-code', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'IP-telefoon', - 'Class:IPPhone+' => '', -]); - -// -// Class: Tablet -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Tablet', - 'Class:Tablet+' => '', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'Aansluitbaar CI', 'Class:ConnectableCI+' => 'Fysiek CI', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', @@ -239,36 +136,29 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Alle netwerkapparaten die verbonden zijn met dit apparaat', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Netwerkinterfaces', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Alle fysieke netwerkinterfaces', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:DatacenterDevice' => 'Datacenterapparaat', - 'Class:DatacenterDevice+' => '', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => 'Naam rack', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Enclosure', - 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Naam enclosure', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'Rackeenheden', - 'Class:DatacenterDevice/Attribute:nb_u+' => '', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', 'Class:DatacenterDevice/Attribute:managementip' => 'Management IP', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => 'Stroombron A', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => 'Naam stroombron A', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => 'Stroombron B', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => 'Naam stroombron B', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC-poorten', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'Alle fiber channel-interfaces voor dit apparaat', 'Class:DatacenterDevice/Attribute:san_list' => 'SANs', @@ -277,219 +167,128 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'Het toestel werkt zodra stroombron A of B beschikbaar is', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Het toestel werkt zodra alle stroomverbindingen beschikbaar zijn', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'Het toestel werkt zodra minstens %1$s %% van de stroomverbindingen beschikbaar is', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:NetworkDevice' => 'Netwerkapparaat', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Soort netwerkapparaat', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Soort van dit netwerkapparaat', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Apparaten', 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'Alle apparaten die verbonden zijn met dit netwerkapparaat', 'Class:NetworkDevice/Attribute:iosversion_id' => 'Versie IOS', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'Naam versie IOS', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Server', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s', 'Class:Server/Attribute:osfamily_id' => 'Soort besturingssysteem', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'Naam soort besturingssysteem', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'Versie besturingssysteem', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'Naam versie besturingssysteem', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'Licentie besturingssysteem', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'Naam licentie besturingssysteem', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Logische volumes', 'Class:Server/Attribute:logicalvolumes_list+' => 'Alle logische volumes die verbonden zijn met deze server', -]); - -// -// Class: StorageSystem -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:StorageSystem' => 'Opslagsysteem', - 'Class:StorageSystem+' => '', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logische volumes', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Alle logische volumes in dit opslagsysteem', -]); - -// -// Class: SANSwitch -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SANSwitch' => 'SAN-switch', - 'Class:SANSwitch+' => '', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Apparaten', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Alle apparaten verbonden met deze SAN-switch', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TapeLibrary' => 'Tapebibliotheek', - 'Class:TapeLibrary+' => '', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s', 'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Alle tapes in de tapebibliotheek', -]); - -// -// Class: NAS -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s', 'Class:NAS/Attribute:nasfilesystem_list' => 'Bestandssysteem', 'Class:NAS/Attribute:nasfilesystem_list+' => 'Alle bestandsystemen in deze NAS', -]); - -// -// Class: PC -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:PC' => 'PC', - 'Class:PC+' => '', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s', 'Class:PC/Attribute:osfamily_id' => 'Soort besturingssysteem', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'Naam soort besturingssysteem', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'Versie besturingssysteem', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'Naam versie besturingssysteem', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Type', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'Desktop', 'Class:PC/Attribute:type/Value:desktop+' => 'Desktop', 'Class:PC/Attribute:type/Value:laptop' => 'Laptop', 'Class:PC/Attribute:type/Value:laptop+' => 'Laptop', -]); - -// -// Class: Printer -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Printer' => 'Printer', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerConnection -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:PowerConnection' => 'Stroomverbinding', - 'Class:PowerConnection+' => '', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerSource -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:PowerSource' => 'Stroombron', - 'Class:PowerSource+' => '', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDU\'s', 'Class:PowerSource/Attribute:pdus_list+' => 'Alle PDU\'s die gebruik maken van deze stroombron', -]); - -// -// Class: PDU -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => 'Rack', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => 'Naam rack', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => 'Power start', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Naam Power start', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => 'Randapparatuur', - 'Class:Peripheral+' => '', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: Enclosure -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Enclosure' => 'Enclosure', - 'Class:Enclosure+' => '', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => 'Rack', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => 'Naam rack', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => 'Rackeenheden', - 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Apparaten', 'Class:Enclosure/Attribute:device_list+' => 'Alle apparaten in deze enclosure', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ApplicationSolution' => 'Applicatie-oplossing', - 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CI\'s', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'Alle configuratie-items die deze applicatie-oplossing tot stand brengen', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Bedrijfsprocessen', @@ -497,7 +296,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo', 'Class:ApplicationSolution/Attribute:logo+' => 'Wordt gebruikt als objectpictogram bij weergave in impactanalyse.', 'Class:ApplicationSolution/Attribute:status' => 'Status', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'Actief', 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'Actief', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'Inactief', @@ -506,402 +305,35 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'De oplossing werkt als alle configuratie-items actief zijn', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'De oplossing werkt als minstens %1$s configuratie-item(s) actief is/zijn', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'De oplossing werkt als minstens %1$s %% van de configuratie-items actief zijn', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:BusinessProcess' => 'Bedrijfsproces', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Applicatie-oplossing', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Alle applicatie-oplossingen die impact hebben op dit bedrijfsproces', 'Class:BusinessProcess/Attribute:logo' => 'Logo', 'Class:BusinessProcess/Attribute:logo+' => 'Wordt gebruikt als objectpictogram bij weergave in impactanalyse.', 'Class:BusinessProcess/Attribute:status' => 'Status', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'Actief', 'Class:BusinessProcess/Attribute:status/Value:active+' => 'Actief', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Inactief', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'Inactief', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:SoftwareInstance' => 'Software-instantie', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'Systeem', - 'Class:SoftwareInstance/Attribute:system_id+' => '', - 'Class:SoftwareInstance/Attribute:system_name' => 'Naam systeem', - 'Class:SoftwareInstance/Attribute:system_name+' => '', - 'Class:SoftwareInstance/Attribute:software_id' => 'Software', - 'Class:SoftwareInstance/Attribute:software_id+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => 'Naam software', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licentie software', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Naam licentie software', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', - 'Class:SoftwareInstance/Attribute:path' => 'Pad', - 'Class:SoftwareInstance/Attribute:path+' => '', - 'Class:SoftwareInstance/Attribute:status' => 'Status', - 'Class:SoftwareInstance/Attribute:status+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Actief', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Actief', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inactief', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Inactief', -]); - -// -// Class: Middleware -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => '', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware-instanties', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Alle middleware-instanties die geleverd worden door deze middleware', -]); - -// -// Class: DBServer -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:DBServer' => 'Databaseserver', - 'Class:DBServer+' => '', - 'Class:DBServer/Attribute:dbschema_list' => 'Databaseschema\'s', - 'Class:DBServer/Attribute:dbschema_list+' => 'Alle databaseschema\'s voor deze databaseserver', -]); - -// -// Class: WebServer -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:WebServer' => 'Webserver', - 'Class:WebServer+' => '', - 'Class:WebServer/Attribute:webapp_list' => 'Webapplicaties', - 'Class:WebServer/Attribute:webapp_list+' => 'Alle webapplicaties die beschikbaar zijn voor deze webserver', -]); - -// -// Class: PCSoftware -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:PCSoftware' => 'PC-software', - 'Class:PCSoftware+' => '', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:OtherSoftware' => 'Overige software', - 'Class:OtherSoftware+' => '', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:MiddlewareInstance' => 'Middleware-instantie', - 'Class:MiddlewareInstance+' => '', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Wordt gebruikt als objectpictogram bij weergave in impactanalyse.', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Naam middleware', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:DatabaseSchema' => 'Databaseschema', - 'Class:DatabaseSchema+' => '', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Databaseserver', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Naam databaseserver', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:WebApplication' => 'Webapplicatie', - 'Class:WebApplication+' => '', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', - 'Class:WebApplication/Attribute:webserver_id' => 'Webserver', - 'Class:WebApplication/Attribute:webserver_id+' => '', - 'Class:WebApplication/Attribute:webserver_name' => 'Naam webserver', - 'Class:WebApplication/Attribute:webserver_name+' => '', - 'Class:WebApplication/Attribute:logo' => 'Logo', - 'Class:WebApplication/Attribute:logo+' => 'Wordt gebruikt als objectpictogram bij weergave in impactanalyse.', - 'Class:WebApplication/Attribute:url' => 'Link (URL)', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:VirtualDevice' => 'Virtueel apparaat', - 'Class:VirtualDevice+' => '', - 'Class:VirtualDevice/Attribute:status' => 'Status', - 'Class:VirtualDevice/Attribute:status+' => '', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implementatie', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Implementatie', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Buiten gebruik', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Buiten gebruik', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'Productie', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'Productie', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Voorraad', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'Voorraad', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logical volumes', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Alle logische volumes die door dit apparaat gebruikt worden', -]); - -// -// Class: VirtualHost -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:VirtualHost' => 'Virtuele host', - 'Class:VirtualHost+' => '', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuele machines', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Alle virtuele machines die op deze host draaien', -]); - -// -// Class: Hypervisor -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:Hypervisor' => 'Hypervisor', - 'Class:Hypervisor+' => '', - 'Class:Hypervisor/Attribute:farm_id' => 'Farm', - 'Class:Hypervisor/Attribute:farm_id+' => '', - 'Class:Hypervisor/Attribute:farm_name' => 'Naam farm', - 'Class:Hypervisor/Attribute:farm_name+' => '', - 'Class:Hypervisor/Attribute:server_id' => 'Server', - 'Class:Hypervisor/Attribute:server_id+' => '', - 'Class:Hypervisor/Attribute:server_name' => 'Naam server', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:Farm' => 'Farm', - 'Class:Farm+' => '', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors', - 'Class:Farm/Attribute:hypervisor_list+' => 'Alle hypervisors die samen deze farm vormen', - 'Class:Farm/Attribute:redundancy' => 'Hoge beschikbaarheid', - 'Class:Farm/Attribute:redundancy/disabled' => 'De farm is beschikbaar als alle hypervisors beschikbaar zijn.', - 'Class:Farm/Attribute:redundancy/count' => 'De farm is beschikbaar als minstens %1$s hypervisor(s) actief is/zijn', - 'Class:Farm/Attribute:redundancy/percent' => 'De farm is beschikbaar als minstens %1$s %% hypervisors beschikbaar zijn', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:VirtualMachine' => 'Virtuele machine', - 'Class:VirtualMachine+' => '', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtuele host', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Naam virtuele host', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'Besturingssysteem', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'Naam besturingssysteem', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '', - 'Class:VirtualMachine/Attribute:osversion_id' => 'Versie besturingssysteem', - 'Class:VirtualMachine/Attribute:osversion_id+' => '', - 'Class:VirtualMachine/Attribute:osversion_name' => 'Naam versie besturingssysteem', - 'Class:VirtualMachine/Attribute:osversion_name+' => '', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licentie besturingssysteem', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'Naam licentie besturingssysteem', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '', - 'Class:VirtualMachine/Attribute:managementip' => 'IP', - 'Class:VirtualMachine/Attribute:managementip+' => '', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Netwerkinterfaces', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Alle logische netwerkinterfaces', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:LogicalVolume' => 'Logisch volume', - 'Class:LogicalVolume+' => '', - 'Class:LogicalVolume/Attribute:name' => 'Naam', - 'Class:LogicalVolume/Attribute:name+' => '', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', - 'Class:LogicalVolume/Attribute:description' => 'Omschrijving', - 'Class:LogicalVolume/Attribute:description+' => '', - 'Class:LogicalVolume/Attribute:raid_level' => 'RAID-niveau', - 'Class:LogicalVolume/Attribute:raid_level+' => '', - 'Class:LogicalVolume/Attribute:size' => 'Grootte', - 'Class:LogicalVolume/Attribute:size+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Opslagsysteem', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Naam opslagsysteem', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', - 'Class:LogicalVolume/Attribute:servers_list' => 'Servers', - 'Class:LogicalVolume/Attribute:servers_list+' => 'Alle servers die dit volume gebruiken', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuele apparaten', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Alle virtuele apparaten die dit volume gebruiken', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:lnkServerToVolume' => 'Link Server / Volume', - 'Class:lnkServerToVolume+' => '', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Naam volume', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Naam server', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Gebruikte grootte', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:lnkVirtualDeviceToVolume' => 'Link Virtueel apparaat / Volume', - 'Class:lnkVirtualDeviceToVolume+' => '', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Naam volume', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtueel apparaat', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Naam van het virtueel apparaat', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Gebruikte grootte', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:lnkSanToDatacenterDevice' => 'Link SAN / Datacenterapparaat', - 'Class:lnkSanToDatacenterDevice+' => '', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN-switch', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Naam SAN-switch', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Apparaat', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Naam apparaat', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'FC-poort SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC-poort apparaat', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:Tape' => 'Tape', - 'Class:Tape+' => 'Een Tape (of cartridge) binnen '.ITOP_APPLICATION_SHORT.' is een verwijderbaar opslagonderdeel van een tapebibliotheek.', - 'Class:Tape/Attribute:name' => 'Naam', - 'Class:Tape/Attribute:name+' => '', - 'Class:Tape/Attribute:description' => 'Omschrijving', - 'Class:Tape/Attribute:description+' => '', - 'Class:Tape/Attribute:size' => 'Grootte', - 'Class:Tape/Attribute:size+' => '', - 'Class:Tape/Attribute:tapelibrary_id' => 'Tapebibliotheek', - 'Class:Tape/Attribute:tapelibrary_id+' => '', - 'Class:Tape/Attribute:tapelibrary_name' => 'Tapebibliotheek naam', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:NASFileSystem' => 'NAS-bestandssysteem', - 'Class:NASFileSystem+' => '', - 'Class:NASFileSystem/Attribute:name' => 'Naam', - 'Class:NASFileSystem/Attribute:name+' => '', - 'Class:NASFileSystem/Attribute:description' => 'Omschrijving', - 'Class:NASFileSystem/Attribute:description+' => '', - 'Class:NASFileSystem/Attribute:raid_level' => 'RAID-niveau', - 'Class:NASFileSystem/Attribute:raid_level+' => '', - 'Class:NASFileSystem/Attribute:size' => 'Grootte', - 'Class:NASFileSystem/Attribute:size+' => '', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '', - 'Class:NASFileSystem/Attribute:nas_name' => 'Naam NAS', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Software -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Software' => 'Software', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s', 'Class:Software/Attribute:name' => 'Naam', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'Leverancier', - 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Versie', - 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Documenten', 'Class:Software/Attribute:documents_list+' => 'Alle documenten gelinkt aan deze software', 'Class:Software/Attribute:logo' => 'Logo', 'Class:Software/Attribute:logo+' => 'Wordt gebruikt als pictogram voor alle software-instanties die deze software gebruiken, wanneer deze worden weergegeven in impactanalyses.', 'Class:Software/Attribute:type' => 'Type', - 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type+' => '~~', 'Class:Software/Attribute:type/Value:DBServer' => 'Databaseserver', 'Class:Software/Attribute:type/Value:DBServer+' => 'Databaseserver', 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', @@ -918,203 +350,357 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Software/Attribute:softwarepatch_list+' => 'Alle patches voor deze software', 'Class:Software/Attribute:softwarelicence_list' => 'Softwarelicenties', 'Class:Software/Attribute:softwarelicence_list+' => 'Alle licenties voor deze software', -]); - -// -// Class: Patch -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:SoftwareInstance' => 'Software-instantie', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'Systeem', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Naam systeem', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Software', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Naam software', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licentie software', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Naam licentie software', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Pad', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Status', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Actief', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Actief', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inactief', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Inactief', + 'Class:Middleware' => 'Middleware', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware-instanties', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Alle middleware-instanties die geleverd worden door deze middleware', + 'Class:DBServer' => 'Databaseserver', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'Databaseschema\'s', + 'Class:DBServer/Attribute:dbschema_list+' => 'Alle databaseschema\'s voor deze databaseserver', + 'Class:WebServer' => 'Webserver', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Webapplicaties', + 'Class:WebServer/Attribute:webapp_list+' => 'Alle webapplicaties die beschikbaar zijn voor deze webserver', + 'Class:PCSoftware' => 'PC-software', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Overige software', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Middleware-instantie', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Wordt gebruikt als objectpictogram bij weergave in impactanalyse.', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Naam middleware', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Databaseschema', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Databaseserver', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Naam databaseserver', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Webapplicatie', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', + 'Class:WebApplication/Attribute:webserver_id' => 'Webserver', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Naam webserver', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo', + 'Class:WebApplication/Attribute:logo+' => 'Wordt gebruikt als objectpictogram bij weergave in impactanalyse.', + 'Class:WebApplication/Attribute:url' => 'Link (URL)', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Virtueel apparaat', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Status', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implementatie', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Implementatie', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Buiten gebruik', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Buiten gebruik', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'Productie', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'Productie', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Voorraad', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'Voorraad', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logical volumes', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Alle logische volumes die door dit apparaat gebruikt worden', + 'Class:VirtualHost' => 'Virtuele host', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuele machines', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Alle virtuele machines die op deze host draaien', + 'Class:Hypervisor' => 'Hypervisor', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Farm', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Naam farm', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Server', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Naam server', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Farm', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors', + 'Class:Farm/Attribute:hypervisor_list+' => 'Alle hypervisors die samen deze farm vormen', + 'Class:Farm/Attribute:redundancy' => 'Hoge beschikbaarheid', + 'Class:Farm/Attribute:redundancy/disabled' => 'De farm is beschikbaar als alle hypervisors beschikbaar zijn.', + 'Class:Farm/Attribute:redundancy/count' => 'De farm is beschikbaar als minstens %1$s hypervisor(s) actief is/zijn', + 'Class:Farm/Attribute:redundancy/percent' => 'De farm is beschikbaar als minstens %1$s %% hypervisors beschikbaar zijn', + 'Class:VirtualMachine' => 'Virtuele machine', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtuele host', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Naam virtuele host', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'Besturingssysteem', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'Naam besturingssysteem', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'Versie besturingssysteem', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'Naam versie besturingssysteem', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licentie besturingssysteem', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'Naam licentie besturingssysteem', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Netwerkinterfaces', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Alle logische netwerkinterfaces', + 'Class:LogicalVolume' => 'Logisch volume', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Naam', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Omschrijving', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'RAID-niveau', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Grootte', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Opslagsysteem', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Naam opslagsysteem', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Servers', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Alle servers die dit volume gebruiken', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuele apparaten', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Alle virtuele apparaten die dit volume gebruiken', + 'Class:lnkServerToVolume' => 'Link Server / Volume', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Naam volume', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Naam server', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Gebruikte grootte', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Link Virtueel apparaat / Volume', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Naam volume', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtueel apparaat', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Naam van het virtueel apparaat', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Gebruikte grootte', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Link SAN / Datacenterapparaat', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN-switch', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Naam SAN-switch', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Apparaat', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Naam apparaat', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'FC-poort SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC-poort apparaat', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Tape', + 'Class:Tape+' => 'Een Tape (of cartridge) binnen '.ITOP_APPLICATION_SHORT.' is een verwijderbaar opslagonderdeel van een tapebibliotheek.', + 'Class:Tape/Attribute:name' => 'Naam', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Omschrijving', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Grootte', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Tapebibliotheek', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Tapebibliotheek naam', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'NAS-bestandssysteem', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Naam', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Omschrijving', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'RAID-niveau', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Grootte', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'Naam NAS', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Patch', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Naam', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Documenten', 'Class:Patch/Attribute:documents_list+' => 'Alle documenten gelinkt aan deze patch', 'Class:Patch/Attribute:description' => 'Omschrijving', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Subklasse patch', - 'Class:Patch/Attribute:finalclass+' => '', -]); - -// -// Class: OSPatch -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSPatch' => 'Besturingssysteempatch', - 'Class:OSPatch+' => '', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Apparaten', 'Class:OSPatch/Attribute:functionalcis_list+' => 'Alle systemen waarop deze patch is geïnstalleerd', 'Class:OSPatch/Attribute:osversion_id' => 'Versie besturingssysteem', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'Soort besturingssysteem', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'Naam versie besturingssysteem', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => 'Softwarepatch', - 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Software', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Naam software', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Software-instanties', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Alle systemen waarop deze patch is geïnstalleerd', -]); - -// -// Class: Licence -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Licence' => 'Licentie', - 'Class:Licence+' => '', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Naam', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Documenten', 'Class:Licence/Attribute:documents_list+' => 'Alle documenten gelinkt aan deze licentie', 'Class:Licence/Attribute:org_id' => 'Organisatie', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Naam organisatie', 'Class:Licence/Attribute:organization_name+' => 'Naam van de organisatie', 'Class:Licence/Attribute:usage_limit' => 'Gebruikslimiet', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Omschrijving', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Startdatum', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => 'Einddatum', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Code', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Permanente licentie', - 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'Nee', 'Class:Licence/Attribute:perpetual/Value:no+' => 'Nee', 'Class:Licence/Attribute:perpetual/Value:yes' => 'Ja', 'Class:Licence/Attribute:perpetual/Value:yes+' => 'Ja', 'Class:Licence/Attribute:finalclass' => 'Subklasse licentie', - 'Class:Licence/Attribute:finalclass+' => '', -]); - -// -// Class: OSLicence -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSLicence' => 'Besturingssysteemlicentie', - 'Class:OSLicence+' => '', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s', 'Class:OSLicence/Attribute:osversion_id' => 'Versie besturingssysteem', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'Soort besturingssysteem', - 'Class:OSLicence/Attribute:osfamily_id+' => '', + 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'Naam versie bestandssysteem', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtuele machines', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Alle virtuele machines die gebruik maken van deze licentie', 'Class:OSLicence/Attribute:servers_list' => 'Servers', 'Class:OSLicence/Attribute:servers_list+' => 'Alle servers die gebruik maken van deze licentie', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SoftwareLicence' => 'Softwarelicentie', - 'Class:SoftwareLicence+' => '', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s', 'Class:SoftwareLicence/Attribute:software_id' => 'Software', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'Naam software', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Software-instanties', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Alle systemen die gebruik maken van deze licentie', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkDocumentToLicence' => 'Link Document / Licentie', - 'Class:lnkDocumentToLicence+' => '', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licentie', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Naam licentie', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Naam document', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'Versie Besturingssysteem', - 'Class:OSVersion+' => '', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'Soort besturingssysteem', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'Naam soort besturingssysteem', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Naam moet uniek zijn binnen de soort besturingssysteem', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'Deze versie van het besturingssysteem bestaat al binnen de soort besturingssysteem', -]); - -// -// Class: OSFamily -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:OSFamily' => 'Soort Besturingssysteem', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Naam moet uniek zijn', 'Class:OSFamily/UniquenessRule:name' => 'Deze soort besturingssysteem bestaat al', -]); - -// -// Class: Brand -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Brand' => 'Merk', - 'Class:Brand+' => '', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo', - 'Class:Brand/Attribute:logo+' => '', + 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Fysieke apparaten', 'Class:Brand/Attribute:physicaldevices_list+' => 'Alle fysieke apparaten van dit merk', 'Class:Brand/UniquenessRule:name+' => 'De naam van het merk moet uniek zijn', 'Class:Brand/UniquenessRule:name' => 'Dit merk bestaat al', -]); - -// -// Class: Model -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Model' => 'Model', - 'Class:Model+' => '', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s', 'Class:Model/Attribute:brand_id' => 'Merk', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'Naam merk', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => 'Afbeelding', - 'Class:Model/Attribute:picture+' => '', + 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Soort apparaat', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Stroombron', 'Class:Model/Attribute:type/Value:PowerSource+' => 'Stroombron', 'Class:Model/Attribute:type/Value:DiskArray' => 'Schijvenset', @@ -1155,354 +741,229 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Model/Attribute:physicaldevices_list+' => 'Alle fysieke apparaten van dit model', 'Class:Model/UniquenessRule:name_brand+' => 'De naam van het merk moet uniek zijn', 'Class:Model/UniquenessRule:name_brand' => 'De naam van dit model bestaat al voor dit merk', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:NetworkDeviceType' => 'Soort netwerkapparaat', - 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo', 'Class:NetworkDeviceType/Attribute:logo+' => 'Wordt gebruikt als pictogram voor alle netwerkapparaten van dit type wanneer deze in de console worden weergegeven (details, overzichtskaart en impactanalyse).', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Netwerkapparaten', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Alle netwerkapparaten van deze soort', -]); - -// -// Class: IOSVersion -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:IOSVersion' => 'Versie IOS', - 'Class:IOSVersion+' => '', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Merk', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Naam merk', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Naam moet uniek zijn binnen het merk', 'Class:IOSVersion/UniquenessRule:name_brand' => 'Deze IOS versie bestaat al binnen dit merk', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkDocumentToPatch' => 'Link Document / Patch', - 'Class:lnkDocumentToPatch+' => '', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Naam patch', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Naam document', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Link Software-instantie / Softwarepatch', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Softwarepatch', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Naam softwarepatch', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Software instantie', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software instantie naam', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => 'Link Functioneel CI / Besturingssysteempatch', - 'Class:lnkFunctionalCIToOSPatch+' => '', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'Besturingssysteempatch', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'Naam besturingssysteempatch', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'Functioneel CI', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Naam functioneel CI', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => 'Link Document / Software', - 'Class:lnkDocumentToSoftware+' => '', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Naam software', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Naam document', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => 'Subnet', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s', 'Class:Subnet/Attribute:description' => 'Omschrijving', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Naam subnet', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Organisatie', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Naam', 'Class:Subnet/Attribute:org_name+' => 'Naam van het subnet', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'IP Mask', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLAN\'s', - 'Class:Subnet/Attribute:vlans_list+' => '', -]); - -// -// Class: VLAN -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Subnet/Attribute:vlans_list+' => '~~', 'Class:VLAN' => 'VLAN', - 'Class:VLAN+' => '', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN-tag', - 'Class:VLAN/Attribute:vlan_tag+' => '', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Omschrijving', - 'Class:VLAN/Attribute:description+' => '', + 'Class:VLAN/Attribute:description+' => '~~', 'Class:VLAN/Attribute:org_id' => 'Organisatie', - 'Class:VLAN/Attribute:org_id+' => '', + 'Class:VLAN/Attribute:org_id+' => '~~', 'Class:VLAN/Attribute:org_name' => 'Naam organisatie', 'Class:VLAN/Attribute:org_name+' => 'Naam van de organisatie', 'Class:VLAN/Attribute:subnets_list' => 'Subnetten', - 'Class:VLAN/Attribute:subnets_list+' => '', + 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Fysieke netwerkinterfaces', - 'Class:VLAN/Attribute:physicalinterfaces_list+' => '', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', 'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN', - 'Class:lnkSubnetToVLAN+' => '', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'IP subnet', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Naam subnet', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'Tag VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', 'Class:NetworkInterface' => 'Netwerkinterface', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Naam', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Subklasse netwerkinterface', - 'Class:NetworkInterface/Attribute:finalclass+' => '', -]); - -// -// Class: IPInterface -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', 'Class:IPInterface' => 'IP-interface', - 'Class:IPInterface+' => '', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'IP-adres', - 'Class:IPInterface/Attribute:ipaddress+' => '', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MAC-adres', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => 'Commentaar', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => 'IP-gateway', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => 'IP-mask', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Snelheid', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => 'Fysieke interface', - 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Apparaat', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Naam apparaat', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organisatie', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Locatie', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLAN\'s', - 'Class:PhysicalInterface/Attribute:vlans_list+' => '', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN' => 'Link Fysieke interface / VLAN', - 'Class:lnkPhysicalInterfaceToVLAN+' => '', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Fysieke interface', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Naam fysieke interface', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Apparaat', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Naam apparaat', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'Tag VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', 'Class:LogicalInterface' => 'Logische interface', - 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtuele machine', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Naam virtuele machine', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => 'Fiber Channel-interface', - 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Snelheid', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topologie', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Apparaat', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Naam apparaat', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => 'Link ConnectableCI / Netwerkapparaat', - 'Class:lnkConnectableCIToNetworkDevice+' => '', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Netwerkapparaat', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Naam netwerkapparaat', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Verbonden apparaat', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Naam verbonden apparaat', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Netwerkpoort', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Apparaatpoort', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Soort connectie', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'downlink', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'downlink', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'uplink', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'uplink', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Link Applicatie-oplossing / Functioneel CI', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Applicatie-oplossing', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Naam applicatie-oplossing', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Functioneel CI', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Naam functioneel CI', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => 'Link ApplicationSolution / Bedrijfsproces', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Bedrijfsproces', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Naam bedrijfsproces', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Applicatie-oplossing', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Naam applicatie-oplossing', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => 'Groep', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => 'Naam', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Status', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Implementatie', 'Class:Group/Attribute:status/Value:implementation+' => 'Implementatie', 'Class:Group/Attribute:status/Value:obsolete' => 'Buiten gebruik', @@ -1510,56 +971,55 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Group/Attribute:status/Value:production' => 'Productie', 'Class:Group/Attribute:status/Value:production+' => 'Productie', 'Class:Group/Attribute:org_id' => 'Organisatie', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Naam', 'Class:Group/Attribute:owner_name+' => 'Naam van de eigenaar', 'Class:Group/Attribute:description' => 'Omschrijving', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Soort', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Hoofdgroep', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Naam', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'Gelinkte CI\'s', 'Class:Group/Attribute:ci_list+' => 'Alle configuratie-items gelinkt aan deze groep', 'Class:Group/Attribute:parent_id_friendlyname' => 'Hoofdgroep', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'Link Groep / CI', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s', 'Class:lnkGroupToCI/Attribute:group_id' => 'Groep', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Naam', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'Naam', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Reden', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToFunctionalCI' => 'Link Document / Functioneel CI', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functioneel CI', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Naam Functioneel CI', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Naam document', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => 'Globale informatie', 'ConfigMgmt:moreinfo' => 'CI specifieke informatie', - 'Storage:moreinfo' => 'Opslaginformatie', 'ConfigMgmt:otherinfo' => 'Andere informatie', 'ConfigMgmt:dates' => 'Datums', + 'Storage:moreinfo' => 'Opslaginformatie', 'Software:moreinfo' => 'Software informatie', 'Phone:moreinfo' => 'Telefoon informatie', 'Server:baseinfo' => 'Globale informatie', - 'Server:Date' => 'Datum', 'Server:moreinfo' => 'Meer informatie', + 'Server:Date' => 'Datum', 'Server:otherinfo' => 'Andere informatie', 'Server:power' => 'Stroomtoevoer', 'Class:Subnet/Tab:IPUsage' => 'IP-gebruik', @@ -1569,31 +1029,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Subnet/Tab:FreeIPs-count' => 'Beschikbare IP-adressen: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => 'Dit zijn 10 beschikbare IP-adressen', 'Class:Document:PreviewTab' => 'Voorbeeld', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:lnkDocumentToFunctionalCI' => 'Link Document / Functioneel CI', - 'Class:lnkDocumentToFunctionalCI+' => '', - 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functioneel CI', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Naam Functioneel CI', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Naam document', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:Application' => 'Applicaties', 'Menu:Application+' => 'Alle applicaties', 'Menu:DBServer' => 'Databaseservers', @@ -1635,18 +1070,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:Group' => 'Groepen van CI\'s', 'Menu:Group+' => 'Groepen van CI\'s', 'Menu:OSVersion' => 'Versies besturingssysteem', - 'Menu:OSVersion+' => '', + 'Menu:OSVersion+' => '~~', 'Menu:Software' => 'Softwarecatalogus', 'Menu:Software+' => 'Softwarecatalogus', ]); - -// -// Class: PhysicalInterface -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organisatie', - 'Class:PhysicalInterface/Attribute:org_id+' => '', - 'Class:PhysicalInterface/Attribute:location_id' => 'Locatie', - 'Class:PhysicalInterface/Attribute:location_id+' => '', -]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/pl.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/pl.dict.itop-config-mgmt.php index e8c6d2f7e7..2fafaaad20 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/pl.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/pl.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ 'Załaduj dane', 'Relation:impacts/NoFilteredData' => 'wybierz obiekty i załaduj dane', 'Relation:impacts/FilteredData' => 'Filtrowane dane', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkContactToFunctionalCI' => 'Połączenie Kontakt / Konfiguracja', - 'Class:lnkContactToFunctionalCI+' => '', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Konfiguracja', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Nazwa konfiguracji', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Nazwa kontaktu', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => 'Konfiguracje', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => 'Nazwa', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Opis', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Organizacja', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Nazwa organizacji', 'Class:FunctionalCI/Attribute:organization_name+' => 'Nazwa zwyczajowa', 'Class:FunctionalCI/Attribute:business_criticity' => 'Krytyczność dla biznesu', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'wysoka', 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'wysoka', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'niska', @@ -103,7 +51,9 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'średnia', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'średnia', 'Class:FunctionalCI/Attribute:move2production' => 'Przenieś do użytkowanych', - 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Kontakty', 'Class:FunctionalCI/Attribute:contacts_list+' => 'Wszystkie kontakty dla tego elementu konfiguracji', 'Class:FunctionalCI/Attribute:documents_list' => 'Dokumenty', @@ -116,24 +66,17 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:FunctionalCI/Attribute:finalclass+' => 'Nazwa ostatniej klasy', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Aktywne zgłoszenia', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Aktywne zgłoszenia, które mają wpływ na ten element konfiguracji CI', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:PhysicalDevice' => 'Urządzenie fizyczne', - 'Class:PhysicalDevice+' => '', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Numer seryjny', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => 'Lokalizacja', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => 'Nazwa lokalizacji', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => 'Status', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'wdrażane', 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'wdrażane', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'wycofane', @@ -143,93 +86,46 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'na zapasie', 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'na zapasie', 'Class:PhysicalDevice/Attribute:brand_id' => 'Marka', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => 'Nazwa marki', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Model', - 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Nazwa modelu', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Numer zasobu', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => 'Data zakupu', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Koniec gwarancji', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => 'Szafa', - 'Class:Rack+' => '', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => 'Półki szafy', - 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:nb_u+' => '~~', 'Class:Rack/Attribute:device_list' => 'Urządzenia', 'Class:Rack/Attribute:device_list+' => 'Wszystkie fizyczne urządzenia zamontowane w tej szafie', 'Class:Rack/Attribute:enclosure_list' => 'Obudowy', 'Class:Rack/Attribute:enclosure_list+' => 'Wszystkie obudowy w tej szafie', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TelephonyCI' => 'Konfiguracje telefoniczne', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Numer telefonu', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => 'Telefon', - 'Class:Phone+' => '', -]); - -// -// Class: MobilePhone -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Telefon komórkowy', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'PIN sprzętu', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'Telefon IP', - 'Class:IPPhone+' => '', -]); - -// -// Class: Tablet -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Tablet', - 'Class:Tablet+' => '', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'Konfiguracje podłączeń', 'Class:ConnectableCI+' => 'Konfiguracje fizyczne', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', @@ -237,36 +133,29 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Wszystkie urządzenia sieciowe podłączone do tego urządzenia', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Interfejsy sieciowe', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Wszystkie fizyczne interfejsy sieciowe', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:DatacenterDevice' => 'Urządzenie Datacenter', - 'Class:DatacenterDevice+' => '', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => 'Szafa', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => 'Nazwa szafy', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Obudowa', - 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Nazwa obudowy', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'Półki szafy', - 'Class:DatacenterDevice/Attribute:nb_u+' => '', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', 'Class:DatacenterDevice/Attribute:managementip' => 'Zarządzanie IP', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => 'Źródło zasilania A', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => 'Nazwa źródła zasilania A', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => 'Źródło zasilania B', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => 'Nazwa źródła zasilania B', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'Porty FC', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'Wszystkie interfejsy Fibre Channel dla tego urządzenia', 'Class:DatacenterDevice/Attribute:san_list' => 'Przełączniki SAN', @@ -275,219 +164,128 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'Urządzenie działa, jeśli co najmniej jedno złącze zasilania (A lub B) jest włączone', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Urządzenie działa, jeśli wszystkie jego połączenia zasilania są włączone', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'Urządzenie działa, jeśli przynajmniej %1$s %% z jego połączeń zasilania są wyłączone', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:NetworkDevice' => 'Urządzenie sieciowe', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Typ urządzenia sieciowego', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Nazwa typu urządzenia sieciowego', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Urządzenia', 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'Wszystkie urządzenia podłączone do tego urządzenia sieciowego', 'Class:NetworkDevice/Attribute:iosversion_id' => 'Wersja IOS', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'Nazwa wersji IOS', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Serwer', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s', 'Class:Server/Attribute:osfamily_id' => 'Rodzina OS', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'Nazwa rodziny OS', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'Wersja OS', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'Nazwa wersji OS', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'Licencja OS', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'Nazwa licencji OS', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Woluminy logiczne', 'Class:Server/Attribute:logicalvolumes_list+' => 'Wszystkie woluminy logiczne podłączone do tego serwera', -]); - -// -// Class: StorageSystem -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:StorageSystem' => 'System pamięci masowej', - 'Class:StorageSystem+' => '', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Woluminy logiczne', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Wszystkie woluminy logiczne w tym systemie pamięci masowej', -]); - -// -// Class: SANSwitch -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SANSwitch' => 'Przełącznik SAN', - 'Class:SANSwitch+' => '', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Urządzenia Datacenter', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Wszystkie urządzenia Datacenter podłączone do tego przełącznika SAN', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TapeLibrary' => 'Biblioteka taśm', - 'Class:TapeLibrary+' => '', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s', 'Class:TapeLibrary/Attribute:tapes_list' => 'Taśmy', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Wszystkie taśmy w bibliotece taśm', -]); - -// -// Class: NAS -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s', 'Class:NAS/Attribute:nasfilesystem_list' => 'Systemy plików', 'Class:NAS/Attribute:nasfilesystem_list+' => 'Wszystkie systemy plików na tym serwerze NAS', -]); - -// -// Class: PC -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:PC' => 'Komputer PC', - 'Class:PC+' => '', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s', 'Class:PC/Attribute:osfamily_id' => 'Rodzina OS', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'Nazwa rodziny OS', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'Wersja OS', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'Nazwa wersji OS', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Typ', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'desktop', 'Class:PC/Attribute:type/Value:desktop+' => 'desktop', 'Class:PC/Attribute:type/Value:laptop' => 'laptop', 'Class:PC/Attribute:type/Value:laptop+' => 'laptop', -]); - -// -// Class: Printer -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Printer' => 'Drukarka', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerConnection -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:PowerConnection' => 'Podłączenie zasilania', - 'Class:PowerConnection+' => '', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerSource -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:PowerSource' => 'Źródło zasilania', - 'Class:PowerSource+' => '', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDU', 'Class:PowerSource/Attribute:pdus_list+' => 'Wszystkie PDU korzystające z tego źródła zasilania', -]); - -// -// Class: PDU -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => 'Szafa', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => 'Nazwa szafy', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => 'Dystrybucja zasilania', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Nazwa dystrybucji zasilania', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => 'Peryferia', - 'Class:Peripheral+' => '', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: Enclosure -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Enclosure' => 'Obudowa', - 'Class:Enclosure+' => '', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => 'Szafa', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => 'Nazwa szafy', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => 'Półki', - 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Urządzenia', 'Class:Enclosure/Attribute:device_list+' => 'Wszystkie urządzenia w tej obudowie', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ApplicationSolution' => 'Zastosowane rozwiązanie', - 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'Konfiguracje', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'Wszystkie elementy konfiguracji, które składają się na to rozwiązanie', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Procesy biznesowe', @@ -495,7 +293,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo~~', 'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:ApplicationSolution/Attribute:status' => 'Status', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'aktywne', 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'aktywne', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'nieaktywne', @@ -504,402 +302,35 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'Rozwiązanie działa, jeśli wszystkie elementy konfiguracji działają', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'Rozwiązanie jest gotowe, jeśli przynajmniej %1$s element(y) konfiguracji jest(są) włączony(e)', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'Rozwiązanie jest gotowe, jeśli przynajmniej %1$s %% elementów konfiguracji jest włączonych', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:BusinessProcess' => 'Proces biznesowy', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Rozwiązania aplikacyjne', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Wszystkie rozwiązania aplikacyjne, które mają wpływ na ten proces biznesowy', 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', 'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:BusinessProcess/Attribute:status' => 'Status', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'aktywny', 'Class:BusinessProcess/Attribute:status/Value:active+' => 'aktywny', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'nieaktywny', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'nieaktywny', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:SoftwareInstance' => 'Instancja oprogramowania', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'System', - 'Class:SoftwareInstance/Attribute:system_id+' => '', - 'Class:SoftwareInstance/Attribute:system_name' => 'Nazwa systemu', - 'Class:SoftwareInstance/Attribute:system_name+' => '', - 'Class:SoftwareInstance/Attribute:software_id' => 'Oprogramowanie', - 'Class:SoftwareInstance/Attribute:software_id+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => 'Nazwa oprogramowania', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licencja oprogramowania', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Nazwa licencji na oprogramowanie', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', - 'Class:SoftwareInstance/Attribute:path' => 'Poprawka', - 'Class:SoftwareInstance/Attribute:path+' => '', - 'Class:SoftwareInstance/Attribute:status' => 'Status', - 'Class:SoftwareInstance/Attribute:status+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'aktywna', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'aktywna', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'nieaktywna', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'nieaktywna', -]); - -// -// Class: Middleware -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:Middleware' => 'Oprogramowanie pośredniczące', - 'Class:Middleware+' => '', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Instancje oprogramowania pośredniczące', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Wszystkie wystąpienia oprogramowania pośredniczącego zapewniane przez to oprogramowanie pośredniczące', -]); - -// -// Class: DBServer -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:DBServer' => 'Serwer bazy danych', - 'Class:DBServer+' => '', - 'Class:DBServer/Attribute:dbschema_list' => 'Schematy bazy danych', - 'Class:DBServer/Attribute:dbschema_list+' => 'Wszystkie schematy bazy danych dla tego serwera bazy danych', -]); - -// -// Class: WebServer -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:WebServer' => 'Serwer WWW', - 'Class:WebServer+' => '', - 'Class:WebServer/Attribute:webapp_list' => 'Aplikacje WWW', - 'Class:WebServer/Attribute:webapp_list+' => 'Wszystkie aplikacje WWW dostępne na tym serwerze WWW', -]); - -// -// Class: PCSoftware -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:PCSoftware' => 'Oprogramowanie komputerowe', - 'Class:PCSoftware+' => '', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:OtherSoftware' => 'Inne oprogramowanie', - 'Class:OtherSoftware+' => '', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:MiddlewareInstance' => 'Instancja oprogramowania pośredniczącego', - 'Class:MiddlewareInstance+' => '', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Oprogramowanie pośredniczące', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Nazwa oprogramowania pośredniczącego', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:DatabaseSchema' => 'Schemat bazy danych', - 'Class:DatabaseSchema+' => '', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Serwer bazy danych', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Nazwa serwera bazy danych', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:WebApplication' => 'Aplikacja WWW', - 'Class:WebApplication+' => '', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', - 'Class:WebApplication/Attribute:webserver_id' => 'Serwer WWW', - 'Class:WebApplication/Attribute:webserver_id+' => '', - 'Class:WebApplication/Attribute:webserver_name' => 'Nazwa serwera WWW', - 'Class:WebApplication/Attribute:webserver_name+' => '', - 'Class:WebApplication/Attribute:logo' => 'Logo~~', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:VirtualDevice' => 'Urządzenie wirtualne', - 'Class:VirtualDevice+' => '', - 'Class:VirtualDevice/Attribute:status' => 'Status', - 'Class:VirtualDevice/Attribute:status+' => '', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'wdrażane', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'wdrażane', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'wycofane', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'wycofane', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'użytkowane', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'użytkowane', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'na zapasie', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'na zapasie', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Woluminy logiczne', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Wszystkie woluminy logiczne używane przez to urządzenie', -]); - -// -// Class: VirtualHost -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:VirtualHost' => 'Host wirtualny', - 'Class:VirtualHost+' => '', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Maszyny wirtualne', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Wszystkie maszyny wirtualne hostowane przez tego hosta', -]); - -// -// Class: Hypervisor -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:Hypervisor' => 'Nadzorca (Hiperwizor)', - 'Class:Hypervisor+' => '', - 'Class:Hypervisor/Attribute:farm_id' => 'Farma', - 'Class:Hypervisor/Attribute:farm_id+' => '', - 'Class:Hypervisor/Attribute:farm_name' => 'Nazwa farmy', - 'Class:Hypervisor/Attribute:farm_name+' => '', - 'Class:Hypervisor/Attribute:server_id' => 'Serwer', - 'Class:Hypervisor/Attribute:server_id+' => '', - 'Class:Hypervisor/Attribute:server_name' => 'Nazwa serwera', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:Farm' => 'Farma', - 'Class:Farm+' => '', - 'Class:Farm/Attribute:hypervisor_list' => 'Nadzorcy (Hiperwizory)', - 'Class:Farm/Attribute:hypervisor_list+' => 'Wszystkie hiperwizory, które tworzą tę farmę', - 'Class:Farm/Attribute:redundancy' => 'Duża dostępność', - 'Class:Farm/Attribute:redundancy/disabled' => 'Farma działa, jeśli wszystkie hiperwizory działają', - 'Class:Farm/Attribute:redundancy/count' => 'Farma działa, jeśli co najmniej %1$s hiperwizor(y) działa(ją)', - 'Class:Farm/Attribute:redundancy/percent' => 'Farma działa, jeśli co najmniej %1$s %% hiperwizorów działa', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:VirtualMachine' => 'Maszyna wirtualna', - 'Class:VirtualMachine+' => '', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host wirtualny', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Nazwa hosta wirtualnego', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'Rodzina OS', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'Nazwa rodziny OS', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '', - 'Class:VirtualMachine/Attribute:osversion_id' => 'Wersja OS', - 'Class:VirtualMachine/Attribute:osversion_id+' => '', - 'Class:VirtualMachine/Attribute:osversion_name' => 'Nazwa wersji OS', - 'Class:VirtualMachine/Attribute:osversion_name+' => '', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licencja OS', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'Nazwa licencji OS', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '', - 'Class:VirtualMachine/Attribute:managementip' => 'IP', - 'Class:VirtualMachine/Attribute:managementip+' => '', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfejsy sieciowe', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Wszystkie logiczne interfejsy sieciowe', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:LogicalVolume' => 'Wolumin logiczny', - 'Class:LogicalVolume+' => '', - 'Class:LogicalVolume/Attribute:name' => 'Nazwa', - 'Class:LogicalVolume/Attribute:name+' => '', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', - 'Class:LogicalVolume/Attribute:description' => 'Opis', - 'Class:LogicalVolume/Attribute:description+' => '', - 'Class:LogicalVolume/Attribute:raid_level' => 'Poziom raid', - 'Class:LogicalVolume/Attribute:raid_level+' => '', - 'Class:LogicalVolume/Attribute:size' => 'Rozmiar', - 'Class:LogicalVolume/Attribute:size+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'System magazynowania', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Nazwa systemu pamięci masowej', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', - 'Class:LogicalVolume/Attribute:servers_list' => 'Serwery', - 'Class:LogicalVolume/Attribute:servers_list+' => 'Wszystkie serwery korzystające z tego woluminu', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Urządzenia wirtualne', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Wszystkie urządzenia wirtualne korzystające z tego woluminu', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:lnkServerToVolume' => 'Połączenie serwer / wolumin', - 'Class:lnkServerToVolume+' => '', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Wolumin', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Nazwa woluminu', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Serwer', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Nazwa serwera', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Używany rozmiar', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:lnkVirtualDeviceToVolume' => 'Połączenie urządzenie wirtualne / wolumin', - 'Class:lnkVirtualDeviceToVolume+' => '', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Wolumin', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Nazwa woluminu', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Urządzenie wirtualne', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Nazwa urządzenia wirtualnego', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Używany rozmiar', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:lnkSanToDatacenterDevice' => 'Połączenie przełącznik SAN / Datacenter', - 'Class:lnkSanToDatacenterDevice+' => '', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'Przełącznik SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Nazwa przełącznika SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Urządzenie Datacenter', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Nazwa urządzenia Datacenter', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'Port SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Urządzenie fc (FibreChannel)', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:Tape' => 'Taśma', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', - 'Class:Tape/Attribute:name' => 'Nazwa', - 'Class:Tape/Attribute:name+' => '', - 'Class:Tape/Attribute:description' => 'Opis', - 'Class:Tape/Attribute:description+' => '', - 'Class:Tape/Attribute:size' => 'Rozmiar', - 'Class:Tape/Attribute:size+' => '', - 'Class:Tape/Attribute:tapelibrary_id' => 'Biblioteka taśm', - 'Class:Tape/Attribute:tapelibrary_id+' => '', - 'Class:Tape/Attribute:tapelibrary_name' => 'Nazwa biblioteki taśm', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:NASFileSystem' => 'System plików NAS', - 'Class:NASFileSystem+' => '', - 'Class:NASFileSystem/Attribute:name' => 'Nazwa', - 'Class:NASFileSystem/Attribute:name+' => '', - 'Class:NASFileSystem/Attribute:description' => 'Opis', - 'Class:NASFileSystem/Attribute:description+' => '', - 'Class:NASFileSystem/Attribute:raid_level' => 'Poziom Raid', - 'Class:NASFileSystem/Attribute:raid_level+' => '', - 'Class:NASFileSystem/Attribute:size' => 'Rozmiar', - 'Class:NASFileSystem/Attribute:size+' => '', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '', - 'Class:NASFileSystem/Attribute:nas_name' => 'Nazwa NAS', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Software -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Software' => 'Oprogramowanie', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s', 'Class:Software/Attribute:name' => 'Nazwa', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'Wydawca', - 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Wersja', - 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Dokumenty', 'Class:Software/Attribute:documents_list+' => 'Wszystkie dokumenty powiązane z tym oprogramowaniem', 'Class:Software/Attribute:logo' => 'Logo~~', 'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs~~', 'Class:Software/Attribute:type' => 'Typ', - 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type+' => '~~', 'Class:Software/Attribute:type/Value:DBServer' => 'Serwer bazy danych', 'Class:Software/Attribute:type/Value:DBServer+' => 'Serwer bazy danych', 'Class:Software/Attribute:type/Value:Middleware' => 'Oprogramowanie pośredniczące', @@ -916,203 +347,357 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Software/Attribute:softwarepatch_list+' => 'Wszystkie poprawki do tego oprogramowania', 'Class:Software/Attribute:softwarelicence_list' => 'Licencje na oprogramowanie', 'Class:Software/Attribute:softwarelicence_list+' => 'Wszystkie licencje na to oprogramowanie', -]); - -// -// Class: Patch -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:SoftwareInstance' => 'Instancja oprogramowania', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'System', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Nazwa systemu', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Oprogramowanie', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Nazwa oprogramowania', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licencja oprogramowania', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Nazwa licencji na oprogramowanie', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Poprawka', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Status', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'aktywna', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'aktywna', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'nieaktywna', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'nieaktywna', + 'Class:Middleware' => 'Oprogramowanie pośredniczące', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Instancje oprogramowania pośredniczące', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Wszystkie wystąpienia oprogramowania pośredniczącego zapewniane przez to oprogramowanie pośredniczące', + 'Class:DBServer' => 'Serwer bazy danych', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'Schematy bazy danych', + 'Class:DBServer/Attribute:dbschema_list+' => 'Wszystkie schematy bazy danych dla tego serwera bazy danych', + 'Class:WebServer' => 'Serwer WWW', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Aplikacje WWW', + 'Class:WebServer/Attribute:webapp_list+' => 'Wszystkie aplikacje WWW dostępne na tym serwerze WWW', + 'Class:PCSoftware' => 'Oprogramowanie komputerowe', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Inne oprogramowanie', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Instancja oprogramowania pośredniczącego', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Oprogramowanie pośredniczące', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Nazwa oprogramowania pośredniczącego', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Schemat bazy danych', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Serwer bazy danych', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Nazwa serwera bazy danych', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Aplikacja WWW', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', + 'Class:WebApplication/Attribute:webserver_id' => 'Serwer WWW', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Nazwa serwera WWW', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Urządzenie wirtualne', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Status', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'wdrażane', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'wdrażane', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'wycofane', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'wycofane', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'użytkowane', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'użytkowane', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'na zapasie', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'na zapasie', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Woluminy logiczne', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Wszystkie woluminy logiczne używane przez to urządzenie', + 'Class:VirtualHost' => 'Host wirtualny', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Maszyny wirtualne', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Wszystkie maszyny wirtualne hostowane przez tego hosta', + 'Class:Hypervisor' => 'Nadzorca (Hiperwizor)', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Farma', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Nazwa farmy', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Serwer', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Nazwa serwera', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Farma', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Nadzorcy (Hiperwizory)', + 'Class:Farm/Attribute:hypervisor_list+' => 'Wszystkie hiperwizory, które tworzą tę farmę', + 'Class:Farm/Attribute:redundancy' => 'Duża dostępność', + 'Class:Farm/Attribute:redundancy/disabled' => 'Farma działa, jeśli wszystkie hiperwizory działają', + 'Class:Farm/Attribute:redundancy/count' => 'Farma działa, jeśli co najmniej %1$s hiperwizor(y) działa(ją)', + 'Class:Farm/Attribute:redundancy/percent' => 'Farma działa, jeśli co najmniej %1$s %% hiperwizorów działa', + 'Class:VirtualMachine' => 'Maszyna wirtualna', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host wirtualny', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Nazwa hosta wirtualnego', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'Rodzina OS', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'Nazwa rodziny OS', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'Wersja OS', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'Nazwa wersji OS', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licencja OS', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'Nazwa licencji OS', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfejsy sieciowe', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Wszystkie logiczne interfejsy sieciowe', + 'Class:LogicalVolume' => 'Wolumin logiczny', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Nazwa', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Opis', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Poziom raid', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Rozmiar', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'System magazynowania', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Nazwa systemu pamięci masowej', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Serwery', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Wszystkie serwery korzystające z tego woluminu', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Urządzenia wirtualne', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Wszystkie urządzenia wirtualne korzystające z tego woluminu', + 'Class:lnkServerToVolume' => 'Połączenie serwer / wolumin', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Wolumin', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Nazwa woluminu', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Serwer', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Nazwa serwera', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Używany rozmiar', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Połączenie urządzenie wirtualne / wolumin', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Wolumin', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Nazwa woluminu', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Urządzenie wirtualne', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Nazwa urządzenia wirtualnego', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Używany rozmiar', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Połączenie przełącznik SAN / Datacenter', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'Przełącznik SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Nazwa przełącznika SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Urządzenie Datacenter', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Nazwa urządzenia Datacenter', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'Port SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Urządzenie fc (FibreChannel)', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Taśma', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'Nazwa', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Opis', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Rozmiar', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Biblioteka taśm', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Nazwa biblioteki taśm', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'System plików NAS', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Nazwa', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Opis', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Poziom Raid', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Rozmiar', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'Nazwa NAS', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Poprawka', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Nazwa', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Dokumenty', 'Class:Patch/Attribute:documents_list+' => 'Wszystkie dokumenty powiązane z tą poprawką', 'Class:Patch/Attribute:description' => 'Opis', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Podklasa poprawki', 'Class:Patch/Attribute:finalclass+' => 'Nazwa ostatniej klasy', -]); - -// -// Class: OSPatch -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:OSPatch' => 'Poprawka OS', - 'Class:OSPatch+' => '', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Urządzenia', 'Class:OSPatch/Attribute:functionalcis_list+' => 'Wszystkie systemy, w których jest zainstalowana ta poprawka', 'Class:OSPatch/Attribute:osversion_id' => 'Wersja OS', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'OS Family~~', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'Nazwa wersji OS', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => 'Poprawka oprogramowania', - 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Oprogramowanie', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Nazwa oprogramowania', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Instancje oprogramowania', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Wszystkie systemy, w których jest zainstalowana ta poprawka oprogramowania', -]); - -// -// Class: Licence -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Licence' => 'Licencja', - 'Class:Licence+' => '', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Nazwa', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Dokumenty', 'Class:Licence/Attribute:documents_list+' => 'Wszystkie dokumenty powiązane z tą licencją', 'Class:Licence/Attribute:org_id' => 'Organizacja', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Nazwa organizacji', 'Class:Licence/Attribute:organization_name+' => 'Nazwa zwyczajowa', 'Class:Licence/Attribute:usage_limit' => 'Limit wykorzystania', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Opis', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Data rozpoczęcia', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => 'Data zakończenia', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Klucz', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Wieczysty', - 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'nie', 'Class:Licence/Attribute:perpetual/Value:no+' => 'nie', 'Class:Licence/Attribute:perpetual/Value:yes' => 'tak', 'Class:Licence/Attribute:perpetual/Value:yes+' => 'tak', 'Class:Licence/Attribute:finalclass' => 'Podklasa licencji', 'Class:Licence/Attribute:finalclass+' => 'Nazwa ostatniej klasy', -]); - -// -// Class: OSLicence -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:OSLicence' => 'Licencja OS', - 'Class:OSLicence+' => '', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s', 'Class:OSLicence/Attribute:osversion_id' => 'Wersja OS', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'OS Family~~', 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'Nazwa wersji OS', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Maszyny wirtualne', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Wszystkie maszyny wirtualne, na których jest używana ta licencja', 'Class:OSLicence/Attribute:servers_list' => 'Serwery', 'Class:OSLicence/Attribute:servers_list+' => 'Wszystkie serwery, na których jest używana ta licencja', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SoftwareLicence' => 'Licencja oprogramowania', - 'Class:SoftwareLicence+' => '', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s', 'Class:SoftwareLicence/Attribute:software_id' => 'Oprogramowanie', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'Nazwa oprogramowania', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Instancje oprogramowania', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Wszystkie systemy, na których używana jest ta licencja', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkDocumentToLicence' => 'Połączenie dokument / licencjia', - 'Class:lnkDocumentToLicence+' => '', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licencja', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Nazwa licencji', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Nazwa dokumentu', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'Wersja OS', - 'Class:OSVersion+' => '', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'Rodzina OS', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'Nazwa rodziny OS', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', -]); - -// -// Class: OSFamily -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:OSFamily' => 'Rodzina OS', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', -]); - -// -// Class: Brand -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Brand' => 'Marka', - 'Class:Brand+' => '', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo~~', 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Urządzenia fizyczne', 'Class:Brand/Attribute:physicaldevices_list+' => 'Wszystkie fizyczne urządzenia tej marki', 'Class:Brand/UniquenessRule:name+' => 'Nazwa musi być niepowtarzalna', 'Class:Brand/UniquenessRule:name' => 'Ta marka już istnieje', -]); - -// -// Class: Model -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Model' => 'Model', - 'Class:Model+' => '', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s', 'Class:Model/Attribute:brand_id' => 'Marka', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'Nazwa marki', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => 'Picture~~', 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Typ urządzenia', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Źródło zasilania', 'Class:Model/Attribute:type/Value:PowerSource+' => 'Źródło zasilania', 'Class:Model/Attribute:type/Value:DiskArray' => 'Macierz dysków', @@ -1153,354 +738,229 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Model/Attribute:physicaldevices_list+' => 'Wszystkie fizyczne urządzenia odpowiadające temu modelowi', 'Class:Model/UniquenessRule:name_brand+' => 'Nazwa musi być niepowtarzalna w ramach marki', 'Class:Model/UniquenessRule:name_brand' => 'ten model już istnieje dla tej marki', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:NetworkDeviceType' => 'Typ urządzenia sieciowego', - 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Urządzenia sieciowe', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Wszystkie urządzenia sieciowe odpowiadające temu typowi', -]); - -// -// Class: IOSVersion -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:IOSVersion' => 'Wersja IOS', - 'Class:IOSVersion+' => '', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Marka', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Nazwa marki', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkDocumentToPatch' => 'Połączenie dokument / poprawka', - 'Class:lnkDocumentToPatch+' => '', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Poprawka', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Nazwa poprawki', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Nazwa dokumentu', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Połączenie instancja oprogramowania / poprawkę oprogramowania', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Poprawka oprogramowania', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Nazwa poprawki oprogramowania', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Instancja oprogramowania', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Nazwa instancji oprogramowania', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => 'Połączenie Konfiguracja / Poprawka OS', - 'Class:lnkFunctionalCIToOSPatch+' => '', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'Poprawka OS', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'Nazwa poprawki OS', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'Konfiguracja', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Nazwa konfiguracji', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => 'Połączenie dokument / oprogramowanie', - 'Class:lnkDocumentToSoftware+' => '', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Oprogramowanie', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Nazwa oprogramowania', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Nazwa dokumentu', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => 'Podsieć', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s', 'Class:Subnet/Attribute:description' => 'Opis', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Nazwa podsieci', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Organizacja właścicielska', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Nazwa', 'Class:Subnet/Attribute:org_name+' => 'Nazwa zwyczajowa', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'Maska IP', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'Sieci VLAN', - 'Class:Subnet/Attribute:vlans_list+' => '', -]); - -// -// Class: VLAN -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:Subnet/Attribute:vlans_list+' => '~~', 'Class:VLAN' => 'Sieć VLAN', - 'Class:VLAN+' => '', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'Tag sieci VLAN', - 'Class:VLAN/Attribute:vlan_tag+' => '', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Opis', - 'Class:VLAN/Attribute:description+' => '', + 'Class:VLAN/Attribute:description+' => '~~', 'Class:VLAN/Attribute:org_id' => 'Organizacja', - 'Class:VLAN/Attribute:org_id+' => '', + 'Class:VLAN/Attribute:org_id+' => '~~', 'Class:VLAN/Attribute:org_name' => 'Nazwa organizacji', 'Class:VLAN/Attribute:org_name+' => 'Nazwa zwyczajowa', 'Class:VLAN/Attribute:subnets_list' => 'Podsieci', - 'Class:VLAN/Attribute:subnets_list+' => '', + 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Fizyczne interfejsy sieciowe', - 'Class:VLAN/Attribute:physicalinterfaces_list+' => '', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', 'Class:lnkSubnetToVLAN' => 'Połączenie podsieć / sieć VLAN', - 'Class:lnkSubnetToVLAN+' => '', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Podsieć', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'IP podsieci', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Nazwa podsieci', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'Sieć VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'Tag sieci VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', 'Class:NetworkInterface' => 'Interfejs sieciowy', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Nazwa', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Podklasa interfejsu sieciowego', 'Class:NetworkInterface/Attribute:finalclass+' => 'Nazwa ostatniej klasy', -]); - -// -// Class: IPInterface -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:IPInterface' => 'Interfejs IP', - 'Class:IPInterface+' => '', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'Adres IP', - 'Class:IPInterface/Attribute:ipaddress+' => '', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'Adres MAC', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => 'Komentarz', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => 'Brama IP', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => 'Maska IP', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Prędkość', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => 'Interfejs fizyczny', - 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Urządzenie', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Nazwa urządzenia', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'Sieci VLAN', - 'Class:PhysicalInterface/Attribute:vlans_list+' => '', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN' => 'Połączenie interfejs fizyczny / sieć VLAN', - 'Class:lnkPhysicalInterfaceToVLAN+' => '', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Interfejs fizyczny', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Nazwa interfejsu fizycznego', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Urządzenie', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Nazwa urządzenia', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'Sieć VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'Tag sieci VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', 'Class:LogicalInterface' => 'Interfejs logiczny', - 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Maszyna wirtualna', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Nazwa maszyny wirtualnej', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => 'Interfejs Fibre Channel', - 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Prędkość', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Typologia', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Urządzenie', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Nazwa urządzenia', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => 'Połączenie Konfiguracja podłączeń / Urządzenie sieciowe', - 'Class:lnkConnectableCIToNetworkDevice+' => '', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Urządzenie sieciowe', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Nazwa urządzenia sieciowego', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Podłączone urządzenie', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Nazwa podłączonego urządzenia', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Port sieciowy', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Port urządzenia', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Rodzaj połączenia', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'rozłączone', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'rozłączone', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'połączone', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'połączone', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Połączenie Zastosowane rozwiązanie / Konfiguracja', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Zastosowane rozwiązanie', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Nazwa zastosowanego rozwiązania', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Konfiguracja', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Nazwa konfiguracji', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => 'Połączenie Zastosowane rozwiązanie / proces biznesowy', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Proces biznesowy', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Nazwa procesu biznesowego', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Zastosowane rozwiązanie', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Nazwa zastosowanego rozwiązania', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => 'Grupa', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => 'Nazwa', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Status', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'wdrażane', 'Class:Group/Attribute:status/Value:implementation+' => 'wdrożene', 'Class:Group/Attribute:status/Value:obsolete' => 'wycofane', @@ -1508,56 +968,55 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Group/Attribute:status/Value:production' => 'użytkowane', 'Class:Group/Attribute:status/Value:production+' => 'użytkowane', 'Class:Group/Attribute:org_id' => 'Organizacja', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Nazwa', 'Class:Group/Attribute:owner_name+' => 'Nazwa zwyczajowa', 'Class:Group/Attribute:description' => 'Opis', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Typ', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Grupa nadrzędna', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Nazwa', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'Połączone konfiguracje', 'Class:Group/Attribute:ci_list+' => 'Wszystkie elementy konfiguracji połączone z tą grupą', 'Class:Group/Attribute:parent_id_friendlyname' => 'Grupa nadrzędna', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'Połączenie Grupa / Konfiguracja', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s', 'Class:lnkGroupToCI/Attribute:group_id' => 'Grupa', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Nazwa', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'Konfiguracja', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'Nazwa', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Powód', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToFunctionalCI' => 'Połączenie Dokument / Konfiguracja', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Konfiguracja', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Nazwa konfiguracji', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Dokument', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Nazwa dokumentu', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => 'General~~', 'ConfigMgmt:moreinfo' => 'CI specifics~~', - 'Storage:moreinfo' => 'Storage specifics~~', 'ConfigMgmt:otherinfo' => 'Description~~', 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', 'Software:moreinfo' => 'Software specifics~~', 'Phone:moreinfo' => 'Phone specifics~~', 'Server:baseinfo' => 'Informacje ogólne', - 'Server:Date' => 'Daty', 'Server:moreinfo' => 'Więcej informacji', + 'Server:Date' => 'Daty', 'Server:otherinfo' => 'Inne informacje', 'Server:power' => 'Zasilanie', 'Class:Subnet/Tab:IPUsage' => 'Wykorzystanie adresu IP', @@ -1567,31 +1026,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Subnet/Tab:FreeIPs-count' => 'Wolne adresy IP: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => 'Oto fragment 10 bezpłatnych adresów IP', 'Class:Document:PreviewTab' => 'Podgląd', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:lnkDocumentToFunctionalCI' => 'Połączenie Dokument / Konfiguracja', - 'Class:lnkDocumentToFunctionalCI+' => '', - 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Konfiguracja', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Nazwa konfiguracji', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Nazwa dokumentu', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Menu:Application' => 'Aplikacje', 'Menu:Application+' => 'Wszystkie aplikacje', 'Menu:DBServer' => 'Serwery baz danych', @@ -1633,18 +1067,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Menu:Group' => 'Grupy konfiguracji', 'Menu:Group+' => 'Grupy konfiguracji', 'Menu:OSVersion' => 'Wersje OS', - 'Menu:OSVersion+' => '', + 'Menu:OSVersion+' => '~~', 'Menu:Software' => 'Katalog oprogramowania', 'Menu:Software+' => 'Katalog oprogramowania', ]); - -// -// Class: PhysicalInterface -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', - 'Class:PhysicalInterface/Attribute:org_id+' => '~~', - 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', - 'Class:PhysicalInterface/Attribute:location_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/pt_br.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/pt_br.dict.itop-config-mgmt.php index f430173e45..4507b852c9 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/pt_br.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/pt_br.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ 'Carregando dados', 'Relation:impacts/NoFilteredData' => 'Por favor, selecione os objetos na tag de visualização Gráfica', 'Relation:impacts/FilteredData' => 'Filtered data~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkContactToFunctionalCI' => 'Relação entre Contato / IC', - 'Class:lnkContactToFunctionalCI+' => '', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'ICs', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Nome do IC', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contato', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Nome do contato', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => 'Item de Configuração', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => 'Nome', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Descrição', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Organização', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Nome da organização', - 'Class:FunctionalCI/Attribute:organization_name+' => '', + 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name~~', 'Class:FunctionalCI/Attribute:business_criticity' => 'Criticidade ao negócio', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'Alta', - 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => '', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'high~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'Baixa', - 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => '', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => 'low~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'Média', - 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => '', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'medium~~', 'Class:FunctionalCI/Attribute:move2production' => 'Data de migração para produção', - 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Contatos', 'Class:FunctionalCI/Attribute:contacts_list+' => 'Todos os Contatos associados à este Item de Configuração (IC)', 'Class:FunctionalCI/Attribute:documents_list' => 'Documentos', @@ -113,123 +63,69 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:FunctionalCI/Attribute:softwares_list' => 'Softwares', 'Class:FunctionalCI/Attribute:softwares_list+' => 'Todos os Softwares instalados neste Item de Configuração (IC)', 'Class:FunctionalCI/Attribute:finalclass' => 'Tipo de IC', - 'Class:FunctionalCI/Attribute:finalclass+' => '', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Solicitações ativas', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:PhysicalDevice' => 'Dispositivo físico', 'Class:PhysicalDevice+' => 'Lista de Dispositivos Físicos', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Número serial', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => 'Localização', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => 'Nome da localização', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => 'Status', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'Em homologação', - 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:PhysicalDevice/Attribute:status/Value:production' => 'Em produção', - 'Class:PhysicalDevice/Attribute:status/Value:production+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:production+' => 'production~~', 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'Suporte', - 'Class:PhysicalDevice/Attribute:status/Value:stock+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stock~~', 'Class:PhysicalDevice/Attribute:brand_id' => 'Fabricante', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => 'Nome do fabricante', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Modelo', - 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Nome do modelo', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Número do ativo', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => 'Data de compra', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Fim da garantia', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => 'Rack', - 'Class:Rack+' => '', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s~~', 'Class:Rack/Attribute:nb_u' => 'Unidades', - 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:nb_u+' => '~~', 'Class:Rack/Attribute:device_list' => 'Dispositivos', 'Class:Rack/Attribute:device_list+' => 'Todos os Dispositivos físicos empilhados neste Rack', 'Class:Rack/Attribute:enclosure_list' => 'Gavetas', 'Class:Rack/Attribute:enclosure_list+' => 'Todas as Gavetas neste Rack', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TelephonyCI' => 'Telefonia', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Número de telefone', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => 'Telefone', - 'Class:Phone+' => '', -]); - -// -// Class: MobilePhone -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Telefone Celular', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'Telefone IP', - 'Class:IPPhone+' => '', -]); - -// -// Class: Tablet -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Tablet', - 'Class:Tablet+' => '', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'Conectividade', 'Class:ConnectableCI+' => 'Físico', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s~~', @@ -237,36 +133,29 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Todos os Dispositivos de rede conectados neste dispositivo', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Interface de rede', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Todas as Interfaces de rede presentes neste dispositivo', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:DatacenterDevice' => 'Dispositivo de Datacenter', - 'Class:DatacenterDevice+' => '', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => 'Nome do rack', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Gaveta', - 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Nome da gaveta', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'Unidades', - 'Class:DatacenterDevice/Attribute:nb_u+' => '', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', 'Class:DatacenterDevice/Attribute:managementip' => 'IP de gerenciamento', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => 'Fonte de energia A', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => 'Nome da fonte de energia A', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => 'Fonte de energia B', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => 'Nome da fonte energia B', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'Portas FC', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'Todas as portas Fiber Channel (FC) para este Dispositivo de datacenter', 'Class:DatacenterDevice/Attribute:san_list' => 'SANs', @@ -275,219 +164,128 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'O dispositivo está ativo se pelo menos uma conexão de energia (A ou B) estiver ativa', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'O dispositivo está ativo se todas as conexões de energia estiverem ativadas', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'O dispositivo está ativo se pelo menos %1$s %% de suas conexões de energia estiverem funcionando', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:NetworkDevice' => 'Dispositivo de Rede', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Tipo de dispositivo de rede', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Nome do tipo de dispositivo de rede', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => 'ICs', 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'Todos os Itens de configuração (ICs) associados à este Dispositivo de rede', 'Class:NetworkDevice/Attribute:iosversion_id' => 'Versão do SO', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'Nome da versão do SO', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Servidor', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s~~', 'Class:Server/Attribute:osfamily_id' => 'Família do SO', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'Nome da família do SO', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'Versão do OS', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'Nome da versão do SO', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'Licença do SO', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'Nome da licença do SO', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Volumes lógicos', 'Class:Server/Attribute:logicalvolumes_list+' => 'Todos os Volumes lógicos associados à este Servidor', -]); - -// -// Class: StorageSystem -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:StorageSystem' => 'Sistema de Storage', - 'Class:StorageSystem+' => '', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s~~', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Volumes lógicos', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Todos os Volumes lógicos neste Sistema de storage', -]); - -// -// Class: SANSwitch -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:SANSwitch' => 'Switch SAN', - 'Class:SANSwitch+' => '', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s~~', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Dispositivos', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Todos os Dispositivos associados à este Switch SAN', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TapeLibrary' => 'Biblioteca de Fitas', - 'Class:TapeLibrary+' => '', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s~~', 'Class:TapeLibrary/Attribute:tapes_list' => 'Fitas', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Todas as Fitas associadas à esta Biblioteca de fitas', -]); - -// -// Class: NAS -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s~~', 'Class:NAS/Attribute:nasfilesystem_list' => 'Sistemas de arquivos', 'Class:NAS/Attribute:nasfilesystem_list+' => 'Todos os Sistemas de arquivos para este NAS', -]); - -// -// Class: PC -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:PC' => 'PC', - 'Class:PC+' => '', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s~~', 'Class:PC/Attribute:osfamily_id' => 'Família do SO', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'Nome da família do SO', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'Versão do SO', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'Nome da versão do OS', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Tipo', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'Desktop', - 'Class:PC/Attribute:type/Value:desktop+' => '', + 'Class:PC/Attribute:type/Value:desktop+' => 'desktop~~', 'Class:PC/Attribute:type/Value:laptop' => 'Laptop', - 'Class:PC/Attribute:type/Value:laptop+' => '', -]); - -// -// Class: Printer -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:PC/Attribute:type/Value:laptop+' => 'laptop~~', 'Class:Printer' => 'Impressora', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerConnection -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:PowerConnection' => 'Conexão de Energia', - 'Class:PowerConnection+' => '', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerSource -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:PowerSource' => 'Fonte de Energia', - 'Class:PowerSource+' => '', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s~~', 'Class:PowerSource/Attribute:pdus_list' => 'PDUs', 'Class:PowerSource/Attribute:pdus_list+' => 'Todos os PDUs utilizando esta Fonte de energia', -]); - -// -// Class: PDU -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s~~', 'Class:PDU/Attribute:rack_id' => 'Rack', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => 'Nome do rack', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => 'Fonte de energia', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Nome da fonte de energia', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => 'Periférico', - 'Class:Peripheral+' => '', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: Enclosure -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Enclosure' => 'Gaveta', - 'Class:Enclosure+' => '', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Enclosure/Attribute:rack_id' => 'Rack', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => 'Nome do rack', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => 'Unidades', - 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Dispositivos', 'Class:Enclosure/Attribute:device_list+' => 'Todos os Dispositivos presentes nesta Gaveta', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:ApplicationSolution' => 'Solução de Aplicação', - 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'ICs', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'Todos os Itens de configuração (IC) que compõem esta Solução de aplicação', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Processos de negócio', @@ -495,411 +293,44 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo~~', 'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:ApplicationSolution/Attribute:status' => 'Status', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'Ativo', - 'Class:ApplicationSolution/Attribute:status/Value:active+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active~~', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'Inativo', - 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'inactive~~', 'Class:ApplicationSolution/Attribute:redundancy' => 'Análise de impacto: configuração de redundância', 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'A Solução de aplicação está funcionando se todos os Itens de configuração (ICs) estiverem funcionando', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'A Solução de aplicação está funcionando se no mínimo %1$s Item(ns) de configuração (IC(s)) estiver(em) funcionando', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'A Solução de aplicação está funcionando se no mínimo %1$s %% dos Itens de configuração (ICs) estiverem funcionando', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:BusinessProcess' => 'Processo de Negócio', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Soluções de aplicação', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Todas as soluções de aplicação que impactam este processo de negócio', 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', 'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', 'Class:BusinessProcess/Attribute:status' => 'Status', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'Ativo', - 'Class:BusinessProcess/Attribute:status/Value:active+' => '', + 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Inativo', - 'Class:BusinessProcess/Attribute:status/Value:inactive+' => '', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:SoftwareInstance' => 'Instância de Software', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'Sistema', - 'Class:SoftwareInstance/Attribute:system_id+' => '', - 'Class:SoftwareInstance/Attribute:system_name' => 'Nome do sistema', - 'Class:SoftwareInstance/Attribute:system_name+' => '', - 'Class:SoftwareInstance/Attribute:software_id' => 'Software', - 'Class:SoftwareInstance/Attribute:software_id+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => 'Nome do software', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licença do software', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Nome da licença do software', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', - 'Class:SoftwareInstance/Attribute:path' => 'Caminho', - 'Class:SoftwareInstance/Attribute:path+' => '', - 'Class:SoftwareInstance/Attribute:status' => 'Status', - 'Class:SoftwareInstance/Attribute:status+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Ativo', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Ativo', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inativo', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Inativo', -]); - -// -// Class: Middleware -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => '', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Instância Middleware', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Todos as instância middleware fornecida por essa middleware', -]); - -// -// Class: DBServer -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:DBServer' => 'Servidor de DB', - 'Class:DBServer+' => '', - 'Class:DBServer/Attribute:dbschema_list' => 'Esquemas de BD', - 'Class:DBServer/Attribute:dbschema_list+' => 'Todos os Esquemas de BD para este Servidor de Banco de Dados (BD)', -]); - -// -// Class: WebServer -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:WebServer' => 'Servidor Web', - 'Class:WebServer+' => '', - 'Class:WebServer/Attribute:webapp_list' => 'Aplicações Web', - 'Class:WebServer/Attribute:webapp_list+' => 'Todas as Aplicações Web disponíveis para este Servidor Web', -]); - -// -// Class: PCSoftware -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:PCSoftware' => 'Software de PC', - 'Class:PCSoftware+' => '', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:OtherSoftware' => 'Outro Software', - 'Class:OtherSoftware+' => '', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:MiddlewareInstance' => 'Instância Middleware', - 'Class:MiddlewareInstance+' => '', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Nome do middleware', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:DatabaseSchema' => 'Esquema de Banco de Dados (BD)', - 'Class:DatabaseSchema+' => '', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Servidor de DB', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Nome do servidor de DB', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:WebApplication' => 'Aplicação Web', - 'Class:WebApplication+' => '', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', - 'Class:WebApplication/Attribute:webserver_id' => 'Servidor Web', - 'Class:WebApplication/Attribute:webserver_id+' => '', - 'Class:WebApplication/Attribute:webserver_name' => 'Nome do servidor Web', - 'Class:WebApplication/Attribute:webserver_name+' => '', - 'Class:WebApplication/Attribute:logo' => 'Logo~~', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:VirtualDevice' => 'Dispositivo Virtual', - 'Class:VirtualDevice+' => '', - 'Class:VirtualDevice/Attribute:status' => 'Status', - 'Class:VirtualDevice/Attribute:status+' => '', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Em homologação', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Em homologação', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Obsoleto', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'Em produção', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'Em produção', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Suporte', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'Suporte', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Volume lógico', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Todos os Volumes lógicos associados à este Dispositivo virtual', -]); - -// -// Class: VirtualHost -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:VirtualHost' => 'Host Virtual', - 'Class:VirtualHost+' => '', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Máquinas virtuais (VMs)', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Todas as Máquinas virtuais (VMs) hospedadas neste Host virtual', -]); - -// -// Class: Hypervisor -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:Hypervisor' => 'Hypervisor', - 'Class:Hypervisor+' => '', - 'Class:Hypervisor/Attribute:farm_id' => 'Cluster/HA', - 'Class:Hypervisor/Attribute:farm_id+' => '', - 'Class:Hypervisor/Attribute:farm_name' => 'Nome do Cluster/HA', - 'Class:Hypervisor/Attribute:farm_name+' => '', - 'Class:Hypervisor/Attribute:server_id' => 'Servidor', - 'Class:Hypervisor/Attribute:server_id+' => '', - 'Class:Hypervisor/Attribute:server_name' => 'Nome do servidor', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:Farm' => 'Cluster/HA', - 'Class:Farm+' => '', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors', - 'Class:Farm/Attribute:hypervisor_list+' => 'Todos os Hypervisors que compõem este Cluster/HA', - 'Class:Farm/Attribute:redundancy' => 'Alta disponibilidade', - 'Class:Farm/Attribute:redundancy/disabled' => 'O farm está ativo se todos os hypervisors estiverem disponíveis', - 'Class:Farm/Attribute:redundancy/count' => 'O farm está ativo se pelo menos %1$s hypervisor(s) estiver(em) disponíveis', - 'Class:Farm/Attribute:redundancy/percent' => 'O farm está ativo se pelo menos %1$s %% dos hypervisors estiverem disponíveis', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:VirtualMachine' => 'Máquina Virtual', - 'Class:VirtualMachine+' => '', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host virtual', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Nome do host virtual', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'Família do SO', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'Nome da família do SO', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '', - 'Class:VirtualMachine/Attribute:osversion_id' => 'Versão do SO', - 'Class:VirtualMachine/Attribute:osversion_id+' => '', - 'Class:VirtualMachine/Attribute:osversion_name' => 'Nome da versão do SO', - 'Class:VirtualMachine/Attribute:osversion_name+' => '', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licença do SO', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'Nome da licença do SO', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '', - 'Class:VirtualMachine/Attribute:managementip' => 'IP', - 'Class:VirtualMachine/Attribute:managementip+' => '', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfaces de rede', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Todas as interfaces de rede', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:LogicalVolume' => 'Volume Lógico', - 'Class:LogicalVolume+' => '', - 'Class:LogicalVolume/Attribute:name' => 'Nome', - 'Class:LogicalVolume/Attribute:name+' => '', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', - 'Class:LogicalVolume/Attribute:description' => 'Descrição', - 'Class:LogicalVolume/Attribute:description+' => '', - 'Class:LogicalVolume/Attribute:raid_level' => 'Nível de RAID', - 'Class:LogicalVolume/Attribute:raid_level+' => '', - 'Class:LogicalVolume/Attribute:size' => 'Tamanho', - 'Class:LogicalVolume/Attribute:size+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Sistema de arquivos', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Nome do sistema de arquivos', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', - 'Class:LogicalVolume/Attribute:servers_list' => 'Servidores', - 'Class:LogicalVolume/Attribute:servers_list+' => 'Todos os Servidores usando este Volume lógico', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Dispositivos virtuais', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Todos os Dispositivos virtuais usando este Volume lógico', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:lnkServerToVolume' => 'Relação entre Servidor / Volume', - 'Class:lnkServerToVolume+' => '', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Nome do volume', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Servidor', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Nome do servidor', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Tamanho utilizado', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:lnkVirtualDeviceToVolume' => 'Relação entre Dispositivo virtual / Volume', - 'Class:lnkVirtualDeviceToVolume+' => '', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Nome do volume', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Dispositivo virtual', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Nome do dispositivo virtual', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Tamanho utilizado', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:lnkSanToDatacenterDevice' => 'Relação entre Switch SAN / Dispositivo de datacenter', - 'Class:lnkSanToDatacenterDevice+' => '', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'Switch SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Nome do switch SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Dispositivo', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Nome do dispositivo', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'FC do SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC do dispositivo', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:Tape' => 'Fita', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', - 'Class:Tape/Attribute:name' => 'Nome', - 'Class:Tape/Attribute:name+' => '', - 'Class:Tape/Attribute:description' => 'Descrição', - 'Class:Tape/Attribute:description+' => '', - 'Class:Tape/Attribute:size' => 'Tamanho', - 'Class:Tape/Attribute:size+' => '', - 'Class:Tape/Attribute:tapelibrary_id' => 'Biblioteca de fitas', - 'Class:Tape/Attribute:tapelibrary_id+' => '', - 'Class:Tape/Attribute:tapelibrary_name' => 'Nome da biblioteca de fitas', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:NASFileSystem' => 'Sistema de arquivos NAS', - 'Class:NASFileSystem+' => '', - 'Class:NASFileSystem/Attribute:name' => 'Nome', - 'Class:NASFileSystem/Attribute:name+' => '', - 'Class:NASFileSystem/Attribute:description' => 'Descrição', - 'Class:NASFileSystem/Attribute:description+' => '', - 'Class:NASFileSystem/Attribute:raid_level' => 'Nível RAID', - 'Class:NASFileSystem/Attribute:raid_level+' => '', - 'Class:NASFileSystem/Attribute:size' => 'Tamanho', - 'Class:NASFileSystem/Attribute:size+' => '', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '', - 'Class:NASFileSystem/Attribute:nas_name' => 'Nome do NAS', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Software -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', 'Class:Software' => 'Software', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s~~', 'Class:Software/Attribute:name' => 'Nome', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'Fabricante', - 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Versão', - 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Documentos', 'Class:Software/Attribute:documents_list+' => 'Todos os Documentos associados a este Software', 'Class:Software/Attribute:logo' => 'Logo~~', 'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs~~', 'Class:Software/Attribute:type' => 'Tipo', - 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type+' => '~~', 'Class:Software/Attribute:type/Value:DBServer' => 'Servidor de DB', 'Class:Software/Attribute:type/Value:DBServer+' => 'Servidor de DB', 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', @@ -916,591 +347,620 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Software/Attribute:softwarepatch_list+' => 'Todas as Atualizações para este Software', 'Class:Software/Attribute:softwarelicence_list' => 'Licenças de software', 'Class:Software/Attribute:softwarelicence_list+' => 'Todas as Licenças de software para este Software', -]); - -// -// Class: Patch -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:SoftwareInstance' => 'Instância de Software', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'Sistema', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Nome do sistema', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Software', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Nome do software', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Licença do software', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Nome da licença do software', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Caminho', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Status', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Ativo', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Ativo', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Inativo', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Inativo', + 'Class:Middleware' => 'Middleware', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Instância Middleware', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Todos as instância middleware fornecida por essa middleware', + 'Class:DBServer' => 'Servidor de DB', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'Esquemas de BD', + 'Class:DBServer/Attribute:dbschema_list+' => 'Todos os Esquemas de BD para este Servidor de Banco de Dados (BD)', + 'Class:WebServer' => 'Servidor Web', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Aplicações Web', + 'Class:WebServer/Attribute:webapp_list+' => 'Todas as Aplicações Web disponíveis para este Servidor Web', + 'Class:PCSoftware' => 'Software de PC', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Outro Software', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Instância Middleware', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Nome do middleware', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Esquema de Banco de Dados (BD)', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Servidor de DB', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Nome do servidor de DB', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Aplicação Web', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', + 'Class:WebApplication/Attribute:webserver_id' => 'Servidor Web', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Nome do servidor Web', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Dispositivo Virtual', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Status', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Em homologação', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Em homologação', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsoleto', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Obsoleto', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'Em produção', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'Em produção', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Suporte', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'Suporte', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Volume lógico', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Todos os Volumes lógicos associados à este Dispositivo virtual', + 'Class:VirtualHost' => 'Host Virtual', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Máquinas virtuais (VMs)', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Todas as Máquinas virtuais (VMs) hospedadas neste Host virtual', + 'Class:Hypervisor' => 'Hypervisor', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Cluster/HA', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Nome do Cluster/HA', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Servidor', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Nome do servidor', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Cluster/HA', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors', + 'Class:Farm/Attribute:hypervisor_list+' => 'Todos os Hypervisors que compõem este Cluster/HA', + 'Class:Farm/Attribute:redundancy' => 'Alta disponibilidade', + 'Class:Farm/Attribute:redundancy/disabled' => 'O farm está ativo se todos os hypervisors estiverem disponíveis', + 'Class:Farm/Attribute:redundancy/count' => 'O farm está ativo se pelo menos %1$s hypervisor(s) estiver(em) disponíveis', + 'Class:Farm/Attribute:redundancy/percent' => 'O farm está ativo se pelo menos %1$s %% dos hypervisors estiverem disponíveis', + 'Class:VirtualMachine' => 'Máquina Virtual', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host virtual', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Nome do host virtual', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'Família do SO', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'Nome da família do SO', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'Versão do SO', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'Nome da versão do SO', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licença do SO', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'Nome da licença do SO', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfaces de rede', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Todas as interfaces de rede', + 'Class:LogicalVolume' => 'Volume Lógico', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Nome', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Descrição', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Nível de RAID', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Tamanho', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Sistema de arquivos', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Nome do sistema de arquivos', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Servidores', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Todos os Servidores usando este Volume lógico', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Dispositivos virtuais', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Todos os Dispositivos virtuais usando este Volume lógico', + 'Class:lnkServerToVolume' => 'Relação entre Servidor / Volume', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Nome do volume', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Servidor', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Nome do servidor', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Tamanho utilizado', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Relação entre Dispositivo virtual / Volume', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Nome do volume', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Dispositivo virtual', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Nome do dispositivo virtual', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Tamanho utilizado', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Relação entre Switch SAN / Dispositivo de datacenter', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'Switch SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Nome do switch SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Dispositivo', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Nome do dispositivo', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'FC do SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC do dispositivo', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Fita', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'Nome', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Descrição', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Tamanho', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Biblioteca de fitas', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Nome da biblioteca de fitas', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'Sistema de arquivos NAS', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Nome', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Descrição', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Nível RAID', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Tamanho', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'Nome do NAS', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Atualização', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Nome', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Documentos', 'Class:Patch/Attribute:documents_list+' => 'Todos os Documentos associados à esta Atualização', 'Class:Patch/Attribute:description' => 'Descrição', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Tipo', - 'Class:Patch/Attribute:finalclass+' => '', -]); - -// -// Class: OSPatch -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSPatch' => 'Atualização de SO', - 'Class:OSPatch+' => '', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Dispositivos', 'Class:OSPatch/Attribute:functionalcis_list+' => 'Todos os sistemas onde essa Atualização de SO está instalada', 'Class:OSPatch/Attribute:osversion_id' => 'Versão do SO', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'OS Family~~', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'Nome da versão do SO', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => 'Atualização de Software', - 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Software', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Nome do software', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Instâncias de software', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Todos os sistemas onde essa Atualização de software está instalada', -]); - -// -// Class: Licence -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Licence' => 'Licença', - 'Class:Licence+' => '', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Nome', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Documentos', 'Class:Licence/Attribute:documents_list+' => 'Todos os Documentos associados à esta Licença', 'Class:Licence/Attribute:org_id' => 'Organização', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Nome da organização', - 'Class:Licence/Attribute:organization_name+' => '', + 'Class:Licence/Attribute:organization_name+' => 'Common name~~', 'Class:Licence/Attribute:usage_limit' => 'Limite de utilização', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Descrição', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Data de início', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => 'Data de expiração', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Chave de licença', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Permanente', - 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'Não', 'Class:Licence/Attribute:perpetual/Value:no+' => 'Não', 'Class:Licence/Attribute:perpetual/Value:yes' => 'Sim', 'Class:Licence/Attribute:perpetual/Value:yes+' => 'Sim', 'Class:Licence/Attribute:finalclass' => 'Tipo', - 'Class:Licence/Attribute:finalclass+' => '', -]); - -// -// Class: OSLicence -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSLicence' => 'Licença de SO', - 'Class:OSLicence+' => '', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:OSLicence/Attribute:osversion_id' => 'Versão do SO', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'OS Family~~', 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'Nome da versão do SO', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Máquinas virtuais (VMs)', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Todas as Máquinas virtuais (VMs) onde essa Licença é utilizada', 'Class:OSLicence/Attribute:servers_list' => 'Servidores', 'Class:OSLicence/Attribute:servers_list+' => 'Todos os Servidores onde essa Licença é utilizada', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:SoftwareLicence' => 'Licença de Software', - 'Class:SoftwareLicence+' => '', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:SoftwareLicence/Attribute:software_id' => 'Software', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'Nome do software', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Instâncias de software', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Todos os sistemas onde esta Licença é utilizada', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkDocumentToLicence' => 'Relação entre Documento / Licença', - 'Class:lnkDocumentToLicence+' => '', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licença', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Nome da licença', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Documento', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Nome do documento', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'Versão do OS', - 'Class:OSVersion+' => '', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'Família do SO', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'Nome da família do SO', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', -]); - -// -// Class: OSFamily -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:OSFamily' => 'Família do OS', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', -]); - -// -// Class: Brand -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Brand' => 'Fabricante', - 'Class:Brand+' => '', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo~~', 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Dispositivos físicos', 'Class:Brand/Attribute:physicaldevices_list+' => 'Todos os Dispositivos físicos correspondentes a esse(a) Fabricante', 'Class:Brand/UniquenessRule:name+' => 'O nome do(a) fabricante deve ser único', 'Class:Brand/UniquenessRule:name' => 'Esse(a) fabricante já existe', -]); - -// -// Class: Model -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Model' => 'Modelo', - 'Class:Model+' => '', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s~~', 'Class:Model/Attribute:brand_id' => 'Fabricante', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'Nome do fabricante', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => 'Picture~~', 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Tipo de dispositivo', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Fonte de energia', - 'Class:Model/Attribute:type/Value:PowerSource+' => '', + 'Class:Model/Attribute:type/Value:PowerSource+' => 'Power Source~~', 'Class:Model/Attribute:type/Value:DiskArray' => 'Array de disco', - 'Class:Model/Attribute:type/Value:DiskArray+' => '', + 'Class:Model/Attribute:type/Value:DiskArray+' => 'Disk Array~~', 'Class:Model/Attribute:type/Value:Enclosure' => 'Gaveta', - 'Class:Model/Attribute:type/Value:Enclosure+' => '', + 'Class:Model/Attribute:type/Value:Enclosure+' => 'Enclosure~~', 'Class:Model/Attribute:type/Value:IPPhone' => 'Telefone IP', - 'Class:Model/Attribute:type/Value:IPPhone+' => '', + 'Class:Model/Attribute:type/Value:IPPhone+' => 'IP Phone~~', 'Class:Model/Attribute:type/Value:MobilePhone' => 'Telefone celular', - 'Class:Model/Attribute:type/Value:MobilePhone+' => '', + 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Mobile Phone~~', 'Class:Model/Attribute:type/Value:NAS' => 'NAS', - 'Class:Model/Attribute:type/Value:NAS+' => '', + 'Class:Model/Attribute:type/Value:NAS+' => 'NAS~~', 'Class:Model/Attribute:type/Value:NetworkDevice' => 'Dispositivo de rede', - 'Class:Model/Attribute:type/Value:NetworkDevice+' => '', + 'Class:Model/Attribute:type/Value:NetworkDevice+' => 'Network Device~~', 'Class:Model/Attribute:type/Value:PC' => 'PC', - 'Class:Model/Attribute:type/Value:PC+' => '', + 'Class:Model/Attribute:type/Value:PC+' => 'PC~~', 'Class:Model/Attribute:type/Value:PDU' => 'PDU', - 'Class:Model/Attribute:type/Value:PDU+' => '', + 'Class:Model/Attribute:type/Value:PDU+' => 'PDU~~', 'Class:Model/Attribute:type/Value:Peripheral' => 'Periférico', - 'Class:Model/Attribute:type/Value:Peripheral+' => '', + 'Class:Model/Attribute:type/Value:Peripheral+' => 'Peripheral~~', 'Class:Model/Attribute:type/Value:Printer' => 'Impressora', - 'Class:Model/Attribute:type/Value:Printer+' => '', + 'Class:Model/Attribute:type/Value:Printer+' => 'Printer~~', 'Class:Model/Attribute:type/Value:Rack' => 'Rack', - 'Class:Model/Attribute:type/Value:Rack+' => '', + 'Class:Model/Attribute:type/Value:Rack+' => 'Rack~~', 'Class:Model/Attribute:type/Value:SANSwitch' => 'Switch SAN', - 'Class:Model/Attribute:type/Value:SANSwitch+' => '', + 'Class:Model/Attribute:type/Value:SANSwitch+' => 'SAN switch~~', 'Class:Model/Attribute:type/Value:Server' => 'Servidor', - 'Class:Model/Attribute:type/Value:Server+' => '', + 'Class:Model/Attribute:type/Value:Server+' => 'Server~~', 'Class:Model/Attribute:type/Value:StorageSystem' => 'Sistema de Storage', - 'Class:Model/Attribute:type/Value:StorageSystem+' => '', + 'Class:Model/Attribute:type/Value:StorageSystem+' => 'Storage System~~', 'Class:Model/Attribute:type/Value:Tablet' => 'Tablet', - 'Class:Model/Attribute:type/Value:Tablet+' => '', + 'Class:Model/Attribute:type/Value:Tablet+' => 'Tablet~~', 'Class:Model/Attribute:type/Value:TapeLibrary' => 'Biblioteca de fitas', - 'Class:Model/Attribute:type/Value:TapeLibrary+' => '', + 'Class:Model/Attribute:type/Value:TapeLibrary+' => 'Tape Library~~', 'Class:Model/Attribute:type/Value:Phone' => 'Telefone', - 'Class:Model/Attribute:type/Value:Phone+' => '', + 'Class:Model/Attribute:type/Value:Phone+' => 'Telephone~~', 'Class:Model/Attribute:physicaldevices_list' => 'Dispositivo físico', 'Class:Model/Attribute:physicaldevices_list+' => 'Todos os Dispositivos físicos correspondentes à este Modelo', 'Class:Model/UniquenessRule:name_brand+' => 'O nome do modelo deve ser único', 'Class:Model/UniquenessRule:name_brand' => 'Este modelo já existe', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:NetworkDeviceType' => 'Tipo de dispositivo de rede', - 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Dispositivos de rede', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Todos os Dispositivos de rede correspondentes a este Tipo', -]); - -// -// Class: IOSVersion -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:IOSVersion' => 'Versão do SO', - 'Class:IOSVersion+' => '', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Fabricante', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Nome do fabricante', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkDocumentToPatch' => 'Relação entre Documento / Atualização', - 'Class:lnkDocumentToPatch+' => '', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Atualização', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Nome da atualização', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Documento', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Nome do documento', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Relação entre Instância de software / Atualização de software', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Atualização de software', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Nome da atualização de software', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Instância de software', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Nome da instância de software', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => 'Relação entre IC / Atualização de SO', - 'Class:lnkFunctionalCIToOSPatch+' => '', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'Atualização de SO', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'Nome da atualização de SO', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'ICs', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Nome do IC', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => 'Relação entre Documento / Software', - 'Class:lnkDocumentToSoftware+' => '', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Nome do software', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Documento', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Nome do documento', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => 'Sub-rede', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s~~', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s~~', 'Class:Subnet/Attribute:description' => 'Descrição', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Nome da sub-rede', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Organização', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Nome', 'Class:Subnet/Attribute:org_name+' => 'Nome comum', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'Máscara de rede', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLANs', - 'Class:Subnet/Attribute:vlans_list+' => '', -]); - -// -// Class: VLAN -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Subnet/Attribute:vlans_list+' => '~~', 'Class:VLAN' => 'VLAN', - 'Class:VLAN+' => '', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'Nome da VLAN', - 'Class:VLAN/Attribute:vlan_tag+' => '', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Descrição', - 'Class:VLAN/Attribute:description+' => '', + 'Class:VLAN/Attribute:description+' => '~~', 'Class:VLAN/Attribute:org_id' => 'Organização', - 'Class:VLAN/Attribute:org_id+' => '', + 'Class:VLAN/Attribute:org_id+' => '~~', 'Class:VLAN/Attribute:org_name' => 'Nome da organização', 'Class:VLAN/Attribute:org_name+' => 'Nome comum', 'Class:VLAN/Attribute:subnets_list' => 'Sub-redes', - 'Class:VLAN/Attribute:subnets_list+' => '', + 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Interfaces de rede física', - 'Class:VLAN/Attribute:physicalinterfaces_list+' => '', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', 'Class:lnkSubnetToVLAN' => 'Relação entre Sub-rede / VLAN', - 'Class:lnkSubnetToVLAN+' => '', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Sub-rede', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'IP da sub-rede', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Nome da sub-rede', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'Nome da VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', 'Class:NetworkInterface' => 'Adaptador de Rede', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Nome', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Tipo', - 'Class:NetworkInterface/Attribute:finalclass+' => '', -]); - -// -// Class: IPInterface -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', 'Class:IPInterface' => 'Endereço IP', - 'Class:IPInterface+' => '', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'Endereço IP', - 'Class:IPInterface/Attribute:ipaddress+' => '', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'Endereço MAC', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => 'Comentário', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => 'Gateway', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => 'Máscara de rede', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Velocidade', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => 'Placa física', - 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s~~', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Dispositivo', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Nome do dispositivo', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs', - 'Class:PhysicalInterface/Attribute:vlans_list+' => '', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN' => 'Relação entre Interface física / VLAN', - 'Class:lnkPhysicalInterfaceToVLAN+' => '', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Interface física', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Nome da interface física', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Dispositivo', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Nome do dispositivo', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'Nome da VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', 'Class:LogicalInterface' => 'Placa lógica', - 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Máquina virtual', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Nome da máquina virtual', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => 'Placa Fiber Channel', - 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Velocidade', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topologia', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Dispositivo', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Nome do dispositivo', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => 'Relação entre Dispositivo conectado / Dispositivo de rede', - 'Class:lnkConnectableCIToNetworkDevice+' => '', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Dispositivo de rede', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Nome do dispositivo rede', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Dispositivo conectado', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Nome do dispositivo conectado', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Porta de rede', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Porta do dispositivo', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Tipo de conexão', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'Link down', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'Link down', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'Link up', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'Link up', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Relação entre Solução de aplicação / IC', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Solução de aplicação', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Nome da solução de aplicação', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'ICs', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Nome do IC', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => 'Relação entre Solução de aplicação / Processo de negócio', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Processo de negócio', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Nome do processo de negócio', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Solução de aplicação', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Nome da solução de aplicação', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => 'Grupo', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s~~', 'Class:Group/Attribute:name' => 'Nome', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Status', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Em homologação', 'Class:Group/Attribute:status/Value:implementation+' => 'Em homologação', 'Class:Group/Attribute:status/Value:obsolete' => 'Obsoleto', @@ -1508,56 +968,55 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Group/Attribute:status/Value:production' => 'Em produção', 'Class:Group/Attribute:status/Value:production+' => 'Em produção', 'Class:Group/Attribute:org_id' => 'Organização', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Nome', 'Class:Group/Attribute:owner_name+' => 'Nome comum', 'Class:Group/Attribute:description' => 'Descrição', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Tipo', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Grupo pai', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Nome', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'ICs relacionados', 'Class:Group/Attribute:ci_list+' => 'Todos os Itens de configuração (IC) associados à este Grupo', 'Class:Group/Attribute:parent_id_friendlyname' => 'Grupo pai', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'Relação entre Grupo / IC', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~', 'Class:lnkGroupToCI/Attribute:group_id' => 'Grupo', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Nome do grupo', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'IC', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'Nome do IC', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Motivo do link', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToFunctionalCI' => 'Relação entre Documento / IC', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'IC', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Nome do IC', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Documento', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Nome do documento', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => 'General~~', 'ConfigMgmt:moreinfo' => 'CI specifics~~', - 'Storage:moreinfo' => 'Storage specifics~~', 'ConfigMgmt:otherinfo' => 'Description~~', 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', 'Software:moreinfo' => 'Software specifics~~', 'Phone:moreinfo' => 'Phone specifics~~', 'Server:baseinfo' => 'Informações gerais', - 'Server:Date' => 'Data', 'Server:moreinfo' => 'Mais informações', + 'Server:Date' => 'Data', 'Server:otherinfo' => 'Outras informações', 'Server:power' => 'Fonte de alimentação', 'Class:Subnet/Tab:IPUsage' => 'IP usado', @@ -1567,31 +1026,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Subnet/Tab:FreeIPs-count' => 'IPs livres: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => 'Aqui uma faixa de 10 endereços IPs livres', 'Class:Document:PreviewTab' => 'Visualização', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:lnkDocumentToFunctionalCI' => 'Relação entre Documento / IC', - 'Class:lnkDocumentToFunctionalCI+' => '', - 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'IC', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Nome do IC', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Documento', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Nome do documento', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:Application' => 'Aplicações', 'Menu:Application+' => 'Lista de Aplicações', 'Menu:DBServer' => 'Servidores de Banco de Dados', @@ -1635,16 +1069,5 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:OSVersion' => 'Versão do SO', 'Menu:OSVersion+' => 'Lista de Versões do SO', 'Menu:Software' => 'Catálogo de Software', - 'Menu:Software+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', - 'Class:PhysicalInterface/Attribute:org_id+' => '~~', - 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', - 'Class:PhysicalInterface/Attribute:location_id+' => '~~', + 'Menu:Software+' => 'Software catalog~~', ]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/ru.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/ru.dict.itop-config-mgmt.php index b50b36372a..fc8fac92c4 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/ru.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/ru.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ @@ -23,80 +22,29 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Relation:impacts/LoadData' => 'Загрузить данные', 'Relation:impacts/NoFilteredData' => 'выберите объекты и загрузите данные', 'Relation:impacts/FilteredData' => 'Отфильтрованные данные', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkContactToFunctionalCI' => 'Связь Контакт/Функциональная КЕ', - 'Class:lnkContactToFunctionalCI+' => '', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Функциональная КЕ', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Функциональная КЕ', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Контакт', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Контакт', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => 'Функциональные КЕ', 'Class:FunctionalCI+' => 'Функциональные КЕ', 'Class:FunctionalCI/Attribute:name' => 'Название', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Описание', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Организация', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Название организации', 'Class:FunctionalCI/Attribute:organization_name+' => 'Название организации-владельца', 'Class:FunctionalCI/Attribute:business_criticity' => 'Критичность', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'Высокая', 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'Высокий', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'Низкая', @@ -104,7 +52,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'Средняя', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'Средний', 'Class:FunctionalCI/Attribute:move2production' => 'Дата ввода в эксплуатацию', - 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Контакты', 'Class:FunctionalCI/Attribute:contacts_list+' => 'Связанные контакты', 'Class:FunctionalCI/Attribute:documents_list' => 'Документы', @@ -114,27 +64,20 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:FunctionalCI/Attribute:softwares_list' => 'ПО', 'Class:FunctionalCI/Attribute:softwares_list+' => 'Связанное программное обеспечение', 'Class:FunctionalCI/Attribute:finalclass' => 'Тип', - 'Class:FunctionalCI/Attribute:finalclass+' => '', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Активные тикеты', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Активные тикеты, затрагивающие эту функциональную КЕ', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:PhysicalDevice' => 'Физические устройства', - 'Class:PhysicalDevice+' => '', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Серийный номер', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => 'Расположение', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => 'Расположение', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => 'Статус', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'Внедрение', 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'Внедрение', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'Устаревший', @@ -144,28 +87,23 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'Резерв', 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'Резерв', 'Class:PhysicalDevice/Attribute:brand_id' => 'Бренд', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => 'Бренд', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Модель', - 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Модель', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Номер актива', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => 'Дата приобретения', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Окончание гарантии', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => 'Стойка', - 'Class:Rack+' => '', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => 'Высота (U)', 'Class:Rack/Attribute:nb_u+' => 'Количество юнитов', @@ -173,64 +111,22 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Rack/Attribute:device_list+' => 'Устройства в стойке', 'Class:Rack/Attribute:enclosure_list' => 'Крейты', 'Class:Rack/Attribute:enclosure_list+' => 'Крейты в стойке', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TelephonyCI' => 'Телефония', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Абонентский номер', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => 'Телефон', - 'Class:Phone+' => '', -]); - -// -// Class: MobilePhone -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Мобильный телефон', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'Аппаратный PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'IP-телефон', - 'Class:IPPhone+' => '', -]); - -// -// Class: Tablet -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Планшет', - 'Class:Tablet+' => '', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'Подключаемые КЕ', 'Class:ConnectableCI+' => 'Подключаемые КЕ', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', @@ -238,36 +134,29 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Связанные сетевые устройства', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Сетевые интерфейсы', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Сетевые интерфейсы', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:DatacenterDevice' => 'Устройства дата-центра', 'Class:DatacenterDevice+' => 'Устройства дата-центра', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => 'Стойка', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => 'Стойка', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Крейт', 'Class:DatacenterDevice/Attribute:enclosure_id+' => 'Крейт (шасси)', 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Крейт', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'Высота (U)', 'Class:DatacenterDevice/Attribute:nb_u+' => 'Количество занимаемых юнитов', 'Class:DatacenterDevice/Attribute:managementip' => 'IP-адрес управления', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => 'Источник питания А', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => 'Источник питания А', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => 'Источник питания Б', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => 'Источник питания Б', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'Оптические интерфейсы', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'Оптические интерфейсы (Fiber Channel)', 'Class:DatacenterDevice/Attribute:san_list' => 'SAN устройства', @@ -276,35 +165,23 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'Устройство в работе, если по крайней мере один источник питания (А или Б) в работе', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Устройство в работе, если все источники питания в работе', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'Устройство в работе, если по крайней мере %1$s %% источников питания в работе', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:NetworkDevice' => 'Сетевое устройство', 'Class:NetworkDevice+' => 'Сетевое устройство', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Тип устройства', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Тип устройства', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Устройства', 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'Подключенные устройства', 'Class:NetworkDevice/Attribute:iosversion_id' => 'Версия IOS', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'Версия IOS', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'ОЗУ', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Сервер', 'Class:Server+' => 'Сервер', 'Class:Server/ComplementaryName' => '%1$s - %2$s', @@ -316,71 +193,38 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Server/Attribute:osversion_id+' => 'Версия операционной системы', 'Class:Server/Attribute:osversion_name' => 'Версия ОС', 'Class:Server/Attribute:osversion_name+' => 'Версия операционной системы', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'Лицензия ОС', 'Class:Server/Attribute:oslicence_id+' => 'Лицензия операционной системы', 'Class:Server/Attribute:oslicence_name' => 'Лицензия ОС', 'Class:Server/Attribute:oslicence_name+' => 'Лицензия операционной системы', 'Class:Server/Attribute:cpu' => 'Процессор', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'ОЗУ', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Логические тома', 'Class:Server/Attribute:logicalvolumes_list+' => 'Подключенные логические тома', -]); - -// -// Class: StorageSystem -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:StorageSystem' => 'Система хранения', 'Class:StorageSystem+' => 'Система хранения', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Логические тома', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Логические тома', -]); - -// -// Class: SANSwitch -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SANSwitch' => 'SAN коммутатор', 'Class:SANSwitch+' => 'SAN коммутатор', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Устройства', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Подключенные устройства', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TapeLibrary' => 'Ленточная библиотека', 'Class:TapeLibrary+' => 'Ленточная библиотека', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s', 'Class:TapeLibrary/Attribute:tapes_list' => 'Ленты', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Ленты', -]); - -// -// Class: NAS -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:NAS' => 'Сетевое хранилище', 'Class:NAS+' => 'Сетевое хранилище', 'Class:NAS/ComplementaryName' => '%1$s - %2$s', 'Class:NAS/Attribute:nasfilesystem_list' => 'Файловые системы', 'Class:NAS/Attribute:nasfilesystem_list+' => 'Файловые системы', -]); - -// -// Class: PC -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:PC' => 'Персональный компьютер', 'Class:PC+' => 'Персональный компьютер', 'Class:PC/ComplementaryName' => '%1$s - %2$s', @@ -392,101 +236,54 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:PC/Attribute:osversion_id+' => 'Версия операционной системы', 'Class:PC/Attribute:osversion_name' => 'Версия ОС', 'Class:PC/Attribute:osversion_name+' => 'Версия операционной системы', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'Процессор', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'ОЗУ', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Тип', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'Настольный', 'Class:PC/Attribute:type/Value:desktop+' => 'Настольный', 'Class:PC/Attribute:type/Value:laptop' => 'Ноутбук', 'Class:PC/Attribute:type/Value:laptop+' => 'Ноутбук', -]); - -// -// Class: Printer -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Printer' => 'Принтер', 'Class:Printer+' => 'Принтер', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerConnection -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:PowerConnection' => 'Электропитание', 'Class:PowerConnection+' => 'Подключения электропитания', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerSource -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:PowerSource' => 'Источник электропитания', 'Class:PowerSource+' => 'Источник электропитания', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'Распределители', 'Class:PowerSource/Attribute:pdus_list+' => 'Распределители электропитания (PDU)', -]); - -// -// Class: PDU -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:PDU' => 'Распределитель ЭП', 'Class:PDU+' => 'Распределитель электропитания', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => 'Стойка', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => 'Стойка', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => 'Источник электропитания', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Источник электропитания', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => 'Периферийное устройство', 'Class:Peripheral+' => 'Периферийное устройство', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: Enclosure -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Enclosure' => 'Крейт', 'Class:Enclosure+' => 'Крейт, шасси и т.п.', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => 'Стойка', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => 'Стойка', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => 'Высота (U)', 'Class:Enclosure/Attribute:nb_u+' => 'Количество юнитов', 'Class:Enclosure/Attribute:device_list' => 'Устройства', 'Class:Enclosure/Attribute:device_list+' => 'Устройства в крейте', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ApplicationSolution' => 'Прикладное решение', 'Class:ApplicationSolution+' => 'Прикладное решение', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'КЕ', @@ -496,7 +293,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ApplicationSolution/Attribute:logo' => 'Логотип', 'Class:ApplicationSolution/Attribute:logo+' => 'Используется как иконка объекта на графах анализа влияния', 'Class:ApplicationSolution/Attribute:status' => 'Статус', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => 'Активный', 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'Активный', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'Неактивный', @@ -505,402 +302,35 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'Прикладное решение в работе, если все КЕ в работе', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'Прикладное решение в работе, если по крайней мере %1$s КЕ в работе', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'Прикладное решение в работе, если по крайней мере %1$s %% КЕ в работе', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:BusinessProcess' => 'Бизнес-процесс', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Прикладные решения', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Прикладные решения, влияющие на бизнес-процесс', 'Class:BusinessProcess/Attribute:logo' => 'Логотип', 'Class:BusinessProcess/Attribute:logo+' => 'Используется как иконка объекта на графах анализа влияния', 'Class:BusinessProcess/Attribute:status' => 'Статус', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => 'Активный', 'Class:BusinessProcess/Attribute:status/Value:active+' => 'Активный', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Неактивный', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'Неактивный', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:SoftwareInstance' => 'Экземпляр ПО', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'Система', - 'Class:SoftwareInstance/Attribute:system_id+' => '', - 'Class:SoftwareInstance/Attribute:system_name' => 'Система', - 'Class:SoftwareInstance/Attribute:system_name+' => '', - 'Class:SoftwareInstance/Attribute:software_id' => 'ПО', - 'Class:SoftwareInstance/Attribute:software_id+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => 'ПО', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Лицензия ПО', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Лицензия ПО', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', - 'Class:SoftwareInstance/Attribute:path' => 'Путь', - 'Class:SoftwareInstance/Attribute:path+' => '', - 'Class:SoftwareInstance/Attribute:status' => 'Статус', - 'Class:SoftwareInstance/Attribute:status+' => '', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Активный', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Активный', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Неактивный', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Неактивный', -]); - -// -// Class: Middleware -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:Middleware' => 'Промежуточное ПО', - 'Class:Middleware+' => 'Промежуточное программое обеспечение', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Экземпляры промежуточного ПО', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Экземпляры этого промежуточного ПО', -]); - -// -// Class: DBServer -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:DBServer' => 'Сервер БД', - 'Class:DBServer+' => 'Сервер баз данных', - 'Class:DBServer/Attribute:dbschema_list' => 'Схемы БД', - 'Class:DBServer/Attribute:dbschema_list+' => 'Все схемы БД данного сервера', -]); - -// -// Class: WebServer -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:WebServer' => 'Веб-сервер', - 'Class:WebServer+' => 'Сервер веб-приложений', - 'Class:WebServer/Attribute:webapp_list' => 'Веб-приложения', - 'Class:WebServer/Attribute:webapp_list+' => 'Все веб-приложения на этом сервере', -]); - -// -// Class: PCSoftware -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:PCSoftware' => 'ПО для ПК', - 'Class:PCSoftware+' => 'Программое обеспечение для ПК', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:OtherSoftware' => 'Другое ПО', - 'Class:OtherSoftware+' => 'Другое программное обеспечение', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:MiddlewareInstance' => 'Экземпляр промежуточного ПО', - 'Class:MiddlewareInstance+' => 'Экземпляр промежуточного ПО', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', - 'Class:MiddlewareInstance/Attribute:logo' => 'Логотип', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Используется как иконка объекта на графах анализа влияния', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Промежуточное ПО', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Промежуточное ПО', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:DatabaseSchema' => 'Схема базы данных', - 'Class:DatabaseSchema+' => 'Схема базы данных', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Сервер БД', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Сервер БД', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:WebApplication' => 'Веб-приложение', - 'Class:WebApplication+' => 'Веб-приложение', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', - 'Class:WebApplication/Attribute:webserver_id' => 'Веб-сервер', - 'Class:WebApplication/Attribute:webserver_id+' => '', - 'Class:WebApplication/Attribute:webserver_name' => 'Веб-сервер', - 'Class:WebApplication/Attribute:webserver_name+' => '', - 'Class:WebApplication/Attribute:logo' => 'Логотип', - 'Class:WebApplication/Attribute:logo+' => 'Используется как иконка объекта на графах анализа влияния', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:VirtualDevice' => 'Виртуальное устройство', - 'Class:VirtualDevice+' => 'Виртуальное устройство', - 'Class:VirtualDevice/Attribute:status' => 'Статус', - 'Class:VirtualDevice/Attribute:status+' => '', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Внедрение', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Внедрение', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Устаревший', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Устаревший', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'Эксплуатация', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'Эксплуатация', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Резерв', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'Резерв', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Логические тома', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Логические тома, используемые этим устройством', -]); - -// -// Class: VirtualHost -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:VirtualHost' => 'Виртуальный хост', - 'Class:VirtualHost+' => 'Виртуальный хост', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Виртуальные машины', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Все виртуальные машины, размещенные на этом хосте', -]); - -// -// Class: Hypervisor -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:Hypervisor' => 'Гипервизор', - 'Class:Hypervisor+' => 'Гипервизор', - 'Class:Hypervisor/Attribute:farm_id' => 'Ферма', - 'Class:Hypervisor/Attribute:farm_id+' => '', - 'Class:Hypervisor/Attribute:farm_name' => 'Ферма', - 'Class:Hypervisor/Attribute:farm_name+' => '', - 'Class:Hypervisor/Attribute:server_id' => 'Сервер', - 'Class:Hypervisor/Attribute:server_id+' => '', - 'Class:Hypervisor/Attribute:server_name' => 'Сервер', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:Farm' => 'Ферма', - 'Class:Farm+' => 'Ферма', - 'Class:Farm/Attribute:hypervisor_list' => 'Гипервизоры', - 'Class:Farm/Attribute:hypervisor_list+' => 'Гипервизоры в составе этой фермы', - 'Class:Farm/Attribute:redundancy' => 'Высокая доступность', - 'Class:Farm/Attribute:redundancy/disabled' => 'Ферма в работе, если все гипервизоры в работе', - 'Class:Farm/Attribute:redundancy/count' => 'Ферма в работе, если по крайней мере %1$s гипервизор(-ов) в работе', - 'Class:Farm/Attribute:redundancy/percent' => 'Ферма в работе, если по крайней мере %1$s %% гипервизоров в работе', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:VirtualMachine' => 'Виртуальная машина', - 'Class:VirtualMachine+' => 'Виртуальная машина', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Виртуальный хост', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Виртуальный хост', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'Семейство ОС', - 'Class:VirtualMachine/Attribute:osfamily_id+' => 'Семейство операционной системы', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'Семейство ОС', - 'Class:VirtualMachine/Attribute:osfamily_name+' => 'Семейство операционной системы', - 'Class:VirtualMachine/Attribute:osversion_id' => 'Версия ОС', - 'Class:VirtualMachine/Attribute:osversion_id+' => 'Версия операционной системы', - 'Class:VirtualMachine/Attribute:osversion_name' => 'Версия ОС', - 'Class:VirtualMachine/Attribute:osversion_name+' => 'Версия операционной системы', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'Лицензия ОС', - 'Class:VirtualMachine/Attribute:oslicence_id+' => 'Лицензия операционной системы', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'Лицензия ОС', - 'Class:VirtualMachine/Attribute:oslicence_name+' => 'Лицензия операционной системы', - 'Class:VirtualMachine/Attribute:cpu' => 'Процессор', - 'Class:VirtualMachine/Attribute:cpu+' => '', - 'Class:VirtualMachine/Attribute:ram' => 'ОЗУ', - 'Class:VirtualMachine/Attribute:ram+' => '', - 'Class:VirtualMachine/Attribute:managementip' => 'IP-адрес', - 'Class:VirtualMachine/Attribute:managementip+' => '', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Сетевые интерфейсы', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Сетевые интерфейсы', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:LogicalVolume' => 'Логический том', - 'Class:LogicalVolume+' => 'Логический том', - 'Class:LogicalVolume/Attribute:name' => 'Название', - 'Class:LogicalVolume/Attribute:name+' => '', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', - 'Class:LogicalVolume/Attribute:description' => 'Описание', - 'Class:LogicalVolume/Attribute:description+' => '', - 'Class:LogicalVolume/Attribute:raid_level' => 'Уровень RAID', - 'Class:LogicalVolume/Attribute:raid_level+' => '', - 'Class:LogicalVolume/Attribute:size' => 'Размер', - 'Class:LogicalVolume/Attribute:size+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Система хранения', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Система хранения', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', - 'Class:LogicalVolume/Attribute:servers_list' => 'Серверы', - 'Class:LogicalVolume/Attribute:servers_list+' => 'Серверы, использующие этот том', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Виртуальные устройства', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Виртуальные устройства, использующие этот том', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:lnkServerToVolume' => 'Связь Сервер/Том', - 'Class:lnkServerToVolume+' => 'Связь Сервер/Том', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Том', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Том', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Сервер', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Сервер', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Используемый размер', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:lnkVirtualDeviceToVolume' => 'Связь Виртуальное устройство/Том', - 'Class:lnkVirtualDeviceToVolume+' => 'Связь Виртуальное устройство/Том', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Том', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Том', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Виртуальное устройство', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Виртуальное устройство', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Используемый размер', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:lnkSanToDatacenterDevice' => 'Связь SAN коммутатор/Устройство дата-центра', - 'Class:lnkSanToDatacenterDevice+' => 'Связь SAN коммутатор/Устройство дата-центра', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN коммутатор', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN коммутатор', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Устройство', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Устройство', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'FC порт SAN', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC порт подкл. устр.', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:Tape' => 'Лента', - 'Class:Tape+' => 'Лента (или картридж) в '.ITOP_APPLICATION_SHORT.' — съёмный носитель, являющийся частью ленточной библиотеки', - 'Class:Tape/Attribute:name' => 'Название', - 'Class:Tape/Attribute:name+' => '', - 'Class:Tape/Attribute:description' => 'Описание', - 'Class:Tape/Attribute:description+' => '', - 'Class:Tape/Attribute:size' => 'Размер', - 'Class:Tape/Attribute:size+' => '', - 'Class:Tape/Attribute:tapelibrary_id' => 'Ленточная библиотека', - 'Class:Tape/Attribute:tapelibrary_id+' => '', - 'Class:Tape/Attribute:tapelibrary_name' => 'Ленточная библиотека', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:NASFileSystem' => 'Файловая система NAS', - 'Class:NASFileSystem+' => 'Файловая система NAS', - 'Class:NASFileSystem/Attribute:name' => 'Название', - 'Class:NASFileSystem/Attribute:name+' => '', - 'Class:NASFileSystem/Attribute:description' => 'Описание', - 'Class:NASFileSystem/Attribute:description+' => '', - 'Class:NASFileSystem/Attribute:raid_level' => 'Уровень RAID', - 'Class:NASFileSystem/Attribute:raid_level+' => '', - 'Class:NASFileSystem/Attribute:size' => 'Размер', - 'Class:NASFileSystem/Attribute:size+' => '', - 'Class:NASFileSystem/Attribute:nas_id' => 'Сетевое хранилище', - 'Class:NASFileSystem/Attribute:nas_id+' => '', - 'Class:NASFileSystem/Attribute:nas_name' => 'Сетевое хранилище', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Software -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Software' => 'Программное обеспечение', 'Class:Software+' => 'Программное обеспечение', 'Class:Software/ComplementaryName' => '%1$s - %2$s', 'Class:Software/Attribute:name' => 'Название', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'Вендор', - 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Версия', - 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Документы', 'Class:Software/Attribute:documents_list+' => 'Все документы, связанные с этим ПО', 'Class:Software/Attribute:logo' => 'Логотип', 'Class:Software/Attribute:logo+' => 'Используется как иконка для всех экземпляров ПО, использующих это ПО, на графах анализа влияния', 'Class:Software/Attribute:type' => 'Тип', - 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type+' => '~~', 'Class:Software/Attribute:type/Value:DBServer' => 'Сервер БД', 'Class:Software/Attribute:type/Value:DBServer+' => 'Сервер БД', 'Class:Software/Attribute:type/Value:Middleware' => 'Промежуточное ПО', @@ -917,66 +347,257 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Software/Attribute:softwarepatch_list+' => 'Патчи для этого ПО', 'Class:Software/Attribute:softwarelicence_list' => 'Лицензии ПО', 'Class:Software/Attribute:softwarelicence_list+' => 'Лицензии для этого ПО', -]); - -// -// Class: Patch -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:SoftwareInstance' => 'Экземпляр ПО', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'Система', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Система', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'ПО', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'ПО', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Лицензия ПО', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Лицензия ПО', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Путь', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Статус', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Активный', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Активный', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Неактивный', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Неактивный', + 'Class:Middleware' => 'Промежуточное ПО', + 'Class:Middleware+' => 'Промежуточное программое обеспечение', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Экземпляры промежуточного ПО', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Экземпляры этого промежуточного ПО', + 'Class:DBServer' => 'Сервер БД', + 'Class:DBServer+' => 'Сервер баз данных', + 'Class:DBServer/Attribute:dbschema_list' => 'Схемы БД', + 'Class:DBServer/Attribute:dbschema_list+' => 'Все схемы БД данного сервера', + 'Class:WebServer' => 'Веб-сервер', + 'Class:WebServer+' => 'Сервер веб-приложений', + 'Class:WebServer/Attribute:webapp_list' => 'Веб-приложения', + 'Class:WebServer/Attribute:webapp_list+' => 'Все веб-приложения на этом сервере', + 'Class:PCSoftware' => 'ПО для ПК', + 'Class:PCSoftware+' => 'Программое обеспечение для ПК', + 'Class:OtherSoftware' => 'Другое ПО', + 'Class:OtherSoftware+' => 'Другое программное обеспечение', + 'Class:MiddlewareInstance' => 'Экземпляр промежуточного ПО', + 'Class:MiddlewareInstance+' => 'Экземпляр промежуточного ПО', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', + 'Class:MiddlewareInstance/Attribute:logo' => 'Логотип', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Используется как иконка объекта на графах анализа влияния', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Промежуточное ПО', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Промежуточное ПО', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Схема базы данных', + 'Class:DatabaseSchema+' => 'Схема базы данных', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Сервер БД', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Сервер БД', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Веб-приложение', + 'Class:WebApplication+' => 'Веб-приложение', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', + 'Class:WebApplication/Attribute:webserver_id' => 'Веб-сервер', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Веб-сервер', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Логотип', + 'Class:WebApplication/Attribute:logo+' => 'Используется как иконка объекта на графах анализа влияния', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Виртуальное устройство', + 'Class:VirtualDevice+' => 'Виртуальное устройство', + 'Class:VirtualDevice/Attribute:status' => 'Статус', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Внедрение', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Внедрение', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Устаревший', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'Устаревший', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'Эксплуатация', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'Эксплуатация', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Резерв', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'Резерв', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Логические тома', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Логические тома, используемые этим устройством', + 'Class:VirtualHost' => 'Виртуальный хост', + 'Class:VirtualHost+' => 'Виртуальный хост', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Виртуальные машины', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Все виртуальные машины, размещенные на этом хосте', + 'Class:Hypervisor' => 'Гипервизор', + 'Class:Hypervisor+' => 'Гипервизор', + 'Class:Hypervisor/Attribute:farm_id' => 'Ферма', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Ферма', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Сервер', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Сервер', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Ферма', + 'Class:Farm+' => 'Ферма', + 'Class:Farm/Attribute:hypervisor_list' => 'Гипервизоры', + 'Class:Farm/Attribute:hypervisor_list+' => 'Гипервизоры в составе этой фермы', + 'Class:Farm/Attribute:redundancy' => 'Высокая доступность', + 'Class:Farm/Attribute:redundancy/disabled' => 'Ферма в работе, если все гипервизоры в работе', + 'Class:Farm/Attribute:redundancy/count' => 'Ферма в работе, если по крайней мере %1$s гипервизор(-ов) в работе', + 'Class:Farm/Attribute:redundancy/percent' => 'Ферма в работе, если по крайней мере %1$s %% гипервизоров в работе', + 'Class:VirtualMachine' => 'Виртуальная машина', + 'Class:VirtualMachine+' => 'Виртуальная машина', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Виртуальный хост', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Виртуальный хост', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'Семейство ОС', + 'Class:VirtualMachine/Attribute:osfamily_id+' => 'Семейство операционной системы', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'Семейство ОС', + 'Class:VirtualMachine/Attribute:osfamily_name+' => 'Семейство операционной системы', + 'Class:VirtualMachine/Attribute:osversion_id' => 'Версия ОС', + 'Class:VirtualMachine/Attribute:osversion_id+' => 'Версия операционной системы', + 'Class:VirtualMachine/Attribute:osversion_name' => 'Версия ОС', + 'Class:VirtualMachine/Attribute:osversion_name+' => 'Версия операционной системы', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'Лицензия ОС', + 'Class:VirtualMachine/Attribute:oslicence_id+' => 'Лицензия операционной системы', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'Лицензия ОС', + 'Class:VirtualMachine/Attribute:oslicence_name+' => 'Лицензия операционной системы', + 'Class:VirtualMachine/Attribute:cpu' => 'Процессор', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'ОЗУ', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP-адрес', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Сетевые интерфейсы', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Сетевые интерфейсы', + 'Class:LogicalVolume' => 'Логический том', + 'Class:LogicalVolume+' => 'Логический том', + 'Class:LogicalVolume/Attribute:name' => 'Название', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Описание', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Уровень RAID', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Размер', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Система хранения', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Система хранения', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Серверы', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Серверы, использующие этот том', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Виртуальные устройства', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Виртуальные устройства, использующие этот том', + 'Class:lnkServerToVolume' => 'Связь Сервер/Том', + 'Class:lnkServerToVolume+' => 'Связь Сервер/Том', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Том', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Том', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Сервер', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Сервер', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Используемый размер', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Связь Виртуальное устройство/Том', + 'Class:lnkVirtualDeviceToVolume+' => 'Связь Виртуальное устройство/Том', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Том', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Том', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Виртуальное устройство', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Виртуальное устройство', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Используемый размер', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'Связь SAN коммутатор/Устройство дата-центра', + 'Class:lnkSanToDatacenterDevice+' => 'Связь SAN коммутатор/Устройство дата-центра', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN коммутатор', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN коммутатор', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Устройство', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Устройство', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'FC порт SAN', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'FC порт подкл. устр.', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Лента', + 'Class:Tape+' => 'Лента (или картридж) в '.ITOP_APPLICATION_SHORT.' — съёмный носитель, являющийся частью ленточной библиотеки', + 'Class:Tape/Attribute:name' => 'Название', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Описание', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Размер', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Ленточная библиотека', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Ленточная библиотека', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'Файловая система NAS', + 'Class:NASFileSystem+' => 'Файловая система NAS', + 'Class:NASFileSystem/Attribute:name' => 'Название', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Описание', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Уровень RAID', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Размер', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'Сетевое хранилище', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'Сетевое хранилище', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Патч', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Название', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Документы', 'Class:Patch/Attribute:documents_list+' => 'Все документы, связанные с этим патчем', 'Class:Patch/Attribute:description' => 'Описание', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Тип', - 'Class:Patch/Attribute:finalclass+' => '', -]); - -// -// Class: OSPatch -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSPatch' => 'Патч ОС', - 'Class:OSPatch+' => '', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Устройства', 'Class:OSPatch/Attribute:functionalcis_list+' => 'Все системы, где установлен этот патч', 'Class:OSPatch/Attribute:osversion_id' => 'Версия ОС', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'Семейство ОС', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'Версия ОС', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => 'Патч ПО', - 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'ПО', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'ПО', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Экземпляры ПО', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Экземпляры ПО, где установлен этот патч', -]); - -// -// Class: Licence -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Licence' => 'Лицензия', 'Class:Licence+' => 'Лицензия', 'Class:Licence/Attribute:name' => 'Название', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Документы', 'Class:Licence/Attribute:documents_list+' => 'Все документы, связанные с этой лицензией', 'Class:Licence/Attribute:org_id' => 'Организация', @@ -984,136 +605,99 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Licence/Attribute:organization_name' => 'Организация', 'Class:Licence/Attribute:organization_name+' => 'Организация', 'Class:Licence/Attribute:usage_limit' => 'Ограничения использования', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Описание', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Дата начала', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => 'Дата окончания', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Ключ', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Бессрочная', - 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'Нет', 'Class:Licence/Attribute:perpetual/Value:no+' => 'Нет', 'Class:Licence/Attribute:perpetual/Value:yes' => 'Да', 'Class:Licence/Attribute:perpetual/Value:yes+' => 'Да', 'Class:Licence/Attribute:finalclass' => 'Тип', - 'Class:Licence/Attribute:finalclass+' => '', -]); - -// -// Class: OSLicence -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', 'Class:OSLicence' => 'Лицензия ОС', 'Class:OSLicence+' => 'Лицензия ОС', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s', 'Class:OSLicence/Attribute:osversion_id' => 'Версия ОС', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'Семейство ОС', - 'Class:OSLicence/Attribute:osfamily_id+' => '', + 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'Версия ОС', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Виртуальные машины', 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Все виртуальные машины, где используется данная лицензия', 'Class:OSLicence/Attribute:servers_list' => 'Серверы', 'Class:OSLicence/Attribute:servers_list+' => 'Все серверы, где используется данная лицензия', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SoftwareLicence' => 'Лицензия ПО', 'Class:SoftwareLicence+' => 'Лицензия ПО', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s', 'Class:SoftwareLicence/Attribute:software_id' => 'ПО', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'ПО', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Экземпляры ПО', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Экземпляры ПО, где используется данная лицензия', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkDocumentToLicence' => 'Связь Документ/Лицензия', - 'Class:lnkDocumentToLicence+' => '', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Лицензия', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Лицензия', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Документ', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Документ', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'Версия ОС', 'Class:OSVersion+' => 'Версия ОС', 'Class:OSVersion/Attribute:osfamily_id' => 'Семейство ОС', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'Семейство ОС', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Название должно быть уникальным в рамках семейства ОС', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'такая версия ОС уже существует в этом семействе ОС', -]); - -// -// Class: OSFamily -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:OSFamily' => 'Семейство ОС', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Название должно быть уникальным', 'Class:OSFamily/UniquenessRule:name' => 'такое семейство ОС уже существует', -]); - -// -// Class: Brand -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Brand' => 'Бренд', - 'Class:Brand+' => '', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Логотип', - 'Class:Brand/Attribute:logo+' => '', + 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Устройства', 'Class:Brand/Attribute:physicaldevices_list+' => 'Все устройства этого бренда', 'Class:Brand/UniquenessRule:name+' => 'Название должно быть уникальным', 'Class:Brand/UniquenessRule:name' => 'Этот бренд уже существует', -]); - -// -// Class: Model -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Model' => 'Модель', - 'Class:Model+' => '', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s', 'Class:Model/Attribute:brand_id' => 'Бренд', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => 'Бренд', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => 'Изображение', - 'Class:Model/Attribute:picture+' => '', + 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Тип устройства', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Источник электропитания', 'Class:Model/Attribute:type/Value:PowerSource+' => 'Источник электропитания', 'Class:Model/Attribute:type/Value:DiskArray' => 'Дисковый массив', @@ -1154,354 +738,229 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Model/Attribute:physicaldevices_list+' => 'Все устройства этой модели', 'Class:Model/UniquenessRule:name_brand+' => 'Название должно быть уникальным внутри бренда', 'Class:Model/UniquenessRule:name_brand' => 'эта модель уже существует для этого бренда', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:NetworkDeviceType' => 'Тип сетевого устройства', - 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Логотип', 'Class:NetworkDeviceType/Attribute:logo+' => 'Используется как иконка для всех сетевых устройств этого типа в консоли (детали, карточка сводки и графы анализа влияния)', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Устройства', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Все сетевые устройства этого типа', -]); - -// -// Class: IOSVersion -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:IOSVersion' => 'Версия IOS', - 'Class:IOSVersion+' => '', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Бренд', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Бренд', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Название должно быть уникальным в рамках бренда', 'Class:IOSVersion/UniquenessRule:name_brand' => 'такая версия IOS уже существует для этого бренда', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkDocumentToPatch' => 'Связь Документ/Патч', - 'Class:lnkDocumentToPatch+' => '', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Патч', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Патч', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Документ', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Документ', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Связь Экземпляр ПО/Патч ПО', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Патч ПО', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Патч ПО', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Экземпляр ПО', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Экземпляр ПО', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => 'Связь Функциональная КЕ/Патч ОС', - 'Class:lnkFunctionalCIToOSPatch+' => '', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'Патч ОС', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'Патч ОС', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'Функциональная КЕ', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Функциональная КЕ', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => 'Связь Документ/ПО', - 'Class:lnkDocumentToSoftware+' => '', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'ПО', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'ПО', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Документ', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Документ', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => 'Подсеть', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s', 'Class:Subnet/Attribute:description' => 'Описание', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Имя подсети', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Организация', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'Организация', - 'Class:Subnet/Attribute:org_name+' => '', + 'Class:Subnet/Attribute:org_name+' => '~~', 'Class:Subnet/Attribute:ip' => 'IP-адрес', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'Маска подсети', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLAN', - 'Class:Subnet/Attribute:vlans_list+' => '', -]); - -// -// Class: VLAN -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Subnet/Attribute:vlans_list+' => '~~', 'Class:VLAN' => 'VLAN', - 'Class:VLAN+' => '', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'Тег VLAN', - 'Class:VLAN/Attribute:vlan_tag+' => '', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Описание', - 'Class:VLAN/Attribute:description+' => '', + 'Class:VLAN/Attribute:description+' => '~~', 'Class:VLAN/Attribute:org_id' => 'Организация', - 'Class:VLAN/Attribute:org_id+' => '', + 'Class:VLAN/Attribute:org_id+' => '~~', 'Class:VLAN/Attribute:org_name' => 'Организация', - 'Class:VLAN/Attribute:org_name+' => '', + 'Class:VLAN/Attribute:org_name+' => '~~', 'Class:VLAN/Attribute:subnets_list' => 'Подсети', - 'Class:VLAN/Attribute:subnets_list+' => '', + 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Физические интерфейсы', 'Class:VLAN/Attribute:physicalinterfaces_list+' => 'Физические интерфейсы', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkSubnetToVLAN' => 'Связь Подсеть/VLAN', - 'Class:lnkSubnetToVLAN+' => '', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Подсеть', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'IP-адрес подсети', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Подсеть', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'Тег VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', 'Class:NetworkInterface' => 'Сетевой интерфейс', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Название', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Тип', - 'Class:NetworkInterface/Attribute:finalclass+' => '', -]); - -// -// Class: IPInterface -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', 'Class:IPInterface' => 'IP интерфейс', - 'Class:IPInterface+' => '', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'IP-адрес', - 'Class:IPInterface/Attribute:ipaddress+' => '', + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MAC-адрес', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => 'Комментарий', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => 'IP-шлюз', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => 'IP-маска', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Скорость', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => 'Физический интерфейс', - 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Устройства', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Устройства', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Организация', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Местоположение', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLAN', - 'Class:PhysicalInterface/Attribute:vlans_list+' => '', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN' => 'Связь Физический интерфейс/VLAN', - 'Class:lnkPhysicalInterfaceToVLAN+' => '', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Физический интерфейс', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Физический интерфейс', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Устройство', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Устройство', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'Тег VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', 'Class:LogicalInterface' => 'Логический интерфейс', - 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Виртуальная машина', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Виртуальная машина', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => 'Оптический интерфейс', - 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Скорость', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Топология', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Устройство', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Устройство', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => 'Связь Подключаемая КЕ/Сетевое устройство', - 'Class:lnkConnectableCIToNetworkDevice+' => '', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Сетевое устройство', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Сетевое устройство', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Подключенное устройство', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Подключенное устройство', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Порт сетев. устр.', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Порт подкл. устр.', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Тип подключения', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'Downlink', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'Uplink', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Связь Прикладное решение/Функциональная КЕ', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Прикладное решение', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Прикладное решение', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Функциональная КЕ', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Функциональная КЕ', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => 'Связь Прикладное решение/Бизнес-процесс', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Бизнес-процесс', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Бизнес-процесс', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Прикладное решение', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Прикладное решение', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => 'Группа', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => 'Название', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Статус', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Внедрение', 'Class:Group/Attribute:status/Value:implementation+' => 'Внедрение', 'Class:Group/Attribute:status/Value:obsolete' => 'Устаревший', @@ -1509,56 +968,55 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Group/Attribute:status/Value:production' => 'Эксплуатация', 'Class:Group/Attribute:status/Value:production+' => 'Эксплуатация', 'Class:Group/Attribute:org_id' => 'Организация', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Организация', - 'Class:Group/Attribute:owner_name+' => '', + 'Class:Group/Attribute:owner_name+' => 'Common name~~', 'Class:Group/Attribute:description' => 'Описание', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Тип', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Родительская группа', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Родительская группа', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'КЕ', 'Class:Group/Attribute:ci_list+' => 'Связанные конфигурационные единицы', 'Class:Group/Attribute:parent_id_friendlyname' => 'Родительская группа', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => 'Связь Группа/КЕ', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s', 'Class:lnkGroupToCI/Attribute:group_id' => 'Группа', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Группа', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'КЕ', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'КЕ', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Основание', 'Class:lnkGroupToCI/Attribute:reason+' => 'Основание, причина и т.п.', -]); - -// Add translation for Fieldsets - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkDocumentToFunctionalCI' => 'Связь Документ/Функциональная КЕ', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Функциональная КЕ', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Функциональная КЕ', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Документ', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Документ', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => 'Общее', 'ConfigMgmt:moreinfo' => 'Особенности КЕ', - 'Storage:moreinfo' => 'Особенности системы хранения', 'ConfigMgmt:otherinfo' => 'Описание', 'ConfigMgmt:dates' => 'Даты', + 'Storage:moreinfo' => 'Особенности системы хранения', 'Software:moreinfo' => 'Особенности ПО', 'Phone:moreinfo' => 'Особенности телефона', 'Server:baseinfo' => 'Основное', - 'Server:Date' => 'Даты', 'Server:moreinfo' => 'Спецификация', + 'Server:Date' => 'Даты', 'Server:otherinfo' => 'Дополнительно', 'Server:power' => 'Электропитание', 'Class:Subnet/Tab:IPUsage' => 'Использование IP-адресов', @@ -1568,31 +1026,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Subnet/Tab:FreeIPs-count' => 'Свободных IP-адресов: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => 'Вот выборка из 10 свободных IP-адресов', 'Class:Document:PreviewTab' => 'Просмотр', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:lnkDocumentToFunctionalCI' => 'Связь Документ/Функциональная КЕ', - 'Class:lnkDocumentToFunctionalCI+' => '', - 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Функциональная КЕ', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Функциональная КЕ', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Документ', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Документ', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:Application' => 'Приложения', 'Menu:Application+' => 'Все приложения', 'Menu:DBServer' => 'Серверы баз данных', @@ -1638,14 +1071,3 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:Software' => 'Каталог ПО', 'Menu:Software+' => 'Каталог ПО', ]); - -// -// Class: PhysicalInterface -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Организация', - 'Class:PhysicalInterface/Attribute:org_id+' => '', - 'Class:PhysicalInterface/Attribute:location_id' => 'Местоположение', - 'Class:PhysicalInterface/Attribute:location_id+' => '', -]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/sk.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/sk.dict.itop-config-mgmt.php index 288434749a..443c3ddea1 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/sk.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/sk.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ 'Load data~~', 'Relation:impacts/NoFilteredData' => 'please select objects and load data~~', 'Relation:impacts/FilteredData' => 'Filtered data~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToFunctionalCI' => 'väzba - Kontakt / Komponent', - 'Class:lnkContactToFunctionalCI+' => '~~', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Komponent', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', @@ -77,15 +32,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Názov kontaktu', 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:FunctionalCI' => 'Komponent', - 'Class:FunctionalCI+' => '~~', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => 'Názov', 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Popis', @@ -104,6 +52,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'medium~~', 'Class:FunctionalCI/Attribute:move2production' => 'Dátum presunu do produkcie', 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Kontakty', 'Class:FunctionalCI/Attribute:contacts_list+' => 'All the contacts for this configuration item~~', 'Class:FunctionalCI/Attribute:documents_list' => 'Zoznam dokumentov', @@ -116,15 +66,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Active Tickets~~', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PhysicalDevice' => 'Fyzické zariadenie', - 'Class:PhysicalDevice+' => '~~', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Sériové číslo', 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', @@ -148,6 +91,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Model', 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Názov modelu', 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Číslo položky', @@ -156,15 +101,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Koniec záruky', 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', -]); - -// -// Class: Rack -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Rack' => 'stojan (Rack)', - 'Class:Rack+' => '~~', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s~~', 'Class:Rack/Attribute:nb_u' => 'NB U', 'Class:Rack/Attribute:nb_u+' => '~~', @@ -172,64 +110,22 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Rack/Attribute:device_list+' => 'All the physical devices racked into this rack~~', 'Class:Rack/Attribute:enclosure_list' => 'Kryt', 'Class:Rack/Attribute:enclosure_list+' => 'All the enclosures in this rack~~', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TelephonyCI' => 'Telefónne zariadenie', - 'Class:TelephonyCI+' => '~~', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Telefónne číslo', 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', -]); - -// -// Class: Phone -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Phone' => 'Telefón', - 'Class:Phone+' => '~~', -]); - -// -// Class: MobilePhone -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Mobilný telefón', - 'Class:MobilePhone+' => '~~', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'HW PIN', 'Class:MobilePhone/Attribute:hw_pin+' => '~~', -]); - -// -// Class: IPPhone -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:IPPhone' => 'IP telefón', - 'Class:IPPhone+' => '~~', -]); - -// -// Class: Tablet -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Tablet', - 'Class:Tablet+' => '~~', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'Pripojiteľné zariadenie', 'Class:ConnectableCI+' => 'Physical Device which can be connected to a network.~~', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s~~', @@ -237,15 +133,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'All network devices connected to this device~~', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Sieťové rozhrania', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'All the physical network interfaces~~', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DatacenterDevice' => 'Zariadenie dátového centra', - 'Class:DatacenterDevice+' => '~~', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:DatacenterDevice/Attribute:rack_id' => 'stojan (Rack)', 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', @@ -275,15 +164,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'The device %2$s is up if at least one power connection (A or B) is up~~', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'The device %2$s is up if all its power connections are up~~', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'The device %2$s is up if at least %1$s %% of its power connections are up~~', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:NetworkDevice' => 'Sieťové zariadenie', - 'Class:NetworkDevice+' => '~~', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Typ sieťového zariadenia', 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', @@ -295,17 +177,12 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'Názov IOS verzie', 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'Operačná pamäť', 'Class:NetworkDevice/Attribute:ram+' => '~~', -]); - -// -// Class: Server -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Server' => 'Server', - 'Class:Server+' => '~~', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s~~', 'Class:Server/Attribute:osfamily_id' => 'Kategória OS', 'Class:Server/Attribute:osfamily_id+' => '~~', @@ -315,6 +192,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'Názov verzie OS', 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'Licencia OS', 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'Názov licence OS', @@ -325,63 +204,28 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Logické disky', 'Class:Server/Attribute:logicalvolumes_list+' => 'All the logical volumes connected to this server~~', -]); - -// -// Class: StorageSystem -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:StorageSystem' => 'Úložiskový systém', - 'Class:StorageSystem+' => '~~', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s~~', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logické disky', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'All the logical volumes in this storage system~~', -]); - -// -// Class: SANSwitch -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SANSwitch' => 'SAN prepínač', - 'Class:SANSwitch+' => '~~', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s~~', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Zariadenia', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'All the devices connected to this SAN switch~~', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TapeLibrary' => 'Pásková knižnica', - 'Class:TapeLibrary+' => '~~', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s~~', 'Class:TapeLibrary/Attribute:tapes_list' => 'Pásky', 'Class:TapeLibrary/Attribute:tapes_list+' => 'All the tapes in the tape library~~', -]); - -// -// Class: NAS -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '~~', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s~~', 'Class:NAS/Attribute:nasfilesystem_list' => 'Súborové systémy', 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS~~', -]); - -// -// Class: PC -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PC' => 'PC', - 'Class:PC+' => '~~', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s~~', 'Class:PC/Attribute:osfamily_id' => 'Kategória OS', 'Class:PC/Attribute:osfamily_id+' => '~~', @@ -391,6 +235,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'Názov verzie OS', 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'Procesor', 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'Operačná pamäť', @@ -401,47 +247,19 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PC/Attribute:type/Value:desktop+' => 'desktop~~', 'Class:PC/Attribute:type/Value:laptop' => 'Laptop', 'Class:PC/Attribute:type/Value:laptop+' => 'laptop~~', -]); - -// -// Class: Printer -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Printer' => 'Tlačiareň', - 'Class:Printer+' => '~~', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerConnection -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PowerConnection' => 'Elektrická prípojka', - 'Class:PowerConnection+' => '~~', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerSource -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PowerSource' => 'Napájací zdroj', - 'Class:PowerSource+' => '~~', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s~~', 'Class:PowerSource/Attribute:pdus_list' => 'Napäťové distribučné jednotky (PDU)', 'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source~~', -]); - -// -// Class: PDU -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PDU' => 'Napäťová distribučná jednotka (PDU)', - 'Class:PDU+' => '~~', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s~~', 'Class:PDU/Attribute:rack_id' => 'stojan (Rack)', 'Class:PDU/Attribute:rack_id+' => '~~', @@ -451,25 +269,12 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Názov Power start-u', 'Class:PDU/Attribute:powerstart_name+' => '~~', -]); - -// -// Class: Peripheral -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Peripheral' => 'Periférie', - 'Class:Peripheral+' => '~~', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: Enclosure -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Enclosure' => 'Kryt (enclosure)', - 'Class:Enclosure+' => '~~', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Enclosure/Attribute:rack_id' => 'stojan (Rack)', 'Class:Enclosure/Attribute:rack_id+' => '~~', @@ -479,15 +284,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Zariadenia', 'Class:Enclosure/Attribute:device_list+' => 'All the devices in this enclosure~~', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ApplicationSolution' => 'Aplikačné riešenie', - 'Class:ApplicationSolution+' => '~~', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'Komponenty', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'All the configuration items that compose this application solution~~', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Biznis procesy', @@ -504,15 +302,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'The solution is up if all CIs are up~~', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'The solution is up if at least %1$s CI(s) is(are) up~~', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'The solution is up if at least %1$s %% of the CIs are up~~', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:BusinessProcess' => 'Biznis proces', - 'Class:BusinessProcess+' => '~~', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Aplikačné riešenia', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'All the application solutions that impact this business process~~', 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', @@ -523,370 +314,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Neaktívny', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:SoftwareInstance' => 'Softvérová inštancia', - 'Class:SoftwareInstance+' => '~~', - 'Class:SoftwareInstance/Attribute:system_id' => 'Systém', - 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', - 'Class:SoftwareInstance/Attribute:system_name' => 'Názov systému', - 'Class:SoftwareInstance/Attribute:system_name+' => '~~', - 'Class:SoftwareInstance/Attribute:software_id' => 'Softvér', - 'Class:SoftwareInstance/Attribute:software_id+' => '~~', - 'Class:SoftwareInstance/Attribute:software_name' => 'Názov softvéru', - 'Class:SoftwareInstance/Attribute:software_name+' => '~~', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Softvérová licencia', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Názov softvérovej licencie', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', - 'Class:SoftwareInstance/Attribute:path' => 'Cesta', - 'Class:SoftwareInstance/Attribute:path+' => '~~', - 'Class:SoftwareInstance/Attribute:status' => 'Stav', - 'Class:SoftwareInstance/Attribute:status+' => '~~', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'aktívna', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'neaktívna', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', -]); - -// -// Class: Middleware -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => '~~', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware inštancie', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware~~', -]); - -// -// Class: DBServer -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:DBServer' => 'DB Server', - 'Class:DBServer+' => '~~', - 'Class:DBServer/Attribute:dbschema_list' => 'DB schémy', - 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server~~', -]); - -// -// Class: WebServer -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:WebServer' => 'Web Server', - 'Class:WebServer+' => '~~', - 'Class:WebServer/Attribute:webapp_list' => 'Webové aplikácie', - 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', -]); - -// -// Class: PCSoftware -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:PCSoftware' => 'PC softvér', - 'Class:PCSoftware+' => '~~', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:OtherSoftware' => 'Iný softvér', - 'Class:OtherSoftware+' => '~~', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:MiddlewareInstance' => 'Middleware inštancia', - 'Class:MiddlewareInstance+' => '~~', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Názov Middleware-u', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:DatabaseSchema' => 'Databázová schéma', - 'Class:DatabaseSchema+' => '~~', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Názov DB serveru', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', -]); - -// -// Class: WebApplication -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:WebApplication' => 'Webová Aplikácia', - 'Class:WebApplication+' => '~~', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', - 'Class:WebApplication/Attribute:webserver_id' => 'Web server', - 'Class:WebApplication/Attribute:webserver_id+' => '~~', - 'Class:WebApplication/Attribute:webserver_name' => 'Názov Web serveru', - 'Class:WebApplication/Attribute:webserver_name+' => '~~', - 'Class:WebApplication/Attribute:logo' => 'Logo~~', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '~~', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:VirtualDevice' => 'Virtuálne zariadenie', - 'Class:VirtualDevice+' => '~~', - 'Class:VirtualDevice/Attribute:status' => 'Stav', - 'Class:VirtualDevice/Attribute:status+' => '~~', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implementácia', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Vyradené', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'Produkcia', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Zásoby', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Zoznam logických dielov', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device~~', -]); - -// -// Class: VirtualHost -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:VirtualHost' => 'Virtuálny host', - 'Class:VirtualHost+' => '~~', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Zoznam virtuálnych strojov', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host~~', -]); - -// -// Class: Hypervisor -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:Hypervisor' => 'Hypervisor', - 'Class:Hypervisor+' => '~~', - 'Class:Hypervisor/Attribute:farm_id' => 'Farma', - 'Class:Hypervisor/Attribute:farm_id+' => '~~', - 'Class:Hypervisor/Attribute:farm_name' => 'Názov farmy', - 'Class:Hypervisor/Attribute:farm_name+' => '~~', - 'Class:Hypervisor/Attribute:server_id' => 'Server', - 'Class:Hypervisor/Attribute:server_id+' => '~~', - 'Class:Hypervisor/Attribute:server_name' => 'Názov serveru', - 'Class:Hypervisor/Attribute:server_name+' => '~~', -]); - -// -// Class: Farm -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:Farm' => 'Farma', - 'Class:Farm+' => '~~', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisori', - 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm~~', - 'Class:Farm/Attribute:redundancy' => 'High availability~~', - 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~', - 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~', - 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:VirtualMachine' => 'Virtuálne zariadenie', - 'Class:VirtualMachine+' => '~~', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtuálny host', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Názov virtuálneho hosta', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'Kategória OS', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'Názov kategórie OS', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', - 'Class:VirtualMachine/Attribute:osversion_id' => 'Verzia OS', - 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', - 'Class:VirtualMachine/Attribute:osversion_name' => 'Názov OS verzie', - 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licencia OS', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licence Názov', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', - 'Class:VirtualMachine/Attribute:cpu' => 'Procesor', - 'Class:VirtualMachine/Attribute:cpu+' => '~~', - 'Class:VirtualMachine/Attribute:ram' => 'Operačná pamäť', - 'Class:VirtualMachine/Attribute:ram+' => '~~', - 'Class:VirtualMachine/Attribute:managementip' => 'IP~~', - 'Class:VirtualMachine/Attribute:managementip+' => '~~', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Zoznam sieťových rozhraní', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:LogicalVolume' => 'Logické disky', - 'Class:LogicalVolume+' => '~~', - 'Class:LogicalVolume/Attribute:name' => 'Názov', - 'Class:LogicalVolume/Attribute:name+' => '~~', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '~~', - 'Class:LogicalVolume/Attribute:description' => 'Popis', - 'Class:LogicalVolume/Attribute:description+' => '~~', - 'Class:LogicalVolume/Attribute:raid_level' => 'Raid úroveň', - 'Class:LogicalVolume/Attribute:raid_level+' => '~~', - 'Class:LogicalVolume/Attribute:size' => 'Veľkosť', - 'Class:LogicalVolume/Attribute:size+' => '~~', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Úložiskový systém', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Názov úložného systému', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', - 'Class:LogicalVolume/Attribute:servers_list' => 'Servery', - 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume~~', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuálne zariadenia', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume~~', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:lnkServerToVolume' => 'väzba - Server / Logický Disk', - 'Class:lnkServerToVolume+' => '~~', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Logický Disk', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Názov dielu', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', - 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Názov serveru', - 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Použité miesto', - 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:lnkVirtualDeviceToVolume' => 'väzba Virtuálne zariadenie / Logický disk', - 'Class:lnkVirtualDeviceToVolume+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Logický disk', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Názov dielu', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtuálne zariadenie', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Názov virtuálneho zariadenia', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Použité miesto', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:lnkSanToDatacenterDevice' => 'väzba - SAN / Zariadenie', - 'Class:lnkSanToDatacenterDevice+' => '~~', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN prepínač', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Názov SAN prepínaču', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Zariadenie', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Názov zariadenia', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN port', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => '(FC) Port zariadenia', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', -]); - -// -// Class: Tape -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:Tape' => 'Páska', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', - 'Class:Tape/Attribute:name' => 'Názov', - 'Class:Tape/Attribute:name+' => '~~', - 'Class:Tape/Attribute:description' => 'Popis', - 'Class:Tape/Attribute:description+' => '~~', - 'Class:Tape/Attribute:size' => 'Veľkosť', - 'Class:Tape/Attribute:size+' => '~~', - 'Class:Tape/Attribute:tapelibrary_id' => 'Pásková knižnica', - 'Class:Tape/Attribute:tapelibrary_id+' => '~~', - 'Class:Tape/Attribute:tapelibrary_name' => 'Názov knižnice pásiek', - 'Class:Tape/Attribute:tapelibrary_name+' => '~~', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:NASFileSystem' => 'NAS Súborový systém', - 'Class:NASFileSystem+' => '~~', - 'Class:NASFileSystem/Attribute:name' => 'Názov', - 'Class:NASFileSystem/Attribute:name+' => '~~', - 'Class:NASFileSystem/Attribute:description' => 'Popis', - 'Class:NASFileSystem/Attribute:description+' => '~~', - 'Class:NASFileSystem/Attribute:raid_level' => 'Raid úroveň', - 'Class:NASFileSystem/Attribute:raid_level+' => '~~', - 'Class:NASFileSystem/Attribute:size' => 'Veľkosť', - 'Class:NASFileSystem/Attribute:size+' => '~~', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '~~', - 'Class:NASFileSystem/Attribute:nas_name' => 'Názov NAS', - 'Class:NASFileSystem/Attribute:nas_name+' => '~~', -]); - -// -// Class: Software -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Software' => 'Softvér', - 'Class:Software+' => '~~', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s~~', 'Class:Software/Attribute:name' => 'Názov', 'Class:Software/Attribute:name+' => '~~', @@ -894,6 +323,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Verzia', 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Dokumenty', 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software~~', 'Class:Software/Attribute:logo' => 'Logo~~', @@ -916,15 +347,227 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software~~', 'Class:Software/Attribute:softwarelicence_list' => 'Softvérové licencie', 'Class:Software/Attribute:softwarelicence_list+' => 'All the licenses for this software~~', -]); - -// -// Class: Patch -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:SoftwareInstance' => 'Softvérová inštancia', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'Systém', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Názov systému', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Softvér', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Názov softvéru', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Softvérová licencia', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Názov softvérovej licencie', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Cesta', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Stav', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'aktívna', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'neaktívna', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:Middleware' => 'Middleware', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware inštancie', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware~~', + 'Class:DBServer' => 'DB Server', + 'Class:DBServer+' => 'Software Instance offering database services (MySQL 8.0, Oracle, SQL Server, DB2…) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:DBServer/Attribute:dbschema_list' => 'DB schémy', + 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server~~', + 'Class:WebServer' => 'Web Server', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Webové aplikácie', + 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', + 'Class:PCSoftware' => 'PC softvér', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Iný softvér', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Middleware inštancia', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Názov Middleware-u', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Databázová schéma', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Názov DB serveru', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Webová Aplikácia', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', + 'Class:WebApplication/Attribute:webserver_id' => 'Web server', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Názov Web serveru', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Virtuálne zariadenie', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Stav', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implementácia', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Vyradené', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'Produkcia', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'Zásoby', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Zoznam logických dielov', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device~~', + 'Class:VirtualHost' => 'Virtuálny host', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Zoznam virtuálnych strojov', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host~~', + 'Class:Hypervisor' => 'Hypervisor', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Farma', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Názov farmy', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Server', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Názov serveru', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Farma', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisori', + 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm~~', + 'Class:Farm/Attribute:redundancy' => 'High availability~~', + 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~', + 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~', + 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~', + 'Class:VirtualMachine' => 'Virtuálne zariadenie', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtuálny host', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Názov virtuálneho hosta', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'Kategória OS', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'Názov kategórie OS', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'Verzia OS', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'Názov OS verzie', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'Licencia OS', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licence Názov', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'Procesor', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'Operačná pamäť', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP~~', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Zoznam sieťových rozhraní', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces~~', + 'Class:LogicalVolume' => 'Logické disky', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'Názov', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Popis', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'Raid úroveň', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Veľkosť', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Úložiskový systém', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Názov úložného systému', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Servery', + 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume~~', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtuálne zariadenia', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume~~', + 'Class:lnkServerToVolume' => 'väzba - Server / Logický Disk', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Logický Disk', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Názov dielu', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Server', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Názov serveru', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Použité miesto', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'väzba Virtuálne zariadenie / Logický disk', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Logický disk', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Názov dielu', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtuálne zariadenie', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Názov virtuálneho zariadenia', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Použité miesto', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'väzba - SAN / Zariadenie', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN prepínač', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'Názov SAN prepínaču', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Zariadenie', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Názov zariadenia', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN port', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => '(FC) Port zariadenia', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Páska', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'Názov', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Popis', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Veľkosť', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Pásková knižnica', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Názov knižnice pásiek', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'NAS Súborový systém', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'Názov', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Popis', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'Raid úroveň', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Veľkosť', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'Názov NAS', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Záplata', - 'Class:Patch+' => '~~', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Názov', 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Zoznam dokumentov', @@ -933,15 +576,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Typ', 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: OSPatch -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OSPatch' => 'Záplata OS', - 'Class:OSPatch+' => '~~', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Zariadenia', 'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed~~', 'Class:OSPatch/Attribute:osversion_id' => 'Verzia OS', @@ -950,30 +586,16 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'Názov OS verzie', 'Class:OSPatch/Attribute:osversion_name+' => '~~', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SoftwarePatch' => 'Softvérová záplata', - 'Class:SoftwarePatch+' => '~~', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Softvér', 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Názov softvéru', 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Inštancie softvéru', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'All the systems where this software patch is installed~~', -]); - -// -// Class: Licence -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Licence' => 'Licencia', - 'Class:Licence+' => '~~', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Názov', 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Zoznam dokumentov', @@ -1000,15 +622,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes~~', 'Class:Licence/Attribute:finalclass' => 'Typ', 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: OSLicence -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OSLicence' => 'Licencia OS', - 'Class:OSLicence+' => '~~', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:OSLicence/Attribute:osversion_id' => 'Verzia OS', 'Class:OSLicence/Attribute:osversion_id+' => '~~', @@ -1020,15 +635,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this license is used~~', 'Class:OSLicence/Attribute:servers_list' => 'Servery', 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this license is used~~', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SoftwareLicence' => 'Softvérová licencia', - 'Class:SoftwareLicence+' => '~~', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:SoftwareLicence/Attribute:software_id' => 'Softvér', 'Class:SoftwareLicence/Attribute:software_id+' => '~~', @@ -1036,15 +644,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Inštancie softvéru', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this license is used~~', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToLicence' => 'väzba Dokument/Licencia', - 'Class:lnkDocumentToLicence+' => '~~', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licencia', 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', @@ -1054,56 +655,38 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Názov dokumentu', 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', -]); - -// -// Class: OSVersion -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OSVersion' => 'Verzia OS', - 'Class:OSVersion+' => '~~', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'Kategória OS', 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'Názov kategórie OS', 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', -]); - -// -// Class: OSFamily -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OSFamily' => 'Kategória OS', - 'Class:OSFamily+' => '~~', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', -]); - -// -// Class: Brand -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Brand' => 'Značka', - 'Class:Brand+' => '~~', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo~~', 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Zariadenia', 'Class:Brand/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this brand~~', 'Class:Brand/UniquenessRule:name+' => 'The name must be unique~~', 'Class:Brand/UniquenessRule:name' => 'This brand already exists~~', -]); - -// -// Class: Model -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Model' => 'Model', - 'Class:Model+' => '~~', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s~~', 'Class:Model/Attribute:brand_id' => 'Značka', 'Class:Model/Attribute:brand_id+' => '~~', @@ -1113,6 +696,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Typ zariadena', 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Zdroj napájania', 'Class:Model/Attribute:type/Value:PowerSource+' => 'Power Source~~', 'Class:Model/Attribute:type/Value:DiskArray' => 'Diskové pole', @@ -1153,43 +738,26 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Model/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this model~~', 'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand~~', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:NetworkDeviceType' => 'Typ sieťového zariadenia', - 'Class:NetworkDeviceType+' => '~~', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Sieťové zariadenia', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type~~', -]); - -// -// Class: IOSVersion -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:IOSVersion' => 'Verzia IOSu', - 'Class:IOSVersion+' => '~~', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Značka', 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Názov značky', 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToPatch' => 'väzba - Dokument / Záplata', - 'Class:lnkDocumentToPatch+' => '~~', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Záplata', 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', @@ -1199,15 +767,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Názov dokumentu', 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'väzba - Softvérová inštancia / Softvérová záplata', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Softvérová záplata', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', @@ -1217,15 +778,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Názov softvérovej inštancie', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkFunctionalCIToOSPatch' => 'väzba - Komponent / Záplata OS', - 'Class:lnkFunctionalCIToOSPatch+' => '~~', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'Záplata OS', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', @@ -1235,15 +789,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Názov funkčných CI', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToSoftware' => 'väzba Dokument / Softvér', - 'Class:lnkDocumentToSoftware+' => '~~', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Softvér', 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', @@ -1253,15 +800,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Názov dokumentu', 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', -]); - -// -// Class: Subnet -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Subnet' => 'Podsieť', - 'Class:Subnet+' => '~~', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s~~', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s~~', 'Class:Subnet/Attribute:description' => 'Popis', @@ -1278,15 +818,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLANs~~', 'Class:Subnet/Attribute:vlans_list+' => '~~', -]); - -// -// Class: VLAN -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:VLAN' => 'VLAN~~', - 'Class:VLAN+' => '~~', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag~~', 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Description~~', @@ -1299,15 +832,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Physical network interfaces~~', 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN~~', - 'Class:lnkSubnetToVLAN+' => '~~', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', @@ -1319,28 +845,14 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:NetworkInterface' => 'Sieťové rozhranie', - 'Class:NetworkInterface+' => '~~', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'Názov', 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Typ', 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: IPInterface -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:IPInterface' => 'IP rozhranie', - 'Class:IPInterface+' => '~~', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'IP Adresa', 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MAC Adresa', @@ -1353,31 +865,21 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Rýchlosť', 'Class:IPInterface/Attribute:speed+' => '~~', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:PhysicalInterface' => 'Fyzické rozhranie', - 'Class:PhysicalInterface+' => '~~', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s~~', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Pripojitelné Zariadenie', 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Názov zariadenia', 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs~~', 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkPhysicalInterfaceToVLAN' => 'Link PhysicalInterface / VLAN~~', - 'Class:lnkPhysicalInterfaceToVLAN+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physical Interface~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', @@ -1391,28 +893,14 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:LogicalInterface' => 'Logické rozhranie', - 'Class:LogicalInterface+' => '~~', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtuálne zariadenie', 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Názov virtuálneho stroja', 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:FiberChannelInterface' => 'Optické rozhranie', - 'Class:FiberChannelInterface+' => '~~', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Rýchlosť', 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topológia', @@ -1423,15 +911,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Názov zariadenia', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkConnectableCIToNetworkDevice' => 'väzba - Komponent / Sieťové zariadenie', - 'Class:lnkConnectableCIToNetworkDevice+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Sieťové zariadenie', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', @@ -1451,15 +932,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'uplink', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link~~', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'väzba - Aplikačné riešenie / Komponent', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '~~', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Aplikačné riešenie', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', @@ -1469,15 +943,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Názov funkčných CI', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkApplicationSolutionToBusinessProcess' => 'väzba - Aplikačné riešenie / Biznis proces', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Biznis proces', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', @@ -1487,15 +954,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Názov aplikačného riešenia', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', -]); - -// -// Class: Group -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Group' => 'Skupina', - 'Class:Group+' => '~~', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s~~', 'Class:Group/Attribute:name' => 'Názov', 'Class:Group/Attribute:name+' => '~~', @@ -1523,15 +983,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Group/Attribute:ci_list+' => 'All the configuration items linked to this group~~', 'Class:Group/Attribute:parent_id_friendlyname' => 'Priateľské meno rodičovskej skupiny', 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkGroupToCI' => 'väzba - Skupina / Zariadenie', - 'Class:lnkGroupToCI+' => '~~', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~', 'Class:lnkGroupToCI/Attribute:group_id' => 'Skupina', 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', @@ -1543,39 +996,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Dôvod', 'Class:lnkGroupToCI/Attribute:reason+' => '~~', -]); - -// Add translation for Fieldsets - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'ConfigMgmt:baseinfo' => 'General~~', - 'ConfigMgmt:moreinfo' => 'CI specifics~~', - 'Storage:moreinfo' => 'Storage specifics~~', - 'ConfigMgmt:otherinfo' => 'Description~~', - 'ConfigMgmt:dates' => 'Dates~~', - 'Software:moreinfo' => 'Software specifics~~', - 'Phone:moreinfo' => 'Phone specifics~~', - 'Server:baseinfo' => 'Všeobecné informácie', - 'Server:Date' => 'Dátum', - 'Server:moreinfo' => 'Viac informácií', - 'Server:otherinfo' => 'Iné informácie', - 'Server:power' => 'Power supply~~', - 'Class:Subnet/Tab:IPUsage' => 'Využívanosť IP adries', - 'Class:Subnet/Tab:IPUsage+' => 'Which IP within this Subnet is used or not~~', - 'Class:Subnet/Tab:IPUsage-explain' => 'Rozhrania majúce IP adresu v rozsahu: %1$s do %2$s', - 'Class:Subnet/Tab:FreeIPs' => 'Voľné IP adresy', - 'Class:Subnet/Tab:FreeIPs-count' => 'Voľných IP adries: %1$s', - 'Class:Subnet/Tab:FreeIPs-explain' => 'Tu je extrakt 10 voľných IP adries', - 'Class:Document:PreviewTab' => 'Preview~~', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToFunctionalCI' => 'väzba - Dokument / Komponent', - 'Class:lnkDocumentToFunctionalCI+' => '~~', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Komponent', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', @@ -1585,13 +1007,25 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Názov dokumentu', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', -]); - -// -// Application Menu -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'ConfigMgmt:baseinfo' => 'General~~', + 'ConfigMgmt:moreinfo' => 'CI specifics~~', + 'ConfigMgmt:otherinfo' => 'Description~~', + 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', + 'Software:moreinfo' => 'Software specifics~~', + 'Phone:moreinfo' => 'Phone specifics~~', + 'Server:baseinfo' => 'Všeobecné informácie', + 'Server:moreinfo' => 'Viac informácií', + 'Server:Date' => 'Dátum', + 'Server:otherinfo' => 'Iné informácie', + 'Server:power' => 'Power supply~~', + 'Class:Subnet/Tab:IPUsage' => 'Využívanosť IP adries', + 'Class:Subnet/Tab:IPUsage+' => 'Which IP within this Subnet is used or not~~', + 'Class:Subnet/Tab:IPUsage-explain' => 'Rozhrania majúce IP adresu v rozsahu: %1$s do %2$s', + 'Class:Subnet/Tab:FreeIPs' => 'Voľné IP adresy', + 'Class:Subnet/Tab:FreeIPs-count' => 'Voľných IP adries: %1$s', + 'Class:Subnet/Tab:FreeIPs-explain' => 'Tu je extrakt 10 voľných IP adries', + 'Class:Document:PreviewTab' => 'Preview~~', 'Menu:Application' => 'Aplikácie', 'Menu:Application+' => 'All applications~~', 'Menu:DBServer' => 'Databázové servery', @@ -1637,14 +1071,3 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Menu:Software' => 'Katalóg softvéru', 'Menu:Software+' => 'Software catalog~~', ]); - -// -// Class: PhysicalInterface -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', - 'Class:PhysicalInterface/Attribute:org_id+' => '~~', - 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', - 'Class:PhysicalInterface/Attribute:location_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/tr.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/tr.dict.itop-config-mgmt.php index c88d026d1e..c97cce03fd 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/tr.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/tr.dict.itop-config-mgmt.php @@ -1,11 +1,10 @@ @@ -23,52 +22,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Relation:impacts/LoadData' => 'Load data~~', 'Relation:impacts/NoFilteredData' => 'please select objects and load data~~', 'Relation:impacts/FilteredData' => 'Filtered data~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToFunctionalCI' => 'Kişi / İşlevsel CI bağla', - 'Class:lnkContactToFunctionalCI+' => '~~', + 'Class:lnkContactToFunctionalCI+' => 'Manages Contacts linked to Functional CIs. This can be a team responsible for the equipment, to assign related Tickets, or the person to whom an individual device such as a PC or phone is assigned, to manage the inventory.~~', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'İşlevsel CI', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', @@ -78,21 +33,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Kişi Adı', 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:FunctionalCI' => 'Fonksiyonel KK', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping most Configuration Items types used for CMDB.~~', 'Class:FunctionalCI/Attribute:name' => 'Adı', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => 'Açıklama', 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Sahip kurum', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => 'Organizasyon Adı', 'Class:FunctionalCI/Attribute:organization_name+' => 'Ortak Adı', 'Class:FunctionalCI/Attribute:business_criticity' => 'İşin önemi', @@ -105,6 +53,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'orta', 'Class:FunctionalCI/Attribute:move2production' => 'Üretim tarihine geç', 'Class:FunctionalCI/Attribute:move2production+' => '~~', + 'Class:FunctionalCI/Attribute:groups_list' => 'Groups~~', + 'Class:FunctionalCI/Attribute:groups_list+' => 'Groups can be used as tags, to document environment, projects (migration, upgrade, security), etc…~~', 'Class:FunctionalCI/Attribute:contacts_list' => 'Kişiler', 'Class:FunctionalCI/Attribute:contacts_list+' => 'Bu yapılandırma öğesi için tüm kişiler', 'Class:FunctionalCI/Attribute:documents_list' => 'Belgeler', @@ -114,18 +64,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:FunctionalCI/Attribute:softwares_list' => 'Yazılımlar', 'Class:FunctionalCI/Attribute:softwares_list+' => 'Bu yapılandırma öğesinde yüklü tüm yazılımlar', 'Class:FunctionalCI/Attribute:finalclass' => 'Tip', - 'Class:FunctionalCI/Attribute:finalclass+' => '', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class~~', 'Class:FunctionalCI/Tab:OpenedTickets' => 'Aktif Çağrı Kayıtları', 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:PhysicalDevice' => 'Fiziksel cihaz', - 'Class:PhysicalDevice+' => '~~', + 'Class:PhysicalDevice+' => 'Abstract class grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.~~', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Seri numarası', 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', @@ -149,6 +92,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => 'Model', 'Class:PhysicalDevice/Attribute:model_id+' => '~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Model end of support~~', + 'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'When the hardware model is no more supported by the manufacturer, if this information is documented on the Model.~~', 'Class:PhysicalDevice/Attribute:model_name' => 'Model Adı', 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => 'Demirbaş numarası', @@ -157,15 +102,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Garantinin sonu', 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', -]); - -// -// Class: Rack -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Rack' => 'Raf', - 'Class:Rack+' => '~~', + 'Class:Rack+' => 'A physical cabinet for Datacenter Devices and Enclosures.~~', 'Class:Rack/ComplementaryName' => '%1$s - %2$s~~', 'Class:Rack/Attribute:nb_u' => 'Raf birimleri', 'Class:Rack/Attribute:nb_u+' => '~~', @@ -173,64 +111,22 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Rack/Attribute:device_list+' => 'Bu rafa yerleştirilmiş tüm fiziksel cihazlar', 'Class:Rack/Attribute:enclosure_list' => 'Muhafazalar', 'Class:Rack/Attribute:enclosure_list+' => 'Bu raftaki tüm muhafazalar', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TelephonyCI' => 'Telefon CI', - 'Class:TelephonyCI+' => '~~', + 'Class:TelephonyCI+' => 'Abstract class grouping telephony devices~~', 'Class:TelephonyCI/Attribute:phonenumber' => 'Telefon numarası', 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', -]); - -// -// Class: Phone -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Phone' => 'Telefon', - 'Class:Phone+' => '~~', -]); - -// -// Class: MobilePhone -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:Phone+' => 'End User device. Plain wired phone~~', 'Class:MobilePhone' => 'Cep telefonu', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User device. Wireless phone~~', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'IP telefonu', - 'Class:IPPhone+' => '~~', -]); - -// -// Class: Tablet -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network~~', 'Class:Tablet' => 'Tablet', - 'Class:Tablet+' => '~~', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:Tablet+' => 'End User device. For example iPad, Galaxy Note/Tab Nexus, Kindle...~~', 'Class:ConnectableCI' => 'Bağlanabilir KK', 'Class:ConnectableCI+' => 'Fiziksel KK', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s~~', @@ -238,15 +134,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Bu cihaza bağlı tüm ağ cihazları', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Ağ arayüzleri', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Tüm fiziksel ağ arayüzleri', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:DatacenterDevice' => 'Veri merkezi cihazı', - 'Class:DatacenterDevice+' => '~~', + 'Class:DatacenterDevice+' => 'A physical equipment, connected to the network and installed in a data center, usually in a Rack or an Enclosure. This can include Servers, Network Devices, Storage Systems, SAN Switches, Tape Libraries, NAS Devices, etc.~~', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:DatacenterDevice/Attribute:rack_id' => 'Raf', 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', @@ -276,15 +165,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:DatacenterDevice/Attribute:redundancy/count' => 'En az bir güç bağlantısı (A veya B) ayakta ise, cihaz ayaktadır', 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Tüm güç bağlantıları ayakta ise, cihaz ayaktadır', 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'En az %1$s %% güç bağlantısı ayakta ise cihaz ayaktadır', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:NetworkDevice' => 'Ağ Cihazı', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…~~', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s~~', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Ağ tipi', 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', @@ -296,17 +178,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS Sürüm Adı', 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS end of support~~', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'The date after which the editor no longer provides fixes for this IOS version.~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => 'Sunucu', - 'Class:Server+' => '', + 'Class:Server+' => 'Datacenter Device managing access to centralized resources or services. It contains an OS Version executing Software Instances.~~', 'Class:Server/ComplementaryName' => '%1$s - %2$s~~', 'Class:Server/Attribute:osfamily_id' => 'OS ailesi', 'Class:Server/Attribute:osfamily_id+' => '~~', @@ -316,73 +193,40 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'OS Sürüm Adı', 'Class:Server/Attribute:osversion_name+' => '~~', + 'Class:Server/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:Server/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:Server/Attribute:oslicence_id' => 'OS Lisansı', 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'OS Lisans Adı', 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => 'RAM', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => 'Mantıksal depolama alanları', 'Class:Server/Attribute:logicalvolumes_list+' => 'Bu sunucuya bağlı tüm mantıksal depolama alanları', -]); - -// -// Class: StorageSystem -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:StorageSystem' => 'Depolama sistemi', - 'Class:StorageSystem+' => '~~', + 'Class:StorageSystem+' => 'Storage system that can be attached either to a SAN or to an Ethernet network. The logical unit of storage managed by a Storage System is a Logical Volume.~~', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s~~', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Mantıksal depolama alanları', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Bu depolama sistemindeki tüm mantıksal depolama alanları', -]); - -// -// Class: SANSwitch -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SANSwitch' => 'SAN Anahtarı', - 'Class:SANSwitch+' => '~~', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.~~', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s~~', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Cihazlar', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Bu SAN anahtarına bağlı tüm cihazlar', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TapeLibrary' => 'Teyp Kütüphanesi', - 'Class:TapeLibrary+' => '~~', + 'Class:TapeLibrary+' => 'Datacenter Device which hosts multiple magnetic Tapes (or cartridge). Tape Libraries are used for data backup or archiving.~~', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s~~', 'Class:TapeLibrary/Attribute:tapes_list' => 'Teypler', 'Class:TapeLibrary/Attribute:tapes_list+' => 'Teyp kitaplığındaki tüm teypler', -]); - -// -// Class: NAS -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '~~', + 'Class:NAS+' => 'High-capacity storage device racked in a datacenter and connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS (Network-attached storage) is hosting NAS File Systems.~~', 'Class:NAS/ComplementaryName' => '%1$s - %2$s~~', 'Class:NAS/Attribute:nasfilesystem_list' => 'Dosya sistemleri', 'Class:NAS/Attribute:nasfilesystem_list+' => 'Bu NAS\'daki tüm dosya sistemleri', -]); - -// -// Class: PC -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:PC' => 'PC', - 'Class:PC+' => '', + 'Class:PC+' => 'Connectable CI. A Personal Computer (PC) is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.~~', 'Class:PC/ComplementaryName' => '%1$s - %2$s~~', 'Class:PC/Attribute:osfamily_id' => 'OS ailesi', 'Class:PC/Attribute:osfamily_id+' => '~~', @@ -392,57 +236,31 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'OS Sürüm Adı', 'Class:PC/Attribute:osversion_name+' => '~~', + 'Class:PC/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:PC/Attribute:os_end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => 'RAM', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => 'Tip', 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => 'masaüstü', 'Class:PC/Attribute:type/Value:desktop+' => 'masaüstü', 'Class:PC/Attribute:type/Value:laptop' => 'dizüstü', 'Class:PC/Attribute:type/Value:laptop+' => 'dizüstü', -]); - -// -// Class: Printer -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Printer' => 'Yazıcı', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Connectable CI. Physical Device connected either to the network or to a PC.~~', 'Class:Printer/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerConnection -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:PowerConnection' => 'Güç Bağlantısı', - 'Class:PowerConnection+' => '~~', + 'Class:PowerConnection+' => 'Abstract class grouping physical devices used for electrical power supply.~~', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: PowerSource -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:PowerSource' => 'Güç Kaynağı', - 'Class:PowerSource+' => '~~', + 'Class:PowerSource+' => 'Physical Power Connection. Used in a datacenter to document any kind of power source (main power inlet, breaker…) that is not a PDU.~~', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s~~', 'Class:PowerSource/Attribute:pdus_list' => 'PDU\'lar', 'Class:PowerSource/Attribute:pdus_list+' => 'Bu güç kaynağını kullanan tüm PDU\'lar', -]); - -// -// Class: PDU -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '~~', + 'Class:PDU+' => 'Power Connection. PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.~~', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s~~', 'Class:PDU/Attribute:rack_id' => 'Raf', 'Class:PDU/Attribute:rack_id+' => '~~', @@ -452,25 +270,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => 'Güç başlatıcı adı', 'Class:PDU/Attribute:powerstart_name+' => '~~', -]); - -// -// Class: Peripheral -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Peripheral' => 'Çevresel Birim', - 'Class:Peripheral+' => '~~', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…~~', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s~~', -]); - -// -// Class: Enclosure -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Enclosure' => 'Muhafaza', - 'Class:Enclosure+' => '~~', + 'Class:Enclosure+' => 'An open-frame chassis mounted inside a Rack, in which to mount IT equipment such as Blade Servers, Network Device...~~', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Enclosure/Attribute:rack_id' => 'Raf', 'Class:Enclosure/Attribute:rack_id+' => '~~', @@ -480,15 +285,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => 'Cihazlar', 'Class:Enclosure/Attribute:device_list+' => 'Bu muhafazadaki tüm cihazlar', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ApplicationSolution' => 'Uygulama çözümleri', - 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.~~', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'Bu uygulama sistemü oluşturan tüm yapılandırma öğeleri', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'İş Süreçleri', @@ -505,15 +303,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'Tüm CI\'ler hazır ise sistem hazırdır', 'Class:ApplicationSolution/Attribute:redundancy/count' => 'CI\'lerin en az %1$s \'i hazır ise sistem hazırdır', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'CI\'lerin en az %1$s %% \'i hazır ise sistem hazırdır.', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:BusinessProcess' => 'İş süreci', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.~~', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Uygulama sistemleri', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Bu iş sürecini etkileyen tüm uygulama çözümleri', 'Class:BusinessProcess/Attribute:logo' => 'Logo~~', @@ -524,377 +315,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:BusinessProcess/Attribute:status/Value:active+' => 'Aktif', 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Aktif değil', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'Aktif değil', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:SoftwareInstance' => 'Yazılım Kurulumu', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'Sistem', - 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', - 'Class:SoftwareInstance/Attribute:system_name' => 'Sistem Adı', - 'Class:SoftwareInstance/Attribute:system_name+' => '~~', - 'Class:SoftwareInstance/Attribute:software_id' => 'Yazılım', - 'Class:SoftwareInstance/Attribute:software_id+' => '~~', - 'Class:SoftwareInstance/Attribute:software_name' => 'Yazılım Adı', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Yazılım Lisansı', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Yazılım Lisans Adı', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', - 'Class:SoftwareInstance/Attribute:path' => 'Yol', - 'Class:SoftwareInstance/Attribute:path+' => '~~', - 'Class:SoftwareInstance/Attribute:status' => 'Durum', - 'Class:SoftwareInstance/Attribute:status+' => '~~', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Aktif', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Aktif', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Aktif değil', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Aktif değil', -]); - -// -// Class: Middleware -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:Middleware' => 'Ara katman yazılımı', - 'Class:Middleware+' => '~~', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Ara katman yazılımı olayları', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Bu ara katman yazılımı tarafından sağlanan tüm ara katman yazılımı olayları', -]); - -// -// Class: DBServer -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:DBServer' => 'Veritabanı', - 'Class:DBServer+' => 'Veritabanı yazılımı', - 'Class:DBServer/Attribute:dbschema_list' => 'Veritabanı şemaları', - 'Class:DBServer/Attribute:dbschema_list+' => 'Bu veritabanı sunucusu için tüm veritabanı şemaları', -]); - -// -// Class: WebServer -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:WebServer' => 'Web Sunucusu', - 'Class:WebServer+' => '~~', - 'Class:WebServer/Attribute:webapp_list' => 'Web Uygulamaları', - 'Class:WebServer/Attribute:webapp_list+' => 'Bu web sunucusunda mevcut tüm web uygulamaları', -]); - -// -// Class: PCSoftware -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:PCSoftware' => 'PC yazılımı', - 'Class:PCSoftware+' => '~~', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:OtherSoftware' => 'Diğer yazılım', - 'Class:OtherSoftware+' => '~~', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:MiddlewareInstance' => 'Ara katman yazılımı olayı', - 'Class:MiddlewareInstance+' => '~~', - 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', - 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', - 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Ara katman yazılımı', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Ara katman yazılımı adı', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:DatabaseSchema' => 'Veritabanı Şeması', - 'Class:DatabaseSchema+' => '~~', - 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Veritabanı Sunucusu', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Veritabanı sunucu adı', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', -]); - -// -// Class: WebApplication -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:WebApplication' => 'Web Uygulaması', - 'Class:WebApplication+' => '~~', - 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', - 'Class:WebApplication/Attribute:webserver_id' => 'Web Sunucusu', - 'Class:WebApplication/Attribute:webserver_id+' => '~~', - 'Class:WebApplication/Attribute:webserver_name' => 'Web Sunucusu Adı', - 'Class:WebApplication/Attribute:webserver_name+' => '~~', - 'Class:WebApplication/Attribute:logo' => 'Logo~~', - 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', - 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '~~', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:VirtualDevice' => 'Sanal cihaz', - 'Class:VirtualDevice+' => '~~', - 'Class:VirtualDevice/Attribute:status' => 'Durum', - 'Class:VirtualDevice/Attribute:status+' => '~~', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Uygulama', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Uygulama', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'kullanım dışı', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'kullanım dışı', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'kullanımda', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'kullanımda', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'stok', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stok', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Mantıksal depolama alanları', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Bu cihaz tarafından kullanılan tüm mantıksal depolama alanları', -]); - -// -// Class: VirtualHost -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:VirtualHost' => 'Sanal Ana Makine', - 'Class:VirtualHost+' => '~~', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Sanal Makineler', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Bu ana makine üzerinde çalışan tüm sanal makineler', -]); - -// -// Class: Hypervisor -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:Hypervisor' => 'Hipervizör', - 'Class:Hypervisor+' => '~~', - 'Class:Hypervisor/Attribute:farm_id' => 'Çiftlik', - 'Class:Hypervisor/Attribute:farm_id+' => '~~', - 'Class:Hypervisor/Attribute:farm_name' => 'Çiftlik Adı', - 'Class:Hypervisor/Attribute:farm_name+' => '~~', - 'Class:Hypervisor/Attribute:server_id' => 'Sunucu', - 'Class:Hypervisor/Attribute:server_id+' => '~~', - 'Class:Hypervisor/Attribute:server_name' => 'Sunucu adı', - 'Class:Hypervisor/Attribute:server_name+' => '~~', -]); - -// -// Class: Farm -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:Farm' => 'Çiftlik', - 'Class:Farm+' => '~~', - 'Class:Farm/Attribute:hypervisor_list' => 'Hipervizörler', - 'Class:Farm/Attribute:hypervisor_list+' => 'Bu çiftliği oluşturan tüm hipervizörler', - 'Class:Farm/Attribute:redundancy' => 'Yüksek Kullanılabilirlik', - 'Class:Farm/Attribute:redundancy/disabled' => 'Tüm hipervizörler ayakta ise çiftlik ayaktadır', - 'Class:Farm/Attribute:redundancy/count' => 'Hipervizörlerin en az %1$s \'i ayakta ise çiftlik ayaktadır', - 'Class:Farm/Attribute:redundancy/percent' => 'Hipervizörlerin en az %1$s %% \'i ayakta ise çiftlik ayaktadır.', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:VirtualMachine' => 'Sanal makine', - 'Class:VirtualMachine+' => '~~', - 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Sanal Ana Makine', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Sanal Ana Makine Adı', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS ailesi', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS Aile Adı', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', - 'Class:VirtualMachine/Attribute:osversion_id' => 'OS Sürümü', - 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', - 'Class:VirtualMachine/Attribute:osversion_name' => 'OS Sürüm Adı', - 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS Lisansı', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS Lisans Adı', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '~~', - 'Class:VirtualMachine/Attribute:ram' => 'RAM', - 'Class:VirtualMachine/Attribute:ram+' => '~~', - 'Class:VirtualMachine/Attribute:managementip' => 'IP', - 'Class:VirtualMachine/Attribute:managementip+' => '~~', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Ağ arayüzleri', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Tüm mantıksal ağ arayüzleri', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:LogicalVolume' => 'Mantıksal Depolama Alanları', - 'Class:LogicalVolume+' => '~~', - 'Class:LogicalVolume/Attribute:name' => 'İsim', - 'Class:LogicalVolume/Attribute:name+' => '~~', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '~~', - 'Class:LogicalVolume/Attribute:description' => 'Açıklama', - 'Class:LogicalVolume/Attribute:description+' => '~~', - 'Class:LogicalVolume/Attribute:raid_level' => 'RAID Seviyesi', - 'Class:LogicalVolume/Attribute:raid_level+' => '~~', - 'Class:LogicalVolume/Attribute:size' => 'Boyutu', - 'Class:LogicalVolume/Attribute:size+' => '~~', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Depolama sistemi', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Depolama Sistemi Adı', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', - 'Class:LogicalVolume/Attribute:servers_list' => 'Sunucular', - 'Class:LogicalVolume/Attribute:servers_list+' => 'Bu depolama alanını kullanan tüm sunucular', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Sanal Cihazlar', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Bu depolama alanını kullanan tüm sanal cihazlar', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:lnkServerToVolume' => 'Bağlantılı sunucu / Depolama alanı', - 'Class:lnkServerToVolume+' => '~~', - 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Depolama alanı', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Depolama alanı adı', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Sunucu', - 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Sunucu adı', - 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Kullanılan boyut', - 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:lnkVirtualDeviceToVolume' => 'Sanal cihaz / Depolama alanı bağla', - 'Class:lnkVirtualDeviceToVolume+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Depolama alanı', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Depolama alanı adı', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Depolama alanı adı', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Sanal Cihaz Adı', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Kullanılan boyut', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:lnkSanToDatacenterDevice' => 'SAN/ Veri merkezi cihazı bağla', - 'Class:lnkSanToDatacenterDevice+' => '~~', - 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN Anahtarı', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN Anahtarı Adı', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Cihaz', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Cihaz adı', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Cihaz FC', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', -]); - -// -// Class: Tape -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:Tape' => 'Teyp', - 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', - 'Class:Tape/Attribute:name' => 'İsim', - 'Class:Tape/Attribute:name+' => '~~', - 'Class:Tape/Attribute:description' => 'Açıklama', - 'Class:Tape/Attribute:description+' => '~~', - 'Class:Tape/Attribute:size' => 'Boyutu', - 'Class:Tape/Attribute:size+' => '~~', - 'Class:Tape/Attribute:tapelibrary_id' => 'Teyp Kütüphanesi', - 'Class:Tape/Attribute:tapelibrary_id+' => '~~', - 'Class:Tape/Attribute:tapelibrary_name' => 'Teyp Kütüphanesi Adı', - 'Class:Tape/Attribute:tapelibrary_name+' => '~~', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:NASFileSystem' => 'NAS dosya sistemi', - 'Class:NASFileSystem+' => '~~', - 'Class:NASFileSystem/Attribute:name' => 'İsim', - 'Class:NASFileSystem/Attribute:name+' => '~~', - 'Class:NASFileSystem/Attribute:description' => 'Açıklama', - 'Class:NASFileSystem/Attribute:description+' => '~~', - 'Class:NASFileSystem/Attribute:raid_level' => 'RAID Seviyesi', - 'Class:NASFileSystem/Attribute:raid_level+' => '~~', - 'Class:NASFileSystem/Attribute:size' => 'Boyutu', - 'Class:NASFileSystem/Attribute:size+' => '~~', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '~~', - 'Class:NASFileSystem/Attribute:nas_name' => 'NAS Adı', - 'Class:NASFileSystem/Attribute:nas_name+' => '~~', -]); - -// -// Class: Software -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Software' => 'Yazılım', - 'Class:Software+' => '', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.~~', 'Class:Software/ComplementaryName' => '%1$s - %2$s~~', 'Class:Software/Attribute:name' => 'Adı', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => 'satıcı', 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Sürüm', 'Class:Software/Attribute:version+' => '~~', + 'Class:Software/Attribute:end_of_support' => 'End of support~~', + 'Class:Software/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', 'Class:Software/Attribute:documents_list' => 'Belgeler', 'Class:Software/Attribute:documents_list+' => 'Bu yazılımla bağlantılı tüm belgeler', 'Class:Software/Attribute:logo' => 'Logo~~', @@ -917,32 +348,237 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Software/Attribute:softwarepatch_list+' => 'Bu yazılım için tüm yamalar', 'Class:Software/Attribute:softwarelicence_list' => 'Yazılım Lisansları', 'Class:Software/Attribute:softwarelicence_list+' => 'Bu yazılımın tüm lisansları', -]); - -// -// Class: Patch -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:SoftwareInstance' => 'Yazılım Kurulumu', + 'Class:SoftwareInstance+' => 'Abstract class representing the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' there are different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'Sistem', + 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Sistem Adı', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Yazılım', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', + 'Class:SoftwareInstance/Attribute:software_name' => 'Yazılım Adı', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Software end of support~~', + 'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'The date after which the editor ceases to provide patches for this software version.~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Yazılım Lisansı', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Yazılım Lisans Adı', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', + 'Class:SoftwareInstance/Attribute:path' => 'Yol', + 'Class:SoftwareInstance/Attribute:path+' => '~~', + 'Class:SoftwareInstance/Attribute:status' => 'Durum', + 'Class:SoftwareInstance/Attribute:status+' => '~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Aktif', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Aktif', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Aktif değil', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Aktif değil', + 'Class:Middleware' => 'Ara katman yazılımı', + 'Class:Middleware+' => 'Software Instance offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Ara katman yazılımı olayları', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Bu ara katman yazılımı tarafından sağlanan tüm ara katman yazılımı olayları', + 'Class:DBServer' => 'Veritabanı', + 'Class:DBServer+' => 'Veritabanı yazılımı', + 'Class:DBServer/Attribute:dbschema_list' => 'Veritabanı şemaları', + 'Class:DBServer/Attribute:dbschema_list+' => 'Bu veritabanı sunucusu için tüm veritabanı şemaları', + 'Class:WebServer' => 'Web Sunucusu', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).~~', + 'Class:WebServer/Attribute:webapp_list' => 'Web Uygulamaları', + 'Class:WebServer/Attribute:webapp_list+' => 'Bu web sunucusunda mevcut tüm web uygulamaları', + 'Class:PCSoftware' => 'PC yazılımı', + 'Class:PCSoftware+' => 'Software Instance for software (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.~~', + 'Class:OtherSoftware' => 'Diğer yazılım', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.~~', + 'Class:MiddlewareInstance' => 'Ara katman yazılımı olayı', + 'Class:MiddlewareInstance+' => 'Functional CI representing a service delivered by a Middleware.~~', + 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s~~', + 'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~', + 'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Ara katman yazılımı', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Ara katman yazılımı adı', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', + 'Class:DatabaseSchema' => 'Veritabanı Şeması', + 'Class:DatabaseSchema+' => 'Dabatase instance running of a specific DB server.~~', + 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Veritabanı Sunucusu', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Veritabanı sunucu adı', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', + 'Class:WebApplication' => 'Web Uygulaması', + 'Class:WebApplication+' => 'Instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.~~', + 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~', + 'Class:WebApplication/Attribute:webserver_id' => 'Web Sunucusu', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Web Sunucusu Adı', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', + 'Class:WebApplication/Attribute:logo' => 'Logo~~', + 'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '~~', + 'Class:VirtualDevice' => 'Sanal cihaz', + 'Class:VirtualDevice+' => 'Abstract class used for server virtualization (Virtual Host and Virtual Machine).~~', + 'Class:VirtualDevice/Attribute:status' => 'Durum', + 'Class:VirtualDevice/Attribute:status+' => '~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Uygulama', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Uygulama', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'kullanım dışı', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'kullanım dışı', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'kullanımda', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'kullanımda', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'stok', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stok', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Mantıksal depolama alanları', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Bu cihaz tarafından kullanılan tüm mantıksal depolama alanları', + 'Class:VirtualHost' => 'Sanal Ana Makine', + 'Class:VirtualHost+' => 'Abstract class used for Virtual Devices (Hypervisor, Farm,...) hosting Virtual Machines.~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Sanal Makineler', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Bu ana makine üzerinde çalışan tüm sanal makineler', + 'Class:Hypervisor' => 'Hipervizör', + 'Class:Hypervisor+' => 'Virtual Host. Virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines.~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Çiftlik', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Çiftlik Adı', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', + 'Class:Hypervisor/Attribute:server_id' => 'Sunucu', + 'Class:Hypervisor/Attribute:server_id+' => '~~', + 'Class:Hypervisor/Attribute:server_name' => 'Sunucu adı', + 'Class:Hypervisor/Attribute:server_name+' => '~~', + 'Class:Farm' => 'Çiftlik', + 'Class:Farm+' => 'Virtual Host. A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines.~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hipervizörler', + 'Class:Farm/Attribute:hypervisor_list+' => 'Bu çiftliği oluşturan tüm hipervizörler', + 'Class:Farm/Attribute:redundancy' => 'Yüksek Kullanılabilirlik', + 'Class:Farm/Attribute:redundancy/disabled' => 'Tüm hipervizörler ayakta ise çiftlik ayaktadır', + 'Class:Farm/Attribute:redundancy/count' => 'Hipervizörlerin en az %1$s \'i ayakta ise çiftlik ayaktadır', + 'Class:Farm/Attribute:redundancy/percent' => 'Hipervizörlerin en az %1$s %% \'i ayakta ise çiftlik ayaktadır.', + 'Class:VirtualMachine' => 'Sanal makine', + 'Class:VirtualMachine+' => 'Virtual Device equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.~~', + 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s~~', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Sanal Ana Makine', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Sanal Ana Makine Adı', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS ailesi', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS Aile Adı', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'OS Sürümü', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'OS Sürüm Adı', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', + 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS end of support~~', + 'Class:VirtualMachine/Attribute:os_end_of_support+' => 'When the OS version is no more supported by the vendor, if this information is documented on the OS Version.~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS Lisansı', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS Lisans Adı', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', + 'Class:VirtualMachine/Attribute:ram+' => '~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Ağ arayüzleri', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Tüm mantıksal ağ arayüzleri', + 'Class:LogicalVolume' => 'Mantıksal Depolama Alanları', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System. It can be accessed by multiple Servers and Virtual Devices.~~', + 'Class:LogicalVolume/Attribute:name' => 'İsim', + 'Class:LogicalVolume/Attribute:name+' => '~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', + 'Class:LogicalVolume/Attribute:description' => 'Açıklama', + 'Class:LogicalVolume/Attribute:description+' => '~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'RAID Seviyesi', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', + 'Class:LogicalVolume/Attribute:size' => 'Boyutu', + 'Class:LogicalVolume/Attribute:size+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Depolama sistemi', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Depolama Sistemi Adı', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Sunucular', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Bu depolama alanını kullanan tüm sunucular', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Sanal Cihazlar', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Bu depolama alanını kullanan tüm sanal cihazlar', + 'Class:lnkServerToVolume' => 'Bağlantılı sunucu / Depolama alanı', + 'Class:lnkServerToVolume+' => 'This many-to-many link indicates that a Server uses a Logical Volume (a storage unit managed inside a Storage System). Several Servers can use the same Logical Volume.~~', + 'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Depolama alanı', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Depolama alanı adı', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Sunucu', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Sunucu adı', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Kullanılan boyut', + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', + 'Class:lnkVirtualDeviceToVolume' => 'Sanal cihaz / Depolama alanı bağla', + 'Class:lnkVirtualDeviceToVolume+' => 'This many-to-many link indicates that a Virtual Device uses a Logical Volume (a storage unit managed inside a Storage System). Several Virtual Devices can use the same Logical Volume.~~', + 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Depolama alanı', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Depolama alanı adı', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Depolama alanı adı', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Sanal Cihaz Adı', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Kullanılan boyut', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', + 'Class:lnkSanToDatacenterDevice' => 'SAN/ Veri merkezi cihazı bağla', + 'Class:lnkSanToDatacenterDevice+' => 'This many-to-many link models the network connection between a SAN Switch and a Datacenter Device (a Server, a Network Device, etc.).~~', + 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN Anahtarı', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN Anahtarı Adı', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Cihaz', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Cihaz adı', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Cihaz FC', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', + 'Class:Tape' => 'Teyp', + 'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~', + 'Class:Tape/Attribute:name' => 'İsim', + 'Class:Tape/Attribute:name+' => '~~', + 'Class:Tape/Attribute:description' => 'Açıklama', + 'Class:Tape/Attribute:description+' => '~~', + 'Class:Tape/Attribute:size' => 'Boyutu', + 'Class:Tape/Attribute:size+' => '~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Teyp Kütüphanesi', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Teyp Kütüphanesi Adı', + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', + 'Class:NASFileSystem' => 'NAS dosya sistemi', + 'Class:NASFileSystem+' => 'Represents a shared file system hosted inside a given NAS (Network Attached Storage).~~', + 'Class:NASFileSystem/Attribute:name' => 'İsim', + 'Class:NASFileSystem/Attribute:name+' => '~~', + 'Class:NASFileSystem/Attribute:description' => 'Açıklama', + 'Class:NASFileSystem/Attribute:description+' => '~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'RAID Seviyesi', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', + 'Class:NASFileSystem/Attribute:size' => 'Boyutu', + 'Class:NASFileSystem/Attribute:size+' => '~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'NAS Adı', + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => 'Yama', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class, for patch, hotfix, security fix or service pack for an OS or a Software.~~', 'Class:Patch/Attribute:name' => 'Adı', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => 'Belgeler', 'Class:Patch/Attribute:documents_list+' => 'Bu yama ile bağlantılı tüm belgeler', 'Class:Patch/Attribute:description' => 'Tanımlama', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => 'Tip', 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: OSPatch -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OSPatch' => 'İşletim sistemi yaması', - 'Class:OSPatch+' => '~~', + 'Class:OSPatch+' => 'Patch, hotfix, security fix or service pack for a given operating system.~~', 'Class:OSPatch/Attribute:functionalcis_list' => 'Cihazlar', 'Class:OSPatch/Attribute:functionalcis_list+' => 'Bu yamanın kurulduğu tüm sistemler', 'Class:OSPatch/Attribute:osversion_id' => 'OS Sürümü', @@ -951,40 +587,26 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => 'OS Sürüm Adı', 'Class:OSPatch/Attribute:osversion_name+' => '~~', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SoftwarePatch' => 'Yazılım yaması', - 'Class:SoftwarePatch+' => '~~', + 'Class:SoftwarePatch+' => 'Patch, hotfix, security fix or service pack for a given software.~~', 'Class:SoftwarePatch/Attribute:software_id' => 'Yazılım', 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => 'Yazılım adı', 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Yazılım olayları', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Bu yazılım yamasının kurulduğu tüm sistemler', -]); - -// -// Class: Licence -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Licence' => 'Lisans', - 'Class:Licence+' => '', + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software~~', 'Class:Licence/Attribute:name' => 'Adı', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => 'Belgeler', 'Class:Licence/Attribute:documents_list+' => 'Bu lisansla bağlantılı tüm belgeler', 'Class:Licence/Attribute:org_id' => 'Sahibi', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => 'Organizasyon Adı', 'Class:Licence/Attribute:organization_name+' => 'Ortak Adı', 'Class:Licence/Attribute:usage_limit' => 'Kullanım limit', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => 'Açıklama', 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => 'Başlangıç tarihi', @@ -992,7 +614,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Licence/Attribute:end_date' => 'Son Tarihi', 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Lisans', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => 'Sürekli', 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => 'hayır', @@ -1001,15 +623,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Licence/Attribute:perpetual/Value:yes+' => 'evet', 'Class:Licence/Attribute:finalclass' => 'Tip', 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: OSLicence -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OSLicence' => 'OS Lisansı', - 'Class:OSLicence+' => '~~', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.~~', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:OSLicence/Attribute:osversion_id' => 'OS Sürümü', 'Class:OSLicence/Attribute:osversion_id+' => '~~', @@ -1021,15 +636,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Bu lisansın kullanıldığı tüm sanal makineler', 'Class:OSLicence/Attribute:servers_list' => 'Sunucular', 'Class:OSLicence/Attribute:servers_list+' => 'Bu lisansın kullanıldığı tüm sunucular', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SoftwareLicence' => 'Yazılım Lisansı', - 'Class:SoftwareLicence+' => '~~', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.~~', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s~~', 'Class:SoftwareLicence/Attribute:software_id' => 'Yazılım', 'Class:SoftwareLicence/Attribute:software_id+' => '~~', @@ -1037,15 +645,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Yazılım olayları', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Bu lisansın kullanıldığı tüm sistemler', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToLicence' => 'Belge / lisans bağla', - 'Class:lnkDocumentToLicence+' => '~~', + 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Lisans', 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', @@ -1055,56 +656,38 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', -]); - -// -// Class: OSVersion -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OSVersion' => 'OS Sürümü', - 'Class:OSVersion+' => '~~', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.~~', 'Class:OSVersion/Attribute:osfamily_id' => 'OS ailesi', 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => 'OS Aile Adı', 'Class:OSVersion/Attribute:osfamily_name+' => '~~', + 'Class:OSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:ospatches_list' => 'OS patches~~', + 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~', 'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~', -]); - -// -// Class: OSFamily -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OSFamily' => 'OS ailesi', - 'Class:OSFamily+' => '~~', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.~~', + 'Class:OSFamily/Attribute:osversions_list' => 'OS versions~~', + 'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family~~', 'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~', 'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~', -]); - -// -// Class: Brand -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Brand' => 'Marka', - 'Class:Brand+' => '~~', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.~~', + 'Class:Brand/Attribute:iosversions_list' => 'IOS versions~~', + 'Class:Brand/Attribute:iosversions_list+' => 'All the IOS versions from this brand~~', 'Class:Brand/Attribute:logo' => 'Logo~~', 'Class:Brand/Attribute:logo+' => '~~', + 'Class:Brand/Attribute:models_list' => 'Models~~', + 'Class:Brand/Attribute:models_list+' => 'All models for this brand~~', 'Class:Brand/Attribute:physicaldevices_list' => 'Fiziksel cihazlar', 'Class:Brand/Attribute:physicaldevices_list+' => 'Bu markaya karşılık gelen tüm fiziksel cihazlar', 'Class:Brand/UniquenessRule:name+' => 'The name must be unique~~', 'Class:Brand/UniquenessRule:name' => 'This brand already exists~~', -]); - -// -// Class: Model -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Model' => 'Model', - 'Class:Model+' => '~~', + 'Class:Model+' => 'Typology. List the possible values for the Model attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Device.~~', 'Class:Model/ComplementaryName' => '%1$s - %2$s~~', 'Class:Model/Attribute:brand_id' => 'Marka', 'Class:Model/Attribute:brand_id+' => '~~', @@ -1114,6 +697,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => 'Cihaz tipi', 'Class:Model/Attribute:type+' => '~~', + 'Class:Model/Attribute:end_of_support' => 'End of support~~', + 'Class:Model/Attribute:end_of_support+' => 'The date after which the manufacturer ceases to provide patches and support for this model.~~', 'Class:Model/Attribute:type/Value:PowerSource' => 'Güç Kaynağı', 'Class:Model/Attribute:type/Value:PowerSource+' => 'Güç Kaynağı', 'Class:Model/Attribute:type/Value:DiskArray' => 'Disk dizisi', @@ -1154,43 +739,26 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Model/Attribute:physicaldevices_list+' => 'Bu modele karşılık gelen tüm fiziksel cihazlar', 'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand~~', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:NetworkDeviceType' => 'Ağ Cihazı Tipi', - 'Class:NetworkDeviceType+' => '~~', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).~~', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~', 'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Ağ Aygıtları', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Bu türde karşılık gelen tüm ağ aygıtları', -]); - -// -// Class: IOSVersion -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:IOSVersion' => 'IOS sürümü', - 'Class:IOSVersion+' => '~~', + 'Class:IOSVersion+' => 'Typology. Possible values for the versions of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).~~', 'Class:IOSVersion/Attribute:brand_id' => 'Marka', 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => 'Marka Adı', 'Class:IOSVersion/Attribute:brand_name+' => '~~', + 'Class:IOSVersion/Attribute:end_of_support' => 'End of support~~', + 'Class:IOSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this IOS version.~~', + 'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices~~', + 'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version~~', 'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToPatch' => 'Bağlantılı belge / yama', - 'Class:lnkDocumentToPatch+' => '~~', + 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Yama', 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', @@ -1200,15 +768,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Yazılımı olayı / Yazılım yaması bağla', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Yazılım yaması', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', @@ -1218,15 +779,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Yazılım olayı adı', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkFunctionalCIToOSPatch' => 'İşlevsel CI / OS Yaması bağla', - 'Class:lnkFunctionalCIToOSPatch+' => '~~', + 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'İşletim sistemi yaması', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', @@ -1236,15 +790,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'İşlevsel CI Adı', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToSoftware' => 'Belge / yazılım bağla', - 'Class:lnkDocumentToSoftware+' => '~~', + 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Yazılım', 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', @@ -1254,40 +801,26 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', -]); - -// -// Class: Subnet -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Subnet' => 'Subnet', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'Segment of an IP network, defined by an IP address and a mask~~', 'Class:Subnet/Name' => '%1$s/%2$s~~', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s~~', 'Class:Subnet/Attribute:description' => 'Tanımlama', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => 'Alt ağ adı', 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Kurum', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => 'İsim', 'Class:Subnet/Attribute:org_name+' => 'Ortak Adı', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => 'IP Mask', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLAN \'lar', 'Class:Subnet/Attribute:vlans_list+' => '~~', -]); - -// -// Class: VLAN -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:VLAN' => 'Vlan', - 'Class:VLAN+' => '~~', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.~~', 'Class:VLAN/Attribute:vlan_tag' => 'Vlan etiketi', 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => 'Açıklama', @@ -1300,15 +833,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Fiziksel Ağ Arayüzleri', 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkSubnetToVLAN' => 'Alt Ağ / VLAN bağla', - 'Class:lnkSubnetToVLAN+' => '~~', + 'Class:lnkSubnetToVLAN+' => 'This many-to-many link indicates that a VLAN is present on a Subnet. Several VLANs can be present on the same Subnet and a VLAN can span several Subnets.~~', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Alt Ağ', 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', @@ -1320,28 +846,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Etiketi', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:NetworkInterface' => 'Network arayüzü', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class for all types of network interfaces.~~', 'Class:NetworkInterface/Attribute:name' => 'İsim', 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => 'Tip', 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: IPInterface -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:IPInterface' => 'IP arayüzü', - 'Class:IPInterface+' => '~~', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address~~', 'Class:IPInterface/Attribute:ipaddress' => 'IP adresi', 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MAC adresi', @@ -1354,31 +866,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => 'Hız', 'Class:IPInterface/Attribute:speed+' => '~~', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:PhysicalInterface' => 'Fiziksel arayüz', - 'Class:PhysicalInterface+' => '~~', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).~~', 'Class:PhysicalInterface/Name' => '%2$s %1$s~~', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Cihaz', 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Cihaz adı', 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', + 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLAN\'lar', 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkPhysicalInterfaceToVLAN' => 'Fiziksel Arabirim / VLAN bağla', - 'Class:lnkPhysicalInterfaceToVLAN+' => '~~', + 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (Virtual Local Area Network).~~', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Fiziksel arabirim', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', @@ -1392,28 +894,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN etiketi', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:LogicalInterface' => 'Mantıksal arabirim', - 'Class:LogicalInterface+' => '~~', + 'Class:LogicalInterface+' => 'IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.~~', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Sanal makine', 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Sanal Makine Adı', 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:FiberChannelInterface' => 'Fiber Kanal Arabirimi', - 'Class:FiberChannelInterface+' => '~~', + 'Class:FiberChannelInterface+' => 'Network Interface to a high-speed network technology primarily used for connecting Storage Systems.~~', 'Class:FiberChannelInterface/Attribute:speed' => 'Hız', 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => 'Topoloji', @@ -1424,15 +912,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Cihaz adı', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkConnectableCIToNetworkDevice' => 'İlişkilendirilebilir CI / Ağ cihazı bağla', - 'Class:lnkConnectableCIToNetworkDevice+' => '~~', + 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Ağ cihazı', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', @@ -1452,15 +933,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'aşağı bağlantı', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'yukarı bağlantı', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'yukarı bağlantı', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkApplicationSolutionToFunctionalCI' => 'Uygulama Çözümü / İşlevsel CI bağla', - 'Class:lnkApplicationSolutionToFunctionalCI+' => '~~', + 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Uygulama çözümü', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', @@ -1470,15 +944,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'İşlevsel CI Adı', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkApplicationSolutionToBusinessProcess' => 'Uygulama Çözümü / İş Süreci bağla', - 'Class:lnkApplicationSolutionToBusinessProcess+' => '~~', + 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'İş süreci', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', @@ -1488,20 +955,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Uygulama Çözümü Adı', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', -]); - -// -// Class: Group -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Group' => 'Grup', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.~~', 'Class:Group/ComplementaryName' => '%1$s - %2$s~~', 'Class:Group/Attribute:name' => 'Adı', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => 'Surumu', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => 'Uygulama', 'Class:Group/Attribute:status/Value:implementation+' => 'Uygulama', 'Class:Group/Attribute:status/Value:obsolete' => 'Üretimden kalkan', @@ -1509,74 +969,36 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Group/Attribute:status/Value:production' => 'Kullanımda', 'Class:Group/Attribute:status/Value:production+' => 'Kullanımda', 'Class:Group/Attribute:org_id' => 'Kurum', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => 'Adı', 'Class:Group/Attribute:owner_name+' => 'Kullanılan Adı', 'Class:Group/Attribute:description' => 'Tanımlama', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => 'Tip', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => 'Bağlı olduğu grup', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => 'Adı', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => 'Bağlantılı Konfigürasyon Kalemleri (KK)', 'Class:Group/Attribute:ci_list+' => 'All the configuration items linked to this group~~', 'Class:Group/Attribute:parent_id_friendlyname' => 'Ana Grup', 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkGroupToCI' => 'Grup / KK', - 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~', 'Class:lnkGroupToCI/Attribute:group_id' => 'Grup', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => 'Adı', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => 'KK', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => 'Adı', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => 'Sebep', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'ConfigMgmt:baseinfo' => 'General~~', - 'ConfigMgmt:moreinfo' => 'CI specifics~~', - 'Storage:moreinfo' => 'Storage specifics~~', - 'ConfigMgmt:otherinfo' => 'Description~~', - 'ConfigMgmt:dates' => 'Dates~~', - 'Software:moreinfo' => 'Software specifics~~', - 'Phone:moreinfo' => 'Phone specifics~~', - 'Server:baseinfo' => 'Genel Bilgi', - 'Server:Date' => 'Tarihler', - 'Server:moreinfo' => 'Daha fazla bilgi', - 'Server:otherinfo' => 'Diğer bilgiler', - 'Server:power' => 'Güç kaynağı', - 'Class:Subnet/Tab:IPUsage' => 'IP Kullanımı', - 'Class:Subnet/Tab:IPUsage+' => 'Which IP within this Subnet is used or not~~', - 'Class:Subnet/Tab:IPUsage-explain' => '%1$s - %2$s aralığındaki IPye sahip arayüzler', - 'Class:Subnet/Tab:FreeIPs' => 'Boş IPler', - 'Class:Subnet/Tab:FreeIPs-count' => 'Boş IPler: %1$s', - 'Class:Subnet/Tab:FreeIPs-explain' => 'Boş IP adresleri', - 'Class:Document:PreviewTab' => 'Ön görünüm', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToFunctionalCI' => 'Belge / İşlevsel CI bağla', - 'Class:lnkDocumentToFunctionalCI+' => '~~', + 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'İşlevsel CI', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', @@ -1586,13 +1008,25 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', -]); - -// -// Application Menu -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'ConfigMgmt:baseinfo' => 'General~~', + 'ConfigMgmt:moreinfo' => 'CI specifics~~', + 'ConfigMgmt:otherinfo' => 'Description~~', + 'ConfigMgmt:dates' => 'Dates~~', + 'Storage:moreinfo' => 'Storage specifics~~', + 'Software:moreinfo' => 'Software specifics~~', + 'Phone:moreinfo' => 'Phone specifics~~', + 'Server:baseinfo' => 'Genel Bilgi', + 'Server:moreinfo' => 'Daha fazla bilgi', + 'Server:Date' => 'Tarihler', + 'Server:otherinfo' => 'Diğer bilgiler', + 'Server:power' => 'Güç kaynağı', + 'Class:Subnet/Tab:IPUsage' => 'IP Kullanımı', + 'Class:Subnet/Tab:IPUsage+' => 'Which IP within this Subnet is used or not~~', + 'Class:Subnet/Tab:IPUsage-explain' => '%1$s - %2$s aralığındaki IPye sahip arayüzler', + 'Class:Subnet/Tab:FreeIPs' => 'Boş IPler', + 'Class:Subnet/Tab:FreeIPs-count' => 'Boş IPler: %1$s', + 'Class:Subnet/Tab:FreeIPs-explain' => 'Boş IP adresleri', + 'Class:Document:PreviewTab' => 'Ön görünüm', 'Menu:Application' => 'Uygulamalar', 'Menu:Application+' => 'Tüm Uygulamalar', 'Menu:DBServer' => 'Veritabanı sunucuları', @@ -1638,14 +1072,3 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:Software' => 'Yazılım Kataloğu', 'Menu:Software+' => 'Yazılım Kataloğu', ]); - -// -// Class: PhysicalInterface -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~', - 'Class:PhysicalInterface/Attribute:org_id+' => '~~', - 'Class:PhysicalInterface/Attribute:location_id' => 'Location~~', - 'Class:PhysicalInterface/Attribute:location_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php index ca4b304ec2..3ec1232bc4 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php @@ -1,100 +1,49 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -////////////////////////////////////////////////////////////////////// -// Relations -////////////////////////////////////////////////////////////////////// -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Relation:impacts/Description' => '被影响的元素', - 'Relation:impacts/DownStream' => '影响...', - 'Relation:impacts/DownStream+' => '受影响的元素', - 'Relation:impacts/UpStream' => '依赖于...', - 'Relation:impacts/UpStream+' => '被影响的元素...', - // Legacy entries + 'Relation:impacts/Description' => '被影响的元素', + 'Relation:impacts/DownStream' => '影响...', + 'Relation:impacts/DownStream+' => '受影响的元素', + 'Relation:impacts/UpStream' => '依赖于...', + 'Relation:impacts/UpStream+' => '被影响的元素...', 'Relation:depends on/Description' => '被影响的元素...', - 'Relation:depends on/DownStream' => '依赖于...', - 'Relation:depends on/UpStream' => '影响...', - 'Relation:impacts/LoadData' => '加载数据', + 'Relation:depends on/DownStream' => '依赖于...', + 'Relation:depends on/UpStream' => '影响...', + 'Relation:impacts/LoadData' => '加载数据', 'Relation:impacts/NoFilteredData' => '请选择对象并加载数据', - 'Relation:impacts/FilteredData' => '已筛选的数据', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// - -// - -// -// Class: lnkContactToFunctionalCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Relation:impacts/FilteredData' => '已筛选的数据', 'Class:lnkContactToFunctionalCI' => '链接 联系人/功能配置项', 'Class:lnkContactToFunctionalCI+' => '管理联系人与功能配置项的链接. 它可以是一个团队的职责范围, 分配工单, 或者将特定设备(如PC或电话)分配给对应的人员, 以管理资产.', 'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => '功能配置项', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => '功能配置项名称', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => '联系人', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => '联系人名称', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', -]); - -// -// Class: FunctionalCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', 'Class:FunctionalCI' => '功能配置项', 'Class:FunctionalCI+' => '用于CMDB的抽象类, 用于分组大多数配置项类型.', 'Class:FunctionalCI/Attribute:name' => '名称', - 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:name+' => '~~', 'Class:FunctionalCI/Attribute:description' => '描述', - 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => '组织', - 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:org_id+' => '~~', 'Class:FunctionalCI/Attribute:organization_name' => '组织名称', 'Class:FunctionalCI/Attribute:organization_name+' => '通用名', 'Class:FunctionalCI/Attribute:business_criticity' => '业务关键性', - 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => '高', 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => '高', 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => '低', @@ -102,7 +51,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => '中', 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => '中', 'Class:FunctionalCI/Attribute:move2production' => '投产日期', - 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:move2production+' => '~~', 'Class:FunctionalCI/Attribute:groups_list' => '分组', 'Class:FunctionalCI/Attribute:groups_list+' => '分组可用作标记, 用于记录环境、项目 (迁移、升级、安全) 等等…', 'Class:FunctionalCI/Attribute:contacts_list' => '联系人', @@ -117,24 +66,17 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:FunctionalCI/Attribute:finalclass+' => '根本属性的名称', 'Class:FunctionalCI/Tab:OpenedTickets' => '活跃的工单', 'Class:FunctionalCI/Tab:OpenedTickets+' => '影响当前功能配置项的活跃工单', -]); - -// -// Class: PhysicalDevice -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:PhysicalDevice' => '物理设备', 'Class:PhysicalDevice+' => '物理型配置项的抽象. 物理设备可以被定位. 它通常有品牌和型号.', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => '序列号', - 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', 'Class:PhysicalDevice/Attribute:location_id' => '位置', - 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_id+' => '~~', 'Class:PhysicalDevice/Attribute:location_name' => '名称', - 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:location_name+' => '~~', 'Class:PhysicalDevice/Attribute:status' => '状态', - 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status+' => '~~', 'Class:PhysicalDevice/Attribute:status/Value:implementation' => '生效', 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => '生效', 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => '废弃', @@ -144,95 +86,46 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:PhysicalDevice/Attribute:status/Value:stock' => '库存', 'Class:PhysicalDevice/Attribute:status/Value:stock+' => '库存', 'Class:PhysicalDevice/Attribute:brand_id' => '品牌', - 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', 'Class:PhysicalDevice/Attribute:brand_name' => '品牌名称', - 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', 'Class:PhysicalDevice/Attribute:model_id' => '型号', - 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_id+' => '~~', 'Class:PhysicalDevice/Attribute:model_end_of_support' => '型号过保日期', 'Class:PhysicalDevice/Attribute:model_end_of_support+' => '当硬件型号不再被制造商支持时,如果此信息在型号上有所记录.', 'Class:PhysicalDevice/Attribute:model_name' => '型号名称', - 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:model_name+' => '~~', 'Class:PhysicalDevice/Attribute:asset_number' => '资产编号', - 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', 'Class:PhysicalDevice/Attribute:purchase_date' => '采购日期', - 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', 'Class:PhysicalDevice/Attribute:end_of_warranty' => '过保日期', - 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', -]); - -// -// Class: Rack -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', 'Class:Rack' => '机架', 'Class:Rack+' => '一种用于安装数据中心设备的开放式框架.', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => '机架高度', - 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:nb_u+' => '~~', 'Class:Rack/Attribute:device_list' => '设备', 'Class:Rack/Attribute:device_list+' => '此机架托管的所有物理设备', 'Class:Rack/Attribute:enclosure_list' => '机柜', 'Class:Rack/Attribute:enclosure_list+' => '此机架上的所有机柜', -]); - -// -// Class: TelephonyCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TelephonyCI' => '通讯项', 'Class:TelephonyCI+' => '通信设备的抽象类', 'Class:TelephonyCI/Attribute:phonenumber' => '电话号码', - 'Class:TelephonyCI/Attribute:phonenumber+' => '', -]); - -// -// Class: Phone -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', 'Class:Phone' => '电话', 'Class:Phone+' => '终端用户设备.带线的座机', -]); - -// -// Class: MobilePhone -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:MobilePhone' => '手机', 'Class:MobilePhone+' => '终端用户设备.无线电话', 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:imei+' => '~~', 'Class:MobilePhone/Attribute:hw_pin' => '硬件PIN码', - 'Class:MobilePhone/Attribute:hw_pin+' => '', -]); - -// -// Class: IPPhone -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:MobilePhone/Attribute:hw_pin+' => '~~', 'Class:IPPhone' => 'IP 电话', 'Class:IPPhone+' => '用于联网打电话的物理设备', -]); - -// -// Class: Tablet -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Tablet' => '平板', 'Class:Tablet+' => '终端用户设备.例如 iPad, Galaxy Note/Tab Nexus, Kindle...', -]); - -// -// Class: ConnectableCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ConnectableCI' => '可连接的配置项', 'Class:ConnectableCI+' => '可联网的物理设备', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', @@ -240,263 +133,157 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ConnectableCI/Attribute:networkdevice_list+' => '连接到这台设备的所有网络设备', 'Class:ConnectableCI/Attribute:physicalinterface_list' => '网卡', 'Class:ConnectableCI/Attribute:physicalinterface_list+' => '所有物理网卡', -]); - -// -// Class: DatacenterDevice -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:DatacenterDevice' => '数据中心设备', 'Class:DatacenterDevice+' => '安装在数据中心的联网物理设备, 通常安装在机架或机柜中. 它包括物理机, 网络设备, 存储系统, SAN 交换机, 磁带库, NAS 设备, 等等.', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => '机架', - 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', 'Class:DatacenterDevice/Attribute:rack_name' => '机架名称', - 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_id' => '机柜', - 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', 'Class:DatacenterDevice/Attribute:enclosure_name' => '机柜名称', - 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => '高度', - 'Class:DatacenterDevice/Attribute:nb_u+' => '', + 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', 'Class:DatacenterDevice/Attribute:managementip' => '管理IP', - 'Class:DatacenterDevice/Attribute:managementip+' => '', + 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => '电源A', - 'Class:DatacenterDevice/Attribute:powerA_id+' => '', + 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_name' => '电源A名称', - 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_id' => '电源B', - 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', 'Class:DatacenterDevice/Attribute:powerB_name' => '电源B名称', - 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => '光口', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => '此设备的所有光纤接口', 'Class:DatacenterDevice/Attribute:san_list' => 'SAN', 'Class:DatacenterDevice/Attribute:san_list+' => '连接到这台设备的所有SAN交换机', 'Class:DatacenterDevice/Attribute:redundancy' => '冗余', 'Class:DatacenterDevice/Attribute:redundancy/count' => '此设备运行正常至少需要一路电源 (主或备)', - // Unused yet 'Class:DatacenterDevice/Attribute:redundancy/disabled' => '所有电源正常, 此设备才正常', 'Class:DatacenterDevice/Attribute:redundancy/percent' => '至少%1$s %%路电源正常, 设备才正常', -]); - -// -// Class: NetworkDevice -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:NetworkDevice' => '网络设备', 'Class:NetworkDevice+' => '任何类型的网络设备: 路由器, 交换机, 集线器, 负载均衡器, 防火墙…', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => '网络设备类型', - 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', 'Class:NetworkDevice/Attribute:networkdevicetype_name' => '网络设备类型名称', - 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', 'Class:NetworkDevice/Attribute:connectablecis_list' => '设备', 'Class:NetworkDevice/Attribute:connectablecis_list+' => '连接到此网络设备的所有设备', 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS 版本', - 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS 版本名称', - 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS 过保日期', 'Class:NetworkDevice/Attribute:ios_end_of_support+' => '厂商不再为该IOS版本提供修复的时间.', 'Class:NetworkDevice/Attribute:ram' => '内存', - 'Class:NetworkDevice/Attribute:ram+' => '', -]); - -// -// Class: Server -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:NetworkDevice/Attribute:ram+' => '~~', 'Class:Server' => '物理机', 'Class:Server+' => '用于管理集中式物理资源或服务的数据中心设备. 它通常安装了特定的 OS 版本并运行各类软件.', 'Class:Server/ComplementaryName' => '%1$s - %2$s', 'Class:Server/Attribute:osfamily_id' => 'OS 家族', - 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_id+' => '~~', 'Class:Server/Attribute:osfamily_name' => 'OS 家族名称', - 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osfamily_name+' => '~~', 'Class:Server/Attribute:osversion_id' => 'OS 版本', - 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'OS 版本名称', - 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:osversion_name+' => '~~', 'Class:Server/Attribute:os_end_of_support' => 'OS 过保日期', 'Class:Server/Attribute:os_end_of_support+' => '厂商不再为该操作系统版本提供补丁的日期.', 'Class:Server/Attribute:oslicence_id' => 'OS 许可证', - 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_id+' => '~~', 'Class:Server/Attribute:oslicence_name' => 'OS 许可证名称', - 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:cpu+' => '~~', 'Class:Server/Attribute:ram' => '内存', - 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:ram+' => '~~', 'Class:Server/Attribute:logicalvolumes_list' => '逻辑卷', 'Class:Server/Attribute:logicalvolumes_list+' => '连接到此物理机的所有逻辑卷', -]); - -// -// Class: StorageSystem -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:StorageSystem' => '存储系统', 'Class:StorageSystem+' => '存储系统通常使用光纤或以太网, 以逻辑卷为单位进行管理.', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => '逻辑卷', 'Class:StorageSystem/Attribute:logicalvolume_list+' => '此存储系统包含的所有逻辑卷', -]); - -// -// Class: SANSwitch -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SANSwitch' => 'SAN交换机', 'Class:SANSwitch+' => 'SAN交换机是指兼容光纤通道协议的网络交换机, 通常用于存储网络. 它是一个数据中心设备.', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => '设备', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => '连接到此SAN交换机的所有设备', -]); - -// -// Class: TapeLibrary -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TapeLibrary' => '磁带库', 'Class:TapeLibrary+' => '托管了多个磁带(含盒式磁带)的数据中心设备. 磁带库通常用于数据备份或归档.', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s', 'Class:TapeLibrary/Attribute:tapes_list' => '磁带', 'Class:TapeLibrary/Attribute:tapes_list+' => '此磁带库里的所有磁带', -]); - -// -// Class: NAS -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:NAS' => 'NAS', 'Class:NAS+' => '数据中心里联网的大容量存储设备. 在 '.ITOP_APPLICATION_SHORT.' 中 NAS (Network-attached storage) 用于托管 NAS 文件系统.', 'Class:NAS/ComplementaryName' => '%1$s - %2$s', 'Class:NAS/Attribute:nasfilesystem_list' => '文件系统', 'Class:NAS/Attribute:nasfilesystem_list+' => '此NAS里的所有文件系统', -]); - -// -// Class: PC -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:PC' => 'PC', 'Class:PC+' => '可连接的配置项. 个人计算机 (PC) 是一种物理设备,可以是台式机或笔记本电脑,安装了操作系统并设计用于运行软件实例.', 'Class:PC/ComplementaryName' => '%1$s - %2$s', 'Class:PC/Attribute:osfamily_id' => 'OS 家族', - 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_id+' => '~~', 'Class:PC/Attribute:osfamily_name' => 'OS 家族名称', - 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osfamily_name+' => '~~', 'Class:PC/Attribute:osversion_id' => 'OS 版本', - 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_id+' => '~~', 'Class:PC/Attribute:osversion_name' => 'OS 版本名称', - 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:osversion_name+' => '~~', 'Class:PC/Attribute:os_end_of_support' => 'OS 过保日期', 'Class:PC/Attribute:os_end_of_support+' => '厂商不再为该操作系统版本提供补丁的日期.', 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:cpu+' => '~~', 'Class:PC/Attribute:ram' => '内存', - 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:ram+' => '~~', 'Class:PC/Attribute:type' => '类型', - 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type+' => '~~', 'Class:PC/Attribute:type/Value:desktop' => '台式机', 'Class:PC/Attribute:type/Value:desktop+' => '台式机', 'Class:PC/Attribute:type/Value:laptop' => '笔记本', 'Class:PC/Attribute:type/Value:laptop+' => '笔记本', -]); - -// -// Class: Printer -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Printer' => '打印机', 'Class:Printer+' => '可连接的配置项. 可以联网或连接到PC的物理设备.', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerConnection -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:PowerConnection' => '供电线路', 'Class:PowerConnection+' => '用于电力供应的物理设备的抽象.', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: PowerSource -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:PowerSource' => '电源', 'Class:PowerSource+' => '物理电源连接. 用于描述数据中心的任何类型的电源 (主电源入口, 断路器…) ,但不是 PDU.', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDU', 'Class:PowerSource/Attribute:pdus_list+' => '使用此电源的所有 PDU', -]); - -// -// Class: PDU -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:PDU' => 'PDU', 'Class:PDU+' => '供电线路. PDU (Power Distribution Unit) 是一种配备了多个输出的电力分配设备,特别是为数据中心内的服务器机架和网络设备机架供电.', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => '机架', - 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_id+' => '~~', 'Class:PDU/Attribute:rack_name' => '机架名称', - 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:rack_name+' => '~~', 'Class:PDU/Attribute:powerstart_id' => '上级电源', - 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_id+' => '~~', 'Class:PDU/Attribute:powerstart_name' => '上级电源名称', - 'Class:PDU/Attribute:powerstart_name+' => '', -]); - -// -// Class: Peripheral -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:PDU/Attribute:powerstart_name+' => '~~', 'Class:Peripheral' => '配件', 'Class:Peripheral+' => '物理设备, 用于记录任何类型的计算机外设. 例如: 外部硬盘, 扫描仪, 输入设备 (轨迹球, 条码扫描仪), 等等…', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s', -]); - -// -// Class: Enclosure -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Enclosure' => '机柜', 'Class:Enclosure+' => '一种安装在机架内的封闭式柜子, 用于托管IT设备,如刀片服务器、网络设备...', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => '机架', - 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_id+' => '~~', 'Class:Enclosure/Attribute:rack_name' => '机架名称', - 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:rack_name+' => '~~', 'Class:Enclosure/Attribute:nb_u' => '高度', - 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:nb_u+' => '~~', 'Class:Enclosure/Attribute:device_list' => '设备', 'Class:Enclosure/Attribute:device_list+' => '此机柜的所有设备', -]); - -// -// Class: ApplicationSolution -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ApplicationSolution' => '应用方案', 'Class:ApplicationSolution+' => '应用方案描述了复杂应用是如何由多个基本组件组装的. 应用方案的主要信息是组件之间的依赖关系列表.', 'Class:ApplicationSolution/Attribute:functionalcis_list' => '配置项', @@ -506,7 +293,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ApplicationSolution/Attribute:logo' => 'Logo', 'Class:ApplicationSolution/Attribute:logo+' => '用于在显示影响分析图表时作为对象图标', 'Class:ApplicationSolution/Attribute:status' => '状态', - 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status+' => '~~', 'Class:ApplicationSolution/Attribute:status/Value:active' => '启用', 'Class:ApplicationSolution/Attribute:status/Value:active+' => '启用', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => '停用', @@ -515,13 +302,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => '所有配置项正常, 此应用方案才正常', 'Class:ApplicationSolution/Attribute:redundancy/count' => '至少%1$s个配置项正常时此应用方案才正常', 'Class:ApplicationSolution/Attribute:redundancy/percent' => '至少%1$s %%的配置项正常, 此应用方案才正常', -]); - -// -// Class: BusinessProcess -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:BusinessProcess' => '业务流程', 'Class:BusinessProcess+' => '业务流程描述了运营过程中的高级流程或重要应用. 它与应用方案非常类似, 但是用于描述更高层次的应用或整个组织的流程.', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => '应用方案', @@ -529,35 +309,28 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:BusinessProcess/Attribute:logo' => 'Logo', 'Class:BusinessProcess/Attribute:logo+' => '用于在显示影响分析图表时作为对象图标', 'Class:BusinessProcess/Attribute:status' => '状态', - 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status+' => '~~', 'Class:BusinessProcess/Attribute:status/Value:active' => '启用', 'Class:BusinessProcess/Attribute:status/Value:active+' => '启用', 'Class:BusinessProcess/Attribute:status/Value:inactive' => '停用', 'Class:BusinessProcess/Attribute:status/Value:inactive+' => '停用', -]); - -// -// Class: Software -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Software' => '软件', 'Class:Software+' => '软件是软件清单中的一个基本项目. 它有一个特定的版本. 在 '.ITOP_APPLICATION_SHORT.' 中, 软件分为: DB服务器、中间件、PC软件、Web服务器和其它软件.', 'Class:Software/ComplementaryName' => '%1$s - %2$s', 'Class:Software/Attribute:name' => '名称', - 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:name+' => '~~', 'Class:Software/Attribute:vendor' => '厂商', - 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => '版本', - 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:version+' => '~~', 'Class:Software/Attribute:end_of_support' => '过保日期', 'Class:Software/Attribute:end_of_support+' => '厂商提供的最后支持日期,此后不再提供此软件版本的补丁.', 'Class:Software/Attribute:documents_list' => '文档', 'Class:Software/Attribute:documents_list+' => '此软件相关的所有文档', - 'Class:Software/Attribute:logo' => 'Logo', + 'Class:Software/Attribute:logo' => 'Logo', 'Class:Software/Attribute:logo+' => '用于在显示影响分析图表时作为所有使用了此软件的软件实例对象的图标', 'Class:Software/Attribute:type' => '类型', - 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type+' => '~~', 'Class:Software/Attribute:type/Value:DBServer' => 'DB 服务器', 'Class:Software/Attribute:type/Value:DBServer+' => 'DB 服务器', 'Class:Software/Attribute:type/Value:Middleware' => '中间件', @@ -574,147 +347,77 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Software/Attribute:softwarepatch_list+' => '此软件的所有补丁', 'Class:Software/Attribute:softwarelicence_list' => '软件许可证', 'Class:Software/Attribute:softwarelicence_list+' => '此软件的所有许可证', -]); - -// -// Class: SoftwareInstance -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SoftwareInstance' => '软件实例', 'Class:SoftwareInstance+' => '在设备(物理机, PC, 虚拟机)上部署软件的抽象. 在 '.ITOP_APPLICATION_SHORT.' 中, 软件实例分为: DB服务器, 中间件, PC软件, Web服务器和其它软件.', 'Class:SoftwareInstance/Attribute:system_id' => '系统', 'Class:SoftwareInstance/Attribute:system_id+' => '系统可以是物理机, 虚拟机, PC, ...', 'Class:SoftwareInstance/Attribute:system_name' => '系统名称', - 'Class:SoftwareInstance/Attribute:system_name+' => '', + 'Class:SoftwareInstance/Attribute:system_name+' => '~~', 'Class:SoftwareInstance/Attribute:software_id' => '软件', - 'Class:SoftwareInstance/Attribute:software_id+' => '', + 'Class:SoftwareInstance/Attribute:software_id+' => '~~', 'Class:SoftwareInstance/Attribute:software_name' => '软件名称', - 'Class:SoftwareInstance/Attribute:software_name+' => '', + 'Class:SoftwareInstance/Attribute:software_name+' => '~~', 'Class:SoftwareInstance/Attribute:software_end_of_support' => '软件过保日期', 'Class:SoftwareInstance/Attribute:software_end_of_support+' => '厂商为此软件版本提供补丁的最后日期.', 'Class:SoftwareInstance/Attribute:softwarelicence_id' => '软件许可证', - 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', 'Class:SoftwareInstance/Attribute:softwarelicence_name' => '许可证名称', - 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', 'Class:SoftwareInstance/Attribute:path' => '路径', - 'Class:SoftwareInstance/Attribute:path+' => '', + 'Class:SoftwareInstance/Attribute:path+' => '~~', 'Class:SoftwareInstance/Attribute:status' => '状态', - 'Class:SoftwareInstance/Attribute:status+' => '', + 'Class:SoftwareInstance/Attribute:status+' => '~~', 'Class:SoftwareInstance/Attribute:status/Value:active' => '启用', 'Class:SoftwareInstance/Attribute:status/Value:active+' => '启用', 'Class:SoftwareInstance/Attribute:status/Value:inactive' => '停用', 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => '停用', -]); - -// -// Class: Middleware -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Middleware' => '中间件', 'Class:Middleware+' => '向其它软件提供服务的软件实例 (例如: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere 或 Lotus Domino), 通常安装在特定系统(PC, 物理机或虚拟机)上.', 'Class:Middleware/Attribute:middlewareinstance_list' => '中间件实例', 'Class:Middleware/Attribute:middlewareinstance_list+' => '此中间件的所有实例', -]); - -// -// Class: DBServer -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:DBServer' => 'DB 服务器', 'Class:DBServer+' => '提供数据库服务的软件实例 (例如: MySQL 8.0, Oracle, SQL Server, DB2…), 通常安装在特定系统(PC, 物理机或虚拟机)上.', 'Class:DBServer/Attribute:dbschema_list' => '数据库模式', 'Class:DBServer/Attribute:dbschema_list+' => '此数据库服务器上的所有数据库模式', -]); - -// -// Class: WebServer -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:WebServer' => 'Web 服务器', 'Class:WebServer+' => '提供网页服务的软件实例 (例如: Apache 2.4, Nginx 1.29.4, IIS 7.0), 通常安装在特定系统(PC, 物理机或虚拟机)上.', 'Class:WebServer/Attribute:webapp_list' => 'Web应用', 'Class:WebServer/Attribute:webapp_list+' => '此web服务器上的所有web应用', -]); - -// -// Class: PCSoftware -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:PCSoftware' => 'PC 软件', 'Class:PCSoftware+' => '安装在PC上的软件实例 (例如: MS Office, Adobe Photoshop 或 Filezilla).', -]); - -// -// Class: OtherSoftware -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:OtherSoftware' => '其它软件', 'Class:OtherSoftware+' => '不包含在清单之内的任何类型的软件实例: PC软件, 中间件, DB服务器或 Web服务器.', -]); - -// -// Class: MiddlewareInstance -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:MiddlewareInstance' => '中间件实例', 'Class:MiddlewareInstance+' => '由中间件提供服务的功能配置项.', 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', 'Class:MiddlewareInstance/Attribute:logo' => 'Logo', 'Class:MiddlewareInstance/Attribute:logo+' => '用于在影响分析图表中显示为对象图标', 'Class:MiddlewareInstance/Attribute:middleware_id' => '中间件', - 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', 'Class:MiddlewareInstance/Attribute:middleware_name' => '名称', - 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', -]); - -// -// Class: DatabaseSchema -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', 'Class:DatabaseSchema' => '数据库模式', 'Class:DatabaseSchema+' => 'DB 服务器上运行的逻辑数据库实例.', 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB 服务器', - 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', 'Class:DatabaseSchema/Attribute:dbserver_name' => '名称', - 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', -]); - -// -// Class: WebApplication -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', 'Class:WebApplication' => 'Web 应用', 'Class:WebApplication+' => '可使用网页浏览器访问的 web 应用实例, 它运行在特定的 Web 服务器实例之上. 例如, 您正在使用的这个iTop.', 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', 'Class:WebApplication/Attribute:webserver_id' => 'Web服务器', - 'Class:WebApplication/Attribute:webserver_id+' => '', + 'Class:WebApplication/Attribute:webserver_id+' => '~~', 'Class:WebApplication/Attribute:webserver_name' => '名称', - 'Class:WebApplication/Attribute:webserver_name+' => '', + 'Class:WebApplication/Attribute:webserver_name+' => '~~', 'Class:WebApplication/Attribute:logo' => 'Logo', 'Class:WebApplication/Attribute:logo+' => '用于在影响分析图表中显示为对象图标', 'Class:WebApplication/Attribute:url' => 'URL', - 'Class:WebApplication/Attribute:url+' => '', -]); - -// -// Class: VirtualDevice -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:WebApplication/Attribute:url+' => '~~', 'Class:VirtualDevice' => '虚拟设备', 'Class:VirtualDevice+' => '用于服务器虚拟化的抽象类 (虚拟化主机和虚拟机).', 'Class:VirtualDevice/Attribute:status' => '状态', - 'Class:VirtualDevice/Attribute:status+' => '', + 'Class:VirtualDevice/Attribute:status+' => '~~', 'Class:VirtualDevice/Attribute:status/Value:implementation' => '生效', 'Class:VirtualDevice/Attribute:status/Value:implementation+' => '生效', 'Class:VirtualDevice/Attribute:status/Value:obsolete' => '废弃', @@ -725,41 +428,20 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:VirtualDevice/Attribute:status/Value:stock+' => '库存', 'Class:VirtualDevice/Attribute:logicalvolumes_list' => '逻辑卷', 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => '此设备使用的所有逻辑卷', -]); - -// -// Class: VirtualHost -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:VirtualHost' => '虚拟化主机', 'Class:VirtualHost+' => '对虚拟设备(虚拟机监视器, 集群,...)的抽象, 用于托管虚拟机.', 'Class:VirtualHost/Attribute:virtualmachine_list' => '虚拟机', 'Class:VirtualHost/Attribute:virtualmachine_list+' => '此虚拟化主机托管的所有虚拟机', -]); - -// -// Class: Hypervisor -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Hypervisor' => 'Hypervisor', 'Class:Hypervisor+' => '虚拟化主机. 运行虚拟化软件(MS Hyper-V, VMWare ESX, Xen, 等.), 运行在物理服务器上并支持创建虚拟机.', 'Class:Hypervisor/Attribute:farm_id' => '集群', - 'Class:Hypervisor/Attribute:farm_id+' => '', + 'Class:Hypervisor/Attribute:farm_id+' => '~~', 'Class:Hypervisor/Attribute:farm_name' => '名称', - 'Class:Hypervisor/Attribute:farm_name+' => '', + 'Class:Hypervisor/Attribute:farm_name+' => '~~', 'Class:Hypervisor/Attribute:server_id' => '物理机', - 'Class:Hypervisor/Attribute:server_id+' => '', + 'Class:Hypervisor/Attribute:server_id+' => '~~', 'Class:Hypervisor/Attribute:server_name' => '名称', - 'Class:Hypervisor/Attribute:server_name+' => '', -]); - -// -// Class: Farm -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:Hypervisor/Attribute:server_name+' => '~~', 'Class:Farm' => '集群', 'Class:Farm+' => '虚拟化的主机. 集群由一组虚拟化监视器组成, 它们通过共享存储资源为托管的虚拟机提供容错能力.', 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisor', @@ -768,378 +450,252 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Farm/Attribute:redundancy/disabled' => '所有 Hypervisor 正常, 集群才正常', 'Class:Farm/Attribute:redundancy/count' => '至少%1$s个 Hypervisor 是正常的, 集群才是正常的', 'Class:Farm/Attribute:redundancy/percent' => '至少%1$s %%的 Hypervisor 是正常的, 集群才正常', -]); - -// -// Class: VirtualMachine -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:VirtualMachine' => '虚拟机', 'Class:VirtualMachine+' => '与物理机类似的虚拟设备,它既可以托管在 Hypervisor 上,也可以托管在集群上.', 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', 'Class:VirtualMachine/Attribute:virtualhost_id' => '虚拟化主机', - 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', 'Class:VirtualMachine/Attribute:virtualhost_name' => '名称', - 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS 家族', - 'Class:VirtualMachine/Attribute:osfamily_id+' => '', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', 'Class:VirtualMachine/Attribute:osfamily_name' => '名称', - 'Class:VirtualMachine/Attribute:osfamily_name+' => '', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', 'Class:VirtualMachine/Attribute:osversion_id' => 'OS 版本', - 'Class:VirtualMachine/Attribute:osversion_id+' => '', + 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', 'Class:VirtualMachine/Attribute:osversion_name' => '名称', - 'Class:VirtualMachine/Attribute:osversion_name+' => '', + 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', 'Class:VirtualMachine/Attribute:os_end_of_support' => 'OS 过保日期', 'Class:VirtualMachine/Attribute:os_end_of_support+' => '厂商不再支持该操作系统版本时的日期.', 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS 许可证', - 'Class:VirtualMachine/Attribute:oslicence_id+' => '', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', 'Class:VirtualMachine/Attribute:oslicence_name' => '名称', - 'Class:VirtualMachine/Attribute:oslicence_name+' => '', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', 'Class:VirtualMachine/Attribute:cpu' => 'CPU', - 'Class:VirtualMachine/Attribute:cpu+' => '', + 'Class:VirtualMachine/Attribute:cpu+' => '~~', 'Class:VirtualMachine/Attribute:ram' => '内存', - 'Class:VirtualMachine/Attribute:ram+' => '', + 'Class:VirtualMachine/Attribute:ram+' => '~~', 'Class:VirtualMachine/Attribute:managementip' => '管理 IP', - 'Class:VirtualMachine/Attribute:managementip+' => '', + 'Class:VirtualMachine/Attribute:managementip+' => '~~', 'Class:VirtualMachine/Attribute:logicalinterface_list' => '网卡', 'Class:VirtualMachine/Attribute:logicalinterface_list+' => '所有逻辑网卡', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:LogicalVolume' => '逻辑卷', 'Class:LogicalVolume+' => '存储系统里的基本存储单元. 它可以被多个服务器和虚拟设备访问.', 'Class:LogicalVolume/Attribute:name' => '名称', - 'Class:LogicalVolume/Attribute:name+' => '', + 'Class:LogicalVolume/Attribute:name+' => '~~', 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', - 'Class:LogicalVolume/Attribute:lun_id+' => '', + 'Class:LogicalVolume/Attribute:lun_id+' => '~~', 'Class:LogicalVolume/Attribute:description' => '描述', - 'Class:LogicalVolume/Attribute:description+' => '', + 'Class:LogicalVolume/Attribute:description+' => '~~', 'Class:LogicalVolume/Attribute:raid_level' => '阵列级别', - 'Class:LogicalVolume/Attribute:raid_level+' => '', + 'Class:LogicalVolume/Attribute:raid_level+' => '~~', 'Class:LogicalVolume/Attribute:size' => '容量', - 'Class:LogicalVolume/Attribute:size+' => '', + 'Class:LogicalVolume/Attribute:size+' => '~~', 'Class:LogicalVolume/Attribute:storagesystem_id' => '存储系统', - 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', 'Class:LogicalVolume/Attribute:storagesystem_name' => '名称', - 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', 'Class:LogicalVolume/Attribute:servers_list' => '服务器', 'Class:LogicalVolume/Attribute:servers_list+' => '使用此逻辑卷的服务器', 'Class:LogicalVolume/Attribute:virtualdevices_list' => '虚拟设备', 'Class:LogicalVolume/Attribute:virtualdevices_list+' => '使用此逻辑卷的所有虚拟设备', -]); - -// -// Class: lnkServerToVolume -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkServerToVolume' => '链接 服务器/逻辑卷', 'Class:lnkServerToVolume+' => '这是多对多的关系, 某台服务器使用了一个存储卷(存储系统中的一个存储单元). 其它服务器也可以使用相同的逻辑卷.', 'Class:lnkServerToVolume/Name' => '%1$s / %2$s', 'Class:lnkServerToVolume/Attribute:volume_id' => '逻辑卷', - 'Class:lnkServerToVolume/Attribute:volume_id+' => '', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', 'Class:lnkServerToVolume/Attribute:volume_name' => '逻辑卷名称', - 'Class:lnkServerToVolume/Attribute:volume_name+' => '', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', 'Class:lnkServerToVolume/Attribute:server_id' => '服务器', - 'Class:lnkServerToVolume/Attribute:server_id+' => '', + 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', 'Class:lnkServerToVolume/Attribute:server_name' => '服务器名称', - 'Class:lnkServerToVolume/Attribute:server_name+' => '', + 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', 'Class:lnkServerToVolume/Attribute:size_used' => '已用容量', - 'Class:lnkServerToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkVirtualDeviceToVolume -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', 'Class:lnkVirtualDeviceToVolume' => '链接 虚拟设备/逻辑卷', 'Class:lnkVirtualDeviceToVolume+' => '这是多对多的关系, 某个虚拟设备使用了一个逻辑卷(存储系统中的一个存储单元). 其它虚拟设备也可以使用相同的逻辑卷.', 'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s', 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => '逻辑卷', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => '名称', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => '虚拟设备', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => '名称', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => '已用容量', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', -]); - -// -// Class: lnkSanToDatacenterDevice -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', 'Class:lnkSanToDatacenterDevice' => '链接 SAN交换机/数据中心设备', 'Class:lnkSanToDatacenterDevice+' => '这是多对多的关系, SAN交换机与数据中心设备(服务器、网络设备等)之间存在的网络连接.', 'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s', 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN 交换机', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => '名称', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => '设备', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => '名称', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN 光口', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => '设备光口', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', -]); - -// -// Class: Tape -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', 'Class:Tape' => '磁带', 'Class:Tape+' => '磁带(或盒式磁带) 在 '.ITOP_APPLICATION_SHORT.' 中是磁带库的一部分,可移除的存储介质.', 'Class:Tape/Attribute:name' => '名称', - 'Class:Tape/Attribute:name+' => '', + 'Class:Tape/Attribute:name+' => '~~', 'Class:Tape/Attribute:description' => '描述', - 'Class:Tape/Attribute:description+' => '', + 'Class:Tape/Attribute:description+' => '~~', 'Class:Tape/Attribute:size' => '容量', - 'Class:Tape/Attribute:size+' => '', + 'Class:Tape/Attribute:size+' => '~~', 'Class:Tape/Attribute:tapelibrary_id' => '磁带库', - 'Class:Tape/Attribute:tapelibrary_id+' => '', + 'Class:Tape/Attribute:tapelibrary_id+' => '~~', 'Class:Tape/Attribute:tapelibrary_name' => '名称', - 'Class:Tape/Attribute:tapelibrary_name+' => '', -]); - -// -// Class: NASFileSystem -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:Tape/Attribute:tapelibrary_name+' => '~~', 'Class:NASFileSystem' => 'NAS 文件系统', 'Class:NASFileSystem+' => '表示托管在特定 NAS (Network Attached Storage) 内的共享文件系统.', 'Class:NASFileSystem/Attribute:name' => '名称', - 'Class:NASFileSystem/Attribute:name+' => '', + 'Class:NASFileSystem/Attribute:name+' => '~~', 'Class:NASFileSystem/Attribute:description' => '描述', - 'Class:NASFileSystem/Attribute:description+' => '', + 'Class:NASFileSystem/Attribute:description+' => '~~', 'Class:NASFileSystem/Attribute:raid_level' => '阵列级别', - 'Class:NASFileSystem/Attribute:raid_level+' => '', + 'Class:NASFileSystem/Attribute:raid_level+' => '~~', 'Class:NASFileSystem/Attribute:size' => '容量', - 'Class:NASFileSystem/Attribute:size+' => '', + 'Class:NASFileSystem/Attribute:size+' => '~~', 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', - 'Class:NASFileSystem/Attribute:nas_id+' => '', + 'Class:NASFileSystem/Attribute:nas_id+' => '~~', 'Class:NASFileSystem/Attribute:nas_name' => 'NAS 名称', - 'Class:NASFileSystem/Attribute:nas_name+' => '', -]); - -// -// Class: Patch -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:NASFileSystem/Attribute:nas_name+' => '~~', 'Class:Patch' => '补丁', 'Class:Patch+' => '抽象类,用于对系统或软件提供的补丁、热修复、安全修复或软件服务包.', 'Class:Patch/Attribute:name' => '名称', - 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:name+' => '~~', 'Class:Patch/Attribute:documents_list' => '文档', 'Class:Patch/Attribute:documents_list+' => '此补丁相关的所有文档', 'Class:Patch/Attribute:description' => '描述', - 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:description+' => '~~', 'Class:Patch/Attribute:finalclass' => '补丁类型', 'Class:Patch/Attribute:finalclass+' => '根本属性的名称', -]); - -// -// Class: OSPatch -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:OSPatch' => 'OS 补丁', 'Class:OSPatch+' => '针对特定操作系统的补丁、热修复、安全修复或服务包.', 'Class:OSPatch/Attribute:functionalcis_list' => '设备', 'Class:OSPatch/Attribute:functionalcis_list+' => '已安装此补丁的所有系统', 'Class:OSPatch/Attribute:osversion_id' => 'OS 版本', - 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_id+' => '~~', 'Class:OSPatch/Attribute:osfamily_id' => 'OS 家族', - 'Class:OSPatch/Attribute:osfamily_id+' => '', + 'Class:OSPatch/Attribute:osfamily_id+' => '~~', 'Class:OSPatch/Attribute:osversion_name' => '名称', - 'Class:OSPatch/Attribute:osversion_name+' => '', -]); - -// -// Class: SoftwarePatch -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:OSPatch/Attribute:osversion_name+' => '~~', 'Class:SoftwarePatch' => '软件补丁', 'Class:SoftwarePatch+' => '针对特定软件的补丁、热修复、安全修复或服务包.', 'Class:SoftwarePatch/Attribute:software_id' => '软件', - 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_id+' => '~~', 'Class:SoftwarePatch/Attribute:software_name' => '名称', - 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:software_name+' => '~~', 'Class:SoftwarePatch/Attribute:softwareinstances_list' => '软件实例', 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => '已安装此软件补丁的所有系统', -]); - -// -// Class: Licence -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Licence' => '许可证', 'Class:Licence+' => '抽象类.针对特定操作系统版本或软件版本的许可证合同', 'Class:Licence/Attribute:name' => '名称', - 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:name+' => '~~', 'Class:Licence/Attribute:documents_list' => '文档', 'Class:Licence/Attribute:documents_list+' => '此许可证相关的所有文档', 'Class:Licence/Attribute:org_id' => '组织', - 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:org_id+' => '~~', 'Class:Licence/Attribute:organization_name' => '组织名称', 'Class:Licence/Attribute:organization_name+' => '通用名称', 'Class:Licence/Attribute:usage_limit' => '使用限制', - 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_limit+' => '~~', 'Class:Licence/Attribute:description' => '描述', - 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:description+' => '~~', 'Class:Licence/Attribute:start_date' => '开始日期', - 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:start_date+' => '~~', 'Class:Licence/Attribute:end_date' => '结束日期', - 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => '密钥', - 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:licence_key+' => '~~', 'Class:Licence/Attribute:perpetual' => '永久有效', - 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual+' => '~~', 'Class:Licence/Attribute:perpetual/Value:no' => '否', 'Class:Licence/Attribute:perpetual/Value:no+' => '否', 'Class:Licence/Attribute:perpetual/Value:yes' => '是', 'Class:Licence/Attribute:perpetual/Value:yes+' => '是', 'Class:Licence/Attribute:finalclass' => '许可证类型', 'Class:Licence/Attribute:finalclass+' => '根本属性的名称', -]); - -// -// Class: OSLicence -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:OSLicence' => 'OS 许可证', 'Class:OSLicence+' => '针对特定操作系统的许可证合同. 该许可证与操作系统相关联 (例如 Windows 2008 R2) 并可以与多个物理机或虚拟机关联.', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s', 'Class:OSLicence/Attribute:osversion_id' => 'OS版本', - 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osfamily_id' => 'OS家族', - 'Class:OSLicence/Attribute:osfamily_id+' => '', + 'Class:OSLicence/Attribute:osfamily_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => '名称', - 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => '虚拟机', 'Class:OSLicence/Attribute:virtualmachines_list+' => '使用此许可证的所有虚拟机', 'Class:OSLicence/Attribute:servers_list' => '服务器', 'Class:OSLicence/Attribute:servers_list+' => '使用此许可证的所有服务器', -]); - -// -// Class: SoftwareLicence -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SoftwareLicence' => '软件许可证', 'Class:SoftwareLicence+' => '针对特定软件的许可证合同. 该许可证与某个软件相关联 (例如 MS Office 2010) 并可以与该软件的多个实例关联.', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s', 'Class:SoftwareLicence/Attribute:software_id' => '软件', - 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => '名称', - 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => '软件实例', 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => '使用此许可证的所有系统', -]); - -// -// Class: lnkDocumentToLicence -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDocumentToLicence' => '链接 文档/许可证', 'Class:lnkDocumentToLicence+' => '此链接用于当某个文档适用于某个许可证时.', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s', 'Class:lnkDocumentToLicence/Attribute:licence_id' => '许可证', - 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:licence_name' => '名称', - 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => '文档', - 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_name' => '文档名称', - 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', -]); - -// -// Class: OSVersion -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', 'Class:OSVersion' => 'OS 版本', 'Class:OSVersion+' => '分类. 计算机 (物理机, 虚拟机 或 PC) 的 "OS 版本" 对应的可能的值. OS 版本以 OS 家族为单位进行组织.', 'Class:OSVersion/Attribute:osfamily_id' => 'OS 家族', - 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_id+' => '~~', 'Class:OSVersion/Attribute:osfamily_name' => '名称', - 'Class:OSVersion/Attribute:osfamily_name+' => '', + 'Class:OSVersion/Attribute:osfamily_name+' => '~~', 'Class:OSVersion/Attribute:end_of_support' => '过保日期', 'Class:OSVersion/Attribute:end_of_support+' => '厂商停止为此 OS 版本提供补丁的截止日期.', 'Class:OSVersion/Attribute:ospatches_list' => 'OS 补丁', 'Class:OSVersion/Attribute:ospatches_list+' => '此 OS 版本的所有补丁', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'OS 家族的名称必须唯一', 'Class:OSVersion/UniquenessRule:name_osfamily' => '此 OS 版本已在 OS 家族中存在', -]); - -// -// Class: OSFamily -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:OSFamily' => 'OS 家族', 'Class:OSFamily+' => '分类. 物理机、虚拟机、PC 的 "OS 家族" 属性可能的值列表.', 'Class:OSFamily/Attribute:osversions_list' => 'OS 版本', 'Class:OSFamily/Attribute:osversions_list+' => '此 OS 家族的所有 OS 版本', 'Class:OSFamily/UniquenessRule:name+' => '名称必须唯一', 'Class:OSFamily/UniquenessRule:name' => '此 OS 家族已存在', -]); - -// -// Class: Brand -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Brand' => '品牌', 'Class:Brand+' => '分类. 物理设备 "品牌" 的可能的值列表.', 'Class:Brand/Attribute:iosversions_list' => 'IOS 版本', 'Class:Brand/Attribute:iosversions_list+' => '此品牌的所有 IOS 版本', 'Class:Brand/Attribute:logo' => 'Logo', - 'Class:Brand/Attribute:logo+' => '', + 'Class:Brand/Attribute:logo+' => '~~', 'Class:Brand/Attribute:models_list' => '型号', 'Class:Brand/Attribute:models_list+' => '此品牌的所有型号', 'Class:Brand/Attribute:physicaldevices_list' => '物理设备', 'Class:Brand/Attribute:physicaldevices_list+' => '此品牌的所有物理设备', 'Class:Brand/UniquenessRule:name+' => '名称必须唯一', 'Class:Brand/UniquenessRule:name' => '此品牌已存在', -]); - -// -// Class: Model -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Model' => '设备型号', 'Class:Model+' => '分类. 物理设备型号属性可能的值列表. 每个型号只属于一个品牌,通常适用于一种单一类别的物理设备.', 'Class:Model/ComplementaryName' => '%1$s - %2$s', 'Class:Model/Attribute:brand_id' => '品牌', - 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_id+' => '~~', 'Class:Model/Attribute:brand_name' => '品牌名称', - 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:brand_name+' => '~~', 'Class:Model/Attribute:picture' => '相片', - 'Class:Model/Attribute:picture+' => '', + 'Class:Model/Attribute:picture+' => '~~', 'Class:Model/Attribute:type' => '设备类型', - 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type+' => '~~', 'Class:Model/Attribute:end_of_support' => '过保日期', 'Class:Model/Attribute:end_of_support+' => '厂商提供补丁和支持的最后时间.', 'Class:Model/Attribute:type/Value:PowerSource' => '电源', @@ -1182,363 +738,229 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Model/Attribute:physicaldevices_list+' => '此型号的所有物理设备', 'Class:Model/UniquenessRule:name_brand+' => '名称必须唯一', 'Class:Model/UniquenessRule:name_brand' => '此型号已存在', -]); - -// -// Class: NetworkDeviceType -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:NetworkDeviceType' => '网络设备类型', 'Class:NetworkDeviceType+' => '分类. 网络设备 "类型" 的可能的值 (例如:路由器、交换机、防火墙等).', 'Class:NetworkDeviceType/Attribute:logo' => 'Logo', 'Class:NetworkDeviceType/Attribute:logo+' => '用于此类型网络设备的图标,当在控制台中显示时 (详情、摘要卡片和影响分析图表)', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => '网络设备', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => '此类型的所有网络设备', -]); - -// -// Class: IOSVersion -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:IOSVersion' => 'IOS 版本', 'Class:IOSVersion+' => '分类. 网络设备操作系统的版本可能的值 (IOS 来自 Cisco 的 Internetwork Operating System).', 'Class:IOSVersion/Attribute:brand_id' => '品牌', - 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_id+' => '~~', 'Class:IOSVersion/Attribute:brand_name' => '名称', - 'Class:IOSVersion/Attribute:brand_name+' => '', + 'Class:IOSVersion/Attribute:brand_name+' => '~~', 'Class:IOSVersion/Attribute:end_of_support' => '过保日期', 'Class:IOSVersion/Attribute:end_of_support+' => '厂商提供补丁的最后时间.', 'Class:IOSVersion/Attribute:networkdevices_list' => '网络设备', 'Class:IOSVersion/Attribute:networkdevices_list+' => '运行此 IOS 版本的所有网络设备', 'Class:IOSVersion/UniquenessRule:name_brand+' => '名称在品牌中必须唯一', 'Class:IOSVersion/UniquenessRule:name_brand' => '此 IOS 版本已存在于此品牌', -]); - -// -// Class: lnkDocumentToPatch -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDocumentToPatch' => '链接 文档/补丁', 'Class:lnkDocumentToPatch+' => '此链接用于当某个文档适用于某个补丁时.', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s', 'Class:lnkDocumentToPatch/Attribute:patch_id' => '补丁', - 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:patch_name' => '补丁名称', - 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_id' => '文档', - 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', 'Class:lnkDocumentToPatch/Attribute:document_name' => '文档名称', - 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', -]); - -// -// Class: lnkSoftwareInstanceToSoftwarePatch -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch' => '链接 软件实例/软件补丁', 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '此链接表示某个软件补丁已应用于软件实例.', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => '软件补丁', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => '软件补丁名称', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => '软件实例', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => '软件实例名称', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', -]); - -// -// Class: lnkFunctionalCIToOSPatch -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch' => '链接 功能配置项/OS 补丁', 'Class:lnkFunctionalCIToOSPatch+' => 'Models the deployment of an OS Patch on a device.~~', 'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS 补丁', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS 补丁名称', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => '功能配置项', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => '功能配置项名称', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkDocumentToSoftware -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToSoftware' => '链接 文档/软件', 'Class:lnkDocumentToSoftware+' => '此链接用于当某个文档适用于某个软件时.', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s', 'Class:lnkDocumentToSoftware/Attribute:software_id' => '软件', - 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:software_name' => '软件名称', - 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_id' => '文档', - 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', 'Class:lnkDocumentToSoftware/Attribute:document_name' => '文档名称', - 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', -]); - -// -// Class: Subnet -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', 'Class:Subnet' => '子网', 'Class:Subnet+' => 'IP 网段, 由 IP 地址和掩码定义', 'Class:Subnet/Name' => '%1$s/%2$s', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s', 'Class:Subnet/Attribute:description' => '描述', - 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:description+' => '~~', 'Class:Subnet/Attribute:subnet_name' => '子网名称', - 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => '所属组织', - 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_id+' => '~~', 'Class:Subnet/Attribute:org_name' => '名称', 'Class:Subnet/Attribute:org_name+' => '名称', 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip+' => '~~', 'Class:Subnet/Attribute:ip_mask' => '掩码', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:ip_mask+' => '~~', 'Class:Subnet/Attribute:vlans_list' => 'VLAN', - 'Class:Subnet/Attribute:vlans_list+' => '', -]); - -// -// Class: VLAN -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:Subnet/Attribute:vlans_list+' => '~~', 'Class:VLAN' => 'VLAN', 'Class:VLAN+' => 'VLAN 即虚拟局域网,用于以逻辑方式对局域网内的网络、子网和物理接口进行分组.', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN 标签', - 'Class:VLAN/Attribute:vlan_tag+' => '', + 'Class:VLAN/Attribute:vlan_tag+' => '~~', 'Class:VLAN/Attribute:description' => '描述', - 'Class:VLAN/Attribute:description+' => '', + 'Class:VLAN/Attribute:description+' => '~~', 'Class:VLAN/Attribute:org_id' => '组织', - 'Class:VLAN/Attribute:org_id+' => '', + 'Class:VLAN/Attribute:org_id+' => '~~', 'Class:VLAN/Attribute:org_name' => '组织名称', - 'Class:VLAN/Attribute:org_name+' => '', + 'Class:VLAN/Attribute:org_name+' => '~~', 'Class:VLAN/Attribute:subnets_list' => '子网', - 'Class:VLAN/Attribute:subnets_list+' => '', + 'Class:VLAN/Attribute:subnets_list+' => '~~', 'Class:VLAN/Attribute:physicalinterfaces_list' => '物理网卡', - 'Class:VLAN/Attribute:physicalinterfaces_list+' => '', -]); - -// -// Class: lnkSubnetToVLAN -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', 'Class:lnkSubnetToVLAN' => '链接 子网/VLAN', 'Class:lnkSubnetToVLAN+' => '这是多对多的关系, 某个 VLAN 包含一个子网. 其它 VLAN 也可以包含相同的子网. 并且一个 VLAN 可以跨越多个子网.', 'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s', 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => '子网', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => '子网IP', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => '子网名称', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN 标签', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: NetworkInterface -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', 'Class:NetworkInterface' => '网卡', 'Class:NetworkInterface+' => '对所有网络接口的抽象.', 'Class:NetworkInterface/Attribute:name' => '名称', - 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:name+' => '~~', 'Class:NetworkInterface/Attribute:finalclass' => '网卡类型', 'Class:NetworkInterface/Attribute:finalclass+' => '根本属性的名称', -]); - -// -// Class: IPInterface -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:IPInterface' => 'IP 接口', 'Class:IPInterface+' => '抽象类. 一种具有 IP 地址的网络接口类型', 'Class:IPInterface/Attribute:ipaddress' => 'IP 地址', - 'Class:IPInterface/Attribute:ipaddress+' => '', - + 'Class:IPInterface/Attribute:ipaddress+' => '~~', 'Class:IPInterface/Attribute:macaddress' => 'MAC地址', - 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:macaddress+' => '~~', 'Class:IPInterface/Attribute:comment' => '备注', - 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:coment+' => '~~', 'Class:IPInterface/Attribute:ipgateway' => '网关', - 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipgateway+' => '~~', 'Class:IPInterface/Attribute:ipmask' => '掩码', - 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:ipmask+' => '~~', 'Class:IPInterface/Attribute:speed' => '速率', - 'Class:IPInterface/Attribute:speed+' => '', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:IPInterface/Attribute:speed+' => '~~', 'Class:PhysicalInterface' => '物理网卡', 'Class:PhysicalInterface+' => '基于物理网络接口的IP接口类型 (例如,以太网卡).', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => '设备', - 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', 'Class:PhysicalInterface/Attribute:connectableci_name' => '设备名称', - 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', 'Class:PhysicalInterface/Attribute:org_id' => '组织', - 'Class:PhysicalInterface/Attribute:org_id+' => '', + 'Class:PhysicalInterface/Attribute:org_id+' => '~~', 'Class:PhysicalInterface/Attribute:location_id' => '位置', - 'Class:PhysicalInterface/Attribute:location_id+' => '', + 'Class:PhysicalInterface/Attribute:location_id+' => '~~', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLAN', - 'Class:PhysicalInterface/Attribute:vlans_list+' => '', -]); - -// -// Class: lnkPhysicalInterfaceToVLAN -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN' => '链接 物理网卡/VLAN', 'Class:lnkPhysicalInterfaceToVLAN+' => '此链接表示物理网卡是否属于某个VLAN (虚拟局域网).', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => '物理网卡', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => '物理网卡名称', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => '设备', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => '设备名称', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN 标签', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', 'Class:LogicalInterface' => '逻辑网卡', 'Class:LogicalInterface+' => '不与物理网卡直接对应的IP接口,其关联是动态的,通常用于虚拟机.', 'Class:LogicalInterface/Attribute:virtualmachine_id' => '虚拟机', - 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', 'Class:LogicalInterface/Attribute:virtualmachine_name' => '虚拟机名称', - 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', 'Class:FiberChannelInterface' => '光口', 'Class:FiberChannelInterface+' => '一种主要用于存储系统的高速网络接口.', 'Class:FiberChannelInterface/Attribute:speed' => '速率', - 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:speed+' => '~~', 'Class:FiberChannelInterface/Attribute:topology' => '拓扑', - 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:topology+' => '~~', 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', - 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => '设备', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => '设备名称', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', -]); - -// -// Class: lnkConnectableCIToNetworkDevice -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice' => '链接 可连接项/网络设备', 'Class:lnkConnectableCIToNetworkDevice+' => '定义设备连接到哪些网络设备.', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => '网络设备', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => '网络设备名称', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => '可连接的设备', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => '已连接的设备', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => '网络端口', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => '设备端口', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => '连接类型', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => '下联', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => '下联', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => '上联', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => '上联', -]); - -// -// Class: lnkApplicationSolutionToFunctionalCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkApplicationSolutionToFunctionalCI' => '链接 应用方案/功能配置项', 'Class:lnkApplicationSolutionToFunctionalCI+' => 'Models the membership of a device to an Application Solution. The meaning of this relationship varies depending on the types of Application Solution.~~', 'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => '应用方案', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => '应用方案名称', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => '功能配置项', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => '功能配置项名称', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: lnkApplicationSolutionToBusinessProcess -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess' => '链接 应用方案/业务流程', 'Class:lnkApplicationSolutionToBusinessProcess+' => 'Models the relationship between an Application Solution and a Business Process.~~', 'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => '业务流程', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => '业务流程名称', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => '应用方案', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => '应用方案名称', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', -]); - -// -// Class: Group -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', 'Class:Group' => '配置组', 'Class:Group+' => '配置组旨在为任何项目定义明确的配置项集合. 与应用方案不同,配置组不会受到其组件的影响,也不会影响它的组件. 例如,在进行操作系统迁移时,配置组可以方便地收集"待迁移的服务器". 随着迁移的进行,迁移完成的服务器将从配置组中移除.', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => '名称', - 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:name+' => '~~', 'Class:Group/Attribute:status' => '状态', - 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status+' => '~~', 'Class:Group/Attribute:status/Value:implementation' => '生效', 'Class:Group/Attribute:status/Value:implementation+' => '生效', 'Class:Group/Attribute:status/Value:obsolete' => '废弃', @@ -1546,64 +968,45 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Group/Attribute:status/Value:production' => '生产', 'Class:Group/Attribute:status/Value:production+' => '生产', 'Class:Group/Attribute:org_id' => '组织', - 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:org_id+' => '~~', 'Class:Group/Attribute:owner_name' => '名称', 'Class:Group/Attribute:owner_name+' => '通用名称', 'Class:Group/Attribute:description' => '描述', - 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:description+' => '~~', 'Class:Group/Attribute:type' => '类型', - 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:type+' => '~~', 'Class:Group/Attribute:parent_id' => '上级组', - 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_id+' => '~~', 'Class:Group/Attribute:parent_name' => '名称', - 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:parent_name+' => '~~', 'Class:Group/Attribute:ci_list' => '关联的配置项', 'Class:Group/Attribute:ci_list+' => '此配置组相关的所有配置项', 'Class:Group/Attribute:parent_id_friendlyname' => '上级配置组', - 'Class:Group/Attribute:parent_id_friendlyname+' => '', -]); - -// -// Class: lnkGroupToCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', 'Class:lnkGroupToCI' => '链接 配置组/配置项', 'Class:lnkGroupToCI+' => '此链接表示某个功能配置项属于某个配置组.', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s', 'Class:lnkGroupToCI/Attribute:group_id' => '组', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_id+' => '~~', 'Class:lnkGroupToCI/Attribute:group_name' => '名称', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:group_name+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_id' => '配置项', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '~~', 'Class:lnkGroupToCI/Attribute:ci_name' => '名称', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '~~', 'Class:lnkGroupToCI/Attribute:reason' => '原因', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToFunctionalCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkGroupToCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToFunctionalCI' => '链接 文档/功能配置项', 'Class:lnkDocumentToFunctionalCI+' => '此链接用于当某个文档适用于某个功能配置项时.', 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => '功能配置项', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => '功能配置项名称', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => '文档', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => '文档名称', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', -]); - -// Add translation for Fieldsets - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', 'ConfigMgmt:baseinfo' => '概况', 'ConfigMgmt:moreinfo' => '配置项详情', 'ConfigMgmt:otherinfo' => '描述', @@ -1623,13 +1026,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Subnet/Tab:FreeIPs-count' => '空闲 IP: %1$s', 'Class:Subnet/Tab:FreeIPs-explain' => '以下是抽取的10个空闲 IP', 'Class:Document:PreviewTab' => '预览', -]); - -// -// Application Menu -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:Application' => '应用', 'Menu:Application+' => '所有应用', 'Menu:DBServer' => '数据库服务器', @@ -1671,7 +1067,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:Group' => '配置组', 'Menu:Group+' => '配置组', 'Menu:OSVersion' => 'OS 版本', - 'Menu:OSVersion+' => '', + 'Menu:OSVersion+' => '~~', 'Menu:Software' => '软件清单', 'Menu:Software+' => '软件清单', ]); diff --git a/datamodels/2.x/itop-config/dictionaries/cs.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/cs.dict.itop-config.php index b5ebede28f..233bc638a6 100644 --- a/datamodels/2.x/itop-config/dictionaries/cs.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/cs.dict.itop-config.php @@ -1,11 +1,10 @@ @@ -15,7 +14,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:ConfigFileEditor' => 'Plain text editor~~', 'itop-config/Operation:Edit/Title' => 'Editor konfiguračního souboru', - 'config-edit-intro' => 'Při úpravách konfiguračního souboru buďte velice opatrní. Nesprávné nastavení může vést k nedostupnosti '.ITOP_APPLICATION_SHORT, 'Menu:ConfigEditor' => 'Konfigurace', + 'config-edit-intro' => 'Při úpravách konfiguračního souboru buďte velice opatrní. Nesprávné nastavení může vést k nedostupnosti '.ITOP_APPLICATION_SHORT, 'config-apply' => 'Použít', 'config-apply-title' => 'Použít (Ctrl+S)', 'config-cancel' => 'Zrušit', diff --git a/datamodels/2.x/itop-config/dictionaries/da.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/da.dict.itop-config.php index c0181a93a5..dc736ef5b9 100644 --- a/datamodels/2.x/itop-config/dictionaries/da.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/da.dict.itop-config.php @@ -1,11 +1,10 @@ 'Plain text editor~~', 'itop-config/Operation:Edit/Title' => 'Configuration File Editor~~', 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', - 'Menu:ConfigEditor' => 'General configuration~~', 'config-apply' => 'Apply~~', 'config-apply-title' => 'Apply (Ctrl+S)~~', 'config-cancel' => 'Reset~~', diff --git a/datamodels/2.x/itop-config/dictionaries/de.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/de.dict.itop-config.php index 75817cab2a..aafaeeeae4 100644 --- a/datamodels/2.x/itop-config/dictionaries/de.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/de.dict.itop-config.php @@ -1,11 +1,10 @@ @@ -15,7 +14,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:ConfigFileEditor' => 'Texteditor', 'itop-config/Operation:Edit/Title' => 'Konfigurations-Editor', 'config-edit-intro' => 'Achtung: Eine falsche Konfiguration kann dazu führen, dass '.ITOP_APPLICATION_SHORT.' für alle Benutzer unbenutzbar ist!', - 'Menu:ConfigEditor' => 'Konfiguration', 'config-apply' => 'Anwenden (Ctrl+S)', 'config-apply-title' => 'Anwenden (Ctrl+S)', 'config-cancel' => 'Zurücksetzen', diff --git a/datamodels/2.x/itop-config/dictionaries/en_gb.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/en_gb.dict.itop-config.php index 678320e92e..a0f47ee696 100644 --- a/datamodels/2.x/itop-config/dictionaries/en_gb.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/en_gb.dict.itop-config.php @@ -1,29 +1,15 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ - 'Menu:ConfigFileEditor' => 'Plain text editor', 'itop-config/Operation:Edit/Title' => 'Configuration File Editor', 'config-edit-intro' => 'Be very cautious when editing the configuration file.', @@ -40,5 +26,5 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'config-error-transaction' => 'Error: invalid Transaction ID. The configuration was NOT modified.', 'config-error-file-changed' => 'Error: The Configuration file has changed since you opened it and cannot be saved. Refresh and apply your changes again.', 'config-not-allowed-in-demo' => 'Sorry, '.ITOP_APPLICATION_SHORT.' is in demonstration mode: the configuration file cannot be edited.', - 'config-interactive-not-allowed' => ITOP_APPLICATION_SHORT." interactive edition of the configuration as been disabled. See 'config_editor' => 'disabled' in the configuration file.", + 'config-interactive-not-allowed' => ITOP_APPLICATION_SHORT.' interactive edition of the configuration as been disabled. See \'config_editor\' => \'disabled\' in the configuration file.', ]); diff --git a/datamodels/2.x/itop-config/dictionaries/es_cr.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/es_cr.dict.itop-config.php index ef40e88871..f993aae754 100644 --- a/datamodels/2.x/itop-config/dictionaries/es_cr.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/es_cr.dict.itop-config.php @@ -1,18 +1,19 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ConfigFileEditor' => 'Plain text editor~~', 'itop-config/Operation:Edit/Title' => 'Editor de Archivo de Configuración', 'config-edit-intro' => 'Sea muy cuidadoso cuando edite el archivo de configuración. En particular, sólo los elementos superiores (ejem.: the global configuration y modules settings) deberian ser editados.', - 'Menu:ConfigEditor' => 'Configuración', 'config-apply' => 'Aplicar', 'config-apply-title' => 'Aplicar (Ctrl+S)', 'config-cancel' => 'Restablecer', diff --git a/datamodels/2.x/itop-config/dictionaries/et.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/et.dict.itop-config.php new file mode 100644 index 0000000000..3cc9c155d4 --- /dev/null +++ b/datamodels/2.x/itop-config/dictionaries/et.dict.itop-config.php @@ -0,0 +1,30 @@ + 'Plain text editor~~', + 'itop-config/Operation:Edit/Title' => 'Configuration File Editor~~', + 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', + 'config-apply' => 'Apply~~', + 'config-apply-title' => 'Apply (Ctrl+S)~~', + 'config-cancel' => 'Reset~~', + 'config-saved' => 'Successfully recorded.~~', + 'config-confirm-cancel' => 'Your changes will be lost.~~', + 'config-no-change' => 'No change: the file has been left unchanged.~~', + 'config-reverted' => 'The configuration has been reverted.~~', + 'config-parse-error' => 'Line %2$d: %1$s.
The file has NOT been updated.~~', + 'config-current-line' => 'Editing line: %1$s~~', + 'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~', + 'config-error-transaction' => 'Error: invalid Transaction ID. The configuration was NOT modified.~~', + 'config-error-file-changed' => 'Error: The Configuration file has changed since you opened it and cannot be saved. Refresh and apply your changes again.~~', + 'config-not-allowed-in-demo' => 'Sorry, '.ITOP_APPLICATION_SHORT.' is in demonstration mode: the configuration file cannot be edited.~~', + 'config-interactive-not-allowed' => ITOP_APPLICATION_SHORT.' interactive edition of the configuration as been disabled. See \'config_editor\' => \'disabled\' in the configuration file.~~', +]); diff --git a/datamodels/2.x/itop-config/dictionaries/fr.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/fr.dict.itop-config.php index 24528e09d7..f1d0415f05 100644 --- a/datamodels/2.x/itop-config/dictionaries/fr.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/fr.dict.itop-config.php @@ -1,11 +1,10 @@ 'Plain text editor~~', 'itop-config/Operation:Edit/Title' => 'Konfigurációs fájl szerkesztő', 'config-edit-intro' => 'Legyen nagyon óvatos a konfiguráció szerkesztésénél!', - 'Menu:ConfigEditor' => 'Konfiguráció szerkesztő', 'config-apply' => 'Alkalmaz', 'config-apply-title' => 'Alkalmaz (Ctrl+S)', 'config-cancel' => 'Visszaállítás', diff --git a/datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php index ba2ac0097b..095ef10101 100644 --- a/datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php @@ -1,19 +1,18 @@ 'Plain text editor~~', 'itop-config/Operation:Edit/Title' => 'Modifica file di configurazione', 'config-edit-intro' => 'Prestare molta attenzione durante la modifica del file di configurazione.', - 'Menu:ConfigEditor' => 'Configurazione', 'config-apply' => 'Applica', 'config-apply-title' => 'Applica (Ctrl+S)', 'config-cancel' => 'Reset', diff --git a/datamodels/2.x/itop-config/dictionaries/ja.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/ja.dict.itop-config.php index 787e5bede2..67cee55fb3 100644 --- a/datamodels/2.x/itop-config/dictionaries/ja.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/ja.dict.itop-config.php @@ -1,11 +1,10 @@ 'Plain text editor~~', 'itop-config/Operation:Edit/Title' => 'Configuration File Editor~~', 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', - 'Menu:ConfigEditor' => 'General configuration~~', 'config-apply' => 'Apply~~', 'config-apply-title' => 'Apply (Ctrl+S)~~', 'config-cancel' => 'Reset~~', diff --git a/datamodels/2.x/itop-config/dictionaries/lt.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/lt.dict.itop-config.php new file mode 100644 index 0000000000..67481e8e3a --- /dev/null +++ b/datamodels/2.x/itop-config/dictionaries/lt.dict.itop-config.php @@ -0,0 +1,30 @@ + 'Plain text editor~~', + 'itop-config/Operation:Edit/Title' => 'Configuration File Editor~~', + 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', + 'config-apply' => 'Apply~~', + 'config-apply-title' => 'Apply (Ctrl+S)~~', + 'config-cancel' => 'Reset~~', + 'config-saved' => 'Successfully recorded.~~', + 'config-confirm-cancel' => 'Your changes will be lost.~~', + 'config-no-change' => 'No change: the file has been left unchanged.~~', + 'config-reverted' => 'The configuration has been reverted.~~', + 'config-parse-error' => 'Line %2$d: %1$s.
The file has NOT been updated.~~', + 'config-current-line' => 'Editing line: %1$s~~', + 'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~', + 'config-error-transaction' => 'Error: invalid Transaction ID. The configuration was NOT modified.~~', + 'config-error-file-changed' => 'Error: The Configuration file has changed since you opened it and cannot be saved. Refresh and apply your changes again.~~', + 'config-not-allowed-in-demo' => 'Sorry, '.ITOP_APPLICATION_SHORT.' is in demonstration mode: the configuration file cannot be edited.~~', + 'config-interactive-not-allowed' => ITOP_APPLICATION_SHORT.' interactive edition of the configuration as been disabled. See \'config_editor\' => \'disabled\' in the configuration file.~~', +]); diff --git a/datamodels/2.x/itop-config/dictionaries/nl.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/nl.dict.itop-config.php index c939a4118d..7c23832cbc 100644 --- a/datamodels/2.x/itop-config/dictionaries/nl.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/nl.dict.itop-config.php @@ -1,21 +1,20 @@ (2018 - 2022) * @author Thomas Casteleyn + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:ConfigFileEditor' => 'Plain text editor~~', 'itop-config/Operation:Edit/Title' => 'Aanpassen configuratie', 'config-edit-intro' => 'Wees uiterst voorzichtig bij het aanpassen van de configuratie.', - 'Menu:ConfigEditor' => 'Configuratie', 'config-apply' => 'Opslaan', 'config-apply-title' => 'Opslaan (Ctrl+S)', 'config-cancel' => 'Herbegin', diff --git a/datamodels/2.x/itop-config/dictionaries/pl.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/pl.dict.itop-config.php index 23bd8077b4..36a1c2e539 100644 --- a/datamodels/2.x/itop-config/dictionaries/pl.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/pl.dict.itop-config.php @@ -1,11 +1,10 @@ 'Plain text editor~~', 'itop-config/Operation:Edit/Title' => 'Edycja pliku konfiguracyjnego', 'config-edit-intro' => 'Zachowaj ostrożność podczas edycji pliku konfiguracyjnego.', - 'Menu:ConfigEditor' => 'Konfiguracja ogólna', 'config-apply' => 'Zastosuj', 'config-apply-title' => 'Zastosuj (Ctrl+S)', 'config-cancel' => 'Reset', diff --git a/datamodels/2.x/itop-config/dictionaries/pt_br.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/pt_br.dict.itop-config.php index 3c4d38b794..6f077742b6 100644 --- a/datamodels/2.x/itop-config/dictionaries/pt_br.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/pt_br.dict.itop-config.php @@ -1,11 +1,10 @@ 'Configurações', 'itop-config/Operation:Edit/Title' => 'Editor do arquivo de configuração', 'config-edit-intro' => 'Tenha cuidado ao editar o arquivo de configuração', - 'Menu:ConfigEditor' => 'Configurações', 'config-apply' => 'Aplicar', 'config-apply-title' => 'Aplicar (Ctrl+S)', 'config-cancel' => 'Descartar alterações', diff --git a/datamodels/2.x/itop-config/dictionaries/ru.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/ru.dict.itop-config.php index 0649fe93d4..76d34568d8 100644 --- a/datamodels/2.x/itop-config/dictionaries/ru.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/ru.dict.itop-config.php @@ -1,11 +1,10 @@ @@ -15,7 +14,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:ConfigFileEditor' => 'Текстовый редактор', 'itop-config/Operation:Edit/Title' => 'Редактор файла конфигурации', 'config-edit-intro' => 'Будьте очень осторожны при редактировании файла конфигурации. В частности, отредактированы могут быть только глобальная конфигурация и настройки модулей.', - 'Menu:ConfigEditor' => 'Основные настройки', 'config-apply' => 'Применить', 'config-apply-title' => 'Применить (Ctrl+S)', 'config-cancel' => 'Сбросить', diff --git a/datamodels/2.x/itop-config/dictionaries/sk.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/sk.dict.itop-config.php index e4b1dc3cb8..d7a7d57449 100644 --- a/datamodels/2.x/itop-config/dictionaries/sk.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/sk.dict.itop-config.php @@ -1,11 +1,10 @@ 'Plain text editor~~', 'itop-config/Operation:Edit/Title' => 'Configuration File Editor~~', 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', - 'Menu:ConfigEditor' => 'General configuration~~', 'config-apply' => 'Apply~~', 'config-apply-title' => 'Apply (Ctrl+S)~~', 'config-cancel' => 'Reset~~', diff --git a/datamodels/2.x/itop-config/dictionaries/tr.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/tr.dict.itop-config.php index b508a3ba85..bf6e72f894 100644 --- a/datamodels/2.x/itop-config/dictionaries/tr.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/tr.dict.itop-config.php @@ -1,11 +1,10 @@ 'Plain text editor~~', 'itop-config/Operation:Edit/Title' => 'Configuration File Editor~~', 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', - 'Menu:ConfigEditor' => 'General configuration~~', 'config-apply' => 'Apply~~', 'config-apply-title' => 'Apply (Ctrl+S)~~', 'config-cancel' => 'Reset~~', diff --git a/datamodels/2.x/itop-config/dictionaries/zh_cn.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/zh_cn.dict.itop-config.php index 8650e7cb2c..1beb6b1449 100644 --- a/datamodels/2.x/itop-config/dictionaries/zh_cn.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/zh_cn.dict.itop-config.php @@ -1,29 +1,15 @@ + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Menu:ConfigFileEditor' => '纯文本编辑器', 'itop-config/Operation:Edit/Title' => '配置文件编辑器', 'config-edit-intro' => '编辑配置文件时请务必格外小心.', diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/cs.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/cs.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..9bba5a6d74 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/cs.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/da.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/da.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..a5bf584b14 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/da.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/de.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/de.dict.itop-container-mgmt.php index 8b680a0c07..d22fa55a09 100644 --- a/datamodels/2.x/itop-container-mgmt/dictionaries/de.dict.itop-container-mgmt.php +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/de.dict.itop-container-mgmt.php @@ -1,37 +1,28 @@ 'Allgemein', 'Container:moreinfo' => 'Containerspezifische Angaben', 'Container:otherinfo' => 'Daten und Beschreibung', -]); - -// -// Class Container Image -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerImage/Name' => '%1$s %2$s', 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s', 'Class:ContainerImage' => 'Container-Image', 'Class:ContainerImage+' => 'Das Image einer Software, die als Container gestartet werden kann', 'Class:ContainerImage/Attribute:name' => 'Name', - 'Class:ContainerImage/Attribute:name+' => '', + 'Class:ContainerImage/Attribute:name+' => '~~', 'Class:ContainerImage/Attribute:version' => 'Version', - 'Class:ContainerImage/Attribute:version+' => '', + 'Class:ContainerImage/Attribute:version+' => '~~', 'Class:ContainerImage/Attribute:description' => 'Beschreibung', - 'Class:ContainerImage/Attribute:description+' => '', + 'Class:ContainerImage/Attribute:description+' => '~~', 'Class:ContainerImage/Attribute:publisher' => 'Herausgeber', 'Class:ContainerImage/Attribute:publisher+' => 'Herausgeber des Images, z. B. php, nginx, ...', 'Class:ContainerImage/Attribute:image' => 'Image', @@ -39,16 +30,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerImage/Attribute:type_id' => 'Typ', 'Class:ContainerImage/Attribute:type_id+' => 'Typ des Images', 'Class:ContainerImage/Attribute:software_id' => 'Software', - 'Class:ContainerImage/Attribute:software_id+' => '', + 'Class:ContainerImage/Attribute:software_id+' => '~~', 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerisierte Anwendungen', 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Anwendungen, zu denen dieses Image beiträgt', -]); - -// -// Class Container Application -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerApplication/Name' => '%1$s', 'Class:ContainerApplication/ComplementaryName' => '%1$s', 'Class:ContainerApplication' => 'Containerisierte Anwendung', @@ -63,31 +47,16 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technologie, die für die Containerisierung eingesetzt wird', 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container-Images', 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software-Images, aus denen die containerisierte Anwendung aufgebaut wird', - -]); - -// -// Class: lnkContainerApplicationToImage -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkContainerApplicationToImage' => 'Verknüpfung Containerisierte Anwendung/Image', - 'Class:lnkContainerApplicationToImage+' => '', + 'Class:lnkContainerApplicationToImage+' => '~~', 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s', - 'Class:lnkContainerApplicationToImage/Name+' => '', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerisierte Anwendung', 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Anwendung, die dieses Image verwendet', 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container-Image', 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software-Image, aus dem die containerisierte Anwendung aufgebaut wird', -]); - -// -// Class Container Virtual Host -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerVirtualHost/Name' => '%1$s', - 'Class:ContainerVirtualHost/ComplementaryName' => '', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', 'Class:ContainerVirtualHost' => 'Container-Plattform', 'Class:ContainerVirtualHost+' => 'Plattform, auf der Anwendungen als Container laufen', 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container-Typ', @@ -96,19 +65,12 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerVirtualHost/Attribute:status+' => 'Status der Container-Plattform', 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Anwendungen', 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Anwendungen, die in dieser Container-Umgebung laufen', -]); - -// -// Class Container Host -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerHost/Name' => '%1$s', 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s', 'Class:ContainerHost' => 'Container-Host', 'Class:ContainerHost+' => 'Host, der für Container vorgesehen ist. Er ist der Grundbaustein einer Container-Plattform', 'Class:ContainerHost/Attribute:containercluster_id' => 'Container-Cluster', - 'Class:ContainerHost/Attribute:containercluster_id+' => '', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', 'Class:ContainerHost/Attribute:role' => 'Rolle', 'Class:ContainerHost/Attribute:role+' => 'Rolle des Hosts innerhalb seines Clusters: Master oder Worker. Standalone, wenn er zu keinem Cluster gehört.', 'Class:ContainerHost/Attribute:system_id' => 'System', @@ -116,15 +78,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerHost/Attribute:role/Value:master' => 'Master', 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker', 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone', -]); - -// -// Class Container Cluster -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerCluster/Name' => '%1$s', - 'Class:ContainerCluster/ComplementaryName' => '', + 'Class:ContainerCluster/ComplementaryName' => '~~', 'Class:ContainerCluster' => 'Container-Cluster', 'Class:ContainerCluster+' => 'Eine Container-Plattform, die aus einem Cluster von Container-Hosts besteht', 'Class:ContainerCluster/Attribute:redundancy' => 'Konfiguration der Redundanz', @@ -133,35 +88,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerCluster/Attribute:redundancy/percent' => 'Das Cluster ist verfügbar, wenn mindestens %1$s %% der Hosts verfügbar sind', 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container-Hosts', 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts, die zu diesem Cluster gehören', -]); - -// -// Class Container Type -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerType/Name' => '%1$s', - 'Class:ContainerType/ComplementaryName' => '', + 'Class:ContainerType/ComplementaryName' => '~~', 'Class:ContainerType' => 'Container-Typ', 'Class:ContainerType+' => 'Technologie, mit der die Containerisierung bereitgestellt wird', -]); - -// -// Class Container Type -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContainerImageType/Name' => '%1$s', - 'Class:ContainerImageType/ComplementaryName' => '', + 'Class:ContainerImageType/ComplementaryName' => '~~', 'Class:ContainerImageType' => 'Container-Image-Typ', 'Class:ContainerImageType+' => 'Typologie von Container-Images', -]); - -// -// Class Cloud, Server and Virtual Machine -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Cloud/Attribute:containerhosts_list' => 'Container-Hosts', 'Class:Cloud/Attribute:containerhosts_list+' => 'Liste der Container-Hosts, die in dieser Cloud laufen', 'Class:Server/Attribute:containerhosts_list' => 'Container-Hosts', diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/en_gb.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/en_gb.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..1095432edf --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/en_gb.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/es_cr.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/es_cr.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..0358198674 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/es_cr.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/et.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/et.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..2b6094a2d6 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/et.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/fr.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/fr.dict.itop-container-mgmt.php index b645749a13..7b5fe53aaf 100644 --- a/datamodels/2.x/itop-container-mgmt/dictionaries/fr.dict.itop-container-mgmt.php +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/fr.dict.itop-container-mgmt.php @@ -1,37 +1,28 @@ 'Informations générales', 'Container:moreinfo' => 'Spécificités de la conteneurisation', 'Container:otherinfo' => 'Dates et description', -]); - -// -// Class Container Image -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerImage/Name' => '%1$s %2$s', 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s', 'Class:ContainerImage' => 'Image pour conteneur', 'Class:ContainerImage+' => 'L\'image d\'un logiciel, constituant d\'une Application conteneurisée', 'Class:ContainerImage/Attribute:name' => 'Nom', - 'Class:ContainerImage/Attribute:name+' => '', + 'Class:ContainerImage/Attribute:name+' => '~~', 'Class:ContainerImage/Attribute:version' => 'Version', - 'Class:ContainerImage/Attribute:version+' => '', + 'Class:ContainerImage/Attribute:version+' => '~~', 'Class:ContainerImage/Attribute:description' => 'Description', - 'Class:ContainerImage/Attribute:description+' => '', + 'Class:ContainerImage/Attribute:description+' => '~~', 'Class:ContainerImage/Attribute:publisher' => 'Editeur', 'Class:ContainerImage/Attribute:publisher+' => 'Fournisseur de l\'image', 'Class:ContainerImage/Attribute:image' => 'Image', @@ -39,22 +30,9 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerImage/Attribute:type_id' => 'Type', 'Class:ContainerImage/Attribute:type_id+' => 'Type d\'image', 'Class:ContainerImage/Attribute:software_id' => 'Logiciel', - 'Class:ContainerImage/Attribute:software_id+' => '', + 'Class:ContainerImage/Attribute:software_id+' => '~~', 'Class:ContainerImage/Attribute:containerapplications_list' => 'Applications conteneurisées', 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Les applications qui utilisent cette image', - 'Class:ContainerImage/Attribute:containerapplications_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:ContainerImage/Attribute:containerapplications_list/UI:Links:Create:Modal:Title' => 'Ajouter %2$s à une nouvelle %4$s', - 'Class:ContainerImage/Attribute:containerapplications_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:ContainerImage/Attribute:containerapplications_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:ContainerImage/Attribute:containerapplications_list/UI:Links:Remove:Button+' => 'Retirer %2$s de cette %4$s', - 'Class:ContainerImage/Attribute:containerapplications_list/UI:Links:Remove:Modal:Title' => 'Retirer %1$s de cette %4$s', -]); - -// -// Class Container Application -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerApplication/Name' => '%1$s', 'Class:ContainerApplication/ComplementaryName' => '%1$s', 'Class:ContainerApplication' => 'Application conteneurisée', @@ -69,36 +47,16 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerApplication/Attribute:containertype_id+' => 'Typologie de plateforme de conteneurisation', 'Class:ContainerApplication/Attribute:containerimages_list' => 'Images', 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Images des conteneurs constitutifs de cette application', - 'Class:ContainerApplication/Attribute:containerimages_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:ContainerApplication/Attribute:containerimages_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:ContainerApplication/Attribute:containerimages_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:ContainerApplication/Attribute:containerimages_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:ContainerApplication/Attribute:containerimages_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:ContainerApplication/Attribute:containerimages_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: lnkContainerApplicationToImage -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkContainerApplicationToImage' => 'Lien Application conteneurisée / Image pour conteneur', - 'Class:lnkContainerApplicationToImage+' => '', + 'Class:lnkContainerApplicationToImage+' => '~~', 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s', - 'Class:lnkContainerApplicationToImage/Name+' => '', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Application conteneurisée', 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application qui utilise cette image', 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Image pour conteneur', 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Une image qui contribue à l\'application', -]); - -// -// Class Container Virtual Host -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerVirtualHost/Name' => '%1$s', - 'Class:ContainerVirtualHost/ComplementaryName' => '', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', 'Class:ContainerVirtualHost' => 'Plateforme de conteneurisation', 'Class:ContainerVirtualHost+' => 'Plateforme sur laquelle des applications s\'exécutent dans des conteneurs', 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Type de plateforme', @@ -107,22 +65,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerVirtualHost/Attribute:status+' => 'État de la plateforme de conteneurisation', 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications', 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications qui sont déployées sur cette plateforme', - 'Class:ContainerVirtualHost/Attribute:containerapplications_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:ContainerVirtualHost/Attribute:containerapplications_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:ContainerVirtualHost/Attribute:containerapplications_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:ContainerVirtualHost/Attribute:containerapplications_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:ContainerVirtualHost/Attribute:containerapplications_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:ContainerVirtualHost/Attribute:containerapplications_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de sa %1$s', - - 'ContainerVirtualHost:baseinfo' => 'Informations générales', - 'ContainerVirtualHost:moreinfo' => 'Spécificités de la conteneurisation', -]); - -// -// Class Container Host -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerHost/Name' => '%1$s', 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s', 'Class:ContainerHost' => 'Hôte pour conteneurs', @@ -131,20 +73,13 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerHost/Attribute:containercluster_id+' => 'Grappe d\'hôtes pour conteneurs', 'Class:ContainerHost/Attribute:role' => 'Rôle', 'Class:ContainerHost/Attribute:role+' => 'Rôle de cet hôte au sein de la grappe : Maître ou Esclave. Autonome en l\'absence de grappe', + 'Class:ContainerHost/Attribute:system_id' => 'Système', + 'Class:ContainerHost/Attribute:system_id+' => 'Le système sur lequel cet hôte tourne. Cela peut être un Serveur, une Machine virtuelle ou un Nuage', 'Class:ContainerHost/Attribute:role/Value:master' => 'Maître', 'Class:ContainerHost/Attribute:role/Value:worker' => 'Esclave', 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Autonome', - 'Class:ContainerHost/Attribute:system_id' => 'Système', - 'Class:ContainerHost/Attribute:system_id+' => 'Le système sur lequel cet hôte tourne. Cela peut être un Serveur, une Machine virtuelle ou un Nuage', -]); - -// -// Class Container Cluster -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerCluster/Name' => '%1$s', - 'Class:ContainerCluster/ComplementaryName' => '', + 'Class:ContainerCluster/ComplementaryName' => '~~', 'Class:ContainerCluster' => 'Grappe pour conteneurs', 'Class:ContainerCluster+' => 'Plateforme de conteneurisation constituée d\'une grappe d\'Hôtes pour conteneurs', 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration de la redondance', @@ -153,67 +88,20 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerCluster/Attribute:redundancy/percent' => 'Pourcentage minimal d\'hôtes pour que la grappe soit opérationnelle : %1$s %%', 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Hôtes pour conteneurs', 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hôtes composant cette grappe', -]); - -// -// Class Container Type -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerType/Name' => '%1$s', - 'Class:ContainerType/ComplementaryName' => '', + 'Class:ContainerType/ComplementaryName' => '~~', 'Class:ContainerType' => 'Type de conteneurisation', 'Class:ContainerType+' => 'Technologie de conteneurisation', -]); - -// -// Class Container Image Type -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContainerImageType/Name' => '%1$s', - 'Class:ContainerImageType/ComplementaryName' => '', + 'Class:ContainerImageType/ComplementaryName' => '~~', 'Class:ContainerImageType' => 'Type d\'image', 'Class:ContainerImageType+' => 'Typologie d\'images pour container', -]); - -// -// Class Cloud, Server and Virtual Machine -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Cloud/Attribute:containerhosts_list' => 'Hôtes pour conteneurs', 'Class:Cloud/Attribute:containerhosts_list+' => 'Liste des hôtes hébergés dans ce nuage', - 'Class:Cloud/Attribute:containerhosts_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Cloud/Attribute:containerhosts_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Cloud/Attribute:containerhosts_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Cloud/Attribute:containerhosts_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Cloud/Attribute:containerhosts_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Cloud/Attribute:containerhosts_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', - 'Class:Server/Attribute:containerhosts_list' => 'Hôtes pour conteneurs', 'Class:Server/Attribute:containerhosts_list+' => 'Liste des hôtes pour conteneurs hébergés sur ce serveur', - 'Class:Server/Attribute:containerhosts_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Server/Attribute:containerhosts_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Server/Attribute:containerhosts_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Server/Attribute:containerhosts_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Server/Attribute:containerhosts_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Server/Attribute:containerhosts_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', - 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Hôtes pour conteneurs', 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'Liste des hôtes pour conteneurs hébergés sur cette machine virtuelle', - 'Class:VirtualMachine/Attribute:containerhosts_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:VirtualMachine/Attribute:containerhosts_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:VirtualMachine/Attribute:containerhosts_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:VirtualMachine/Attribute:containerhosts_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:VirtualMachine/Attribute:containerhosts_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:VirtualMachine/Attribute:containerhosts_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de sa %1$s', - 'Class:Software/Attribute:containerimages_list' => 'Images pour conteneurs', 'Class:Software/Attribute:containerimages_list+' => 'Liste des images pour conteneurs qui tournent ce Logiciel', - 'Class:Software/Attribute:containerimages_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Software/Attribute:containerimages_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Software/Attribute:containerimages_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Software/Attribute:containerimages_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Software/Attribute:containerimages_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', ]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/hu.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/hu.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..83c032bb40 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/hu.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/it.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/it.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..2edd810d45 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/it.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/ja.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/ja.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..0a94c31851 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/ja.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/lt.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/lt.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..b975aab9c2 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/lt.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/nl.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/nl.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..364c0622eb --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/nl.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/pl.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/pl.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..1536c8966b --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/pl.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/pt_br.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/pt_br.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..8740d938e4 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/pt_br.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/ru.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/ru.dict.itop-container-mgmt.php index 19346033d9..fb69281a7a 100644 --- a/datamodels/2.x/itop-container-mgmt/dictionaries/ru.dict.itop-container-mgmt.php +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/ru.dict.itop-container-mgmt.php @@ -1,41 +1,29 @@ * */ - -// -// Fieldsets for Container classes -// - Dict::Add('RU RU', 'Russian', 'Русский', [ 'Container:baseinfo' => 'Общее', 'Container:moreinfo' => 'Особенности контейнеризации', 'Container:otherinfo' => 'Даты и описание', -]); - -// -// Class Container Image -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerImage/Name' => '%1$s %2$s', 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s', 'Class:ContainerImage' => 'Образ контейнера', 'Class:ContainerImage+' => 'Образ ПО, готового к запуску в контейнере', 'Class:ContainerImage/Attribute:name' => 'Название', - 'Class:ContainerImage/Attribute:name+' => '', + 'Class:ContainerImage/Attribute:name+' => '~~', 'Class:ContainerImage/Attribute:version' => 'Версия', - 'Class:ContainerImage/Attribute:version+' => '', + 'Class:ContainerImage/Attribute:version+' => '~~', 'Class:ContainerImage/Attribute:description' => 'Описание', - 'Class:ContainerImage/Attribute:description+' => '', + 'Class:ContainerImage/Attribute:description+' => '~~', 'Class:ContainerImage/Attribute:publisher' => 'Издатель', 'Class:ContainerImage/Attribute:publisher+' => 'Издатель образа, например php, nginx и т. д.', 'Class:ContainerImage/Attribute:image' => 'Образ', @@ -43,16 +31,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerImage/Attribute:type_id' => 'Тип', 'Class:ContainerImage/Attribute:type_id+' => 'Тип образа', 'Class:ContainerImage/Attribute:software_id' => 'ПО', - 'Class:ContainerImage/Attribute:software_id+' => '', + 'Class:ContainerImage/Attribute:software_id+' => '~~', 'Class:ContainerImage/Attribute:containerapplications_list' => 'Контейнерные приложения', 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Приложения, для которых используется этот образ', -]); - -// -// Class Container Application -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerApplication/Name' => '%1$s', 'Class:ContainerApplication/ComplementaryName' => '%1$s', 'Class:ContainerApplication' => 'Контейнерное приложение', @@ -67,31 +48,16 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerApplication/Attribute:containertype_id+' => 'Технология, используемая для контейнеризации', 'Class:ContainerApplication/Attribute:containerimages_list' => 'Образы контейнеров', 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Образы ПО, используемые для сборки контейнерного приложения', - -]); - -// -// Class: lnkContainerApplicationToImage -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkContainerApplicationToImage' => 'Связь Контейнерное приложение / Образ', - 'Class:lnkContainerApplicationToImage+' => '', + 'Class:lnkContainerApplicationToImage+' => '~~', 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s', - 'Class:lnkContainerApplicationToImage/Name+' => '', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Контейнерное приложение', 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Приложение, использующее этот образ', 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Образ контейнера', 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Образ ПО, используемый для сборки контейнерного приложения', -]); - -// -// Class Container Virtual Host -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerVirtualHost/Name' => '%1$s', - 'Class:ContainerVirtualHost/ComplementaryName' => '', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', 'Class:ContainerVirtualHost' => 'Платформа контейнеризации', 'Class:ContainerVirtualHost+' => 'Платформа, на которой приложения выполняются в виде контейнеров', 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Тип контейнеризации', @@ -100,19 +66,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerVirtualHost/Attribute:status+' => 'Статус платформы контейнеризации', 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Приложения', 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Приложения, выполняющиеся в этом контейнерном окружении', -]); - -// -// Class Container Host -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerHost/Name' => '%1$s', 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s', 'Class:ContainerHost' => 'Хост контейнеров', 'Class:ContainerHost+' => 'Хост, выделенный под контейнеры. Базовый элемент платформы контейнеризации', 'Class:ContainerHost/Attribute:containercluster_id' => 'Кластер контейнеров', - 'Class:ContainerHost/Attribute:containercluster_id+' => '', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', 'Class:ContainerHost/Attribute:role' => 'Роль', 'Class:ContainerHost/Attribute:role+' => 'Роль хоста в кластере: master или worker. Standalone, если хост не входит в кластер.', 'Class:ContainerHost/Attribute:system_id' => 'Система', @@ -120,15 +79,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerHost/Attribute:role/Value:master' => 'Мастер', 'Class:ContainerHost/Attribute:role/Value:worker' => 'Воркер', 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Автономный', -]); - -// -// Class Container Cluster -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerCluster/Name' => '%1$s', - 'Class:ContainerCluster/ComplementaryName' => '', + 'Class:ContainerCluster/ComplementaryName' => '~~', 'Class:ContainerCluster' => 'Кластер контейнеров', 'Class:ContainerCluster+' => 'Платформа контейнеризации, состоящая из кластера хостов контейнеров', 'Class:ContainerCluster/Attribute:redundancy' => 'Конфигурация резервирования', @@ -137,35 +89,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerCluster/Attribute:redundancy/percent' => 'Кластер в работе, если по крайней мере %1$s %% хостов в работе', 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Хосты контейнеров', 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Хосты, входящие в этот кластер', -]); - -// -// Class Container Type -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerType/Name' => '%1$s', - 'Class:ContainerType/ComplementaryName' => '', + 'Class:ContainerType/ComplementaryName' => '~~', 'Class:ContainerType' => 'Тип контейнеризации', 'Class:ContainerType+' => 'Технология, обеспечивающая контейнеризацию', -]); - -// -// Class Container Type -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContainerImageType/Name' => '%1$s', - 'Class:ContainerImageType/ComplementaryName' => '', + 'Class:ContainerImageType/ComplementaryName' => '~~', 'Class:ContainerImageType' => 'Тип образа контейнера', 'Class:ContainerImageType+' => 'Типология образов контейнеров', -]); - -// -// Class Cloud, Server and Virtual Machine -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Cloud/Attribute:containerhosts_list' => 'Хосты контейнеров', 'Class:Cloud/Attribute:containerhosts_list+' => 'Список хостов контейнеров, работающих в этом облаке', 'Class:Server/Attribute:containerhosts_list' => 'Хосты контейнеров', diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/sk.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/sk.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..6489fd71c6 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/sk.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/tr.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/tr.dict.itop-container-mgmt.php new file mode 100644 index 0000000000..4c21d08841 --- /dev/null +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/tr.dict.itop-container-mgmt.php @@ -0,0 +1,107 @@ + 'General~~', + 'Container:moreinfo' => 'Container specifics~~', + 'Container:otherinfo' => 'Dates and description~~', + 'Class:ContainerImage/Name' => '%1$s %2$s~~', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ContainerImage' => 'Container Image~~', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container~~', + 'Class:ContainerImage/Attribute:name' => 'Name~~', + 'Class:ContainerImage/Attribute:name+' => '~~', + 'Class:ContainerImage/Attribute:version' => 'Version~~', + 'Class:ContainerImage/Attribute:version+' => '~~', + 'Class:ContainerImage/Attribute:description' => 'Description~~', + 'Class:ContainerImage/Attribute:description+' => '~~', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher~~', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...~~', + 'Class:ContainerImage/Attribute:image' => 'Image~~', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform~~', + 'Class:ContainerImage/Attribute:type_id' => 'Type~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', + 'Class:ContainerImage/Attribute:software_id' => 'Software~~', + 'Class:ContainerImage/Attribute:software_id+' => '~~', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications~~', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes~~', + 'Class:ContainerApplication/Name' => '%1$s~~', + 'Class:ContainerApplication/ComplementaryName' => '%1$s~~', + 'Class:ContainerApplication' => 'Containerized Application~~', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform~~', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file~~', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host~~', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running~~', + 'Class:ContainerApplication/Attribute:logo' => 'Logo~~', + 'Class:ContainerApplication/Attribute:logo+' => 'Used as object icon when this ContainerApplication is displayed within impact analysis graphs~~', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type~~', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization~~', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images~~', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application~~', + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image~~', + 'Class:lnkContainerApplicationToImage+' => '~~', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s~~', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image~~', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application~~', + 'Class:ContainerVirtualHost/Name' => '%1$s~~', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', + 'Class:ContainerVirtualHost' => 'Container Platform~~', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type~~', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization~~', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status~~', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications~~', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment~~', + 'Class:ContainerHost/Name' => '%1$s~~', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s~~', + 'Class:ContainerHost' => 'Container Host~~', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform~~', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster~~', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', + 'Class:ContainerHost/Attribute:role' => 'Role~~', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.~~', + 'Class:ContainerHost/Attribute:system_id' => 'System~~', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...~~', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master~~', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker~~', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone~~', + 'Class:ContainerCluster/Name' => '%1$s~~', + 'Class:ContainerCluster/ComplementaryName' => '~~', + 'Class:ContainerCluster' => 'Container Cluster~~', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts~~', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy~~', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up~~', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up~~', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster~~', + 'Class:ContainerType/Name' => '%1$s~~', + 'Class:ContainerType/ComplementaryName' => '~~', + 'Class:ContainerType' => 'Container Type~~', + 'Class:ContainerType+' => 'Technology used to deliver containerization~~', + 'Class:ContainerImageType/Name' => '%1$s~~', + 'Class:ContainerImageType/ComplementaryName' => '~~', + 'Class:ContainerImageType' => 'Container Image Type~~', + 'Class:ContainerImageType+' => 'Typology of container images~~', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud~~', + 'Class:Server/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server~~', + 'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts~~', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine~~', + 'Class:Software/Attribute:containerimages_list' => 'Container Images~~', + 'Class:Software/Attribute:containerimages_list+' => 'List of container images running this Software~~', +]); diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/zh_cn.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/zh_cn.dict.itop-container-mgmt.php index 2a00c7ab3a..8cd6469fbc 100644 --- a/datamodels/2.x/itop-container-mgmt/dictionaries/zh_cn.dict.itop-container-mgmt.php +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/zh_cn.dict.itop-container-mgmt.php @@ -1,54 +1,38 @@ '基本信息', 'Container:moreinfo' => '容器详情', 'Container:otherinfo' => '日期和描述', -]); - -// -// Class Container Image -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerImage/Name' => '%1$s %2$s', 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s', 'Class:ContainerImage' => '容器镜像', 'Class:ContainerImage+' => '准备作为容器启动的软件镜像', 'Class:ContainerImage/Attribute:name' => '名称', - 'Class:ContainerImage/Attribute:name+' => '', + 'Class:ContainerImage/Attribute:name+' => '~~', 'Class:ContainerImage/Attribute:version' => '版本', - 'Class:ContainerImage/Attribute:version+' => '', + 'Class:ContainerImage/Attribute:version+' => '~~', 'Class:ContainerImage/Attribute:description' => '描述', - 'Class:ContainerImage/Attribute:description+' => '', + 'Class:ContainerImage/Attribute:description+' => '~~', 'Class:ContainerImage/Attribute:publisher' => '发布者', 'Class:ContainerImage/Attribute:publisher+' => '镜像的发布者. 例如: php, nginx, ...', 'Class:ContainerImage/Attribute:image' => '镜像', 'Class:ContainerImage/Attribute:image+' => '在对应的托管平台上检索镜像的详细信息', 'Class:ContainerImage/Attribute:type_id' => '类型', - 'Class:ContainerImage/Attribute:type_id+' => 'Type d\image~~', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\\image~~', 'Class:ContainerImage/Attribute:software_id' => '软件', - 'Class:ContainerImage/Attribute:software_id+' => '', + 'Class:ContainerImage/Attribute:software_id+' => '~~', 'Class:ContainerImage/Attribute:containerapplications_list' => '容器化应用', 'Class:ContainerImage/Attribute:containerapplications_list+' => '此镜像所对应的应用程序', -]); - -// -// Class Container Application -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerApplication/Name' => '%1$s', 'Class:ContainerApplication/ComplementaryName' => '%1$s', 'Class:ContainerApplication' => '容器化应用程序', @@ -63,31 +47,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerApplication/Attribute:containertype_id+' => '容器化使用的技术', 'Class:ContainerApplication/Attribute:containerimages_list' => '容器镜像', 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application', - -]); - -// -// Class: lnkContainerApplicationToImage -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkContainerApplicationToImage' => '链接 容器应用/容器镜像', - 'Class:lnkContainerApplicationToImage+' => '', + 'Class:lnkContainerApplicationToImage+' => '~~', 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s', - 'Class:lnkContainerApplicationToImage/Name+' => '', + 'Class:lnkContainerApplicationToImage/Name+' => '~~', 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => '容器化应用程序', 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => '使用此镜像的应用程序', 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => '容器镜像', 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => '用于构建容器化应用程序的软件镜像', -]); - -// -// Class Container Virtual Host -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerVirtualHost/Name' => '%1$s', - 'Class:ContainerVirtualHost/ComplementaryName' => '', + 'Class:ContainerVirtualHost/ComplementaryName' => '~~', 'Class:ContainerVirtualHost' => '容器平台', 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers', 'Class:ContainerVirtualHost/Attribute:containertype_id' => '容器类型', @@ -96,19 +65,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerVirtualHost/Attribute:status+' => '容器平台的状态', 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => '应用程序', 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => '在此容器环境中运行的应用程序', -]); - -// -// Class Container Host -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerHost/Name' => '%1$s', 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s', 'Class:ContainerHost' => '容器化主机', 'Class:ContainerHost+' => '托管容器的宿主机. 它是容器平台的基本元素', 'Class:ContainerHost/Attribute:containercluster_id' => '容器集群', - 'Class:ContainerHost/Attribute:containercluster_id+' => '', + 'Class:ContainerHost/Attribute:containercluster_id+' => '~~', 'Class:ContainerHost/Attribute:role' => '角色', 'Class:ContainerHost/Attribute:role+' => '主机在集群中的角色:主节点或工作节点. 独立运行时不在集群中.', 'Class:ContainerHost/Attribute:system_id' => '系统', @@ -116,15 +78,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerHost/Attribute:role/Value:master' => '主节点', 'Class:ContainerHost/Attribute:role/Value:worker' => '工作节点', 'Class:ContainerHost/Attribute:role/Value:standalone' => '独立运行', -]); - -// -// Class Container Cluster -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerCluster/Name' => '%1$s', - 'Class:ContainerCluster/ComplementaryName' => '', + 'Class:ContainerCluster/ComplementaryName' => '~~', 'Class:ContainerCluster' => '容器集群', 'Class:ContainerCluster+' => '由一组容器化主机组成的容器平台', 'Class:ContainerCluster/Attribute:redundancy' => '冗余配置', @@ -133,35 +88,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerCluster/Attribute:redundancy/percent' => '当至少 %1$s %% 的在主机运行时,集群才是正常的', 'Class:ContainerCluster/Attribute:containerhosts_list' => '容器化主机', 'Class:ContainerCluster/Attribute:containerhosts_list+' => '此集群的主机', -]); - -// -// Class Container Type -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerType/Name' => '%1$s', - 'Class:ContainerType/ComplementaryName' => '', + 'Class:ContainerType/ComplementaryName' => '~~', 'Class:ContainerType' => '容器类型', 'Class:ContainerType+' => '用于交付容器的技术', -]); - -// -// Class Container Type -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerImageType/Name' => '%1$s', - 'Class:ContainerImageType/ComplementaryName' => '', + 'Class:ContainerImageType/ComplementaryName' => '~~', 'Class:ContainerImageType' => '容器镜像类型', 'Class:ContainerImageType+' => '容器镜像的分类', -]); - -// -// Class Cloud, Server and Virtual Machine -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Cloud/Attribute:containerhosts_list' => '容器化主机', 'Class:Cloud/Attribute:containerhosts_list+' => '运行在此云平台上的容器化主机列表', 'Class:Server/Attribute:containerhosts_list' => '容器化主机', diff --git a/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php index a630ee904e..3230b79b35 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php @@ -1,11 +1,10 @@ */ Dict::Add('EN GB', 'British English', 'British English', [ 'iTopUpdate:UI:PageTitle' => 'Application Upgrade', @@ -28,12 +16,10 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrading', 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance in read-only mode. You have to run a setup to return to normal mode.', 'itop-core-update:UI:UpdateDone' => 'Application Upgrade', - 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade', 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade', 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading', 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done', - 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s', @@ -52,24 +38,19 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server', 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.', - 'iTopUpdate:UI:Status' => 'Status', 'iTopUpdate:UI:Action' => 'Update', 'iTopUpdate:UI:Setup' => ITOP_APPLICATION_SHORT.' Setup', 'iTopUpdate:UI:History' => 'Versions History', 'iTopUpdate:UI:Progress' => 'Progress of the upgrade', - 'iTopUpdate:UI:Backup:Label' => 'Backup files and database', 'iTopUpdate:UI:Backup:Warning' => 'Backup is not recommended due to limited available disk space', - 'iTopUpdate:UI:DiskFreeSpace' => 'Disk free space', 'iTopUpdate:UI:ItopDiskSpace' => ITOP_APPLICATION_SHORT.' disk space', 'iTopUpdate:UI:DBDiskSpace' => 'Database disk space', 'iTopUpdate:UI:FileUploadMaxSize' => 'File upload max size', - 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s', 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value upload_max_filesize: %1$s', - 'iTopUpdate:UI:CanCoreUpdate:Loading' => 'Checking files', 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking files failed (%1$s)', 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking files failed (File not exist %1$s)', @@ -79,12 +60,9 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s', 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.', 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check', - 'iTopUpdate:UI:SetupLaunch' => 'Launch '.ITOP_APPLICATION_SHORT.' Setup', 'iTopUpdate:UI:SetupLaunchConfirm' => 'This will launch '.ITOP_APPLICATION_SHORT.' setup, are you sure?', 'iTopUpdate:UI:FastSetupLaunch' => 'Fast Setup', - - // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start', 'iTopUpdate:UI:SetupMessage:EnterMaintenance' => 'Entering maintenance mode', 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup', @@ -95,8 +73,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed', - - // Errors 'iTopUpdate:Error:MissingFunction' => 'Impossible to start upgrade, missing function', 'iTopUpdate:Error:MissingFile' => 'Missing file: %1$s', 'iTopUpdate:Error:CorruptedFile' => 'File %1$s is corrupted', @@ -109,14 +85,11 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'iTopUpdate:Error:InvalidToken' => 'Invalid token', 'iTopUpdate:Error:UpdateFailed' => 'Upgrade failed', 'iTopUpdate:Error:FileUploadMaxSizeTooSmall' => 'The upload max size seems too small for update. Please change the PHP configuration.', - 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful', 'Menu:iTopUpdate' => 'Application upgrade', 'Menu:iTopUpdate+' => 'Application upgrade', - - // Missing itop entries 'Class:ModuleInstallation/Attribute:installed' => 'Installed on', 'Class:ModuleInstallation/Attribute:name' => 'Name', 'Class:ModuleInstallation/Attribute:version' => 'Version', diff --git a/datamodels/2.x/itop-core-update/dictionaries/es_cr.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/es_cr.dict.itop-core-update.php index bdd18f2a35..5019d9ac55 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/es_cr.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/es_cr.dict.itop-core-update.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'iTopUpdate:UI:PageTitle' => 'Actualización de aplicación', diff --git a/datamodels/2.x/itop-core-update/dictionaries/et.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/et.dict.itop-core-update.php new file mode 100644 index 0000000000..e55a57ac2e --- /dev/null +++ b/datamodels/2.x/itop-core-update/dictionaries/et.dict.itop-core-update.php @@ -0,0 +1,97 @@ + 'Application Upgrade~~', + 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', + 'itop-core-update:UI:ConfirmUpdate' => 'Confirm Application Upgrade~~', + 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrading~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance in read-only mode. You have to run a setup to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', + 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', + 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', + 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', + 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', + 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', + 'iTopUpdate:UI:Back' => 'Back~~', + 'iTopUpdate:UI:Cancel' => 'Cancel~~', + 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', + 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', + 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', + 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', + 'iTopUpdate:UI:Backup' => 'Backup generated before update~~', + 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', + 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', + 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', + 'iTopUpdate:UI:Status' => 'Status~~', + 'iTopUpdate:UI:Action' => 'Update~~', + 'iTopUpdate:UI:Setup' => ITOP_APPLICATION_SHORT.' Setup~~', + 'iTopUpdate:UI:History' => 'Versions History~~', + 'iTopUpdate:UI:Progress' => 'Progress of the upgrade~~', + 'iTopUpdate:UI:Backup:Label' => 'Backup files and database~~', + 'iTopUpdate:UI:Backup:Warning' => 'Backup is not recommended due to limited available disk space~~', + 'iTopUpdate:UI:DiskFreeSpace' => 'Disk free space~~', + 'iTopUpdate:UI:ItopDiskSpace' => ITOP_APPLICATION_SHORT.' disk space~~', + 'iTopUpdate:UI:DBDiskSpace' => 'Database disk space~~', + 'iTopUpdate:UI:FileUploadMaxSize' => 'File upload max size~~', + 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s~~', + 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value upload_max_filesize: %1$s~~', + 'iTopUpdate:UI:CanCoreUpdate:Loading' => 'Checking files~~', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking files failed (%1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking files failed (File not exist %1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Checking files failed~~', + 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', + 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', + 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', + 'iTopUpdate:UI:SetupLaunch' => 'Launch '.ITOP_APPLICATION_SHORT.' Setup~~', + 'iTopUpdate:UI:SetupLaunchConfirm' => 'This will launch '.ITOP_APPLICATION_SHORT.' setup, are you sure?~~', + 'iTopUpdate:UI:FastSetupLaunch' => 'Fast Setup~~', + 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', + 'iTopUpdate:UI:SetupMessage:EnterMaintenance' => 'Entering maintenance mode~~', + 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', + 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', + 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', + 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', + 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', + 'iTopUpdate:Error:MissingFunction' => 'Impossible to start upgrade, missing function~~', + 'iTopUpdate:Error:MissingFile' => 'Missing file: %1$s~~', + 'iTopUpdate:Error:CorruptedFile' => 'File %1$s is corrupted~~', + 'iTopUpdate:Error:BadFileFormat' => 'Upgrade file is not a zip file~~', + 'iTopUpdate:Error:BadFileContent' => 'Upgrade file is not an application archive~~', + 'iTopUpdate:Error:BadItopProduct' => 'Upgrade file is not compatible with your application~~', + 'iTopUpdate:Error:Copy' => 'Error, cannot copy \'%1$s\' to \'%2$s\'~~', + 'iTopUpdate:Error:FileNotFound' => 'File not found~~', + 'iTopUpdate:Error:NoFile' => 'No file provided~~', + 'iTopUpdate:Error:InvalidToken' => 'Invalid token~~', + 'iTopUpdate:Error:UpdateFailed' => 'Upgrade failed ~~', + 'iTopUpdate:Error:FileUploadMaxSizeTooSmall' => 'The upload max size seems too small for update. Please change the PHP configuration.~~', + 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', + 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', + 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', + 'Menu:iTopUpdate' => 'Application upgrade~~', + 'Menu:iTopUpdate+' => 'Application upgrade~~', + 'Class:ModuleInstallation/Attribute:installed' => 'Installed on~~', + 'Class:ModuleInstallation/Attribute:name' => 'Name~~', + 'Class:ModuleInstallation/Attribute:version' => 'Version~~', + 'Class:ModuleInstallation/Attribute:comment' => 'Comment~~', +]); diff --git a/datamodels/2.x/itop-core-update/dictionaries/fr.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/fr.dict.itop-core-update.php index 94286172f8..ce0ba6aff2 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/fr.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/fr.dict.itop-core-update.php @@ -1,11 +1,10 @@ 'Application Upgrade~~', + 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', + 'itop-core-update:UI:ConfirmUpdate' => 'Confirm Application Upgrade~~', + 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrading~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance in read-only mode. You have to run a setup to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', + 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', + 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', + 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', + 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', + 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', + 'iTopUpdate:UI:Back' => 'Back~~', + 'iTopUpdate:UI:Cancel' => 'Cancel~~', + 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', + 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', + 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', + 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', + 'iTopUpdate:UI:Backup' => 'Backup generated before update~~', + 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', + 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', + 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', + 'iTopUpdate:UI:Status' => 'Status~~', + 'iTopUpdate:UI:Action' => 'Update~~', + 'iTopUpdate:UI:Setup' => ITOP_APPLICATION_SHORT.' Setup~~', + 'iTopUpdate:UI:History' => 'Versions History~~', + 'iTopUpdate:UI:Progress' => 'Progress of the upgrade~~', + 'iTopUpdate:UI:Backup:Label' => 'Backup files and database~~', + 'iTopUpdate:UI:Backup:Warning' => 'Backup is not recommended due to limited available disk space~~', + 'iTopUpdate:UI:DiskFreeSpace' => 'Disk free space~~', + 'iTopUpdate:UI:ItopDiskSpace' => ITOP_APPLICATION_SHORT.' disk space~~', + 'iTopUpdate:UI:DBDiskSpace' => 'Database disk space~~', + 'iTopUpdate:UI:FileUploadMaxSize' => 'File upload max size~~', + 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s~~', + 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value upload_max_filesize: %1$s~~', + 'iTopUpdate:UI:CanCoreUpdate:Loading' => 'Checking files~~', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking files failed (%1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking files failed (File not exist %1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Checking files failed~~', + 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', + 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', + 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', + 'iTopUpdate:UI:SetupLaunch' => 'Launch '.ITOP_APPLICATION_SHORT.' Setup~~', + 'iTopUpdate:UI:SetupLaunchConfirm' => 'This will launch '.ITOP_APPLICATION_SHORT.' setup, are you sure?~~', + 'iTopUpdate:UI:FastSetupLaunch' => 'Fast Setup~~', + 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', + 'iTopUpdate:UI:SetupMessage:EnterMaintenance' => 'Entering maintenance mode~~', + 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', + 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', + 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', + 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', + 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', + 'iTopUpdate:Error:MissingFunction' => 'Impossible to start upgrade, missing function~~', + 'iTopUpdate:Error:MissingFile' => 'Missing file: %1$s~~', + 'iTopUpdate:Error:CorruptedFile' => 'File %1$s is corrupted~~', + 'iTopUpdate:Error:BadFileFormat' => 'Upgrade file is not a zip file~~', + 'iTopUpdate:Error:BadFileContent' => 'Upgrade file is not an application archive~~', + 'iTopUpdate:Error:BadItopProduct' => 'Upgrade file is not compatible with your application~~', + 'iTopUpdate:Error:Copy' => 'Error, cannot copy \'%1$s\' to \'%2$s\'~~', + 'iTopUpdate:Error:FileNotFound' => 'File not found~~', + 'iTopUpdate:Error:NoFile' => 'No file provided~~', + 'iTopUpdate:Error:InvalidToken' => 'Invalid token~~', + 'iTopUpdate:Error:UpdateFailed' => 'Upgrade failed ~~', + 'iTopUpdate:Error:FileUploadMaxSizeTooSmall' => 'The upload max size seems too small for update. Please change the PHP configuration.~~', + 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', + 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', + 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', + 'Menu:iTopUpdate' => 'Application upgrade~~', + 'Menu:iTopUpdate+' => 'Application upgrade~~', + 'Class:ModuleInstallation/Attribute:installed' => 'Installed on~~', + 'Class:ModuleInstallation/Attribute:name' => 'Name~~', + 'Class:ModuleInstallation/Attribute:version' => 'Version~~', + 'Class:ModuleInstallation/Attribute:comment' => 'Comment~~', +]); diff --git a/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php index 6270d66872..5c02c0f836 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php @@ -1,15 +1,15 @@ (2018 - 2022) * @author Thomas Casteleyn + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'iTopUpdate:UI:PageTitle' => 'Upgraden toepassing', diff --git a/datamodels/2.x/itop-core-update/dictionaries/pl.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/pl.dict.itop-core-update.php index 376ad37d4f..dc0fbedfed 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/pl.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/pl.dict.itop-core-update.php @@ -1,11 +1,10 @@ 'Nowo zainstalowana wersja', 'iTopUpdate:UI:Back' => 'Wstecz', 'iTopUpdate:UI:Cancel' => 'Anuluj', - 'iTopUpdate:UI:CannotUpdateNewModules' => 'Wykryto kilka nowych modułów, nie można wykonać częściowej aktualizacji.
Postępuj zgodnie z procedurą w celu ręcznej aktualizacji iTop. Musisz użyć setup aby zaktualizować aplikację.', 'iTopUpdate:UI:Continue' => 'Kontynuuj', 'iTopUpdate:UI:RunSetup' => 'Uruchom instalację', 'iTopUpdate:UI:WithDBBackup' => 'Kopia zapasowa bazy danych', @@ -42,12 +40,14 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'Podczas aktualizacji aplikacja będzie tylko do odczytu.', 'iTopUpdate:UI:Status' => 'Status', 'iTopUpdate:UI:Action' => 'Aktualizacja', - 'iTopUpdate:UI:Setup' => 'Konfiguracja '.ITOP_APPLICATION_SHORT, 'iTopUpdate:UI:History' => 'Historia wersji', + 'iTopUpdate:UI:Setup' => 'Konfiguracja '.ITOP_APPLICATION_SHORT, + 'iTopUpdate:UI:History' => 'Historia wersji', 'iTopUpdate:UI:Progress' => 'Progress of the upgrade', 'iTopUpdate:UI:Backup:Label' => 'Kopie zapasowe plików i bazy danych', 'iTopUpdate:UI:Backup:Warning' => 'Tworzenie kopii zapasowych nie jest zalecane ze względu na ograniczoną ilość wolnego miejsca na dysku', 'iTopUpdate:UI:DiskFreeSpace' => 'Wolne miejsce na dysku', - 'iTopUpdate:UI:ItopDiskSpace' => 'Przestrzeń dyskowa '.ITOP_APPLICATION_SHORT, 'iTopUpdate:UI:DBDiskSpace' => 'Przestrzeń dyskowa bazy danych', + 'iTopUpdate:UI:ItopDiskSpace' => 'Przestrzeń dyskowa '.ITOP_APPLICATION_SHORT, + 'iTopUpdate:UI:DBDiskSpace' => 'Przestrzeń dyskowa bazy danych', 'iTopUpdate:UI:FileUploadMaxSize' => 'Maksymalny rozmiar przesyłanego pliku', 'iTopUpdate:UI:PostMaxSize' => 'Wartość PHP ini post_max_size: %1$s', 'iTopUpdate:UI:UploadMaxFileSize' => 'Wartość PHP ini upload_max_filesize: %1$s', @@ -60,7 +60,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Ostrzeżenie: aktualizacja aplikacji może się nie powieść: %1$s', 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Wykryto kilka zmodyfikowanych plików, nie można wykonać częściowej aktualizacji.
Postępuj zgodnie z procedurą w celu ręcznej aktualizacji iTop. Musisz użyć setup aby zaktualizować aplikację.', 'iTopUpdate:UI:CheckInProgress' => 'Proszę czekać trwa sprawdzanie integralności', - 'iTopUpdate:UI:SetupLaunch' => 'Uruchom konfigurację '.ITOP_APPLICATION_SHORT, 'iTopUpdate:UI:SetupLaunchConfirm' => 'Zostanie uruchomiona '.ITOP_APPLICATION_SHORT.' konfiguracja, jesteś pewien?', + 'iTopUpdate:UI:SetupLaunch' => 'Uruchom konfigurację '.ITOP_APPLICATION_SHORT, + 'iTopUpdate:UI:SetupLaunchConfirm' => 'Zostanie uruchomiona '.ITOP_APPLICATION_SHORT.' konfiguracja, jesteś pewien?', 'iTopUpdate:UI:FastSetupLaunch' => 'Fast Setup~~', 'iTopUpdate:UI:SetupMessage:Ready' => 'Gotowy do startu', 'iTopUpdate:UI:SetupMessage:EnterMaintenance' => 'Wejście w tryb konserwacji', diff --git a/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php index 34aa05405e..0aabd08bc3 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php @@ -1,11 +1,10 @@ 'Atualização do '.ITOP_APPLICATION_SHORT, 'iTopUpdate:UI:MaintenanceModeActive' => 'O '.ITOP_APPLICATION_SHORT.' encontra-se em manutenção, nenhum usuário pode acessar a aplicação. Você precisa rodar o Setup ou restaurar os arquivos da aplicação para voltar ao modo normal', 'itop-core-update:UI:UpdateDone' => 'Atualização do '.ITOP_APPLICATION_SHORT, - 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Atualização do '.ITOP_APPLICATION_SHORT, 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirmar Atualização do '.ITOP_APPLICATION_SHORT, 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Aplicação em Atualização', @@ -30,7 +28,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'iTopUpdate:UI:NewVersion' => 'Nova versão', 'iTopUpdate:UI:Back' => 'Voltar', 'iTopUpdate:UI:Cancel' => 'Cancelar', - 'iTopUpdate:UI:CannotUpdateNewModules' => 'Alguns módulos novos foram detectados, uma atualização parcial não pode ser executada.
Siga o procedimento para atualizar manualmente seu iTop. Você deve usar o Setup para atualizar a aplicação.', 'iTopUpdate:UI:Continue' => 'Continuar', 'iTopUpdate:UI:RunSetup' => 'Executar Setup', 'iTopUpdate:UI:WithDBBackup' => 'Backup do banco de dados', diff --git a/datamodels/2.x/itop-core-update/dictionaries/ru.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/ru.dict.itop-core-update.php index fd23ca2324..a40a7eb4d4 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/ru.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/ru.dict.itop-core-update.php @@ -1,11 +1,10 @@ @@ -42,7 +41,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'Во время обновления приложение будет доступно только для чтения.', 'iTopUpdate:UI:Status' => 'Статус', 'iTopUpdate:UI:Action' => 'Обновление', - 'iTopUpdate:UI:Setup' => 'Установка '.ITOP_APPLICATION_SHORT.'', + 'iTopUpdate:UI:Setup' => 'Установка '.ITOP_APPLICATION_SHORT, 'iTopUpdate:UI:History' => 'История версий', 'iTopUpdate:UI:Progress' => 'Ход обновления', 'iTopUpdate:UI:Backup:Label' => 'Создать резервную копию базы данных', @@ -62,7 +61,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Внимание: обновление приложения может завершиться неудачей: %1$s', 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Обнаружены изменённые файлы, частичное обновление невозможно.
Следуйте инструкции, чтобы обновить iTop вручную. Для обновления приложения нужно использовать установщик.', 'iTopUpdate:UI:CheckInProgress' => 'Пожалуйста, подождите, идёт проверка целостности', - 'iTopUpdate:UI:SetupLaunch' => 'Запустить установщик '.ITOP_APPLICATION_SHORT.'', + 'iTopUpdate:UI:SetupLaunch' => 'Запустить установщик '.ITOP_APPLICATION_SHORT, 'iTopUpdate:UI:SetupLaunchConfirm' => 'Это запустит установщик '.ITOP_APPLICATION_SHORT.', вы уверены?', 'iTopUpdate:UI:FastSetupLaunch' => 'Быстрая установка', 'iTopUpdate:UI:SetupMessage:Ready' => 'Всё готово к началу', diff --git a/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php index 18be976b02..9c0d0d0d0b 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php @@ -1,11 +1,10 @@ */ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopUpdate:UI:PageTitle' => '应用升级', @@ -28,12 +16,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'itop-core-update:UI:UpdateCoreFiles' => '应用升级', 'iTopUpdate:UI:MaintenanceModeActive' => '此应用当前维护中, 不允许任何用户访问. 必须运行安装向导或恢复归档来使其处于正常模式.', 'itop-core-update:UI:UpdateDone' => '应用升级', - 'itop-core-update/Operation:SelectUpdateFile/Title' => '应用升级', 'itop-core-update/Operation:ConfirmUpdate/Title' => '请确认升级应用', 'itop-core-update/Operation:UpdateCoreFiles/Title' => '应用正在升级', 'itop-core-update/Operation:UpdateDone/Title' => '应用升级完毕', - 'iTopUpdate:UI:SelectUpdateFile' => '请选择要上传的升级文件', 'iTopUpdate:UI:CheckUpdate' => '校验升级文件', 'iTopUpdate:UI:ConfirmInstallFile' => '即将安装 %1$s', @@ -52,7 +38,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopUpdate:UI:UploadArchive' => '请选择要上传的软件包', 'iTopUpdate:UI:ServerFile' => '服务器上的软件包路径已存在', 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => '升级期间, 应用会变成只读状态.', - 'iTopUpdate:UI:Status' => '状态', 'iTopUpdate:UI:Action' => '升级', 'iTopUpdate:UI:Setup' => ITOP_APPLICATION_SHORT.'安装', @@ -64,10 +49,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopUpdate:UI:ItopDiskSpace' => ITOP_APPLICATION_SHORT.'的磁盘空间', 'iTopUpdate:UI:DBDiskSpace' => '数据库的磁盘空间', 'iTopUpdate:UI:FileUploadMaxSize' => '文件上传大小上限', - 'iTopUpdate:UI:PostMaxSize' => 'PHP ini 的值 post_max_size: %1$s', 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini 的值 upload_max_filesize: %1$s', - 'iTopUpdate:UI:CanCoreUpdate:Loading' => '正在检查文件', 'iTopUpdate:UI:CanCoreUpdate:Error' => '文件检查失败 (%1$s)', 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => '文件检查失败 (%1$s 文件不存在)', @@ -77,12 +60,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopUpdate:UI:CanCoreUpdate:Warning' => '警告: 应用升级可能失败: %1$s', 'iTopUpdate:UI:CannotUpdateUseSetup' => '检测到一些文件被修改, 无法进行局部升级.
请按照流程一步步操作以手动升级系统. 您必须使用安装向导来升级应用.', 'iTopUpdate:UI:CheckInProgress' => '完整性检查中, 请稍候', - 'iTopUpdate:UI:SetupLaunch' => '启动'.ITOP_APPLICATION_SHORT.'安装向导', 'iTopUpdate:UI:SetupLaunchConfirm' => '即将启动'.ITOP_APPLICATION_SHORT.'安装向导, 请确定?', 'iTopUpdate:UI:FastSetupLaunch' => '快速安装', - - // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => '准备开始', 'iTopUpdate:UI:SetupMessage:EnterMaintenance' => '正在进入维护模式', 'iTopUpdate:UI:SetupMessage:Backup' => '数据库备份', @@ -93,8 +73,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => '升级数据库', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => '正在退出维护模式', 'iTopUpdate:UI:SetupMessage:UpdateDone' => '升级完成', - - // Errors 'iTopUpdate:Error:MissingFunction' => '无法开始升级, 功能缺失', 'iTopUpdate:Error:MissingFile' => '缺少文件: %1$s', 'iTopUpdate:Error:CorruptedFile' => '文件 %1$s 已损坏', @@ -107,14 +85,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopUpdate:Error:InvalidToken' => '无效的 token', 'iTopUpdate:Error:UpdateFailed' => '升级失败', 'iTopUpdate:Error:FileUploadMaxSizeTooSmall' => '上传上限太小. 请调整 PHP 配置.', - 'iTopUpdate:UI:RestoreArchive' => '您可以从归档文件 \'%1$s\' 还原应用程序', 'iTopUpdate:UI:RestoreBackup' => '您可以从 \'%1$s\' 还原数据库', 'iTopUpdate:UI:UpdateDone' => '升级成功', 'Menu:iTopUpdate' => '应用升级', 'Menu:iTopUpdate+' => '应用升级', - - // Missing itop entries 'Class:ModuleInstallation/Attribute:installed' => '安装时间', 'Class:ModuleInstallation/Attribute:name' => '名称', 'Class:ModuleInstallation/Attribute:version' => '版本', diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/cs.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/cs.dict.itop-datacenter-mgmt.php index 55bb8e3908..5dbee5faec 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/cs.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/cs.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('CS CZ', 'Czech', 'Čeština', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/da.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/da.dict.itop-datacenter-mgmt.php index 2ab69e5875..0fd2866d5f 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/da.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/da.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/de.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/de.dict.itop-datacenter-mgmt.php index f42435a944..e21b4a0e6f 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/de.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/de.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('DE DE', 'German', 'Deutsch', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/en_gb.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/en_gb.dict.itop-datacenter-mgmt.php index 1b018e2637..1aa88a74a8 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/en_gb.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/en_gb.dict.itop-datacenter-mgmt.php @@ -1,27 +1,13 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/es_cr.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/es_cr.dict.itop-datacenter-mgmt.php index a14e3f8a28..04d4487318 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/es_cr.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/es_cr.dict.itop-datacenter-mgmt.php @@ -1,13 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/et.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/et.dict.itop-datacenter-mgmt.php new file mode 100644 index 0000000000..2551249812 --- /dev/null +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/et.dict.itop-datacenter-mgmt.php @@ -0,0 +1,13 @@ + */ Dict::Add('FR FR', 'French', 'Français', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/hu.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/hu.dict.itop-datacenter-mgmt.php index 1ce4019dbc..7478bf48f7 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/hu.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/hu.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/it.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/it.dict.itop-datacenter-mgmt.php index 0e7f36b060..7cc0b3fe45 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/it.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/it.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('IT IT', 'Italian', 'Italiano', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/ja.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/ja.dict.itop-datacenter-mgmt.php index 1090e8f270..d1149b8afc 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/ja.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/ja.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('JA JP', 'Japanese', '日本語', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/lt.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/lt.dict.itop-datacenter-mgmt.php new file mode 100644 index 0000000000..5eede5339f --- /dev/null +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/lt.dict.itop-datacenter-mgmt.php @@ -0,0 +1,13 @@ + */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/pl.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/pl.dict.itop-datacenter-mgmt.php index 31ffd29f61..28d74965a9 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/pl.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/pl.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('PL PL', 'Polish', 'Polski', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/pt_br.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/pt_br.dict.itop-datacenter-mgmt.php index f9a517ce21..480c996c06 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/pt_br.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/pt_br.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/ru.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/ru.dict.itop-datacenter-mgmt.php index b37587fc48..f04eca97f5 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/ru.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/ru.dict.itop-datacenter-mgmt.php @@ -1,16 +1,14 @@ * */ Dict::Add('RU RU', 'Russian', 'Русский', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/sk.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/sk.dict.itop-datacenter-mgmt.php index 66d6409fb5..c28955a695 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/sk.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/sk.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/tr.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/tr.dict.itop-datacenter-mgmt.php index 9fcd8912e8..0088f09a6b 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/tr.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/tr.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/zh_cn.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/zh_cn.dict.itop-datacenter-mgmt.php index 2edcdbb612..7401c23a32 100644 --- a/datamodels/2.x/itop-datacenter-mgmt/dictionaries/zh_cn.dict.itop-datacenter-mgmt.php +++ b/datamodels/2.x/itop-datacenter-mgmt/dictionaries/zh_cn.dict.itop-datacenter-mgmt.php @@ -1,26 +1,13 @@ */ Dict::Add('ZH CN', 'Chinese', '简体中文', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/cs.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/cs.dict.itop-endusers-devices.php index 55bb8e3908..5dbee5faec 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/cs.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/cs.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('CS CZ', 'Czech', 'Čeština', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/da.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/da.dict.itop-endusers-devices.php index 2ab69e5875..0fd2866d5f 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/da.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/da.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/de.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/de.dict.itop-endusers-devices.php index f42435a944..e21b4a0e6f 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/de.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/de.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('DE DE', 'German', 'Deutsch', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/en_gb.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/en_gb.dict.itop-endusers-devices.php index 1b018e2637..1aa88a74a8 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/en_gb.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/en_gb.dict.itop-endusers-devices.php @@ -1,27 +1,13 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/es_cr.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/es_cr.dict.itop-endusers-devices.php index a14e3f8a28..04d4487318 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/es_cr.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/es_cr.dict.itop-endusers-devices.php @@ -1,13 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/et.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/et.dict.itop-endusers-devices.php new file mode 100644 index 0000000000..2551249812 --- /dev/null +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/et.dict.itop-endusers-devices.php @@ -0,0 +1,13 @@ + */ Dict::Add('FR FR', 'French', 'Français', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/hu.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/hu.dict.itop-endusers-devices.php index 1ce4019dbc..7478bf48f7 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/hu.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/hu.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/it.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/it.dict.itop-endusers-devices.php index 0e7f36b060..7cc0b3fe45 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/it.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/it.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('IT IT', 'Italian', 'Italiano', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/ja.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/ja.dict.itop-endusers-devices.php index 1090e8f270..d1149b8afc 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/ja.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/ja.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('JA JP', 'Japanese', '日本語', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/lt.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/lt.dict.itop-endusers-devices.php new file mode 100644 index 0000000000..5eede5339f --- /dev/null +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/lt.dict.itop-endusers-devices.php @@ -0,0 +1,13 @@ + */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/pl.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/pl.dict.itop-endusers-devices.php index 31ffd29f61..28d74965a9 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/pl.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/pl.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('PL PL', 'Polish', 'Polski', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/pt_br.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/pt_br.dict.itop-endusers-devices.php index f9a517ce21..480c996c06 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/pt_br.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/pt_br.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/ru.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/ru.dict.itop-endusers-devices.php index b37587fc48..f04eca97f5 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/ru.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/ru.dict.itop-endusers-devices.php @@ -1,16 +1,14 @@ * */ Dict::Add('RU RU', 'Russian', 'Русский', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/sk.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/sk.dict.itop-endusers-devices.php index 66d6409fb5..c28955a695 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/sk.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/sk.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/tr.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/tr.dict.itop-endusers-devices.php index 9fcd8912e8..0088f09a6b 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/tr.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/tr.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-endusers-devices/dictionaries/zh_cn.dict.itop-endusers-devices.php b/datamodels/2.x/itop-endusers-devices/dictionaries/zh_cn.dict.itop-endusers-devices.php index 2edcdbb612..7401c23a32 100644 --- a/datamodels/2.x/itop-endusers-devices/dictionaries/zh_cn.dict.itop-endusers-devices.php +++ b/datamodels/2.x/itop-endusers-devices/dictionaries/zh_cn.dict.itop-endusers-devices.php @@ -1,26 +1,13 @@ */ Dict::Add('ZH CN', 'Chinese', '简体中文', [ - // Dictionary entries go here ]); diff --git a/datamodels/2.x/itop-faq-light/dictionaries/cs.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/cs.dict.itop-faq-light.php index 6b3cf34d66..fefe18617c 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/cs.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/cs.dict.itop-faq-light.php @@ -1,11 +1,10 @@ @@ -16,35 +15,26 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:FAQ' => 'FAQ', 'Class:FAQ+' => 'Často kladené dotazy', 'Class:FAQ/Attribute:title' => 'Název', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => 'Shrnutí', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => 'Popis', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => 'Kategorie', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => 'Název kategorie', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => 'Kód chyby', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => 'Klíčová slova', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domény', -]); - -// -// Class: FAQCategory -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:FAQCategory' => 'Kategorie FAQ', 'Class:FAQCategory+' => 'Kategorie pro FAQ', 'Class:FAQCategory/Attribute:name' => 'Název', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQ', 'Class:FAQCategory/Attribute:faq_list+' => 'Všechny často kladené dotazy v této kategorii', -]); -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:ProblemManagement' => 'Správa problémů', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Odkazy', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/da.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/da.dict.itop-faq-light.php index 95fcd40b89..66f69ca256 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/da.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/da.dict.itop-faq-light.php @@ -1,11 +1,10 @@ @@ -13,44 +12,35 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:FAQ' => 'FAQ', - 'Class:FAQ+' => '', + 'Class:FAQ+' => 'Frequently asked questions~~', 'Class:FAQ/Attribute:title' => 'Titel', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => 'Sammenfatning', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => 'Beskrivelse', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => 'Kategori', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => 'Kategorinavn', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => 'Fejlkode', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => 'Nøgleord', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domains~~', -]); - -// -// Class: FAQCategory -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:FAQCategory' => 'FAQ-Kategori', - 'Class:FAQCategory+' => '', + 'Class:FAQCategory+' => 'Typology for Frequently Asked Questions (FAQ)~~', 'Class:FAQCategory/Attribute:name' => 'Navn', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQs', 'Class:FAQCategory/Attribute:faq_list+' => 'All the frequently asked questions related to this category~~', -]); -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:ProblemManagement' => 'Problem Management', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Genvej', 'Menu:FAQCategory' => 'FAQ-Kategorier', 'Menu:FAQCategory+' => 'A typology to categorize frequently asked questions (FAQ)~~', 'Menu:FAQ' => 'FAQs', - 'Menu:FAQ+' => '', + 'Menu:FAQ+' => 'All Frequently Asked Questions~~', 'Brick:Portal:FAQ:Menu' => 'FAQ~~', 'Brick:Portal:FAQ:Title' => 'Frequently Asked Questions~~', 'Brick:Portal:FAQ:Title+' => '

In a hurry?

Check out the list of most common questions and (maybe) find the expected answer right away.

~~', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/de.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/de.dict.itop-faq-light.php index d035024d1a..5172293cff 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/de.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/de.dict.itop-faq-light.php @@ -1,11 +1,10 @@ @@ -15,35 +14,26 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:FAQ' => 'FAQ', 'Class:FAQ+' => 'Häufig gestellte Fragen', 'Class:FAQ/Attribute:title' => 'Titel', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => 'Zusammenfassung', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => 'Beschreibung', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => 'Kategorie', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => 'Kategoriename', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => 'Fehlercode', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => 'Schlüsselwörter', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domäne', -]); - -// -// Class: FAQCategory -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:FAQCategory' => 'FAQ-Kategorie', 'Class:FAQCategory+' => 'Typologie für häufig gestellte Fragen (FAQ)', 'Class:FAQCategory/Attribute:name' => 'Name', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQs', 'Class:FAQCategory/Attribute:faq_list+' => 'Alle FAQ-Einträge (frequently asked questions) verknüpft mit dieser Kategorie', -]); -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:ProblemManagement' => 'Problem Management', 'Menu:ProblemManagement+' => 'Ein ITIL-Prozess, der die Ursachen von Incidents ermittelt sowie Known Errors und FAQs dokumentiert, um die Auslastung des Helpdesks zu verringern', 'Menu:Problem:Shortcuts' => 'Shortcuts', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/en_gb.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/en_gb.dict.itop-faq-light.php index d9efc438d7..a181789b32 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/en_gb.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/en_gb.dict.itop-faq-light.php @@ -1,89 +1,38 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: FAQ -// - Dict::Add('EN GB', 'British English', 'British English', [ 'Class:FAQ' => 'FAQ', 'Class:FAQ+' => 'Frequently asked questions', 'Class:FAQ/Attribute:title' => 'Title', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => 'Summary', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => 'Description', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => 'Category', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => 'Category name', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => 'Error code', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => 'Key words', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domains', -]); - -// -// Class: FAQCategory -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:FAQCategory' => 'FAQ Category', 'Class:FAQCategory+' => 'Category for FAQ', 'Class:FAQCategory/Attribute:name' => 'Name', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQs', 'Class:FAQCategory/Attribute:faq_list+' => 'All the frequently asked questions related to this category', -]); -Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:ProblemManagement' => 'Problem management', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload', 'Menu:Problem:Shortcuts' => 'Shortcuts', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/es_cr.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/es_cr.dict.itop-faq-light.php index 3a1d9cbb48..603dac9287 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/es_cr.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/es_cr.dict.itop-faq-light.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:FAQ' => 'Preguntas y Respuestas Frecuentes', @@ -26,21 +28,12 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:FAQ/Attribute:key_words' => 'Palabras Clave', 'Class:FAQ/Attribute:key_words+' => 'Palabras Clave', 'Class:FAQ/Attribute:domains' => 'Ámbito', -]); - -// -// Class: FAQCategory -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:FAQCategory' => 'Categoría de Preguntas y Respuesta Frecuentes', 'Class:FAQCategory+' => 'Categoría de Preguntas y Respuesta Frecuentes', 'Class:FAQCategory/Attribute:name' => 'Nombre', 'Class:FAQCategory/Attribute:name+' => 'Nombre de Categoría de Preguntas y Respuestas Frecuentes', 'Class:FAQCategory/Attribute:faq_list' => 'FAQs', 'Class:FAQCategory/Attribute:faq_list+' => 'FAQs', -]); -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ProblemManagement' => 'Administración de Problemas', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Acceso Rápido', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/et.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/et.dict.itop-faq-light.php new file mode 100644 index 0000000000..073531dc60 --- /dev/null +++ b/datamodels/2.x/itop-faq-light/dictionaries/et.dict.itop-faq-light.php @@ -0,0 +1,46 @@ + 'FAQ~~', + 'Class:FAQ+' => 'Frequently asked questions~~', + 'Class:FAQ/Attribute:title' => 'Title~~', + 'Class:FAQ/Attribute:title+' => '~~', + 'Class:FAQ/Attribute:summary' => 'Summary~~', + 'Class:FAQ/Attribute:summary+' => '~~', + 'Class:FAQ/Attribute:description' => 'Description~~', + 'Class:FAQ/Attribute:description+' => '~~', + 'Class:FAQ/Attribute:category_id' => 'Category~~', + 'Class:FAQ/Attribute:category_id+' => '~~', + 'Class:FAQ/Attribute:category_name' => 'Category name~~', + 'Class:FAQ/Attribute:category_name+' => '~~', + 'Class:FAQ/Attribute:error_code' => 'Error code~~', + 'Class:FAQ/Attribute:error_code+' => '~~', + 'Class:FAQ/Attribute:key_words' => 'Key words~~', + 'Class:FAQ/Attribute:key_words+' => '~~', + 'Class:FAQ/Attribute:domains' => 'Domains~~', + 'Class:FAQCategory' => 'FAQ Category~~', + 'Class:FAQCategory+' => 'Typology for Frequently Asked Questions (FAQ)~~', + 'Class:FAQCategory/Attribute:name' => 'Name~~', + 'Class:FAQCategory/Attribute:name+' => '~~', + 'Class:FAQCategory/Attribute:faq_list' => 'FAQs~~', + 'Class:FAQCategory/Attribute:faq_list+' => 'All the frequently asked questions related to this category~~', + 'Menu:ProblemManagement' => 'Problem management~~', + 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', + 'Menu:Problem:Shortcuts' => 'Shortcuts~~', + 'Menu:FAQCategory' => 'FAQ categories~~', + 'Menu:FAQCategory+' => 'A typology to categorize frequently asked questions (FAQ)~~', + 'Menu:FAQ' => 'FAQs~~', + 'Menu:FAQ+' => 'All Frequently Asked Questions~~', + 'Brick:Portal:FAQ:Menu' => 'FAQ~~', + 'Brick:Portal:FAQ:Title' => 'Frequently Asked Questions~~', + 'Brick:Portal:FAQ:Title+' => '

In a hurry?

Check out the list of most common questions and (maybe) find the expected answer right away.

~~', +]); diff --git a/datamodels/2.x/itop-faq-light/dictionaries/fr.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/fr.dict.itop-faq-light.php index bb64aaaf92..e9fc2b6c11 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/fr.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/fr.dict.itop-faq-light.php @@ -1,11 +1,10 @@ 'FAQ', 'Class:FAQ+' => 'Question fréquement posée', 'Class:FAQ/Attribute:title' => 'Titre', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => 'Résumé', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => 'Description', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => 'Catégorie', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => 'Nom catégorie', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => 'Code d\'erreur', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => 'Mots clés', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domaines', -]); - -// -// Class: FAQCategory -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:FAQCategory' => 'Catégorie de FAQ', 'Class:FAQCategory+' => 'Segmentation de la Foire Aux Questions (FAQ)', 'Class:FAQCategory/Attribute:name' => 'Nom', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQs', 'Class:FAQCategory/Attribute:faq_list+' => 'Toutes les questions fréquemment posées liées à cette catégorie', - 'Class:FAQCategory/Attribute:faq_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:FAQCategory/Attribute:faq_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:FAQCategory/Attribute:faq_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:FAQCategory/Attribute:faq_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:FAQCategory/Attribute:faq_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:FAQCategory/Attribute:faq_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de sa %1$s', -]); -Dict::Add('FR FR', 'French', 'Français', [ 'Menu:ProblemManagement' => 'Gestion des problèmes', 'Menu:ProblemManagement+' => 'Un processus ITIL qui identifie la cause des incidents répétitifs, documente les Erreurs connues et les FAQs, afin de réduire la charge de travail du heldesk', 'Menu:Problem:Shortcuts' => 'Raccourcis', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/hu.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/hu.dict.itop-faq-light.php index 2f4ce9ce6c..1d32f9ad5f 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/hu.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/hu.dict.itop-faq-light.php @@ -1,11 +1,10 @@ 'Kulcsszavak', 'Class:FAQ/Attribute:key_words+' => 'A keresést segítő kulcsszavak', 'Class:FAQ/Attribute:domains' => 'Hibatartomány', -]); - -// -// Class: FAQCategory -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:FAQCategory' => 'Tudástár kategória', - 'Class:FAQCategory+' => '', + 'Class:FAQCategory+' => 'Typology for Frequently Asked Questions (FAQ)~~', 'Class:FAQCategory/Attribute:name' => 'Kategória név', 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'Tudástárak', 'Class:FAQCategory/Attribute:faq_list+' => 'Gyakori kérdések ehhez a kategóriához kapcsolódóan', -]); -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Menu:ProblemManagement' => 'Problémakezelés', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Gyorsgombok', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/it.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/it.dict.itop-faq-light.php index 48de6e783e..155f66bd91 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/it.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/it.dict.itop-faq-light.php @@ -1,11 +1,10 @@ 'Parola Chiave', 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Dominio', -]); - -// -// Class: FAQCategory -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:FAQCategory' => 'Categoria FAQ', 'Class:FAQCategory+' => 'Categoria per FAQ', 'Class:FAQCategory/Attribute:name' => 'Nome', 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQs', 'Class:FAQCategory/Attribute:faq_list+' => 'Tutte le faq legate a questa categoria', -]); -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Menu:ProblemManagement' => 'Gestione dei problemi', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Scorciatoia', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/ja.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/ja.dict.itop-faq-light.php index 85054a5ec6..c7bc753682 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/ja.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/ja.dict.itop-faq-light.php @@ -1,11 +1,10 @@ 'FAQ', 'Class:FAQ+' => 'よくある質問', 'Class:FAQ/Attribute:title' => 'タイトル', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => '要約', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => '説明', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => 'カテゴリ', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => 'カテゴリ名', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => 'エラーコード', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => 'キーワード', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domains~~', -]); - -// -// Class: FAQCategory -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:FAQCategory' => 'FAQカテゴリ', 'Class:FAQCategory+' => 'FAQのためのカテゴリ', 'Class:FAQCategory/Attribute:name' => '名前', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQ', 'Class:FAQCategory/Attribute:faq_list+' => 'All the frequently asked questions related to this category~~', -]); -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:ProblemManagement' => '問題管理', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'ショートカット', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/lt.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/lt.dict.itop-faq-light.php new file mode 100644 index 0000000000..21dfe995ae --- /dev/null +++ b/datamodels/2.x/itop-faq-light/dictionaries/lt.dict.itop-faq-light.php @@ -0,0 +1,46 @@ + 'FAQ~~', + 'Class:FAQ+' => 'Frequently asked questions~~', + 'Class:FAQ/Attribute:title' => 'Title~~', + 'Class:FAQ/Attribute:title+' => '~~', + 'Class:FAQ/Attribute:summary' => 'Summary~~', + 'Class:FAQ/Attribute:summary+' => '~~', + 'Class:FAQ/Attribute:description' => 'Description~~', + 'Class:FAQ/Attribute:description+' => '~~', + 'Class:FAQ/Attribute:category_id' => 'Category~~', + 'Class:FAQ/Attribute:category_id+' => '~~', + 'Class:FAQ/Attribute:category_name' => 'Category name~~', + 'Class:FAQ/Attribute:category_name+' => '~~', + 'Class:FAQ/Attribute:error_code' => 'Error code~~', + 'Class:FAQ/Attribute:error_code+' => '~~', + 'Class:FAQ/Attribute:key_words' => 'Key words~~', + 'Class:FAQ/Attribute:key_words+' => '~~', + 'Class:FAQ/Attribute:domains' => 'Domains~~', + 'Class:FAQCategory' => 'FAQ Category~~', + 'Class:FAQCategory+' => 'Typology for Frequently Asked Questions (FAQ)~~', + 'Class:FAQCategory/Attribute:name' => 'Name~~', + 'Class:FAQCategory/Attribute:name+' => '~~', + 'Class:FAQCategory/Attribute:faq_list' => 'FAQs~~', + 'Class:FAQCategory/Attribute:faq_list+' => 'All the frequently asked questions related to this category~~', + 'Menu:ProblemManagement' => 'Problem management~~', + 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', + 'Menu:Problem:Shortcuts' => 'Shortcuts~~', + 'Menu:FAQCategory' => 'FAQ categories~~', + 'Menu:FAQCategory+' => 'A typology to categorize frequently asked questions (FAQ)~~', + 'Menu:FAQ' => 'FAQs~~', + 'Menu:FAQ+' => 'All Frequently Asked Questions~~', + 'Brick:Portal:FAQ:Menu' => 'FAQ~~', + 'Brick:Portal:FAQ:Title' => 'Frequently Asked Questions~~', + 'Brick:Portal:FAQ:Title+' => '

In a hurry?

Check out the list of most common questions and (maybe) find the expected answer right away.

~~', +]); diff --git a/datamodels/2.x/itop-faq-light/dictionaries/nl.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/nl.dict.itop-faq-light.php index ea94fd1a97..f82126a795 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/nl.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/nl.dict.itop-faq-light.php @@ -1,11 +1,10 @@ @@ -16,35 +15,26 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:FAQ' => 'FAQ', 'Class:FAQ+' => 'Veelgestelde vragen', 'Class:FAQ/Attribute:title' => 'Titel', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => 'Samenvatting', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => 'Omschrijving', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => 'Categorie', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => 'Naam categorie', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => 'Foutcode', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => 'Zoektermen', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domeinen', -]); - -// -// Class: FAQCategory -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:FAQCategory' => 'FAQ-categorie', 'Class:FAQCategory+' => 'Categorie voor de FAQ', 'Class:FAQCategory/Attribute:name' => 'Naam', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQ\'s', 'Class:FAQCategory/Attribute:faq_list+' => 'Alle veelgestelde vragen gerelateerd aan deze categorie', -]); -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:ProblemManagement' => 'Probleem Management', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Snelkoppelingen', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/pl.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/pl.dict.itop-faq-light.php index 3c0fa3712c..93f3a1813f 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/pl.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/pl.dict.itop-faq-light.php @@ -1,11 +1,10 @@ 'Pytania FAQ', 'Class:FAQ+' => 'Często Zadawane Pytania', 'Class:FAQ/Attribute:title' => 'Tytuł', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => 'Podsumowanie', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => 'Opis', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => 'Kategoria', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => 'Nazwa kategorii', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => 'Kod błędu', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => 'Słowa kluczowe', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domeny', -]); - -// -// Class: FAQCategory -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:FAQCategory' => 'Kategoria FAQ', 'Class:FAQCategory+' => 'Kategoria FAQ', 'Class:FAQCategory/Attribute:name' => 'Nazwa', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'Pytania FAQ', 'Class:FAQCategory/Attribute:faq_list+' => 'Wszystkie najczęściej zadawane pytania związane z tą kategorią', -]); -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Menu:ProblemManagement' => 'Zarządzanie problemami', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Skróty', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/pt_br.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/pt_br.dict.itop-faq-light.php index fa687b3c0c..e5dd773442 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/pt_br.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/pt_br.dict.itop-faq-light.php @@ -1,11 +1,10 @@ 'FAQ', 'Class:FAQ+' => 'Perguntas frequentes (FAQ)', 'Class:FAQ/Attribute:title' => 'Título', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => 'Índice', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => 'Descrição', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => 'Categoria', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => 'Nome da categoria', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => 'Código do erro', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => 'Palavras-chaves', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domínios', -]); - -// -// Class: FAQCategory -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:FAQCategory' => 'Categorias de FAQ', - 'Class:FAQCategory+' => '', + 'Class:FAQCategory+' => 'Typology for Frequently Asked Questions (FAQ)~~', 'Class:FAQCategory/Attribute:name' => 'Nome', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQs', 'Class:FAQCategory/Attribute:faq_list+' => 'Todas as perguntas frequentes associadas à esta categoria', -]); -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:ProblemManagement' => 'Gerencimento de problemas', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Atalhos', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/ru.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/ru.dict.itop-faq-light.php index 910e76d2d1..9597c33fe9 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/ru.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/ru.dict.itop-faq-light.php @@ -1,11 +1,10 @@ @@ -15,35 +14,26 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:FAQ' => 'FAQ', 'Class:FAQ+' => 'Часто задаваемые вопросы', 'Class:FAQ/Attribute:title' => 'Название', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => 'Краткое содержание', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => 'Описание', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => 'Категория', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => 'Категория', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => 'Код ошибки', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => 'Ключевые слова', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Домены', -]); - -// -// Class: FAQCategory -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:FAQCategory' => 'Категории FAQ', 'Class:FAQCategory+' => 'Категории FAQ', 'Class:FAQCategory/Attribute:name' => 'Название', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQ', 'Class:FAQCategory/Attribute:faq_list+' => 'Связанные FAQ', -]); -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:ProblemManagement' => 'Управление проблемами', 'Menu:ProblemManagement+' => 'Процесс ITIL, который выявляет первопричины инцидентов, документирует известные ошибки и FAQ, чтобы снизить нагрузку на службу поддержки', 'Menu:Problem:Shortcuts' => 'Ярлыки', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/sk.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/sk.dict.itop-faq-light.php index 91e77ac901..4a4c1c2bd7 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/sk.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/sk.dict.itop-faq-light.php @@ -1,11 +1,10 @@ 'Key words~~', 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domains~~', -]); - -// -// Class: FAQCategory -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:FAQCategory' => 'FAQ Category~~', 'Class:FAQCategory+' => 'Typology for Frequently Asked Questions (FAQ)~~', 'Class:FAQCategory/Attribute:name' => 'Name~~', 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQs~~', 'Class:FAQCategory/Attribute:faq_list+' => 'All the frequently asked questions related to this category~~', -]); -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Menu:ProblemManagement' => 'Problem management~~', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Shortcuts~~', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/tr.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/tr.dict.itop-faq-light.php index 30cf5abc70..d30e06f8d1 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/tr.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/tr.dict.itop-faq-light.php @@ -1,11 +1,10 @@ @@ -29,21 +28,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:FAQ/Attribute:key_words' => 'Anahtar Kelimeler', 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domains~~', -]); - -// -// Class: FAQCategory -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:FAQCategory' => 'SSS Kategori', 'Class:FAQCategory+' => 'SSS için kategori', 'Class:FAQCategory/Attribute:name' => 'İsim', 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'SSS', 'Class:FAQCategory/Attribute:faq_list+' => 'Bu kategoriyle ilgili tüm sık sorulan sorular', -]); -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:ProblemManagement' => 'Problem yönetimi', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Kısayollar', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php index e7aebf8494..d4aff304c6 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php @@ -1,89 +1,38 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: FAQ -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:FAQ' => 'FAQ', 'Class:FAQ+' => '常见问题', 'Class:FAQ/Attribute:title' => '标题', - 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:title+' => '~~', 'Class:FAQ/Attribute:summary' => '摘要', - 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:summary+' => '~~', 'Class:FAQ/Attribute:description' => '描述', - 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:description+' => '~~', 'Class:FAQ/Attribute:category_id' => '类别', - 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_id+' => '~~', 'Class:FAQ/Attribute:category_name' => '类别名称', - 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:category_name+' => '~~', 'Class:FAQ/Attribute:error_code' => '错误编码', - 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:error_code+' => '~~', 'Class:FAQ/Attribute:key_words' => '关键字', - 'Class:FAQ/Attribute:key_words+' => '', + 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => '领域', -]); - -// -// Class: FAQCategory -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:FAQCategory' => 'FAQ 类别', 'Class:FAQCategory+' => 'FAQ 类别', 'Class:FAQCategory/Attribute:name' => '名称', - 'Class:FAQCategory/Attribute:name+' => '', + 'Class:FAQCategory/Attribute:name+' => '~~', 'Class:FAQCategory/Attribute:faq_list' => 'FAQ', 'Class:FAQCategory/Attribute:faq_list+' => '此类别 FAQ 相关的所有常见问题', -]); -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:ProblemManagement' => '问题管理', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => '快捷方式', diff --git a/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php index 48be608df4..dedbd9ced7 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php @@ -1,11 +1,10 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ - // Errors 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted', 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s', diff --git a/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php index b330b5ec17..54d7b04e2f 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'FilesInformation:Error:MissingFile' => 'Archivo faltante: %1$s', diff --git a/datamodels/2.x/itop-files-information/dictionaries/et.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/et.dict.itop-files-information.php new file mode 100644 index 0000000000..26955eacb7 --- /dev/null +++ b/datamodels/2.x/itop-files-information/dictionaries/et.dict.itop-files-information.php @@ -0,0 +1,17 @@ + 'Missing file: %1$s~~', + 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', + 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', +]); diff --git a/datamodels/2.x/itop-files-information/dictionaries/fr.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/fr.dict.itop-files-information.php index 87e7b31d73..121a5ce50d 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/fr.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/fr.dict.itop-files-information.php @@ -1,11 +1,10 @@ 'Missing file: %1$s~~', + 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', + 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', +]); diff --git a/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php index 79283a68d1..5585146dde 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php @@ -1,15 +1,15 @@ (2018 - 2022) * @author Thomas Casteleyn + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'FilesInformation:Error:MissingFile' => 'Ontbrekend bestand: %1$s', diff --git a/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php index 52c0094c7b..bde24e52c2 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php index a1f2e14bfc..447ebb1b2c 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php @@ -1,11 +1,10 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ - // Errors 'FilesInformation:Error:MissingFile' => '文件丢失: %1$s', 'FilesInformation:Error:CorruptedFile' => '文件 %1$s 已损坏', 'FilesInformation:Error:ListCorruptedFile' => '已损坏的文件: %1$s', diff --git a/datamodels/2.x/itop-flow-map/dictionaries/cs.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/cs.dict.itop-flow-map.php new file mode 100644 index 0000000000..8f734cc1d4 --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/cs.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/da.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/da.dict.itop-flow-map.php new file mode 100644 index 0000000000..00f5ab3209 --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/da.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/de.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/de.dict.itop-flow-map.php index 3ec9746b24..0180616fe4 100644 --- a/datamodels/2.x/itop-flow-map/dictionaries/de.dict.itop-flow-map.php +++ b/datamodels/2.x/itop-flow-map/dictionaries/de.dict.itop-flow-map.php @@ -1,28 +1,26 @@ 'Datenflüsse zwischen CIs', - 'Relation:dataflows/DownStream' => 'Ausgehende Flüsse...', - 'Relation:dataflows/DownStream+' => 'Karte der ausgehenden Flüsse ab', - 'Relation:dataflows/UpStream' => 'Eingehende Flüsse...', - 'Relation:dataflows/UpStream+' => 'Karte der eingehenden Flüsse bis', - + 'Relation:dataflows/Description' => 'Datenflüsse zwischen CIs', + 'Relation:dataflows/DownStream' => 'Ausgehende Flüsse...', + 'Relation:dataflows/DownStream+' => 'Karte der ausgehenden Flüsse ab', + 'Relation:dataflows/UpStream' => 'Eingehende Flüsse...', + 'Relation:dataflows/UpStream+' => 'Karte der eingehenden Flüsse bis', 'Class:FunctionalCI/Attribute:dataflows' => 'Datenflüsse', 'Class:FunctionalCI/Attribute:dataflows+' => 'Datenflüsse, bei denen dieses Objekt Quelle oder Ziel ist', 'FunctionalCI:DataFlow:Title' => 'Datenflüsse', 'FunctionalCI:DataFlow:Inbound' => 'Eingehende Flüsse', 'FunctionalCI:DataFlow:Outbound' => 'Ausgehende Flüsse', - 'DataFlow:moreinfo' => 'Flussspezifische Angaben', - 'Class:DataFlow' => 'Fluss', 'Class:DataFlow+' => 'Zum Beispiel für Anwendungsflüsse', 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s', @@ -53,34 +51,31 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:DataFlow/Attribute:last_change_date' => 'Datum der letzten Änderung', 'Class:DataFlow/Attribute:last_change_date+' => 'Zeitpunkt, zu dem die Software oder Konfiguration des Datenflusses zuletzt aktualisiert wurde', 'Class:DataFlow/Attribute:status' => 'Status', - 'Class:DataFlow/Attribute:status+' => '', + 'Class:DataFlow/Attribute:status+' => '~~', 'Class:DataFlow/Attribute:status/Value:active' => 'aktiv', 'Class:DataFlow/Attribute:status/Value:inactive' => 'inaktiv', 'Class:DataFlow/Attribute:execution_frequency' => 'Ausführungshäufigkeit', 'Class:DataFlow/Attribute:execution_frequency+' => 'Wie oft der Datenfluss ausgeführt wird', 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'in Echtzeit', - 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'bei Bedarf', 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'spontan, nicht eingeplant', 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'stündlich', - 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'täglich', - 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'wöchentlich', - 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monatlich', - 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '', - 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'jährlich', - 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'jährlich', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', 'Class:DataFlow/Attribute:documents_list+' => 'Z. B. technische Spezifikationen, Runbooks usw.', 'Class:DataFlow/Attribute:contacts_list+' => 'Z. B. Verantwortlicher für den Fluss, technischer Support usw.', 'Class:DataFlow/Error:CheckSource' => 'Die Quelle eines Datenflusses kann nicht selbst ein Datenfluss sein. Wählen Sie ein anderes Quell-CI als %1$s', 'Class:DataFlow/Error:CheckDestination' => 'Das Ziel eines Datenflusses kann nicht selbst ein Datenfluss sein. Wählen Sie ein anderes Ziel-CI als %1$s', - 'Class:DataFlowType' => 'Datenflusstyp', 'Class:DataFlowType+' => 'Typologie der Datenflüsse', - 'Class:DataFlowProtocol' => 'Datenflussprotokoll', 'Class:DataFlowProtocol+' => 'Typologie der Datenflussprotokolle', - ]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/en_gb.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/en_gb.dict.itop-flow-map.php new file mode 100644 index 0000000000..aade710ad3 --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/en_gb.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/es_cr.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/es_cr.dict.itop-flow-map.php new file mode 100644 index 0000000000..8eb0ecfbf8 --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/es_cr.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/et.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/et.dict.itop-flow-map.php new file mode 100644 index 0000000000..beb7360bcf --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/et.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/fr.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/fr.dict.itop-flow-map.php index 610bc7be1d..1fbe57c6d9 100644 --- a/datamodels/2.x/itop-flow-map/dictionaries/fr.dict.itop-flow-map.php +++ b/datamodels/2.x/itop-flow-map/dictionaries/fr.dict.itop-flow-map.php @@ -1,86 +1,81 @@ 'Flux de données entre CIs', - 'Relation:dataflows/DownStream' => 'Flux sortants...', - 'Relation:dataflows/DownStream+' => 'Carte des flux sortants depuis', - 'Relation:dataflows/UpStream' => 'Flux entrants...', - 'Relation:dataflows/UpStream+' => 'Carte des flux entrants vers', - + 'Relation:dataflows/Description' => 'Flux de données entre CIs', + 'Relation:dataflows/DownStream' => 'Flux sortants...', + 'Relation:dataflows/DownStream+' => 'Carte des flux sortants depuis', + 'Relation:dataflows/UpStream' => 'Flux entrants...', + 'Relation:dataflows/UpStream+' => 'Carte des flux entrants vers', 'Class:FunctionalCI/Attribute:dataflows' => 'Flux de données', 'Class:FunctionalCI/Attribute:dataflows+' => 'Flux de données dont cet objet est la source ou la destination', 'FunctionalCI:DataFlow:Title' => 'Flux de données', 'FunctionalCI:DataFlow:Inbound' => 'Flux entrants', 'FunctionalCI:DataFlow:Outbound' => 'Flux sortants', - 'DataFlow:moreinfo' => 'Spécificités du flux', - - 'Class:DataFlow' => 'Flux de Données', - 'Class:DataFlow+' => 'Modélise les données transférées entre instances d\'application ou plus généralement entre CIs.', + 'Class:DataFlow' => 'Flux de Données', + 'Class:DataFlow+' => 'Modélise les données transférées entre instances d\'application ou plus généralement entre CIs.', 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s', - 'Class:DataFlow/Attribute:name' => 'Nom', - 'Class:DataFlow/Attribute:name+' => 'Identifie le flux de données', - 'Class:DataFlow/Attribute:source_id' => 'Source', - 'Class:DataFlow/Attribute:source_id+' => 'Instance d\application à la source du flux de données', + 'Class:DataFlow/Attribute:name' => 'Nom', + 'Class:DataFlow/Attribute:name+' => 'Identifie le flux de données', + 'Class:DataFlow/Attribute:source_id' => 'Source', + 'Class:DataFlow/Attribute:source_id+' => 'Instance d\\application à la source du flux de données', 'Class:DataFlow/Attribute:source_impact' => 'Source impactante ?', 'Class:DataFlow/Attribute:source_impact+' => 'La source impacte-t-elle le flux de données ?', 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'oui', 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'Si la source tombe en panne, le flux de données est impacté', 'Class:DataFlow/Attribute:source_impact/Value:no' => 'non', 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'Si la source tombe en panne, le flux de données n\'est pas impacté', - 'Class:DataFlow/Attribute:destination_id' => 'Destinataire', - 'Class:DataFlow/Attribute:destination_id+' => 'Destinataire des données, à choisir parmi les instances d\'application', + 'Class:DataFlow/Attribute:destination_id' => 'Destinataire', + 'Class:DataFlow/Attribute:destination_id+' => 'Destinataire des données, à choisir parmi les instances d\'application', 'Class:DataFlow/Attribute:destination_impact' => 'Destinataire impacté ?', 'Class:DataFlow/Attribute:destination_impact+' => 'Le destinataire est-il impacté si le flux de données s\'arrête ?', 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'oui', 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'Si le flux s\'arrête, le destinataire est impacté', 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'non', 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'Si le flux s\'arrête, le destinataire n\'est pas impacté', - 'Class:DataFlow/Attribute:dataflowtype_id' => 'Type du flux', - 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Ces valeurs sont gérées dans une typologie', - 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Protocole', - 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Protocole utilisé par le flux. Ces valeurs sont gérées dans une typologie', - 'Class:DataFlow/Attribute:documentation_url' => 'Lien vers la documentation', - 'Class:DataFlow/Attribute:documentation_url+' => 'URL vers la documentation du flux de données', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Type du flux', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Ces valeurs sont gérées dans une typologie', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Protocole', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Protocole utilisé par le flux. Ces valeurs sont gérées dans une typologie', + 'Class:DataFlow/Attribute:documentation_url' => 'Lien vers la documentation', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL vers la documentation du flux de données', 'Class:DataFlow/Attribute:last_change_date' => 'Dernière mise à jour', 'Class:DataFlow/Attribute:last_change_date+' => 'Date de la dernière mise à jour du logiciel ou de la configuration du flux de données', - 'Class:DataFlow/Attribute:status' => 'État', - 'Class:DataFlow/Attribute:status+' => '', - 'Class:DataFlow/Attribute:status/Value:active' => 'actif', - 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactif', + 'Class:DataFlow/Attribute:status' => 'État', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'actif', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactif', 'Class:DataFlow/Attribute:execution_frequency' => 'Fréquence d\'exécution', 'Class:DataFlow/Attribute:execution_frequency+' => 'À quelle fréquence le transfert de données est-il exécuté', 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'temps réel', - 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'à la demande', - 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'horaire', - 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'journalière', - 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'hebdomadaire', - 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'mensuelle', - 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '', - 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'annuelle', - 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'annuelle', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', 'Class:DataFlow/Attribute:documents_list+' => 'Ex: spécifications techniques, runbooks, etc.', 'Class:DataFlow/Attribute:contacts_list+' => 'Ex: propriétaire du flux, support technique, etc.', 'Class:DataFlow/Error:CheckSource' => 'La source d\'un flux de données ne peut pas être un flux de données elle-même. Choisissez un autre CI source que %1$s', 'Class:DataFlow/Error:CheckDestination' => 'La destination d\'un flux de données ne peut pas être un flux de données elle-même. Choisissez un autre CI destination que %1$s', - 'Class:DataFlowType' => 'Type de flux', 'Class:DataFlowType+' => 'Typologie des flux de données', - 'Class:DataFlowProtocol' => 'Protocole de flux', 'Class:DataFlowProtocol+' => 'Typologie des protocoles de flux', - ]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/hu.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/hu.dict.itop-flow-map.php new file mode 100644 index 0000000000..42ea20b949 --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/hu.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/it.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/it.dict.itop-flow-map.php new file mode 100644 index 0000000000..3b2ac7a1d0 --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/it.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/ja.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/ja.dict.itop-flow-map.php new file mode 100644 index 0000000000..bca5abd377 --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/ja.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/lt.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/lt.dict.itop-flow-map.php new file mode 100644 index 0000000000..b8a6ec552b --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/lt.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/nl.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/nl.dict.itop-flow-map.php index 7bbe05e760..0e2a25b5a5 100644 --- a/datamodels/2.x/itop-flow-map/dictionaries/nl.dict.itop-flow-map.php +++ b/datamodels/2.x/itop-flow-map/dictionaries/nl.dict.itop-flow-map.php @@ -1,28 +1,26 @@ 'Gegevensstromen tussen CIs', - 'Relation:dataflows/DownStream' => 'Uitgaande stromen...', - 'Relation:dataflows/DownStream+' => 'Uitgaande gegevensstromen van', - 'Relation:dataflows/UpStream' => 'Inkomende stromen...', - 'Relation:dataflows/UpStream+' => 'Inkomende gegevensstromen van', - + 'Relation:dataflows/Description' => 'Gegevensstromen tussen CIs', + 'Relation:dataflows/DownStream' => 'Uitgaande stromen...', + 'Relation:dataflows/DownStream+' => 'Uitgaande gegevensstromen van', + 'Relation:dataflows/UpStream' => 'Inkomende stromen...', + 'Relation:dataflows/UpStream+' => 'Inkomende gegevensstromen van', 'Class:FunctionalCI/Attribute:dataflows' => 'Gegevensstromen', 'Class:FunctionalCI/Attribute:dataflows+' => 'Gegevensstromen waarbij dit object de bron of de bestemming is.', 'FunctionalCI:DataFlow:Title' => 'Gegevensstromen', 'FunctionalCI:DataFlow:Inbound' => 'Inkomende stromen', 'FunctionalCI:DataFlow:Outbound' => 'Uitgaande stromen', - 'DataFlow:moreinfo' => 'Gegevensstroom informatie', - 'Class:DataFlow' => 'Gegevensstroom', 'Class:DataFlow+' => 'Bijvoorbeeld voor de gegevensstroom in een applicatie.', 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s', @@ -53,34 +51,31 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:DataFlow/Attribute:last_change_date' => 'Datum laatste wijziging', 'Class:DataFlow/Attribute:last_change_date+' => 'Datum van de laatste wijziging van de software of configuratie van de gegevensstroom', 'Class:DataFlow/Attribute:status' => 'Status', - 'Class:DataFlow/Attribute:status+' => '', + 'Class:DataFlow/Attribute:status+' => '~~', 'Class:DataFlow/Attribute:status/Value:active' => 'Actief', 'Class:DataFlow/Attribute:status/Value:inactive' => 'Inactief', 'Class:DataFlow/Attribute:execution_frequency' => 'Uitvoeringsfrequentie', 'Class:DataFlow/Attribute:execution_frequency+' => 'Hoe vaak de gegevensstroom wordt uitgevoerd.', 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'Realtime', - 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'Op aanvraag', 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'Spontaan, niet gepland', 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'Ieder uur', - 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'Dagelijks', - 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'Wekelijks', - 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'Maandelijks', - 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '', - 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'Jaarlijks', - 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'Jaarlijks', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', 'Class:DataFlow/Attribute:documents_list+' => 'Bv: Technische specificaties, runbooks, enz.', 'Class:DataFlow/Attribute:contacts_list+' => 'Bv: Proceseigenaar, technische ondersteuning, enz.', 'Class:DataFlow/Error:CheckSource' => 'De bron van een gegevensstroom mag niet zelf een gegevensstroom zijn. Kies een andere bron-CI dan %1$s', 'Class:DataFlow/Error:CheckDestination' => 'De bestemming van een dataflow mag niet zelf een gegevensstroom zijn. Kies een andere bestemmings-CI dan %1$s', - 'Class:DataFlowType' => 'Soort gegevensstroom', - 'Class:DataFlowType+' => '', - + 'Class:DataFlowType+' => 'Typology of Data Flow~~', 'Class:DataFlowProtocol' => 'Gegevensstroomprotocol', 'Class:DataFlowProtocol+' => 'Typologie van gegevensstroomprotocol', - ]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/pl.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/pl.dict.itop-flow-map.php new file mode 100644 index 0000000000..a3a0a251e0 --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/pl.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/pt_br.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/pt_br.dict.itop-flow-map.php new file mode 100644 index 0000000000..19e24ce8d1 --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/pt_br.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/ru.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/ru.dict.itop-flow-map.php index b63612d4ec..c168137f31 100644 --- a/datamodels/2.x/itop-flow-map/dictionaries/ru.dict.itop-flow-map.php +++ b/datamodels/2.x/itop-flow-map/dictionaries/ru.dict.itop-flow-map.php @@ -1,32 +1,27 @@ * */ - Dict::Add('RU RU', 'Russian', 'Русский', [ - - 'Relation:dataflows/Description' => 'Потоки данных между КЕ', - 'Relation:dataflows/DownStream' => 'Исходящие потоки...', - 'Relation:dataflows/DownStream+' => 'Карта исходящих потоков от', - 'Relation:dataflows/UpStream' => 'Входящие потоки...', - 'Relation:dataflows/UpStream+' => 'Карта входящих потоков к', - + 'Relation:dataflows/Description' => 'Потоки данных между КЕ', + 'Relation:dataflows/DownStream' => 'Исходящие потоки...', + 'Relation:dataflows/DownStream+' => 'Карта исходящих потоков от', + 'Relation:dataflows/UpStream' => 'Входящие потоки...', + 'Relation:dataflows/UpStream+' => 'Карта входящих потоков к', 'Class:FunctionalCI/Attribute:dataflows' => 'Потоки данных', 'Class:FunctionalCI/Attribute:dataflows+' => 'Потоки данных, для которых этот объект является источником или назначением', 'FunctionalCI:DataFlow:Title' => 'Потоки данных', 'FunctionalCI:DataFlow:Inbound' => 'Входящие потоки', 'FunctionalCI:DataFlow:Outbound' => 'Исходящие потоки', - 'DataFlow:moreinfo' => 'Особенности потока', - 'Class:DataFlow' => 'Поток', 'Class:DataFlow+' => 'Например, для потока приложения', 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s', @@ -57,34 +52,31 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:DataFlow/Attribute:last_change_date' => 'Дата последнего изменения', 'Class:DataFlow/Attribute:last_change_date+' => 'Дата последнего изменения программного обеспечения или конфигурации потока данных', 'Class:DataFlow/Attribute:status' => 'Статус', - 'Class:DataFlow/Attribute:status+' => '', + 'Class:DataFlow/Attribute:status+' => '~~', 'Class:DataFlow/Attribute:status/Value:active' => 'активен', 'Class:DataFlow/Attribute:status/Value:inactive' => 'неактивен', 'Class:DataFlow/Attribute:execution_frequency' => 'Периодичность выполнения', 'Class:DataFlow/Attribute:execution_frequency+' => 'Как часто выполняется поток данных', 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'в реальном времени', - 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'по запросу', 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'по требованию, без расписания', 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'ежечасно', - 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'ежедневно', - 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'еженедельно', - 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'ежемесячно', - 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '', - 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'ежегодно', - 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'ежегодно', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', 'Class:DataFlow/Attribute:documents_list+' => 'Например: технические спецификации, регламенты и т. д.', 'Class:DataFlow/Attribute:contacts_list+' => 'Например: владелец потока, техническая поддержка и т. д.', 'Class:DataFlow/Error:CheckSource' => 'Источником потока данных не может быть другой поток данных. Выберите другую КЕ-источник, отличную от %1$s', 'Class:DataFlow/Error:CheckDestination' => 'Назначением потока данных не может быть другой поток данных. Выберите другую КЕ-назначение, отличную от %1$s', - 'Class:DataFlowType' => 'Тип потока данных', 'Class:DataFlowType+' => 'Типология потоков данных', - 'Class:DataFlowProtocol' => 'Протокол потока данных', 'Class:DataFlowProtocol+' => 'Типология протоколов потоков данных', - ]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/sk.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/sk.dict.itop-flow-map.php new file mode 100644 index 0000000000..07fce55721 --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/sk.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/tr.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/tr.dict.itop-flow-map.php new file mode 100644 index 0000000000..b2b82f714a --- /dev/null +++ b/datamodels/2.x/itop-flow-map/dictionaries/tr.dict.itop-flow-map.php @@ -0,0 +1,81 @@ + 'DataFlows between CIs~~', + 'Relation:dataflows/DownStream' => 'Outbound flows...~~', + 'Relation:dataflows/DownStream+' => 'Outbound flows map from~~', + 'Relation:dataflows/UpStream' => 'Inbound flows...~~', + 'Relation:dataflows/UpStream+' => 'Inbound flows map to~~', + 'Class:FunctionalCI/Attribute:dataflows' => 'Data flows~~', + 'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination~~', + 'FunctionalCI:DataFlow:Title' => 'Data flows~~', + 'FunctionalCI:DataFlow:Inbound' => 'Inbound flows~~', + 'FunctionalCI:DataFlow:Outbound' => 'Outbound flows~~', + 'DataFlow:moreinfo' => 'Flow specifics~~', + 'Class:DataFlow' => 'Flow~~', + 'Class:DataFlow+' => 'For application flow for example~~', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', + 'Class:DataFlow/Attribute:name' => 'Name~~', + 'Class:DataFlow/Attribute:name+' => 'Identify the transferred data flow~~', + 'Class:DataFlow/Attribute:source_id' => 'Source~~', + 'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow~~', + 'Class:DataFlow/Attribute:source_impact' => 'Source impacts?~~', + 'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted~~', + 'Class:DataFlow/Attribute:source_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted~~', + 'Class:DataFlow/Attribute:destination_id' => 'Destination~~', + 'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow~~', + 'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted~~', + 'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes~~', + 'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no~~', + 'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted~~', + 'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type~~', + 'Class:DataFlow/Attribute:dataflowtype_id+' => 'Values defined in a typology of Data Flow Type~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flow protocol~~', + 'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Values defined in a typology of Data Flow Protocol~~', + 'Class:DataFlow/Attribute:documentation_url' => 'Documentation URL~~', + 'Class:DataFlow/Attribute:documentation_url+' => 'URL to the documentation of the data flow~~', + 'Class:DataFlow/Attribute:last_change_date' => 'Last change date~~', + 'Class:DataFlow/Attribute:last_change_date+' => 'Last time the software or configuration of the Data Flow was updated~~', + 'Class:DataFlow/Attribute:status' => 'Status~~', + 'Class:DataFlow/Attribute:status+' => '~~', + 'Class:DataFlow/Attribute:status/Value:active' => 'active~~', + 'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive~~', + 'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency~~', + 'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', + 'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.~~', + 'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.~~', + 'Class:DataFlow/Error:CheckSource' => 'The source of a data flow cannot be a data flow itself. Choose another source CI than %1$s~~', + 'Class:DataFlow/Error:CheckDestination' => 'The destination of a data flow cannot be a data flow itself. Choose another destination CI than %1$s~~', + 'Class:DataFlowType' => 'Data Flow Type~~', + 'Class:DataFlowType+' => 'Typology of Data Flow~~', + 'Class:DataFlowProtocol' => 'Data Flow Protocol~~', + 'Class:DataFlowProtocol+' => 'Typology of Data Flow Protocol~~', +]); diff --git a/datamodels/2.x/itop-flow-map/dictionaries/zh_cn.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/zh_cn.dict.itop-flow-map.php index 3abf975186..cf9f58b28b 100644 --- a/datamodels/2.x/itop-flow-map/dictionaries/zh_cn.dict.itop-flow-map.php +++ b/datamodels/2.x/itop-flow-map/dictionaries/zh_cn.dict.itop-flow-map.php @@ -1,31 +1,29 @@ '配置项之间的数据流', - 'Relation:dataflows/DownStream' => '出站数据流...', - 'Relation:dataflows/DownStream+' => '出站数据流图,源自', - 'Relation:dataflows/UpStream' => '入站数据流...', - 'Relation:dataflows/UpStream+' => '入站数据流图,指向', - + 'Relation:dataflows/Description' => '配置项之间的数据流', + 'Relation:dataflows/DownStream' => '出站数据流...', + 'Relation:dataflows/DownStream+' => '出站数据流图,源自', + 'Relation:dataflows/UpStream' => '入站数据流...', + 'Relation:dataflows/UpStream+' => '入站数据流图,指向', 'Class:FunctionalCI/Attribute:dataflows' => '数据流', 'Class:FunctionalCI/Attribute:dataflows+' => '该对象作为源或目标的数据流', 'FunctionalCI:DataFlow:Title' => '数据流', 'FunctionalCI:DataFlow:Inbound' => '入站数据流', 'FunctionalCI:DataFlow:Outbound' => '出站数据流', - 'DataFlow:moreinfo' => '数据流详情', - 'Class:DataFlow' => '数据流', 'Class:DataFlow+' => '例如应用数据流', - 'Class:DataFlow/Name' => '%1$s', + 'Class:DataFlow/ComplementaryName' => '%1$s - %2$s~~', 'Class:DataFlow/Attribute:name' => '名称', 'Class:DataFlow/Attribute:name+' => '已传输的数据', 'Class:DataFlow/Attribute:source_id' => '数据源', @@ -53,34 +51,31 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:DataFlow/Attribute:last_change_date' => '最后修改日期', 'Class:DataFlow/Attribute:last_change_date+' => '数据流软件或配置的最后修改时间', 'Class:DataFlow/Attribute:status' => '状态', - 'Class:DataFlow/Attribute:status+' => '', + 'Class:DataFlow/Attribute:status+' => '~~', 'Class:DataFlow/Attribute:status/Value:active' => '启用', 'Class:DataFlow/Attribute:status/Value:inactive' => '停用', 'Class:DataFlow/Attribute:execution_frequency' => '执行频率', 'Class:DataFlow/Attribute:execution_frequency+' => '数据流执行的频率', 'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => '实时', - 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => '按需', 'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => '即时执行,不按计划进行', 'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => '每小时', - 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:daily' => '每天', - 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => '每周', - 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '~~', 'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => '每月', - 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '', - 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => '每年', - 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '', + 'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '~~', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => '每年', + 'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '~~', 'Class:DataFlow/Attribute:documents_list+' => '例如: 技术规范, 操作手册等.', 'Class:DataFlow/Attribute:contacts_list+' => '例如: 数据流所有者, 技术支持等.', 'Class:DataFlow/Error:CheckSource' => '数据流的源头不能是数据流本身。请选择一个不同的源配置项,而不是 %1$s', 'Class:DataFlow/Error:CheckDestination' => '数据流的目标不能是数据流本身。请选择一个不同的目标配置项,而不是 %1$s', - 'Class:DataFlowType' => '数据流类型', 'Class:DataFlowType+' => '数据流的分类', - 'Class:DataFlowProtocol' => '数据流协议', 'Class:DataFlowProtocol+' => '数据流协议的分类', - ]); diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php index 7aea723da7..0d3629d930 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php @@ -1,11 +1,10 @@ 'Go to iTop Hub to update your '.ITOP_APPLICATION_SHORT.' instance~~', 'Menu:iTopHub:Register:Description' => '

Get access to your community platform iTop Hub!
Find all the content and information you need, manage your instances through personalized tools & install more extensions.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', 'Menu:iTopHub:MyExtensions' => 'Nasazená rozšíření', - 'Menu:iTopHub:MyExtensions+' => 'Seznam rozšíření nasazených v rámci instance '.ITOP_APPLICATION_SHORT.'', + 'Menu:iTopHub:MyExtensions+' => 'Seznam rozšíření nasazených v rámci instance '.ITOP_APPLICATION_SHORT, 'Menu:iTopHub:BrowseExtensions' => 'Získat rozšíření z iTop Hubu', 'Menu:iTopHub:BrowseExtensions+' => 'Procházet rozšíření dostupná na iTop Hubu', 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php index 693b402e76..eb5186f660 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php @@ -1,11 +1,10 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ - // Dictionary entries go here 'Menu:iTopHub' => 'iTop Hub', 'Menu:iTopHub:Register' => 'Connect to iTop Hub', 'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your '.ITOP_APPLICATION_SHORT.' instance', @@ -40,7 +26,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'iTopHub:AutoSubmit' => 'Don\'t ask me again. Next time, go to iTop Hub automatically.', 'UI:About:RemoteExtensionSource' => 'iTop Hub', 'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.', - 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.', 'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.', 'iTopHub:BackupOk' => 'Backup Ok.', @@ -50,7 +35,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'iTopHub:CompiledOK' => 'Compilation successful.', 'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!
'.ITOP_APPLICATION_SHORT.' configuration has NOT been modified.', 'iTopHub:FailAuthent' => 'Authentication failed for this action.', - 'iTopHub:InstalledExtensions' => 'Extensions deployed on this instance', 'iTopHub:ExtensionCategory:Manual' => 'Extensions deployed manually', 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of '.ITOP_APPLICATION_SHORT.':', @@ -60,7 +44,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customise and adapt '.ITOP_APPLICATION_SHORT.' to your processes !', 'iTopHub:ExtensionNotInstalled' => 'Not installed', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...', - 'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your '.ITOP_APPLICATION_SHORT.'.', 'iTopHub:GoBackToITopBtn' => 'Go Back to '.ITOP_APPLICATION_SHORT, 'iTopHub:Uncompressing' => 'Uncompressing extensions...', @@ -69,7 +52,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'iTopHub:DBBackupSentence' => 'Do a backup of the database and '.ITOP_APPLICATION_SHORT.' configuration before updating', 'iTopHub:DeployBtn' => 'Deploy !', 'iTopHub:DatabaseBackupProgress' => 'Instance backup...', - 'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.', 'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.', 'iTopHub:InstallationEffect:Upgrade' => 'Will be upgraded from version %1$s to version %2$s.', @@ -79,7 +61,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.', 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s', 'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!', - 'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.', 'iTopHub:InstallationStatus:Installed' => 'Installed', 'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s NOT installed.', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/es_cr.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/es_cr.dict.itop-hub-connector.php index 0e9bf5c24b..0b85058fc1 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/es_cr.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/es_cr.dict.itop-hub-connector.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:iTopHub' => 'iTop Hub', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/et.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/et.dict.itop-hub-connector.php new file mode 100644 index 0000000000..cb1c9e518b --- /dev/null +++ b/datamodels/2.x/itop-hub-connector/dictionaries/et.dict.itop-hub-connector.php @@ -0,0 +1,67 @@ + 'iTop Hub~~', + 'Menu:iTopHub:Register' => 'Connect to iTop Hub~~', + 'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your '.ITOP_APPLICATION_SHORT.' instance~~', + 'Menu:iTopHub:Register:Description' => '

Get access to your community platform iTop Hub!
Find all the content and information you need, manage your instances through personalized tools & install more extensions.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', + 'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~', + 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', + 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', + 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', + 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', + 'iTopHub:GoBtn' => 'Go To iTop Hub~~', + 'iTopHub:CloseBtn' => 'Close~~', + 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', + 'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~', + 'iTopHub:AutoSubmit' => 'Don\'t ask me again. Next time, go to iTop Hub automatically.~~', + 'UI:About:RemoteExtensionSource' => 'iTop Hub~~', + 'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~', + 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~', + 'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~', + 'iTopHub:BackupOk' => 'Backup Ok.~~', + 'iTopHub:BackupFailed' => 'Backup failed!~~', + 'iTopHub:Landing:Status' => 'Deployment status~~', + 'iTopHub:Landing:Install' => 'Deploying extensions...~~', + 'iTopHub:CompiledOK' => 'Compilation successful.~~', + 'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!
'.ITOP_APPLICATION_SHORT.' configuration has NOT been modified.~~', + 'iTopHub:FailAuthent' => 'Authentication failed for this action.~~', + 'iTopHub:InstalledExtensions' => 'Extensions deployed on this instance~~', + 'iTopHub:ExtensionCategory:Manual' => 'Extensions deployed manually~~', + 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of '.ITOP_APPLICATION_SHORT.':~~', + 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', + 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes !~~', + 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', + 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', + 'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your '.ITOP_APPLICATION_SHORT.'.~~', + 'iTopHub:GoBackToITopBtn' => 'Go Back to '.ITOP_APPLICATION_SHORT.'~~', + 'iTopHub:Uncompressing' => 'Uncompressing extensions...~~', + 'iTopHub:InstallationWelcome' => 'Installation of the extensions downloaded from iTop Hub~~', + 'iTopHub:DBBackupLabel' => 'Instance backup~~', + 'iTopHub:DBBackupSentence' => 'Do a backup of the database and '.ITOP_APPLICATION_SHORT.' configuration before updating~~', + 'iTopHub:DeployBtn' => 'Deploy !~~', + 'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~', + 'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~', + 'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~', + 'iTopHub:InstallationEffect:Upgrade' => 'Will be upgraded from version %1$s to version %2$s.~~', + 'iTopHub:InstallationEffect:Downgrade' => 'Will be DOWNGRADED from version %1$s to version %2$s.~~', + 'iTopHub:InstallationProgress:DatabaseBackup' => ITOP_APPLICATION_SHORT.' Instance backup...~~', + 'iTopHub:InstallationProgress:ExtensionsInstallation' => 'Installation of the extensions~~', + 'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~', + 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~', + 'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~', + 'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~', + 'iTopHub:InstallationStatus:Installed' => 'Installed~~', + 'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s NOT installed.~~', +]); diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php index 95bf943fc0..7e317b7781 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php @@ -1,11 +1,10 @@ 'iTop Hub~~', + 'Menu:iTopHub:Register' => 'Connect to iTop Hub~~', + 'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your '.ITOP_APPLICATION_SHORT.' instance~~', + 'Menu:iTopHub:Register:Description' => '

Get access to your community platform iTop Hub!
Find all the content and information you need, manage your instances through personalized tools & install more extensions.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', + 'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~', + 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', + 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', + 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', + 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', + 'iTopHub:GoBtn' => 'Go To iTop Hub~~', + 'iTopHub:CloseBtn' => 'Close~~', + 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', + 'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~', + 'iTopHub:AutoSubmit' => 'Don\'t ask me again. Next time, go to iTop Hub automatically.~~', + 'UI:About:RemoteExtensionSource' => 'iTop Hub~~', + 'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~', + 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~', + 'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~', + 'iTopHub:BackupOk' => 'Backup Ok.~~', + 'iTopHub:BackupFailed' => 'Backup failed!~~', + 'iTopHub:Landing:Status' => 'Deployment status~~', + 'iTopHub:Landing:Install' => 'Deploying extensions...~~', + 'iTopHub:CompiledOK' => 'Compilation successful.~~', + 'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!
'.ITOP_APPLICATION_SHORT.' configuration has NOT been modified.~~', + 'iTopHub:FailAuthent' => 'Authentication failed for this action.~~', + 'iTopHub:InstalledExtensions' => 'Extensions deployed on this instance~~', + 'iTopHub:ExtensionCategory:Manual' => 'Extensions deployed manually~~', + 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of '.ITOP_APPLICATION_SHORT.':~~', + 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', + 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes !~~', + 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', + 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', + 'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your '.ITOP_APPLICATION_SHORT.'.~~', + 'iTopHub:GoBackToITopBtn' => 'Go Back to '.ITOP_APPLICATION_SHORT.'~~', + 'iTopHub:Uncompressing' => 'Uncompressing extensions...~~', + 'iTopHub:InstallationWelcome' => 'Installation of the extensions downloaded from iTop Hub~~', + 'iTopHub:DBBackupLabel' => 'Instance backup~~', + 'iTopHub:DBBackupSentence' => 'Do a backup of the database and '.ITOP_APPLICATION_SHORT.' configuration before updating~~', + 'iTopHub:DeployBtn' => 'Deploy !~~', + 'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~', + 'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~', + 'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~', + 'iTopHub:InstallationEffect:Upgrade' => 'Will be upgraded from version %1$s to version %2$s.~~', + 'iTopHub:InstallationEffect:Downgrade' => 'Will be DOWNGRADED from version %1$s to version %2$s.~~', + 'iTopHub:InstallationProgress:DatabaseBackup' => ITOP_APPLICATION_SHORT.' Instance backup...~~', + 'iTopHub:InstallationProgress:ExtensionsInstallation' => 'Installation of the extensions~~', + 'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~', + 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~', + 'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~', + 'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~', + 'iTopHub:InstallationStatus:Installed' => 'Installed~~', + 'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s NOT installed.~~', +]); diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php index 227c8f6fac..f12dc52188 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php @@ -1,11 +1,10 @@ (2018 - 2022) diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/pl.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/pl.dict.itop-hub-connector.php index b74cd4e879..ceb9feccf9 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/pl.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/pl.dict.itop-hub-connector.php @@ -1,11 +1,10 @@ 'Rozszerzenia wdrożone z iTop Hub', 'iTopHub:ExtensionCategory:Remote+' => 'Następujące rozszerzenia zostały wdrożone z iTop Hub:', 'iTopHub:NoExtensionInThisCategory' => 'W tej kategorii nie ma rozszerzenia.

Przeglądaj iTop Hub, aby znaleźć rozszerzenia, które pomogą Ci dostosować i dostosować '.ITOP_APPLICATION_SHORT.' do Twoich procesów.', - 'iTopHub:NoExtensionInThisCategory+' => '', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes !~~', 'iTopHub:ExtensionNotInstalled' => 'Nie zainstalowane', 'iTopHub:GetMoreExtensions' => 'Pobierz rozszerzenia z iTop Hub...', 'iTopHub:LandingWelcome' => 'Gratulacje! Następujące rozszerzenia zostały pobrane z iTop Hub i wdrożone w '.ITOP_APPLICATION_SHORT.'.', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php index cc5596bd77..51b916a444 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php @@ -1,11 +1,10 @@ @@ -47,7 +46,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'iTopHub:ExtensionNotInstalled' => 'Не установлено', 'iTopHub:GetMoreExtensions' => 'Получить расширения из iTop Hub…', 'iTopHub:LandingWelcome' => 'Поздравляем! Следующие расширения были загружены из iTop Hub и развёрнуты в вашем '.ITOP_APPLICATION_SHORT.'.', - 'iTopHub:GoBackToITopBtn' => 'Вернуться в '.ITOP_APPLICATION_SHORT.'', + 'iTopHub:GoBackToITopBtn' => 'Вернуться в '.ITOP_APPLICATION_SHORT, 'iTopHub:Uncompressing' => 'Распаковка расширений…', 'iTopHub:InstallationWelcome' => 'Установка расширений, загруженных из iTop Hub', 'iTopHub:DBBackupLabel' => 'Резервная копия инстанса', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php index 13a2817343..c9b1c76ef8 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php @@ -1,11 +1,10 @@ + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ - // Dictionary entries go here 'Menu:iTopHub' => 'iTop Hub', 'Menu:iTopHub:Register' => '进入iTop Hub', 'Menu:iTopHub:Register+' => '进入iTop Hub 更新您的组件', @@ -40,7 +26,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopHub:AutoSubmit' => '不再询问. 下次自动进入iTop Hub.', 'UI:About:RemoteExtensionSource' => 'iTop Hub', 'iTopHub:Explanation' => '点击这个按钮您将被引导至iTop Hub.', - 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s 可用磁盘空间位于 %2$s.', 'iTopHub:FailedToCheckFreeDiskSpace' => '检查可用磁盘空间失败.', 'iTopHub:BackupOk' => '备份成功.', @@ -50,7 +35,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopHub:CompiledOK' => '编译成功.', 'iTopHub:ConfigurationSafelyReverted' => '安装时发生错误!
系统配置将不会改变.', 'iTopHub:FailAuthent' => '认证失败.', - 'iTopHub:InstalledExtensions' => '本机已安装的扩展', 'iTopHub:ExtensionCategory:Manual' => '手动安装的扩展', 'iTopHub:ExtensionCategory:Manual+' => '下列已安装的扩展是手动将文件放置到 %1$s 目录的:', @@ -60,7 +44,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopHub:NoExtensionInThisCategory+' => '浏览 iTop Hub, 去寻找符合您喜欢的扩展吧.', 'iTopHub:ExtensionNotInstalled' => '未安装', 'iTopHub:GetMoreExtensions' => '从 iTop Hub 获取扩展...', - 'iTopHub:LandingWelcome' => '恭喜! 下列来自 iTop Hub 的扩展已被下载并安装到本机.', 'iTopHub:GoBackToITopBtn' => '返回'.ITOP_APPLICATION_SHORT, 'iTopHub:Uncompressing' => '扩展解压中...', @@ -69,7 +52,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopHub:DBBackupSentence' => '在升级之前,备份数据库和'.ITOP_APPLICATION_SHORT.'配置文件', 'iTopHub:DeployBtn' => '安装!', 'iTopHub:DatabaseBackupProgress' => '实例备份...', - 'iTopHub:InstallationEffect:Install' => '版本: %1$s 将被安装.', 'iTopHub:InstallationEffect:NoChange' => '版本: %1$s 已安装. 保持不变.', 'iTopHub:InstallationEffect:Upgrade' => '将从版本 %1$s 升级到版本 %2$s.', @@ -79,7 +61,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'iTopHub:InstallationEffect:MissingDependencies' => '扩展无法安装, 因为未知的依赖.', 'iTopHub:InstallationEffect:MissingDependencies_Details' => '此扩展依赖模块: %1$s', 'iTopHub:InstallationProgress:InstallationSuccessful' => '安装成功!', - 'iTopHub:InstallationStatus:Installed_Version' => '%1$s 版本: %2$s.', 'iTopHub:InstallationStatus:Installed' => '已安装', 'iTopHub:InstallationStatus:Version_NotInstalled' => '版本 %1$s 未被 安装.', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/cs.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/cs.dict.itop-incident-mgmt-itil.php index c4262b0cab..8f20ccf75e 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/cs.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/cs.dict.itop-incident-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -22,7 +21,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:SearchIncidents' => 'Hledat incidenty', 'Menu:SearchIncidents+' => 'Hledat tikety incidentů', 'Menu:Incident:Shortcuts' => 'Odkazy', - 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:Shortcuts+' => '~~', 'Menu:Incident:MyIncidents' => 'Incidenty přidělené mně', 'Menu:Incident:MyIncidents+' => 'Incidenty přidělené mně (jako řešiteli)', 'Menu:Incident:MySupportIncidents' => 'Reported by me~~', @@ -36,201 +35,190 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Otevřené incidenty podle stavu', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Otevřené incidenty podle řešitele', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Otevřené incidenty podle zákazníka', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incident', - 'Class:Incident+' => '', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Stav', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'Nový', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Eskalovaný TTO', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => 'Přidělený', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Eskalovaný TTR', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Čeká na schválení', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => 'Pozastaven', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => 'Vyřešený', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => 'Uzavřený', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => 'Dopad', - 'Class:Incident/Attribute:impact+' => '', + 'Class:Incident/Attribute:impact+' => 'Impact is the severity of the incident, how many end users are affected~~', 'Class:Incident/Attribute:impact/Value:1' => 'Oddělení', - 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', 'Class:Incident/Attribute:impact/Value:2' => 'Služba', - 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', 'Class:Incident/Attribute:impact/Value:3' => 'Osoba', - 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', 'Class:Incident/Attribute:priority' => 'Priorita', - 'Class:Incident/Attribute:priority+' => '', + 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:Incident/Attribute:priority/Value:1' => 'kritická', - 'Class:Incident/Attribute:priority/Value:1+' => '', + 'Class:Incident/Attribute:priority/Value:1+' => '~~', 'Class:Incident/Attribute:priority/Value:2' => 'vysoká', - 'Class:Incident/Attribute:priority/Value:2+' => '', + 'Class:Incident/Attribute:priority/Value:2+' => '~~', 'Class:Incident/Attribute:priority/Value:3' => 'střední', - 'Class:Incident/Attribute:priority/Value:3+' => '', + 'Class:Incident/Attribute:priority/Value:3+' => '~~', 'Class:Incident/Attribute:priority/Value:4' => 'nízká', - 'Class:Incident/Attribute:priority/Value:4+' => '', + 'Class:Incident/Attribute:priority/Value:4+' => '~~', 'Class:Incident/Attribute:urgency' => 'Naléhavost', - 'Class:Incident/Attribute:urgency+' => '', + 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:Incident/Attribute:urgency/Value:1' => 'kritická', - 'Class:Incident/Attribute:urgency/Value:1+' => '', + 'Class:Incident/Attribute:urgency/Value:1+' => '~~', 'Class:Incident/Attribute:urgency/Value:2' => 'vysoká', - 'Class:Incident/Attribute:urgency/Value:2+' => '', + 'Class:Incident/Attribute:urgency/Value:2+' => '~~', 'Class:Incident/Attribute:urgency/Value:3' => 'střední', - 'Class:Incident/Attribute:urgency/Value:3+' => '', + 'Class:Incident/Attribute:urgency/Value:3+' => '~~', 'Class:Incident/Attribute:urgency/Value:4' => 'nízká', - 'Class:Incident/Attribute:urgency/Value:4+' => '', + 'Class:Incident/Attribute:urgency/Value:4+' => '~~', 'Class:Incident/Attribute:origin' => 'Původ', - 'Class:Incident/Attribute:origin+' => '', + 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', 'Class:Incident/Attribute:origin/Value:in_person' => 'osobně', 'Class:Incident/Attribute:origin/Value:in_person+' => 'Incident vytvořený po osobní diskuzi', 'Class:Incident/Attribute:origin/Value:chat' => 'Chat~~', 'Class:Incident/Attribute:origin/Value:chat+' => 'Incident vytvořený v návaznosti na chat', 'Class:Incident/Attribute:origin/Value:mail' => 'email', - 'Class:Incident/Attribute:origin/Value:mail+' => '', + 'Class:Incident/Attribute:origin/Value:mail+' => 'Incident created on an email reception~~', 'Class:Incident/Attribute:origin/Value:monitoring' => 'monitoring', - 'Class:Incident/Attribute:origin/Value:monitoring+' => '', + 'Class:Incident/Attribute:origin/Value:monitoring+' => 'Incident created on a monitoring alert~~', 'Class:Incident/Attribute:origin/Value:phone' => 'telefon', - 'Class:Incident/Attribute:origin/Value:phone+' => '', + 'Class:Incident/Attribute:origin/Value:phone+' => 'Incident created following a phone call~~', 'Class:Incident/Attribute:origin/Value:portal' => 'portál', - 'Class:Incident/Attribute:origin/Value:portal+' => '', + 'Class:Incident/Attribute:origin/Value:portal+' => 'Incident created on the user portal~~', 'Class:Incident/Attribute:service_id' => 'Služba', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => 'Název služby', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => 'Podkategorie služeb', - 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', 'Class:Incident/Attribute:servicesubcategory_name' => 'Název podkategorie služeb', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Eskalovat', - 'Class:Incident/Attribute:escalation_flag+' => '', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'Ne', - 'Class:Incident/Attribute:escalation_flag/Value:no+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Ano', - 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:Incident/Attribute:escalation_reason' => 'Důvod eskalace', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Datum přidělení', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => 'Datum vyřešení', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => 'Datum posledního pozastavení', - 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:last_pending_date+' => '~~', 'Class:Incident/Attribute:cumulatedpending' => 'Kumulovaná doba pozastavení', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'tto', - 'Class:Incident/Attribute:tto+' => '', + 'Class:Incident/Attribute:tto+' => 'Time To Own~~', 'Class:Incident/Attribute:ttr' => 'ttr', - 'Class:Incident/Attribute:ttr+' => '', + 'Class:Incident/Attribute:ttr+' => 'Time To Resolve~~', 'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:Incident/Attribute:tto_time_spent+' => '~~', 'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:Incident/Attribute:ttr_time_spent+' => '~~', 'Class:Incident/Attribute:tto_escalation_deadline' => 'Požadovaný čas přidělení', - 'Class:Incident/Attribute:tto_escalation_deadline+' => '', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_tto_passed' => 'TTO vypršel', - 'Class:Incident/Attribute:sla_tto_passed+' => '', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', 'Class:Incident/Attribute:sla_tto_over' => 'TTO zmeškán o', - 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', 'Class:Incident/Attribute:ttr_escalation_deadline' => 'Požadovaný čas vyřešení', - 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_ttr_passed' => 'TTR vypršel', - 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', 'Class:Incident/Attribute:sla_ttr_over' => 'TTR zmeškán o', - 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', 'Class:Incident/Attribute:time_spent' => 'Doba řešení', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => 'Kód řešení', - 'Class:Incident/Attribute:resolution_code+' => '', + 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'asistence', - 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '', + 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'oprava SW (bugfix)', - 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'oprava HW', - 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:other' => 'jiné', - 'Class:Incident/Attribute:resolution_code/Value:other+' => '', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'oprava SW (patch)', - 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:system update' => 'aktualizace systému', - 'Class:Incident/Attribute:resolution_code/Value:system update+' => '', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:training' => 'školení', - 'Class:Incident/Attribute:resolution_code/Value:training+' => '', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '~~', 'Class:Incident/Attribute:solution' => 'Řešení', - 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => 'Důvod pozastavení', - 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:pending_reason+' => '~~', 'Class:Incident/Attribute:parent_incident_id' => 'Nadřazený incident', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Odkaz na nadřazený incident', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Nadřazená změna', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Odkaz na nadřazenou změnu', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => 'Nadřazený problém', - 'Class:Incident/Attribute:parent_problem_id+' => '', + 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => 'Odkaz na nadřazený problém', - 'Class:Incident/Attribute:parent_problem_ref+' => '', + 'Class:Incident/Attribute:parent_problem_ref+' => '~~', 'Class:Incident/Attribute:related_request_list' => 'Seznam souvisejících požadavků', - 'Class:Incident/Attribute:related_request_list+' => '', + 'Class:Incident/Attribute:related_request_list+' => '~~', 'Class:Incident/Attribute:child_incidents_list' => 'Podřízené incidenty', 'Class:Incident/Attribute:child_incidents_list+' => 'všechny podřízené incidenty spojené s tímto incidentem', 'Class:Incident/Attribute:public_log' => 'Veřejný záznam', - 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:public_log+' => '~~', 'Class:Incident/Attribute:user_satisfaction' => 'Spokojenost uživatele', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Velmi spokojen', - 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Docela spokojen', - 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Spíše nespokojen', - 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Velmi nespokojen', - 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:Incident/Attribute:user_comment' => 'Komentář uživatele', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'Popisný název nadřízeného incidentu', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => 'Přidělit', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => 'Přidělit znovu', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => 'Pozastavit', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => 'Prodleva', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => 'Automatické vyřešení', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => 'Automatické uzavření', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => 'Označit jako vyřešené', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => 'Uzavřít požadavek', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => 'Znovu otevřít', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Incident nemůže být nadřazený sám sobě', 'Class:Incident/Method:ResolveChildTickets' => 'Vyřešit podřízené tikety', 'Class:Incident/Method:ResolveChildTickets+' => 'Kaskádovat vyřešení do podřízeného tiketu (ev_autoresolve) a sjednotit následující vlastnosti: služba, tým, řešitel, informace o vyřešení', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/da.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/da.dict.itop-incident-mgmt-itil.php index dd180a3c8c..b81a0ee9c7 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/da.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/da.dict.itop-incident-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -13,17 +12,17 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:IncidentManagement' => 'Incident Management', - 'Menu:IncidentManagement+' => '', + 'Menu:IncidentManagement+' => '~~', 'Menu:Incident:Overview' => 'Oversigt', - 'Menu:Incident:Overview+' => '', + 'Menu:Incident:Overview+' => '~~', 'Menu:NewIncident' => 'Ny Incident', - 'Menu:NewIncident+' => '', + 'Menu:NewIncident+' => 'Create a new incident ticket~~', 'Menu:SearchIncidents' => 'Søg efter Incidents', - 'Menu:SearchIncidents+' => '', + 'Menu:SearchIncidents+' => 'Search for incident tickets~~', 'Menu:Incident:Shortcuts' => 'Genveje', - 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:Shortcuts+' => '~~', 'Menu:Incident:MyIncidents' => 'Mine Incidents', - 'Menu:Incident:MyIncidents+' => '', + 'Menu:Incident:MyIncidents+' => 'Incidents assigned to me (as an Agent)~~', 'Menu:Incident:MySupportIncidents' => 'Reported by me~~', 'Menu:Incident:MySupportIncidents+' => 'Non closed incidents where I am the caller~~', 'Menu:Incident:EscalatedIncidents' => 'Eskalerede Incidents', @@ -35,45 +34,30 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Åbne Incidents efter status', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Åbne Incidents efter tildelt til', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Åbne Incidents efter bruger', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incident', - 'Class:Incident+' => '', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Status', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'Ny', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Eskaleret TTO', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => 'Tildelt', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Eskaleret TTR', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Afventer godkendelse', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => 'Afventer', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => 'Løst', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => 'Lukket', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => 'Påvirkning', - 'Class:Incident/Attribute:impact+' => '', + 'Class:Incident/Attribute:impact+' => 'Impact is the severity of the incident, how many end users are affected~~', 'Class:Incident/Attribute:impact/Value:1' => 'Afdeling', 'Class:Incident/Attribute:impact/Value:1+' => 'En afdeling er påvirket', 'Class:Incident/Attribute:impact/Value:2' => 'Service', @@ -81,113 +65,117 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Incident/Attribute:impact/Value:3' => 'Person', 'Class:Incident/Attribute:impact/Value:3+' => 'En person er påvirket', 'Class:Incident/Attribute:priority' => 'Prioritet', - 'Class:Incident/Attribute:priority+' => '', + 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:Incident/Attribute:priority/Value:1' => 'Kritisk', - 'Class:Incident/Attribute:priority/Value:1+' => '', + 'Class:Incident/Attribute:priority/Value:1+' => '~~', 'Class:Incident/Attribute:priority/Value:2' => 'Høj', - 'Class:Incident/Attribute:priority/Value:2+' => '', + 'Class:Incident/Attribute:priority/Value:2+' => '~~', 'Class:Incident/Attribute:priority/Value:3' => 'Middel', - 'Class:Incident/Attribute:priority/Value:3+' => '', + 'Class:Incident/Attribute:priority/Value:3+' => '~~', 'Class:Incident/Attribute:priority/Value:4' => 'Lav', - 'Class:Incident/Attribute:priority/Value:4+' => '', + 'Class:Incident/Attribute:priority/Value:4+' => '~~', 'Class:Incident/Attribute:urgency' => 'Vigtighed', - 'Class:Incident/Attribute:urgency+' => '', + 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:Incident/Attribute:urgency/Value:1' => 'Kritisk', - 'Class:Incident/Attribute:urgency/Value:1+' => '', + 'Class:Incident/Attribute:urgency/Value:1+' => '~~', 'Class:Incident/Attribute:urgency/Value:2' => 'Høj', - 'Class:Incident/Attribute:urgency/Value:2+' => '', + 'Class:Incident/Attribute:urgency/Value:2+' => '~~', 'Class:Incident/Attribute:urgency/Value:3' => 'Middel', - 'Class:Incident/Attribute:urgency/Value:3+' => '', + 'Class:Incident/Attribute:urgency/Value:3+' => '~~', 'Class:Incident/Attribute:urgency/Value:4' => 'Lav', - 'Class:Incident/Attribute:urgency/Value:4+' => '', + 'Class:Incident/Attribute:urgency/Value:4+' => '~~', 'Class:Incident/Attribute:origin' => 'Oprindelse', - 'Class:Incident/Attribute:origin+' => '', + 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', 'Class:Incident/Attribute:origin/Value:in_person' => 'In-person~~', 'Class:Incident/Attribute:origin/Value:in_person+' => 'Incident created following a face-to-face discussion~~', 'Class:Incident/Attribute:origin/Value:chat' => 'Chat~~', 'Class:Incident/Attribute:origin/Value:chat+' => 'Incident created following a ~~', 'Class:Incident/Attribute:origin/Value:mail' => 'Mail', - 'Class:Incident/Attribute:origin/Value:mail+' => '', + 'Class:Incident/Attribute:origin/Value:mail+' => 'Incident created on an email reception~~', 'Class:Incident/Attribute:origin/Value:monitoring' => 'Monitoring', - 'Class:Incident/Attribute:origin/Value:monitoring+' => '', + 'Class:Incident/Attribute:origin/Value:monitoring+' => 'Incident created on a monitoring alert~~', 'Class:Incident/Attribute:origin/Value:phone' => 'Telefon', - 'Class:Incident/Attribute:origin/Value:phone+' => '', + 'Class:Incident/Attribute:origin/Value:phone+' => 'Incident created following a phone call~~', 'Class:Incident/Attribute:origin/Value:portal' => 'Portal', - 'Class:Incident/Attribute:origin/Value:portal+' => '', + 'Class:Incident/Attribute:origin/Value:portal+' => 'Incident created on the user portal~~', 'Class:Incident/Attribute:service_id' => 'Ydelse', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => 'Ydelsesnavn', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => 'Ydelse underkategori', - 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', 'Class:Incident/Attribute:servicesubcategory_name' => 'Ydelses underkategorinavn', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Eskalations Flag', - 'Class:Incident/Attribute:escalation_flag+' => '', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'Nej', - 'Class:Incident/Attribute:escalation_flag/Value:no+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Ja', - 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:Incident/Attribute:escalation_reason' => 'Eskalationsgrund', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Tildelt dato', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => 'Løsnings dato', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => 'Sidste udsættelse dato', - 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:last_pending_date+' => '~~', 'Class:Incident/Attribute:cumulatedpending' => 'Akkumuleret ventetid', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'TTO (Time To Own)', - 'Class:Incident/Attribute:tto+' => '', + 'Class:Incident/Attribute:tto+' => 'Time To Own~~', 'Class:Incident/Attribute:ttr' => 'TTR (Time To Resolve)', - 'Class:Incident/Attribute:ttr+' => '', + 'Class:Incident/Attribute:ttr+' => 'Time To Resolve~~', 'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:Incident/Attribute:tto_time_spent+' => '~~', 'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:Incident/Attribute:ttr_time_spent+' => '~~', 'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO-Deadline', - 'Class:Incident/Attribute:tto_escalation_deadline+' => '', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO overskredet', - 'Class:Incident/Attribute:sla_tto_passed+' => '', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', 'Class:Incident/Attribute:sla_tto_over' => 'Overskridelse SLA TTO', - 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', 'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR-Deadline', - 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR overskredet', - 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', 'Class:Incident/Attribute:sla_ttr_over' => 'Overskridelse SLA TTR', - 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', 'Class:Incident/Attribute:time_spent' => 'Tid forbrugt til løsning', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => 'Løsningskode', - 'Class:Incident/Attribute:resolution_code+' => '', + 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Assistance', - 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '', + 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Bugfix', - 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Hardware Reparation', - 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:other' => 'Andet', - 'Class:Incident/Attribute:resolution_code/Value:other+' => '', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Software Patch', - 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:system update' => 'System Update', - 'Class:Incident/Attribute:resolution_code/Value:system update+' => '', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:training' => 'Uddannelse', - 'Class:Incident/Attribute:resolution_code/Value:training+' => '', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '~~', 'Class:Incident/Attribute:solution' => 'Løsning', - 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => 'Årsag til afventer', - 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:pending_reason+' => '~~', 'Class:Incident/Attribute:parent_incident_id' => 'Parent Incident', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Parent-Incident-Reference', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Parent Change', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Parent-Change-Reference', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => 'Parent problem id~~', 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => 'Parent problem ref~~', @@ -197,39 +185,39 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Incident/Attribute:child_incidents_list' => 'Afledte Incidents', 'Class:Incident/Attribute:child_incidents_list+' => 'All the child incidents related to this incident~~', 'Class:Incident/Attribute:public_log' => 'Offentlig Log', - 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:public_log+' => '~~', 'Class:Incident/Attribute:user_satisfaction' => 'Bruger tilfredshed', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Meget tilfreds', - 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Tilfreds', - 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Nogenlunde tilfreds', - 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Meget utilfreds', - 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:Incident/Attribute:user_comment' => 'Bruger kommentar', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'Parent-Incident-Friendly Name', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => 'Tildelt', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => 'Forny tildeling', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => 'Afventer', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => 'Timeout', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => 'Automatisk løst', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => 'Automatisk lukket', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => 'Marker som løst', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => 'Luk denne Request', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => 'Genåben', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Cannot assign the Parent incident to the incident itself~~', 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets~~', 'Class:Incident/Method:ResolveChildTickets+' => 'Cascade the resolution to child ticket (ev_autoresolve), and align the following characteristics: service, team, agent, resolution info~~', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/de.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/de.dict.itop-incident-mgmt-itil.php index 4ff709d714..79c3c30ca7 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/de.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/de.dict.itop-incident-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -13,15 +12,15 @@ */ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:IncidentManagement' => 'Incident Management', - 'Menu:IncidentManagement+' => '', + 'Menu:IncidentManagement+' => '~~', 'Menu:Incident:Overview' => 'Übersicht', - 'Menu:Incident:Overview+' => '', + 'Menu:Incident:Overview+' => '~~', 'Menu:NewIncident' => 'Neuer Incident', 'Menu:NewIncident+' => 'Einen neuen Incident dokumentieren', 'Menu:SearchIncidents' => 'Nach Incidents suchen', 'Menu:SearchIncidents+' => 'Suche nach einem bestehendem Incident', 'Menu:Incident:Shortcuts' => 'Incidents', - 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:Shortcuts+' => '~~', 'Menu:Incident:MyIncidents' => 'Mir zugewiesene Incidents', 'Menu:Incident:MyIncidents+' => 'Incidents die mir als Bearbeiter zugewiesen sind', 'Menu:Incident:MySupportIncidents' => 'Von mir gemeldet', @@ -35,71 +34,56 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Offene Incidents nach Status', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Offene Incidents nach Bearbeiter', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Offene Incidents nach Kunde', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Öffentlicher Log-Eintrag aus dem übergeordneten Incident %2$s:

', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Privater Log-Eintrag aus dem übergeordneten Incident [[Incident:%1$s]]:

', 'Class:Incident' => 'Incident', 'Class:Incident+' => 'Ticket-Typ zur Behandlung von Störungen eines Services oder von Konfigurationselementen', 'Class:Incident/Attribute:status' => 'Status', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'Neu', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Eskaliert TTO', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => 'Zugewiesen', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Eskaliert TTR', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Wartend auf Genehmigung', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => 'Auszeit', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => 'Gelöst', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => 'Geschlossen', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => 'Auswirkung', 'Class:Incident/Attribute:impact+' => 'Die Auswirkung gibt die Schwere des Vorfalls an, oft geschätzt durch die Anzahl der Betroffenen', 'Class:Incident/Attribute:impact/Value:1' => 'Eine Abteilung', - 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', 'Class:Incident/Attribute:impact/Value:2' => 'Ein Service', - 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', 'Class:Incident/Attribute:impact/Value:3' => 'Eine Person', - 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', 'Class:Incident/Attribute:priority' => 'Priorität', 'Class:Incident/Attribute:priority+' => 'Reihenfolge, in der Tickets zu bearbeiten sind', 'Class:Incident/Attribute:priority/Value:1' => 'Kritisch', - 'Class:Incident/Attribute:priority/Value:1+' => '', + 'Class:Incident/Attribute:priority/Value:1+' => '~~', 'Class:Incident/Attribute:priority/Value:2' => 'Hoch', - 'Class:Incident/Attribute:priority/Value:2+' => '', + 'Class:Incident/Attribute:priority/Value:2+' => '~~', 'Class:Incident/Attribute:priority/Value:3' => 'Mittel', - 'Class:Incident/Attribute:priority/Value:3+' => '', + 'Class:Incident/Attribute:priority/Value:3+' => '~~', 'Class:Incident/Attribute:priority/Value:4' => 'Niedrig', - 'Class:Incident/Attribute:priority/Value:4+' => '', + 'Class:Incident/Attribute:priority/Value:4+' => '~~', 'Class:Incident/Attribute:urgency' => 'Dringlichkeit', 'Class:Incident/Attribute:urgency+' => 'Wie schnell der Vorfall behandelt werden muss', 'Class:Incident/Attribute:urgency/Value:1' => 'Kritisch', - 'Class:Incident/Attribute:urgency/Value:1+' => '', + 'Class:Incident/Attribute:urgency/Value:1+' => '~~', 'Class:Incident/Attribute:urgency/Value:2' => 'Hoch', - 'Class:Incident/Attribute:urgency/Value:2+' => '', + 'Class:Incident/Attribute:urgency/Value:2+' => '~~', 'Class:Incident/Attribute:urgency/Value:3' => 'Mittel', - 'Class:Incident/Attribute:urgency/Value:3+' => '', + 'Class:Incident/Attribute:urgency/Value:3+' => '~~', 'Class:Incident/Attribute:urgency/Value:4' => 'Niedrig', - 'Class:Incident/Attribute:urgency/Value:4+' => '', + 'Class:Incident/Attribute:urgency/Value:4+' => '~~', 'Class:Incident/Attribute:origin' => 'Herkunft', 'Class:Incident/Attribute:origin+' => 'Wodurch die Erstellung dieses Incident-Tickets ausgelöst wurde', 'Class:Incident/Attribute:origin/Value:in_person' => 'Persönlich', @@ -115,129 +99,127 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Incident/Attribute:origin/Value:portal' => 'Portal', 'Class:Incident/Attribute:origin/Value:portal+' => 'Incident, der über das Portal erstellt wurde', 'Class:Incident/Attribute:service_id' => 'Service', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => 'Service-Name', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => 'Service-Unterkategorie', - 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', 'Class:Incident/Attribute:servicesubcategory_name' => 'Service-Unterkategorie-Name', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Eskalations-Flag', 'Class:Incident/Attribute:escalation_flag+' => 'Wenn gesetzt, erscheint das Ticket im Menü "Eskalierte Incidents"', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'Nein', - 'Class:Incident/Attribute:escalation_flag/Value:no+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Ja', - 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:Incident/Attribute:escalation_reason' => 'Eskalationsgrund', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Zuweisungsdatum', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => 'Lösungsdatum', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => 'Letztes Auszeit-Datum', - 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:last_pending_date+' => '~~', 'Class:Incident/Attribute:cumulatedpending' => 'Kumulierte Auszeit', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'TTO (Time To Own)', - 'Class:Incident/Attribute:tto+' => '', + 'Class:Incident/Attribute:tto+' => 'Time To Own~~', 'Class:Incident/Attribute:ttr' => 'TTR (Time To Resolve)', 'Class:Incident/Attribute:ttr+' => 'Time To Resolve', 'Class:Incident/Attribute:tto_time_spent' => 'Verbrauchte TTO-Zeit', - 'Class:Incident/Attribute:tto_time_spent+' => '', + 'Class:Incident/Attribute:tto_time_spent+' => '~~', 'Class:Incident/Attribute:ttr_time_spent' => 'Verbrauchte TTR-Zeit', - 'Class:Incident/Attribute:ttr_time_spent+' => '', + 'Class:Incident/Attribute:ttr_time_spent+' => '~~', 'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO-Deadline', - 'Class:Incident/Attribute:tto_escalation_deadline+' => '', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO verletzt', - 'Class:Incident/Attribute:sla_tto_passed+' => '', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', 'Class:Incident/Attribute:sla_tto_over' => 'Überschreitung SLA TTO', - 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', 'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR-Deadline', - 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR überschritten', - 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', 'Class:Incident/Attribute:sla_ttr_over' => 'Überschreitung SLA TTR', - 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', 'Class:Incident/Attribute:time_spent' => 'Lösungsdauer', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => 'Lösungs-Code', 'Class:Incident/Attribute:resolution_code+' => 'Was wurde getan, um den Incident zu lösen?', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Unterstützung', 'Class:Incident/Attribute:resolution_code/Value:assistance+' => 'Was wurde unternommen, um den Incident zu beheben?', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Bugfix', - 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Hardware-Reparatur', - 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:other' => 'Andere', - 'Class:Incident/Attribute:resolution_code/Value:other+' => '', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Software-Patch', - 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:system update' => 'System-Update', - 'Class:Incident/Attribute:resolution_code/Value:system update+' => '', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:training' => 'Schulung', - 'Class:Incident/Attribute:resolution_code/Value:training+' => '', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '~~', 'Class:Incident/Attribute:solution' => 'Lösung', - 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => 'Grund für Auszeit', - 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:pending_reason+' => '~~', 'Class:Incident/Attribute:parent_incident_id' => 'Parent-Incident', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Parent-Incident-Referenz', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Übergeordnete Anfrage', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Referenz der übergeordneten Anfrage', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Parent-Change', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Parent-Change-Referenz', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => 'Parent-Problem', - 'Class:Incident/Attribute:parent_problem_id+' => '', + 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => 'Parent-Problem-Referenz', - 'Class:Incident/Attribute:parent_problem_ref+' => '', + 'Class:Incident/Attribute:parent_problem_ref+' => '~~', 'Class:Incident/Attribute:related_request_list' => 'Kind-Requests', - 'Class:Incident/Attribute:related_request_list+' => '', + 'Class:Incident/Attribute:related_request_list+' => '~~', 'Class:Incident/Attribute:child_incidents_list' => 'Abgeleitete Incidents', 'Class:Incident/Attribute:child_incidents_list+' => 'Alle abgeleiteten Incidents, die mit diesem Incident verknüpft sind', 'Class:Incident/Attribute:public_log' => 'Öffentliches Log', - 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:public_log+' => '~~', 'Class:Incident/Attribute:user_satisfaction' => 'Benutzerzufriedenheit', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Sehr zufrieden', - 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Ziemlich zufrieden', - 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Eher unzufrieden', - 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Sehr unzufrieden', - 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:Incident/Attribute:user_comment' => 'Benutzer-Kommentar', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'Parent-Incident Anzeigename', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => 'Zuweisen', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => 'Erneut zuweisen', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => 'Auszeit', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => 'Timeout', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => 'Automatisch gelöst', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => 'Automatisch geschlossen', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => 'Als gelöst markieren', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => 'Diesen Request schließen', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => 'Wiedereröffnen', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Kann Incident-Ticket nicht als eigenes Parent-Ticket verwenden', 'Class:Incident/Method:ResolveChildTickets' => 'Kind-Tickets lösen', 'Class:Incident/Method:ResolveChildTickets+' => 'Lösung auf Kind-Tickets übertragen (ev_autoresolve), und folgende Ticket-Eigenschaften angleichen: Service, Team, Agent, Lösungsinformationen', 'Tickets:Related:OpenIncidents' => 'Offene Incidents', - 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Öffentlicher Log-Eintrag aus dem übergeordneten Incident %2$s:

', - 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Privater Log-Eintrag aus dem übergeordneten Incident [[Incident:%1$s]]:

', - 'Class:Incident/Attribute:parent_request_id' => 'Übergeordnete Anfrage', - 'Class:Incident/Attribute:parent_request_id+' => '', - 'Class:Incident/Attribute:parent_request_ref' => 'Referenz der übergeordneten Anfrage', - 'Class:Incident/Attribute:parent_request_ref+' => '', ]); diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/en_gb.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/en_gb.dict.itop-incident-mgmt-itil.php index ab54eaefaa..57855f8d09 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/en_gb.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/en_gb.dict.itop-incident-mgmt-itil.php @@ -1,38 +1,25 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:IncidentManagement' => 'Incident Management', - 'Menu:IncidentManagement+' => '', + 'Menu:IncidentManagement+' => '~~', 'Menu:Incident:Overview' => 'Overview', - 'Menu:Incident:Overview+' => '', + 'Menu:Incident:Overview+' => '~~', 'Menu:NewIncident' => 'New incident', 'Menu:NewIncident+' => 'Create a new incident ticket', 'Menu:SearchIncidents' => 'Search for incidents', 'Menu:SearchIncidents+' => 'Search for incident tickets', 'Menu:Incident:Shortcuts' => 'Incidents', - 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:Shortcuts+' => '~~', 'Menu:Incident:MyIncidents' => 'Assigned to me', 'Menu:Incident:MyIncidents+' => 'Incidents assigned to me (as an Agent)', 'Menu:Incident:MySupportIncidents' => 'Reported by me', @@ -46,71 +33,56 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Open incidents by status', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Open incidents by agent', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Open incidents by customer', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incident', - 'Class:Incident+' => '', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Status', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'New', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Escalated TTO', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => 'Assigned', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Escalated TTR', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Waiting for approval', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => 'Pending', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => 'Resolved', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => 'Closed', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => 'Impact', 'Class:Incident/Attribute:impact+' => 'Impact is the severity of the incident, how many end users are affected', 'Class:Incident/Attribute:impact/Value:1' => 'A department', - 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', 'Class:Incident/Attribute:impact/Value:2' => 'A service', - 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', 'Class:Incident/Attribute:impact/Value:3' => 'A person', - 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', 'Class:Incident/Attribute:priority' => 'Priority', 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled', 'Class:Incident/Attribute:priority/Value:1' => 'Critical', - 'Class:Incident/Attribute:priority/Value:1+' => '', + 'Class:Incident/Attribute:priority/Value:1+' => '~~', 'Class:Incident/Attribute:priority/Value:2' => 'High', - 'Class:Incident/Attribute:priority/Value:2+' => '', + 'Class:Incident/Attribute:priority/Value:2+' => '~~', 'Class:Incident/Attribute:priority/Value:3' => 'Medium', - 'Class:Incident/Attribute:priority/Value:3+' => '', + 'Class:Incident/Attribute:priority/Value:3+' => '~~', 'Class:Incident/Attribute:priority/Value:4' => 'Low', - 'Class:Incident/Attribute:priority/Value:4+' => '', + 'Class:Incident/Attribute:priority/Value:4+' => '~~', 'Class:Incident/Attribute:urgency' => 'Urgency', 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved', 'Class:Incident/Attribute:urgency/Value:1' => 'Critical', - 'Class:Incident/Attribute:urgency/Value:1+' => '', + 'Class:Incident/Attribute:urgency/Value:1+' => '~~', 'Class:Incident/Attribute:urgency/Value:2' => 'High', - 'Class:Incident/Attribute:urgency/Value:2+' => '', + 'Class:Incident/Attribute:urgency/Value:2+' => '~~', 'Class:Incident/Attribute:urgency/Value:3' => 'Medium', - 'Class:Incident/Attribute:urgency/Value:3+' => '', + 'Class:Incident/Attribute:urgency/Value:3+' => '~~', 'Class:Incident/Attribute:urgency/Value:4' => 'Low', - 'Class:Incident/Attribute:urgency/Value:4+' => '', + 'Class:Incident/Attribute:urgency/Value:4+' => '~~', 'Class:Incident/Attribute:origin' => 'Origin', 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation', 'Class:Incident/Attribute:origin/Value:in_person' => 'In-person', @@ -126,123 +98,126 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Incident/Attribute:origin/Value:portal' => 'Portal', 'Class:Incident/Attribute:origin/Value:portal+' => 'Incident created on the user portal', 'Class:Incident/Attribute:service_id' => 'Service', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => 'Service name', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => 'Service subcategory', - 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', 'Class:Incident/Attribute:servicesubcategory_name' => 'Service subcategory name', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Hot Flag', - 'Class:Incident/Attribute:escalation_flag+' => '', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'No', - 'Class:Incident/Attribute:escalation_flag/Value:no+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Yes', - 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:Incident/Attribute:escalation_reason' => 'Hot reason', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Assignment date', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => 'Resolution date', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => 'Last pending date', - 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:last_pending_date+' => '~~', 'Class:Incident/Attribute:cumulatedpending' => 'Cumulated pending', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'TTO', 'Class:Incident/Attribute:tto+' => 'Time To Own', 'Class:Incident/Attribute:ttr' => 'TTR', 'Class:Incident/Attribute:ttr+' => 'Time To Resolve', 'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent', - 'Class:Incident/Attribute:tto_time_spent+' => '', + 'Class:Incident/Attribute:tto_time_spent+' => '~~', 'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent', - 'Class:Incident/Attribute:ttr_time_spent+' => '', + 'Class:Incident/Attribute:ttr_time_spent+' => '~~', 'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO Deadline', - 'Class:Incident/Attribute:tto_escalation_deadline+' => '', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_tto_passed' => 'SLA tto passed', - 'Class:Incident/Attribute:sla_tto_passed+' => '', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', 'Class:Incident/Attribute:sla_tto_over' => 'SLA tto over', - 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', 'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR Deadline', - 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA ttr passed', - 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', 'Class:Incident/Attribute:sla_ttr_over' => 'SLA ttr over', - 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', 'Class:Incident/Attribute:time_spent' => 'Resolution delay', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => 'Resolution code', 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Assistance', - 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '', + 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed', - 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair', - 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:other' => 'Other', - 'Class:Incident/Attribute:resolution_code/Value:other+' => '', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Software patch', - 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:system update' => 'System update', - 'Class:Incident/Attribute:resolution_code/Value:system update+' => '', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:training' => 'Training', - 'Class:Incident/Attribute:resolution_code/Value:training+' => '', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '~~', 'Class:Incident/Attribute:solution' => 'Solution', - 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => 'Pending reason', - 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:pending_reason+' => '~~', 'Class:Incident/Attribute:parent_incident_id' => 'Parent incident', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Parent incident ref', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Parent change', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Parent change ref', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => 'Parent problem id', - 'Class:Incident/Attribute:parent_problem_id+' => '', + 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => 'Parent problem ref', - 'Class:Incident/Attribute:parent_problem_ref+' => '', + 'Class:Incident/Attribute:parent_problem_ref+' => '~~', 'Class:Incident/Attribute:related_request_list' => 'Child requests', - 'Class:Incident/Attribute:related_request_list+' => '', + 'Class:Incident/Attribute:related_request_list+' => '~~', 'Class:Incident/Attribute:child_incidents_list' => 'Child incidents', 'Class:Incident/Attribute:child_incidents_list+' => 'All the child incidents related to this incident', 'Class:Incident/Attribute:public_log' => 'Public log', - 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:public_log+' => '~~', 'Class:Incident/Attribute:user_satisfaction' => 'User satisfaction', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Very satisfied', - 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied', - 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Rather Dissatisfied', - 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Very Dissatisfied', - 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:Incident/Attribute:user_comment' => 'User comment', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'parent_incident_id_friendlyname', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => 'Assign', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => 'Re-assign', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => 'Pending', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => 'Timeout', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => 'Automatic resolve', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => 'Automatic close', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => 'Mark as resolved', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => 'Close this request', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => 'Re-open', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Cannot assign the Parent incident to the incident itself', - 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:Incident/Method:ResolveChildTickets+' => 'Cascade the resolution to child ticket (ev_autoresolve), and align the following characteristics: service, team, agent, resolution info.', 'Tickets:Related:OpenIncidents' => 'Open incidents', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/es_cr.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/es_cr.dict.itop-incident-mgmt-itil.php index 034b40fc76..ab7d3bf73d 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/es_cr.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/es_cr.dict.itop-incident-mgmt-itil.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:IncidentManagement' => 'Administración de Incidentes', @@ -32,23 +34,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Incidentes Abiertos por Estatus', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Incidentes Abiertos por Analista', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Incidentes Abiertos por Cliente', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incidente', 'Class:Incident+' => 'Incidente', 'Class:Incident/Attribute:status' => 'Estatus', @@ -181,6 +168,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Incident/Attribute:parent_incident_id+' => 'Incidente Padre', 'Class:Incident/Attribute:parent_incident_ref' => 'Ref. Incidente Padre', 'Class:Incident/Attribute:parent_incident_ref+' => 'Ref. Incidente Padre', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Cambio Padre', 'Class:Incident/Attribute:parent_change_id+' => 'Cambio Padre', 'Class:Incident/Attribute:parent_change_ref' => 'Ref. Cambio Padre', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/et.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/et.dict.itop-incident-mgmt-itil.php new file mode 100644 index 0000000000..5813648f47 --- /dev/null +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/et.dict.itop-incident-mgmt-itil.php @@ -0,0 +1,224 @@ + 'Incident Management~~', + 'Menu:IncidentManagement+' => '~~', + 'Menu:Incident:Overview' => 'Overview~~', + 'Menu:Incident:Overview+' => '~~', + 'Menu:NewIncident' => 'New incident~~', + 'Menu:NewIncident+' => 'Create a new incident ticket~~', + 'Menu:SearchIncidents' => 'Search for incidents~~', + 'Menu:SearchIncidents+' => 'Search for incident tickets~~', + 'Menu:Incident:Shortcuts' => 'Incidents~~', + 'Menu:Incident:Shortcuts+' => '~~', + 'Menu:Incident:MyIncidents' => 'Assigned to me~~', + 'Menu:Incident:MyIncidents+' => 'Incidents assigned to me (as an Agent)~~', + 'Menu:Incident:MySupportIncidents' => 'Reported by me~~', + 'Menu:Incident:MySupportIncidents+' => 'Non closed incidents where I am the caller~~', + 'Menu:Incident:EscalatedIncidents' => 'Under escalation~~', + 'Menu:Incident:EscalatedIncidents+' => 'Incident which are under escalation, by status or hot flag~~', + 'Menu:Incident:OpenIncidents' => 'Open~~', + 'Menu:Incident:OpenIncidents+' => 'All incidents that are not closed~~', + 'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => 'Last 14 days incident per priority~~', + 'UI-IncidentManagementOverview-Last-14-days' => 'Last 14 days number of incidents~~', + 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Open incidents by status~~', + 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Open incidents by agent~~', + 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Open incidents by customer~~', + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', + 'Class:Incident' => 'Incident~~', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', + 'Class:Incident/Attribute:status' => 'Status~~', + 'Class:Incident/Attribute:status+' => '~~', + 'Class:Incident/Attribute:status/Value:new' => 'New~~', + 'Class:Incident/Attribute:status/Value:new+' => '~~', + 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Escalated TTO~~', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', + 'Class:Incident/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', + 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Escalated TTR~~', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', + 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Waiting for approval~~', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', + 'Class:Incident/Attribute:status/Value:pending' => 'Pending~~', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', + 'Class:Incident/Attribute:status/Value:resolved' => 'Resolved~~', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', + 'Class:Incident/Attribute:status/Value:closed' => 'Closed~~', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', + 'Class:Incident/Attribute:impact' => 'Impact~~', + 'Class:Incident/Attribute:impact+' => 'Impact is the severity of the incident, how many end users are affected~~', + 'Class:Incident/Attribute:impact/Value:1' => 'A department~~', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', + 'Class:Incident/Attribute:impact/Value:2' => 'A service~~', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', + 'Class:Incident/Attribute:impact/Value:3' => 'A person~~', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', + 'Class:Incident/Attribute:priority' => 'Priority~~', + 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', + 'Class:Incident/Attribute:priority/Value:1' => 'Critical~~', + 'Class:Incident/Attribute:priority/Value:1+' => '~~', + 'Class:Incident/Attribute:priority/Value:2' => 'High~~', + 'Class:Incident/Attribute:priority/Value:2+' => '~~', + 'Class:Incident/Attribute:priority/Value:3' => 'Medium~~', + 'Class:Incident/Attribute:priority/Value:3+' => '~~', + 'Class:Incident/Attribute:priority/Value:4' => 'Low~~', + 'Class:Incident/Attribute:priority/Value:4+' => '~~', + 'Class:Incident/Attribute:urgency' => 'Urgency~~', + 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', + 'Class:Incident/Attribute:urgency/Value:1' => 'Critical~~', + 'Class:Incident/Attribute:urgency/Value:1+' => '~~', + 'Class:Incident/Attribute:urgency/Value:2' => 'High~~', + 'Class:Incident/Attribute:urgency/Value:2+' => '~~', + 'Class:Incident/Attribute:urgency/Value:3' => 'Medium~~', + 'Class:Incident/Attribute:urgency/Value:3+' => '~~', + 'Class:Incident/Attribute:urgency/Value:4' => 'Low~~', + 'Class:Incident/Attribute:urgency/Value:4+' => '~~', + 'Class:Incident/Attribute:origin' => 'Origin~~', + 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', + 'Class:Incident/Attribute:origin/Value:in_person' => 'In-person~~', + 'Class:Incident/Attribute:origin/Value:in_person+' => 'Incident created following a face-to-face discussion~~', + 'Class:Incident/Attribute:origin/Value:chat' => 'Chat~~', + 'Class:Incident/Attribute:origin/Value:chat+' => 'Incident created following a ~~', + 'Class:Incident/Attribute:origin/Value:mail' => 'Email~~', + 'Class:Incident/Attribute:origin/Value:mail+' => 'Incident created on an email reception~~', + 'Class:Incident/Attribute:origin/Value:monitoring' => 'Monitoring~~', + 'Class:Incident/Attribute:origin/Value:monitoring+' => 'Incident created on a monitoring alert~~', + 'Class:Incident/Attribute:origin/Value:phone' => 'Phone~~', + 'Class:Incident/Attribute:origin/Value:phone+' => 'Incident created following a phone call~~', + 'Class:Incident/Attribute:origin/Value:portal' => 'Portal~~', + 'Class:Incident/Attribute:origin/Value:portal+' => 'Incident created on the user portal~~', + 'Class:Incident/Attribute:service_id' => 'Service~~', + 'Class:Incident/Attribute:service_id+' => '~~', + 'Class:Incident/Attribute:service_name' => 'Service name~~', + 'Class:Incident/Attribute:service_name+' => '~~', + 'Class:Incident/Attribute:servicesubcategory_id' => 'Service subcategory~~', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', + 'Class:Incident/Attribute:servicesubcategory_name' => 'Service subcategory name~~', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', + 'Class:Incident/Attribute:escalation_flag' => 'Hot Flag~~', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', + 'Class:Incident/Attribute:escalation_flag/Value:no' => 'No~~', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', + 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Yes~~', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '~~', + 'Class:Incident/Attribute:escalation_reason' => 'Hot reason~~', + 'Class:Incident/Attribute:escalation_reason+' => '~~', + 'Class:Incident/Attribute:assignment_date' => 'Assignment date~~', + 'Class:Incident/Attribute:assignment_date+' => '~~', + 'Class:Incident/Attribute:resolution_date' => 'Resolution date~~', + 'Class:Incident/Attribute:resolution_date+' => '~~', + 'Class:Incident/Attribute:last_pending_date' => 'Last pending date~~', + 'Class:Incident/Attribute:last_pending_date+' => '~~', + 'Class:Incident/Attribute:cumulatedpending' => 'Cumulated pending~~', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', + 'Class:Incident/Attribute:tto' => 'TTO~~', + 'Class:Incident/Attribute:tto+' => 'Time To Own~~', + 'Class:Incident/Attribute:ttr' => 'TTR~~', + 'Class:Incident/Attribute:ttr+' => 'Time To Resolve~~', + 'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent~~', + 'Class:Incident/Attribute:tto_time_spent+' => '~~', + 'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent~~', + 'Class:Incident/Attribute:ttr_time_spent+' => '~~', + 'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO Deadline~~', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', + 'Class:Incident/Attribute:sla_tto_passed' => 'SLA tto passed~~', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', + 'Class:Incident/Attribute:sla_tto_over' => 'SLA tto over~~', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', + 'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR Deadline~~', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', + 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA ttr passed~~', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', + 'Class:Incident/Attribute:sla_ttr_over' => 'SLA ttr over~~', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', + 'Class:Incident/Attribute:time_spent' => 'Resolution delay~~', + 'Class:Incident/Attribute:time_spent+' => '~~', + 'Class:Incident/Attribute:resolution_code' => 'Resolution code~~', + 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', + 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Assistance~~', + 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed~~', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair~~', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:other' => 'Other~~', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Software patch~~', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:system update' => 'System update~~', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:training' => 'Training~~', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '~~', + 'Class:Incident/Attribute:solution' => 'Solution~~', + 'Class:Incident/Attribute:solution+' => '~~', + 'Class:Incident/Attribute:pending_reason' => 'Pending reason~~', + 'Class:Incident/Attribute:pending_reason+' => '~~', + 'Class:Incident/Attribute:parent_incident_id' => 'Parent incident~~', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', + 'Class:Incident/Attribute:parent_incident_ref' => 'Parent incident ref~~', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', + 'Class:Incident/Attribute:parent_change_id' => 'Parent change~~', + 'Class:Incident/Attribute:parent_change_id+' => '~~', + 'Class:Incident/Attribute:parent_change_ref' => 'Parent change ref~~', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', + 'Class:Incident/Attribute:parent_problem_id' => 'Parent problem id~~', + 'Class:Incident/Attribute:parent_problem_id+' => '~~', + 'Class:Incident/Attribute:parent_problem_ref' => 'Parent problem ref~~', + 'Class:Incident/Attribute:parent_problem_ref+' => '~~', + 'Class:Incident/Attribute:related_request_list' => 'Child requests~~', + 'Class:Incident/Attribute:related_request_list+' => '~~', + 'Class:Incident/Attribute:child_incidents_list' => 'Child incidents~~', + 'Class:Incident/Attribute:child_incidents_list+' => 'All the child incidents related to this incident~~', + 'Class:Incident/Attribute:public_log' => 'Public log~~', + 'Class:Incident/Attribute:public_log+' => '~~', + 'Class:Incident/Attribute:user_satisfaction' => 'User satisfaction~~', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', + 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '~~', + 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', + 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '~~', + 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied~~', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '~~', + 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Very Dissatisfied~~', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '~~', + 'Class:Incident/Attribute:user_comment' => 'User comment~~', + 'Class:Incident/Attribute:user_comment+' => '~~', + 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'parent_incident_id_friendlyname~~', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', + 'Class:Incident/Stimulus:ev_assign' => 'Assign~~', + 'Class:Incident/Stimulus:ev_assign+' => '~~', + 'Class:Incident/Stimulus:ev_reassign' => 'Re-assign~~', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', + 'Class:Incident/Stimulus:ev_pending' => 'Pending~~', + 'Class:Incident/Stimulus:ev_pending+' => '~~', + 'Class:Incident/Stimulus:ev_timeout' => 'Timeout~~', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', + 'Class:Incident/Stimulus:ev_autoresolve' => 'Automatic resolve~~', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', + 'Class:Incident/Stimulus:ev_autoclose' => 'Automatic close~~', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', + 'Class:Incident/Stimulus:ev_resolve' => 'Mark as resolved~~', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', + 'Class:Incident/Stimulus:ev_close' => 'Close this request~~', + 'Class:Incident/Stimulus:ev_close+' => '~~', + 'Class:Incident/Stimulus:ev_reopen' => 'Re-open~~', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', + 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Cannot assign the Parent incident to the incident itself~~', + 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets~~', + 'Class:Incident/Method:ResolveChildTickets+' => 'Cascade the resolution to child ticket (ev_autoresolve), and align the following characteristics: service, team, agent, resolution info~~', + 'Tickets:Related:OpenIncidents' => 'Open incidents~~', +]); diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/fr.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/fr.dict.itop-incident-mgmt-itil.php index 6a00149a15..0736a99070 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/fr.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/fr.dict.itop-incident-mgmt-itil.php @@ -1,26 +1,25 @@ 'Gestion des incidents', - 'Menu:IncidentManagement+' => '', + 'Menu:IncidentManagement+' => '~~', 'Menu:Incident:Overview' => 'Vue d\'ensemble', - 'Menu:Incident:Overview+' => '', + 'Menu:Incident:Overview+' => '~~', 'Menu:NewIncident' => 'Nouvel incident', 'Menu:NewIncident+' => 'Créer un nouveau ticket d\'incident', 'Menu:SearchIncidents' => 'Rechercher des incidents', 'Menu:SearchIncidents+' => 'Rechercher parmi les tickets d\'incidents', 'Menu:Incident:Shortcuts' => 'Incidents', - 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:Shortcuts+' => '~~', 'Menu:Incident:MyIncidents' => 'Qui me sont assignés', 'Menu:Incident:MyIncidents+' => 'Les tickets d\'incident en cours qui me sont assignés', 'Menu:Incident:MySupportIncidents' => 'Que j\'ai déclarés', @@ -34,71 +33,56 @@ Dict::Add('FR FR', 'French', 'Français', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Incidents ouverts par statut', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Incidents ouverts par agent', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Incidents ouverts par client', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incident', 'Class:Incident+' => 'Type de Ticket pour gérer les dysfonctionnements d\'un service ou d\'éléments de configuration', 'Class:Incident/Attribute:status' => 'Etat', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'Nouveau', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Escalade tto', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => 'Assigné', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Escalate ttr', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'En attente d\'approbation', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => 'En attente', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => 'Résolu', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => 'Fermé', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => 'Impact', 'Class:Incident/Attribute:impact+' => 'Impact indique la séverité de l\'incident, souvent estimé par le nombre de personnes impactées', 'Class:Incident/Attribute:impact/Value:1' => 'Un département', - 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', 'Class:Incident/Attribute:impact/Value:2' => 'Un service', - 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', 'Class:Incident/Attribute:impact/Value:3' => 'Une personne', - 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', 'Class:Incident/Attribute:priority' => 'Priorité', 'Class:Incident/Attribute:priority+' => 'Ordre dans lequel les incidents doivent être traitées', 'Class:Incident/Attribute:priority/Value:1' => 'Critique', - 'Class:Incident/Attribute:priority/Value:1+' => '', + 'Class:Incident/Attribute:priority/Value:1+' => '~~', 'Class:Incident/Attribute:priority/Value:2' => 'Haute', - 'Class:Incident/Attribute:priority/Value:2+' => '', + 'Class:Incident/Attribute:priority/Value:2+' => '~~', 'Class:Incident/Attribute:priority/Value:3' => 'Moyenne', - 'Class:Incident/Attribute:priority/Value:3+' => '', + 'Class:Incident/Attribute:priority/Value:3+' => '~~', 'Class:Incident/Attribute:priority/Value:4' => 'Basse', - 'Class:Incident/Attribute:priority/Value:4+' => '', + 'Class:Incident/Attribute:priority/Value:4+' => '~~', 'Class:Incident/Attribute:urgency' => 'Urgence', 'Class:Incident/Attribute:urgency+' => 'Avec quelle célérité l\'incident doit être traitée', 'Class:Incident/Attribute:urgency/Value:1' => 'Critique', - 'Class:Incident/Attribute:urgency/Value:1+' => '', + 'Class:Incident/Attribute:urgency/Value:1+' => '~~', 'Class:Incident/Attribute:urgency/Value:2' => 'Haute', - 'Class:Incident/Attribute:urgency/Value:2+' => '', + 'Class:Incident/Attribute:urgency/Value:2+' => '~~', 'Class:Incident/Attribute:urgency/Value:3' => 'Moyenne', - 'Class:Incident/Attribute:urgency/Value:3+' => '', + 'Class:Incident/Attribute:urgency/Value:3+' => '~~', 'Class:Incident/Attribute:urgency/Value:4' => 'Basse', - 'Class:Incident/Attribute:urgency/Value:4+' => '', + 'Class:Incident/Attribute:urgency/Value:4+' => '~~', 'Class:Incident/Attribute:origin' => 'Origine', 'Class:Incident/Attribute:origin+' => 'Canal par lequel l\'incident est arrivée', 'Class:Incident/Attribute:origin/Value:in_person' => 'En personne', @@ -114,137 +98,125 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Incident/Attribute:origin/Value:portal' => 'Portail', 'Class:Incident/Attribute:origin/Value:portal+' => 'Incident créé via un portail utilisateur', 'Class:Incident/Attribute:service_id' => 'Service', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => 'Nom du service', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => 'Sous-catégorie de service', - 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', 'Class:Incident/Attribute:servicesubcategory_name' => 'Nom Sous-catégorie de service', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Ticket à surveiller', 'Class:Incident/Attribute:escalation_flag+' => 'Ce Ticket sera ajouté au menu des incidents en cours d\'escalade', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'Non', - 'Class:Incident/Attribute:escalation_flag/Value:no+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Oui', - 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:Incident/Attribute:escalation_reason' => 'Raison de surveillance', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Date d\'assignation', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => 'Date de résolution', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => 'Dernière date de suspension', - 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:last_pending_date+' => '~~', 'Class:Incident/Attribute:cumulatedpending' => 'Temps cumulé de suspension', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'TTO', 'Class:Incident/Attribute:tto+' => 'Delai garanti d\'assignation', 'Class:Incident/Attribute:ttr' => 'TTR', 'Class:Incident/Attribute:ttr+' => 'Délai garanti de résolution', 'Class:Incident/Attribute:tto_time_spent' => 'TTO temps passé', - 'Class:Incident/Attribute:tto_time_spent+' => '', + 'Class:Incident/Attribute:tto_time_spent+' => '~~', 'Class:Incident/Attribute:ttr_time_spent' => 'TTR temps passé', - 'Class:Incident/Attribute:ttr_time_spent+' => '', + 'Class:Incident/Attribute:ttr_time_spent+' => '~~', 'Class:Incident/Attribute:tto_escalation_deadline' => 'Echéance TTO', - 'Class:Incident/Attribute:tto_escalation_deadline+' => '', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO dépassé ?', 'Class:Incident/Attribute:sla_tto_passed+' => 'SLA TTO dépassé ?', 'Class:Incident/Attribute:sla_tto_over' => 'Dépassement SLA TTO', - 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', 'Class:Incident/Attribute:ttr_escalation_deadline' => 'Echéance TTR', - 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR dépassé ?', - 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', 'Class:Incident/Attribute:sla_ttr_over' => 'Dépassement SLA TTR', - 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', 'Class:Incident/Attribute:time_spent' => 'Délai de résolution', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => 'Code de résolution', 'Class:Incident/Attribute:resolution_code+' => 'Qu\'est-ce qui a été fait pour résoudre l\'incident ?', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Assistance', - 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '', + 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Résolution de bug', - 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Réparation matériel', - 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:other' => 'Autre', - 'Class:Incident/Attribute:resolution_code/Value:other+' => '', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Patch logiciel', - 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:system update' => 'Mise à jour système', - 'Class:Incident/Attribute:resolution_code/Value:system update+' => '', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:training' => 'Formation', - 'Class:Incident/Attribute:resolution_code/Value:training+' => '', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '~~', 'Class:Incident/Attribute:solution' => 'Solution', - 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => 'Raison de suspension', - 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:pending_reason+' => '~~', 'Class:Incident/Attribute:parent_incident_id' => 'Incident parent', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Réf. incident parent', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', 'Class:Incident/Attribute:parent_request_id' => 'Demande parente', - 'Class:Incident/Attribute:parent_request_id+' => '', + 'Class:Incident/Attribute:parent_request_id+' => '~~', 'Class:Incident/Attribute:parent_request_ref' => 'Réf. demande parente', - 'Class:Incident/Attribute:parent_request_ref+' => '', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Changement parent', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Réf. changement parent', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => 'Problème lié', - 'Class:Incident/Attribute:parent_problem_id+' => '', + 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => 'Réf. problème lié', - 'Class:Incident/Attribute:parent_problem_ref+' => '', + 'Class:Incident/Attribute:parent_problem_ref+' => '~~', 'Class:Incident/Attribute:related_request_list' => 'Requêtes filles', - 'Class:Incident/Attribute:related_request_list+' => '', - 'Class:Incident/Attribute:related_request_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Incident/Attribute:related_request_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Incident/Attribute:related_request_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Incident/Attribute:related_request_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Incident/Attribute:related_request_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Incident/Attribute:related_request_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', + 'Class:Incident/Attribute:related_request_list+' => '~~', 'Class:Incident/Attribute:child_incidents_list' => 'Incidents fils', 'Class:Incident/Attribute:child_incidents_list+' => 'Tous les incidents fils lié à celui-ci', - 'Class:Incident/Attribute:child_incidents_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Incident/Attribute:child_incidents_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Incident/Attribute:child_incidents_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Incident/Attribute:child_incidents_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Incident/Attribute:child_incidents_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Incident/Attribute:child_incidents_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Incident/Attribute:public_log' => 'Journal public', - 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:public_log+' => '~~', 'Class:Incident/Attribute:user_satisfaction' => 'Satisfaction client', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Très satisfait', - 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Plutôt satisfait', 'Class:Incident/Attribute:user_satisfaction/Value:2+' => 't', 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Plutôt mécontent', - 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Très mécontent', - 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:Incident/Attribute:user_comment' => 'Commentaire client', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'Nom usuel de l\'incident parent', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => 'Assigner', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => 'Réassigner', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => 'En attente', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => 'ev_timeout', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => 'Résolution automatique', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => 'Fermeture automatique', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => 'Marquer comme résolu', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => 'Clore cet incident', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => 'Ré-ouvrir', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'L\'incident parent ne peut pas être lui-même', 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets (résoudre les tickets fils)', 'Class:Incident/Method:ResolveChildTickets+' => 'Cascader l\'action de résolution du ticket (ev_autoresolve) vers les requêtes et incidents fils, et aligner les caractéristiques suivantes : service, équipe, agent, information de résolution', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/hu.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/hu.dict.itop-incident-mgmt-itil.php index bc5bedae17..536561ddfb 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/hu.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/hu.dict.itop-incident-mgmt-itil.php @@ -1,18 +1,17 @@ 'Incidenskezelés', - 'Menu:IncidentManagement+' => '', + 'Menu:IncidentManagement+' => '~~', 'Menu:Incident:Overview' => 'Áttekintő', 'Menu:Incident:Overview+' => 'Áttekintő oldal', 'Menu:NewIncident' => 'Új incidens', @@ -34,25 +33,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Nyitott incidensek állapotuk szerint', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Nyitott incidensek ügyintézőnként', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Nyitott incidensek ügyfelenként', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incidens', - 'Class:Incident+' => '~~', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Állapot', 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'Új', @@ -82,23 +66,23 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Incident/Attribute:priority' => 'Prioritás', 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:Incident/Attribute:priority/Value:1' => 'Kritikus', - 'Class:Incident/Attribute:priority/Value:1+' => '', + 'Class:Incident/Attribute:priority/Value:1+' => '~~', 'Class:Incident/Attribute:priority/Value:2' => 'Magas', - 'Class:Incident/Attribute:priority/Value:2+' => '', + 'Class:Incident/Attribute:priority/Value:2+' => '~~', 'Class:Incident/Attribute:priority/Value:3' => 'Közepes', - 'Class:Incident/Attribute:priority/Value:3+' => '', + 'Class:Incident/Attribute:priority/Value:3+' => '~~', 'Class:Incident/Attribute:priority/Value:4' => 'Alacsony', - 'Class:Incident/Attribute:priority/Value:4+' => '', + 'Class:Incident/Attribute:priority/Value:4+' => '~~', 'Class:Incident/Attribute:urgency' => 'Sürgősség', 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:Incident/Attribute:urgency/Value:1' => 'Nem várhat', - 'Class:Incident/Attribute:urgency/Value:1+' => '', + 'Class:Incident/Attribute:urgency/Value:1+' => '~~', 'Class:Incident/Attribute:urgency/Value:2' => 'Nagyon sürgős', - 'Class:Incident/Attribute:urgency/Value:2+' => '', + 'Class:Incident/Attribute:urgency/Value:2+' => '~~', 'Class:Incident/Attribute:urgency/Value:3' => 'Sürgős', 'Class:Incident/Attribute:urgency/Value:3+' => 'sürgős', 'Class:Incident/Attribute:urgency/Value:4' => 'Nem sürgős', - 'Class:Incident/Attribute:urgency/Value:4+' => '', + 'Class:Incident/Attribute:urgency/Value:4+' => '~~', 'Class:Incident/Attribute:origin' => 'Eredet', 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', 'Class:Incident/Attribute:origin/Value:in_person' => 'In-person~~', @@ -122,11 +106,11 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Incident/Attribute:servicesubcategory_name' => 'Szolgáltatás alkategória név', 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Sürgősség jelzés', - 'Class:Incident/Attribute:escalation_flag+' => '~~', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'Nem', - 'Class:Incident/Attribute:escalation_flag/Value:no+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Igen', - 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:Incident/Attribute:escalation_reason' => 'Sürgősségi ok', 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Megbízás dátuma', @@ -162,19 +146,19 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Incident/Attribute:resolution_code' => 'Megoldás kód', 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Támogatás', - 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '', + 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Programiba javítás', - 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Hardver javítás', - 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:other' => 'Egyéb', - 'Class:Incident/Attribute:resolution_code/Value:other+' => '', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Szoftverfrissítés', - 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:system update' => 'Rendszerfrissítés', - 'Class:Incident/Attribute:resolution_code/Value:system update+' => '', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:training' => 'Oktatás', - 'Class:Incident/Attribute:resolution_code/Value:training+' => '', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '~~', 'Class:Incident/Attribute:solution' => 'Megoldás', 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => 'Függőben lévőség oka', @@ -183,6 +167,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Referenciaszám', 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Fölérendelt változás', 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Referenciaszám', @@ -200,13 +188,13 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Incident/Attribute:user_satisfaction' => 'Felhasználói elégedettség', 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Nagyon elégedett', - 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Viszonylag elégedett', - 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Inkább elégedetlen', - 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Nagyon elégedetlen', - 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:Incident/Attribute:user_comment' => 'Felhasználói megjegyzés', 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'parent_incident_id_friendlyname', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/it.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/it.dict.itop-incident-mgmt-itil.php index 10e866c8c1..7c9a676181 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/it.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/it.dict.itop-incident-mgmt-itil.php @@ -1,11 +1,10 @@ 'Incidenti aperti per stato', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Incidenti aperti per agente', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Incidenti aperti per cliente', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incidente', - 'Class:Incident+' => '~~', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Stato', 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'Nuovo', @@ -122,7 +106,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Incident/Attribute:servicesubcategory_name' => 'Nome del Servizio sottocategoria', 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Spunta importante', - 'Class:Incident/Attribute:escalation_flag+' => '~~', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'No', 'Class:Incident/Attribute:escalation_flag/Value:no+' => 'No', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Si', @@ -183,6 +167,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Incident/Attribute:parent_incident_id+' => 'Ref.', 'Class:Incident/Attribute:parent_incident_ref' => 'Ref Indicente padre', 'Class:Incident/Attribute:parent_incident_ref+' => 'Ref.', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Richiesta evoluzione padre', 'Class:Incident/Attribute:parent_change_id+' => 'Richiesta figlia', 'Class:Incident/Attribute:parent_change_ref' => 'ref evoluzione', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/ja.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/ja.dict.itop-incident-mgmt-itil.php index 7f8cfff2a0..c5f5847a43 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/ja.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/ja.dict.itop-incident-mgmt-itil.php @@ -1,11 +1,10 @@ 'インシデント検索', 'Menu:SearchIncidents+' => 'インシデントチケット検索', 'Menu:Incident:Shortcuts' => 'ショートカット', - 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:Shortcuts+' => '~~', 'Menu:Incident:MyIncidents' => '担当しているインシデント', 'Menu:Incident:MyIncidents+' => '担当しているインシデント(エージェント)', 'Menu:Incident:MySupportIncidents' => 'Reported by me~~', @@ -34,53 +33,38 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => '状態別オープンインシデント', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'エージェント別オープンインシデント', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => '顧客別オープンインシデント', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'インシデント', - 'Class:Incident+' => '', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => '状態', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => '新規', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => 'エスカレートTTO', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => '割り当て', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'エスカレートTTR', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => '承認待ち', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => '保留中', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => '解決済み', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => 'クローズ', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => 'インパクト', - 'Class:Incident/Attribute:impact+' => '', + 'Class:Incident/Attribute:impact+' => 'Impact is the severity of the incident, how many end users are affected~~', 'Class:Incident/Attribute:impact/Value:1' => '部門', - 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', 'Class:Incident/Attribute:impact/Value:2' => 'サービス', - 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', 'Class:Incident/Attribute:impact/Value:3' => '個人', - 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', 'Class:Incident/Attribute:priority' => '優先度', - 'Class:Incident/Attribute:priority+' => '', + 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:Incident/Attribute:priority/Value:1' => '重大', 'Class:Incident/Attribute:priority/Value:1+' => '重大', 'Class:Incident/Attribute:priority/Value:2' => '高', @@ -90,7 +74,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Incident/Attribute:priority/Value:4' => '低', 'Class:Incident/Attribute:priority/Value:4+' => '低', 'Class:Incident/Attribute:urgency' => '緊急度', - 'Class:Incident/Attribute:urgency+' => '', + 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:Incident/Attribute:urgency/Value:1' => '至急', 'Class:Incident/Attribute:urgency/Value:1+' => '至急', 'Class:Incident/Attribute:urgency/Value:2' => '高', @@ -100,7 +84,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Incident/Attribute:urgency/Value:4' => '低', 'Class:Incident/Attribute:urgency/Value:4+' => '低', 'Class:Incident/Attribute:origin' => '情報源', - 'Class:Incident/Attribute:origin+' => '', + 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', 'Class:Incident/Attribute:origin/Value:in_person' => 'In-person~~', 'Class:Incident/Attribute:origin/Value:in_person+' => 'Incident created following a face-to-face discussion~~', 'Class:Incident/Attribute:origin/Value:chat' => 'Chat~~', @@ -114,53 +98,53 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Incident/Attribute:origin/Value:portal' => 'ポータル', 'Class:Incident/Attribute:origin/Value:portal+' => 'ポータル', 'Class:Incident/Attribute:service_id' => 'サービス', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => 'サービス名', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => 'サービス中分類', - 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', 'Class:Incident/Attribute:servicesubcategory_name' => 'サービス中分類名', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'エスカレーションフラグ', - 'Class:Incident/Attribute:escalation_flag+' => '', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'いいえ', 'Class:Incident/Attribute:escalation_flag/Value:no+' => 'いいえ', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'はい', 'Class:Incident/Attribute:escalation_flag/Value:yes+' => 'はい', 'Class:Incident/Attribute:escalation_reason' => '理由', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => '割り当て日', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => '解決日', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => '最終保留日', - 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:last_pending_date+' => '~~', 'Class:Incident/Attribute:cumulatedpending' => '合計保留', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'tto', - 'Class:Incident/Attribute:tto+' => '', + 'Class:Incident/Attribute:tto+' => 'Time To Own~~', 'Class:Incident/Attribute:ttr' => 'ttr', - 'Class:Incident/Attribute:ttr+' => '', + 'Class:Incident/Attribute:ttr+' => 'Time To Resolve~~', 'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:Incident/Attribute:tto_time_spent+' => '~~', 'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:Incident/Attribute:ttr_time_spent+' => '~~', 'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO 期限', - 'Class:Incident/Attribute:tto_escalation_deadline+' => '', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_tto_passed' => 'SLA tto 合格', - 'Class:Incident/Attribute:sla_tto_passed+' => '', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', 'Class:Incident/Attribute:sla_tto_over' => 'SLA tto オーバー', - 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', 'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR 期限', - 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA ttr 合格', - 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', 'Class:Incident/Attribute:sla_ttr_over' => 'SLA ttr オーバー', - 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', 'Class:Incident/Attribute:time_spent' => '解決遅れ', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => '解決コード', - 'Class:Incident/Attribute:resolution_code+' => '', + 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', 'Class:Incident/Attribute:resolution_code/Value:assistance' => '補助', 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '補助', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'バグ修正', @@ -176,17 +160,21 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Incident/Attribute:resolution_code/Value:training' => '研修', 'Class:Incident/Attribute:resolution_code/Value:training+' => '研修', 'Class:Incident/Attribute:solution' => '解決', - 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => '保留理由', - 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:pending_reason+' => '~~', 'Class:Incident/Attribute:parent_incident_id' => '親インシデント', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => '親インシデント参照', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => '親変更', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => '親変更参照', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => 'Parent problem id~~', 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => 'Parent problem ref~~', @@ -196,9 +184,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Incident/Attribute:child_incidents_list' => '子インシデント', 'Class:Incident/Attribute:child_incidents_list+' => 'All the child incidents related to this incident~~', 'Class:Incident/Attribute:public_log' => 'パブリックログ', - 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:public_log+' => '~~', 'Class:Incident/Attribute:user_satisfaction' => 'ユーザ満足度', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => '非常に満足', 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '非常に満足', 'Class:Incident/Attribute:user_satisfaction/Value:2' => '十分満足', @@ -208,27 +196,27 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Incident/Attribute:user_satisfaction/Value:4' => '非常に不満', 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '非常に不満', 'Class:Incident/Attribute:user_comment' => 'ユーザコメント', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => '親インシデント名', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => '割り当て', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => '再割り当て', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => '保留', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => 'タイムアウト', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => '自動解決', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => '自動クローズ', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => '解決とマーク', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => 'このリクエストをクローズ', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => '再オープン', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Cannot assign the Parent incident to the incident itself~~', 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets~~', 'Class:Incident/Method:ResolveChildTickets+' => 'Cascade the resolution to child ticket (ev_autoresolve), and align the following characteristics: service, team, agent, resolution info~~', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/lt.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/lt.dict.itop-incident-mgmt-itil.php new file mode 100644 index 0000000000..8c3522c7ce --- /dev/null +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/lt.dict.itop-incident-mgmt-itil.php @@ -0,0 +1,224 @@ + 'Incident Management~~', + 'Menu:IncidentManagement+' => '~~', + 'Menu:Incident:Overview' => 'Overview~~', + 'Menu:Incident:Overview+' => '~~', + 'Menu:NewIncident' => 'New incident~~', + 'Menu:NewIncident+' => 'Create a new incident ticket~~', + 'Menu:SearchIncidents' => 'Search for incidents~~', + 'Menu:SearchIncidents+' => 'Search for incident tickets~~', + 'Menu:Incident:Shortcuts' => 'Incidents~~', + 'Menu:Incident:Shortcuts+' => '~~', + 'Menu:Incident:MyIncidents' => 'Assigned to me~~', + 'Menu:Incident:MyIncidents+' => 'Incidents assigned to me (as an Agent)~~', + 'Menu:Incident:MySupportIncidents' => 'Reported by me~~', + 'Menu:Incident:MySupportIncidents+' => 'Non closed incidents where I am the caller~~', + 'Menu:Incident:EscalatedIncidents' => 'Under escalation~~', + 'Menu:Incident:EscalatedIncidents+' => 'Incident which are under escalation, by status or hot flag~~', + 'Menu:Incident:OpenIncidents' => 'Open~~', + 'Menu:Incident:OpenIncidents+' => 'All incidents that are not closed~~', + 'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => 'Last 14 days incident per priority~~', + 'UI-IncidentManagementOverview-Last-14-days' => 'Last 14 days number of incidents~~', + 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Open incidents by status~~', + 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Open incidents by agent~~', + 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Open incidents by customer~~', + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', + 'Class:Incident' => 'Incident~~', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', + 'Class:Incident/Attribute:status' => 'Status~~', + 'Class:Incident/Attribute:status+' => '~~', + 'Class:Incident/Attribute:status/Value:new' => 'New~~', + 'Class:Incident/Attribute:status/Value:new+' => '~~', + 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Escalated TTO~~', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', + 'Class:Incident/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', + 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Escalated TTR~~', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', + 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Waiting for approval~~', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', + 'Class:Incident/Attribute:status/Value:pending' => 'Pending~~', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', + 'Class:Incident/Attribute:status/Value:resolved' => 'Resolved~~', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', + 'Class:Incident/Attribute:status/Value:closed' => 'Closed~~', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', + 'Class:Incident/Attribute:impact' => 'Impact~~', + 'Class:Incident/Attribute:impact+' => 'Impact is the severity of the incident, how many end users are affected~~', + 'Class:Incident/Attribute:impact/Value:1' => 'A department~~', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', + 'Class:Incident/Attribute:impact/Value:2' => 'A service~~', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', + 'Class:Incident/Attribute:impact/Value:3' => 'A person~~', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', + 'Class:Incident/Attribute:priority' => 'Priority~~', + 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', + 'Class:Incident/Attribute:priority/Value:1' => 'Critical~~', + 'Class:Incident/Attribute:priority/Value:1+' => '~~', + 'Class:Incident/Attribute:priority/Value:2' => 'High~~', + 'Class:Incident/Attribute:priority/Value:2+' => '~~', + 'Class:Incident/Attribute:priority/Value:3' => 'Medium~~', + 'Class:Incident/Attribute:priority/Value:3+' => '~~', + 'Class:Incident/Attribute:priority/Value:4' => 'Low~~', + 'Class:Incident/Attribute:priority/Value:4+' => '~~', + 'Class:Incident/Attribute:urgency' => 'Urgency~~', + 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', + 'Class:Incident/Attribute:urgency/Value:1' => 'Critical~~', + 'Class:Incident/Attribute:urgency/Value:1+' => '~~', + 'Class:Incident/Attribute:urgency/Value:2' => 'High~~', + 'Class:Incident/Attribute:urgency/Value:2+' => '~~', + 'Class:Incident/Attribute:urgency/Value:3' => 'Medium~~', + 'Class:Incident/Attribute:urgency/Value:3+' => '~~', + 'Class:Incident/Attribute:urgency/Value:4' => 'Low~~', + 'Class:Incident/Attribute:urgency/Value:4+' => '~~', + 'Class:Incident/Attribute:origin' => 'Origin~~', + 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', + 'Class:Incident/Attribute:origin/Value:in_person' => 'In-person~~', + 'Class:Incident/Attribute:origin/Value:in_person+' => 'Incident created following a face-to-face discussion~~', + 'Class:Incident/Attribute:origin/Value:chat' => 'Chat~~', + 'Class:Incident/Attribute:origin/Value:chat+' => 'Incident created following a ~~', + 'Class:Incident/Attribute:origin/Value:mail' => 'Email~~', + 'Class:Incident/Attribute:origin/Value:mail+' => 'Incident created on an email reception~~', + 'Class:Incident/Attribute:origin/Value:monitoring' => 'Monitoring~~', + 'Class:Incident/Attribute:origin/Value:monitoring+' => 'Incident created on a monitoring alert~~', + 'Class:Incident/Attribute:origin/Value:phone' => 'Phone~~', + 'Class:Incident/Attribute:origin/Value:phone+' => 'Incident created following a phone call~~', + 'Class:Incident/Attribute:origin/Value:portal' => 'Portal~~', + 'Class:Incident/Attribute:origin/Value:portal+' => 'Incident created on the user portal~~', + 'Class:Incident/Attribute:service_id' => 'Service~~', + 'Class:Incident/Attribute:service_id+' => '~~', + 'Class:Incident/Attribute:service_name' => 'Service name~~', + 'Class:Incident/Attribute:service_name+' => '~~', + 'Class:Incident/Attribute:servicesubcategory_id' => 'Service subcategory~~', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', + 'Class:Incident/Attribute:servicesubcategory_name' => 'Service subcategory name~~', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', + 'Class:Incident/Attribute:escalation_flag' => 'Hot Flag~~', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', + 'Class:Incident/Attribute:escalation_flag/Value:no' => 'No~~', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', + 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Yes~~', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '~~', + 'Class:Incident/Attribute:escalation_reason' => 'Hot reason~~', + 'Class:Incident/Attribute:escalation_reason+' => '~~', + 'Class:Incident/Attribute:assignment_date' => 'Assignment date~~', + 'Class:Incident/Attribute:assignment_date+' => '~~', + 'Class:Incident/Attribute:resolution_date' => 'Resolution date~~', + 'Class:Incident/Attribute:resolution_date+' => '~~', + 'Class:Incident/Attribute:last_pending_date' => 'Last pending date~~', + 'Class:Incident/Attribute:last_pending_date+' => '~~', + 'Class:Incident/Attribute:cumulatedpending' => 'Cumulated pending~~', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', + 'Class:Incident/Attribute:tto' => 'TTO~~', + 'Class:Incident/Attribute:tto+' => 'Time To Own~~', + 'Class:Incident/Attribute:ttr' => 'TTR~~', + 'Class:Incident/Attribute:ttr+' => 'Time To Resolve~~', + 'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent~~', + 'Class:Incident/Attribute:tto_time_spent+' => '~~', + 'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent~~', + 'Class:Incident/Attribute:ttr_time_spent+' => '~~', + 'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO Deadline~~', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', + 'Class:Incident/Attribute:sla_tto_passed' => 'SLA tto passed~~', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', + 'Class:Incident/Attribute:sla_tto_over' => 'SLA tto over~~', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', + 'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR Deadline~~', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', + 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA ttr passed~~', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', + 'Class:Incident/Attribute:sla_ttr_over' => 'SLA ttr over~~', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', + 'Class:Incident/Attribute:time_spent' => 'Resolution delay~~', + 'Class:Incident/Attribute:time_spent+' => '~~', + 'Class:Incident/Attribute:resolution_code' => 'Resolution code~~', + 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', + 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Assistance~~', + 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed~~', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair~~', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:other' => 'Other~~', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Software patch~~', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:system update' => 'System update~~', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '~~', + 'Class:Incident/Attribute:resolution_code/Value:training' => 'Training~~', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '~~', + 'Class:Incident/Attribute:solution' => 'Solution~~', + 'Class:Incident/Attribute:solution+' => '~~', + 'Class:Incident/Attribute:pending_reason' => 'Pending reason~~', + 'Class:Incident/Attribute:pending_reason+' => '~~', + 'Class:Incident/Attribute:parent_incident_id' => 'Parent incident~~', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', + 'Class:Incident/Attribute:parent_incident_ref' => 'Parent incident ref~~', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', + 'Class:Incident/Attribute:parent_change_id' => 'Parent change~~', + 'Class:Incident/Attribute:parent_change_id+' => '~~', + 'Class:Incident/Attribute:parent_change_ref' => 'Parent change ref~~', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', + 'Class:Incident/Attribute:parent_problem_id' => 'Parent problem id~~', + 'Class:Incident/Attribute:parent_problem_id+' => '~~', + 'Class:Incident/Attribute:parent_problem_ref' => 'Parent problem ref~~', + 'Class:Incident/Attribute:parent_problem_ref+' => '~~', + 'Class:Incident/Attribute:related_request_list' => 'Child requests~~', + 'Class:Incident/Attribute:related_request_list+' => '~~', + 'Class:Incident/Attribute:child_incidents_list' => 'Child incidents~~', + 'Class:Incident/Attribute:child_incidents_list+' => 'All the child incidents related to this incident~~', + 'Class:Incident/Attribute:public_log' => 'Public log~~', + 'Class:Incident/Attribute:public_log+' => '~~', + 'Class:Incident/Attribute:user_satisfaction' => 'User satisfaction~~', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', + 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '~~', + 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', + 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '~~', + 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied~~', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '~~', + 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Very Dissatisfied~~', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '~~', + 'Class:Incident/Attribute:user_comment' => 'User comment~~', + 'Class:Incident/Attribute:user_comment+' => '~~', + 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'parent_incident_id_friendlyname~~', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', + 'Class:Incident/Stimulus:ev_assign' => 'Assign~~', + 'Class:Incident/Stimulus:ev_assign+' => '~~', + 'Class:Incident/Stimulus:ev_reassign' => 'Re-assign~~', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', + 'Class:Incident/Stimulus:ev_pending' => 'Pending~~', + 'Class:Incident/Stimulus:ev_pending+' => '~~', + 'Class:Incident/Stimulus:ev_timeout' => 'Timeout~~', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', + 'Class:Incident/Stimulus:ev_autoresolve' => 'Automatic resolve~~', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', + 'Class:Incident/Stimulus:ev_autoclose' => 'Automatic close~~', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', + 'Class:Incident/Stimulus:ev_resolve' => 'Mark as resolved~~', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', + 'Class:Incident/Stimulus:ev_close' => 'Close this request~~', + 'Class:Incident/Stimulus:ev_close+' => '~~', + 'Class:Incident/Stimulus:ev_reopen' => 'Re-open~~', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', + 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Cannot assign the Parent incident to the incident itself~~', + 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets~~', + 'Class:Incident/Method:ResolveChildTickets+' => 'Cascade the resolution to child ticket (ev_autoresolve), and align the following characteristics: service, team, agent, resolution info~~', + 'Tickets:Related:OpenIncidents' => 'Open incidents~~', +]); diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/nl.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/nl.dict.itop-incident-mgmt-itil.php index 7abd0e3e47..a68fd9adc5 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/nl.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/nl.dict.itop-incident-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -22,7 +21,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:SearchIncidents' => 'Zoek naar incidenten', 'Menu:SearchIncidents+' => 'Zoek naar incidenten', 'Menu:Incident:Shortcuts' => 'Snelkoppelingen', - 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:Shortcuts+' => '~~', 'Menu:Incident:MyIncidents' => 'Incidenten toegewezen aan mij', 'Menu:Incident:MyIncidents+' => 'Incidenten toegewezen aan mij (als Agent)', 'Menu:Incident:MySupportIncidents' => 'Reported by me~~', @@ -36,53 +35,38 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Open incidenten per status', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Open incidenten per agent', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Open incidenten per klant', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incident', - 'Class:Incident+' => '', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Status', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'Nieuw', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Geëscaleerde TTO', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => 'Toegewezen', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Geëscaleerde TTR', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Wachten op goedkeuring', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => 'In afwachting', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => 'Opgelost', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => 'Gesloten', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => 'Impact', - 'Class:Incident/Attribute:impact+' => '', + 'Class:Incident/Attribute:impact+' => 'Impact is the severity of the incident, how many end users are affected~~', 'Class:Incident/Attribute:impact/Value:1' => 'Afdeling', - 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', 'Class:Incident/Attribute:impact/Value:2' => 'Dienst', - 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', 'Class:Incident/Attribute:impact/Value:3' => 'Persoon', - 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', 'Class:Incident/Attribute:priority' => 'Prioriteit', - 'Class:Incident/Attribute:priority+' => '', + 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:Incident/Attribute:priority/Value:1' => 'Kritisch', 'Class:Incident/Attribute:priority/Value:1+' => 'Kritisch', 'Class:Incident/Attribute:priority/Value:2' => 'Hoog', @@ -92,7 +76,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Incident/Attribute:priority/Value:4' => 'Laag', 'Class:Incident/Attribute:priority/Value:4+' => 'Laag', 'Class:Incident/Attribute:urgency' => 'Urgentie', - 'Class:Incident/Attribute:urgency+' => '', + 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:Incident/Attribute:urgency/Value:1' => 'Kritisch', 'Class:Incident/Attribute:urgency/Value:1+' => 'Kritisch', 'Class:Incident/Attribute:urgency/Value:2' => 'Hoog', @@ -102,7 +86,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Incident/Attribute:urgency/Value:4' => 'Laag', 'Class:Incident/Attribute:urgency/Value:4+' => 'Laag', 'Class:Incident/Attribute:origin' => 'Oorsprong', - 'Class:Incident/Attribute:origin+' => '', + 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', 'Class:Incident/Attribute:origin/Value:in_person' => 'Persoonlijk', 'Class:Incident/Attribute:origin/Value:in_person+' => 'Mondeling, in persoon', 'Class:Incident/Attribute:origin/Value:chat' => 'Chat', @@ -116,53 +100,53 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Incident/Attribute:origin/Value:portal' => 'Portaal', 'Class:Incident/Attribute:origin/Value:portal+' => 'Portaal', 'Class:Incident/Attribute:service_id' => 'Service', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => 'Naam service', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => 'Subcategorie service', - 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', 'Class:Incident/Attribute:servicesubcategory_name' => 'Naam subcategorie service', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Geëscaleerd', - 'Class:Incident/Attribute:escalation_flag+' => '', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'Nee', 'Class:Incident/Attribute:escalation_flag/Value:no+' => 'Nee', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Ja', 'Class:Incident/Attribute:escalation_flag/Value:yes+' => 'Ja', 'Class:Incident/Attribute:escalation_reason' => 'Reden voor escalatie', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Toegewezen sinds', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => 'Opgelost sinds', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => 'Laatst in afwachting sinds', 'Class:Incident/Attribute:last_pending_date+' => 'Laatste datum waarop het incident de status in afwachting had', 'Class:Incident/Attribute:cumulatedpending' => 'Totaal in afwachting', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'TTO', - 'Class:Incident/Attribute:tto+' => '', + 'Class:Incident/Attribute:tto+' => 'Time To Own~~', 'Class:Incident/Attribute:ttr' => 'TTR', - 'Class:Incident/Attribute:ttr+' => '', + 'Class:Incident/Attribute:ttr+' => 'Time To Resolve~~', 'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:Incident/Attribute:tto_time_spent+' => '~~', 'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:Incident/Attribute:ttr_time_spent+' => '~~', 'Class:Incident/Attribute:tto_escalation_deadline' => 'Deadline TTO', - 'Class:Incident/Attribute:tto_escalation_deadline+' => '', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO gepasseerd', - 'Class:Incident/Attribute:sla_tto_passed+' => '', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', 'Class:Incident/Attribute:sla_tto_over' => 'SLA TTO overschreden', - 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', 'Class:Incident/Attribute:ttr_escalation_deadline' => 'Deadline TTR', - 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR gepasseerd', - 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', 'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR overschreden', - 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', 'Class:Incident/Attribute:time_spent' => 'Gespendeerde tijd', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => 'Code oplossing', - 'Class:Incident/Attribute:resolution_code+' => '', + 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Assistentie', 'Class:Incident/Attribute:resolution_code/Value:assistance+' => 'Assistentie', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Bug opgelost', @@ -182,25 +166,29 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Incident/Attribute:pending_reason' => 'Reden in afwachting', 'Class:Incident/Attribute:pending_reason+' => 'Reden waarvoor het in afwachting staat', 'Class:Incident/Attribute:parent_incident_id' => 'Hoofdincident', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Ref. hoofdincident', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Hoofdchange', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Ref. hoofdchange', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => 'Hoofdprobleem', - 'Class:Incident/Attribute:parent_problem_id+' => '', + 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => 'Ref. hoofdprobleem', - 'Class:Incident/Attribute:parent_problem_ref+' => '', + 'Class:Incident/Attribute:parent_problem_ref+' => '~~', 'Class:Incident/Attribute:related_request_list' => 'Subverzoeken', - 'Class:Incident/Attribute:related_request_list+' => '', + 'Class:Incident/Attribute:related_request_list+' => '~~', 'Class:Incident/Attribute:child_incidents_list' => 'Subincidenten', 'Class:Incident/Attribute:child_incidents_list+' => 'Alle subincidenten gerelateerd aan dit incident', 'Class:Incident/Attribute:public_log' => 'Publieke log', - 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:public_log+' => '~~', 'Class:Incident/Attribute:user_satisfaction' => 'Klanttevredenheid', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Erg tevreden', 'Class:Incident/Attribute:user_satisfaction/Value:1+' => 'Erg tevreden', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Tevreden', @@ -210,27 +198,27 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Erg ontevreden', 'Class:Incident/Attribute:user_satisfaction/Value:4+' => 'Erg ontevreden', 'Class:Incident/Attribute:user_comment' => 'Reactie gebruiker', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'Ref. hoofdincident', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => 'Wijs toe', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => 'Wijs opnieuw toe', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => 'In afwachting', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => 'Time-out', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => 'Los automatisch op', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => 'Sluit automatisch', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => 'Los op', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => 'Sluit dit incident', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => 'Heropen', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Kan het incident niet aan zichzelf toewijzen als hoofdincident', 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:Incident/Method:ResolveChildTickets+' => 'Pas de oplossing ook toe op subverzoeken (ev_autoresolve) en neem deze kenmerken over: service, team, agent, oplossing', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pl.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pl.dict.itop-incident-mgmt-itil.php index db70d9b79f..627207d7f5 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pl.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pl.dict.itop-incident-mgmt-itil.php @@ -1,11 +1,10 @@ 'Szukaj incydentów', 'Menu:SearchIncidents+' => 'Szukaj zgłoszeń incydentów', 'Menu:Incident:Shortcuts' => 'Skróty', - 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:Shortcuts+' => '~~', 'Menu:Incident:MyIncidents' => 'Incydenty przypisane do mnie', 'Menu:Incident:MyIncidents+' => 'Incydenty przypisane do mnie (jako Agent)', 'Menu:Incident:MySupportIncidents' => 'Reported by me~~', @@ -34,53 +33,38 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Otwarte incydenty według statusu', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Otwarte incydenty według agenta', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Otwarte incydenty według klienta', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incydent', - 'Class:Incident+' => '', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Status', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'Nowy', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Pilny czas podjęcia', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => 'Przypisany', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Pilny czas rozwiązania', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Oczekujący', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => 'Trwający', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => 'Rozwiązany', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => 'Zamknięty', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => 'Dotyczy', - 'Class:Incident/Attribute:impact+' => '', + 'Class:Incident/Attribute:impact+' => 'Impact is the severity of the incident, how many end users are affected~~', 'Class:Incident/Attribute:impact/Value:1' => 'Wydział', - 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', 'Class:Incident/Attribute:impact/Value:2' => 'Usługa', - 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', 'Class:Incident/Attribute:impact/Value:3' => 'Osoba', - 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', 'Class:Incident/Attribute:priority' => 'Priorytet', - 'Class:Incident/Attribute:priority+' => '', + 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:Incident/Attribute:priority/Value:1' => 'krytyczny', 'Class:Incident/Attribute:priority/Value:1+' => 'krytyczny', 'Class:Incident/Attribute:priority/Value:2' => 'wysoki', @@ -90,7 +74,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Incident/Attribute:priority/Value:4' => 'niski', 'Class:Incident/Attribute:priority/Value:4+' => 'niski', 'Class:Incident/Attribute:urgency' => 'Pilność', - 'Class:Incident/Attribute:urgency+' => '', + 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:Incident/Attribute:urgency/Value:1' => 'krytyczna', 'Class:Incident/Attribute:urgency/Value:1+' => 'krytyczna', 'Class:Incident/Attribute:urgency/Value:2' => 'wysoka', @@ -100,7 +84,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Incident/Attribute:urgency/Value:4' => 'niska', 'Class:Incident/Attribute:urgency/Value:4+' => 'niska', 'Class:Incident/Attribute:origin' => 'Pochodzenie', - 'Class:Incident/Attribute:origin+' => '', + 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', 'Class:Incident/Attribute:origin/Value:in_person' => 'osobiście', 'Class:Incident/Attribute:origin/Value:in_person+' => 'Incydent utworzony w wyniku bezpośredniej dyskusji', 'Class:Incident/Attribute:origin/Value:chat' => 'czat', @@ -114,53 +98,53 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Incident/Attribute:origin/Value:portal' => 'portal', 'Class:Incident/Attribute:origin/Value:portal+' => 'portal', 'Class:Incident/Attribute:service_id' => 'Usługa', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => 'Nazwa usługi', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => 'Podkategoria usługi', - 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', 'Class:Incident/Attribute:servicesubcategory_name' => 'Nazwa podkategorii usługi', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Flaga - Ważny', - 'Class:Incident/Attribute:escalation_flag+' => '', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'Nie', 'Class:Incident/Attribute:escalation_flag/Value:no+' => 'Nie', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Tak', 'Class:Incident/Attribute:escalation_flag/Value:yes+' => 'Tak', 'Class:Incident/Attribute:escalation_reason' => 'Powód - Ważny', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Data przydziału', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => 'Data rozwiązania', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => 'Ostatnia data trwania', - 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:last_pending_date+' => '~~', 'Class:Incident/Attribute:cumulatedpending' => 'Skumulowany czas trwania', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'czas na podjęcie (TTO)', - 'Class:Incident/Attribute:tto+' => '', + 'Class:Incident/Attribute:tto+' => 'Time To Own~~', 'Class:Incident/Attribute:ttr' => 'czas na rozwiązanie (TTR)', - 'Class:Incident/Attribute:ttr+' => '', + 'Class:Incident/Attribute:ttr+' => 'Time To Resolve~~', 'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:Incident/Attribute:tto_time_spent+' => '~~', 'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:Incident/Attribute:ttr_time_spent+' => '~~', 'Class:Incident/Attribute:tto_escalation_deadline' => 'Ostateczny termin podjęcia (TTO)', - 'Class:Incident/Attribute:tto_escalation_deadline+' => '', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_tto_passed' => 'Gwarantowany czas podjęcia (SLA tto) zaliczony', - 'Class:Incident/Attribute:sla_tto_passed+' => '', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', 'Class:Incident/Attribute:sla_tto_over' => 'Gwarantowany czas podjęcia (SLA tto) skończył się', - 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', 'Class:Incident/Attribute:ttr_escalation_deadline' => 'Ostateczny termin rozwiązania TTR', - 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_ttr_passed' => 'Gwarantowany czas rozwiązania (SLA ttr) zaliczony', - 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', 'Class:Incident/Attribute:sla_ttr_over' => 'Gwarantowany czas rozwiązania (SLA ttr) skończył się', - 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', 'Class:Incident/Attribute:time_spent' => 'Opóźnienie rozwiązania', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => 'Kod rozwiązania', - 'Class:Incident/Attribute:resolution_code+' => '', + 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'wsparcie', 'Class:Incident/Attribute:resolution_code/Value:assistance+' => 'wsparcie', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'usterka naprawiona', @@ -176,29 +160,33 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Incident/Attribute:resolution_code/Value:training' => 'szkolenie', 'Class:Incident/Attribute:resolution_code/Value:training+' => 'szkolenie', 'Class:Incident/Attribute:solution' => 'Rozwiązanie', - 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => 'Powód oczekiwania', - 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:pending_reason+' => '~~', 'Class:Incident/Attribute:parent_incident_id' => 'Źródłowy incydent', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Powiązany źródłowy incydent', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Źródłowa zmiana', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Powiązana źródłowa zmiana', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => 'Źródłowy problem', - 'Class:Incident/Attribute:parent_problem_id+' => '', + 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => 'Powiązany źródłowy problem', - 'Class:Incident/Attribute:parent_problem_ref+' => '', + 'Class:Incident/Attribute:parent_problem_ref+' => '~~', 'Class:Incident/Attribute:related_request_list' => 'Zależne zgłoszenia', - 'Class:Incident/Attribute:related_request_list+' => '', + 'Class:Incident/Attribute:related_request_list+' => '~~', 'Class:Incident/Attribute:child_incidents_list' => 'Zależne incydenty', 'Class:Incident/Attribute:child_incidents_list+' => 'Wszystkie podrzędne incydenty związane z tym incydentem', 'Class:Incident/Attribute:public_log' => 'Dziennik publiczny', - 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:public_log+' => '~~', 'Class:Incident/Attribute:user_satisfaction' => 'Zadowolenie użytkownika', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Bardzo zadowolony', 'Class:Incident/Attribute:user_satisfaction/Value:1+' => 'Bardzo zadowolony', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Dość zadowolony', @@ -208,27 +196,27 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Bardzo niezadowolony', 'Class:Incident/Attribute:user_satisfaction/Value:4+' => 'Bardzo niezadowolony', 'Class:Incident/Attribute:user_comment' => 'Komentarz użytkownika', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'parent_incident_id_friendlyname', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => 'Przydzielony', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => 'Przydzielony ponownie', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => 'Trwający', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => 'Po czasie', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => 'Automatyczne rozwiązanie', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => 'Automatyczne zamknięcie', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => 'Oznacz jako rozwiązany', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => 'Zamknij to zgłoszenie', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => 'Otwórz ponownie', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Nie można przypisać zdarzenia nadrzędnego do samego zdarzenia', 'Class:Incident/Method:ResolveChildTickets' => 'Rozpatrz zgłoszenia podrzędne', 'Class:Incident/Method:ResolveChildTickets+' => 'Połącz rozwiązanie kaskadowo ze zgłoszeniem podrzędnym (ev_autoresolve) i dopasuj następujące cechy: usługa, zespół, agent, informacje o rozwiązaniu', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pt_br.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pt_br.dict.itop-incident-mgmt-itil.php index edd8a9b671..632d764534 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pt_br.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pt_br.dict.itop-incident-mgmt-itil.php @@ -1,26 +1,25 @@ 'Gerenciamento de Incidentes', - 'Menu:IncidentManagement+' => '', + 'Menu:IncidentManagement+' => '~~', 'Menu:Incident:Overview' => 'Visão geral', - 'Menu:Incident:Overview+' => '', + 'Menu:Incident:Overview+' => '~~', 'Menu:NewIncident' => 'Novo incidente', 'Menu:NewIncident+' => 'Criar um novo incidente', 'Menu:SearchIncidents' => 'Pesquisar por incidentes', 'Menu:SearchIncidents+' => 'Pesquisar por solicitações de incidentes', 'Menu:Incident:Shortcuts' => 'Atalhos', - 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:Shortcuts+' => '~~', 'Menu:Incident:MyIncidents' => 'Incidentes atribuídos para mim', 'Menu:Incident:MyIncidents+' => 'Incidentes atribuídos para mim (como Agente)', 'Menu:Incident:MySupportIncidents' => 'Reported by me~~', @@ -34,109 +33,94 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Incidentes abertos por status', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Incidentes abertos por agente', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Incidentes abertos por cliente', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incidente', - 'Class:Incident+' => '', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Status', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'Novo', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => 'TTO escalonado', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => 'Atribuído', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'TTR escalonado', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Aguardando aprovação', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => 'Pendente', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => 'Solucionado', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => 'Fechado', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => 'Impacto', - 'Class:Incident/Attribute:impact+' => '', + 'Class:Incident/Attribute:impact+' => 'Impact is the severity of the incident, how many end users are affected~~', 'Class:Incident/Attribute:impact/Value:1' => 'Um departamento', - 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', 'Class:Incident/Attribute:impact/Value:2' => 'Um serviço', - 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', 'Class:Incident/Attribute:impact/Value:3' => 'Uma pessoa', - 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', 'Class:Incident/Attribute:priority' => 'Prioridade', - 'Class:Incident/Attribute:priority+' => '', + 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:Incident/Attribute:priority/Value:1' => 'Crítica', - 'Class:Incident/Attribute:priority/Value:1+' => '', + 'Class:Incident/Attribute:priority/Value:1+' => '~~', 'Class:Incident/Attribute:priority/Value:2' => 'Alta', - 'Class:Incident/Attribute:priority/Value:2+' => '', + 'Class:Incident/Attribute:priority/Value:2+' => '~~', 'Class:Incident/Attribute:priority/Value:3' => 'Média', - 'Class:Incident/Attribute:priority/Value:3+' => '', + 'Class:Incident/Attribute:priority/Value:3+' => '~~', 'Class:Incident/Attribute:priority/Value:4' => 'Baixa', - 'Class:Incident/Attribute:priority/Value:4+' => '', + 'Class:Incident/Attribute:priority/Value:4+' => '~~', 'Class:Incident/Attribute:urgency' => 'Urgência', - 'Class:Incident/Attribute:urgency+' => '', + 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:Incident/Attribute:urgency/Value:1' => 'Crítica', - 'Class:Incident/Attribute:urgency/Value:1+' => '', + 'Class:Incident/Attribute:urgency/Value:1+' => '~~', 'Class:Incident/Attribute:urgency/Value:2' => 'Alta', - 'Class:Incident/Attribute:urgency/Value:2+' => '', + 'Class:Incident/Attribute:urgency/Value:2+' => '~~', 'Class:Incident/Attribute:urgency/Value:3' => 'Média', - 'Class:Incident/Attribute:urgency/Value:3+' => '', + 'Class:Incident/Attribute:urgency/Value:3+' => '~~', 'Class:Incident/Attribute:urgency/Value:4' => 'Baixa', - 'Class:Incident/Attribute:urgency/Value:4+' => '', + 'Class:Incident/Attribute:urgency/Value:4+' => '~~', 'Class:Incident/Attribute:origin' => 'Origem', - 'Class:Incident/Attribute:origin+' => '', + 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', 'Class:Incident/Attribute:origin/Value:in_person' => 'In-person~~', 'Class:Incident/Attribute:origin/Value:in_person+' => 'Incident created following a face-to-face discussion~~', 'Class:Incident/Attribute:origin/Value:chat' => 'Chat~~', 'Class:Incident/Attribute:origin/Value:chat+' => 'Incident created following a ~~', 'Class:Incident/Attribute:origin/Value:mail' => 'E-mail', - 'Class:Incident/Attribute:origin/Value:mail+' => '', + 'Class:Incident/Attribute:origin/Value:mail+' => 'Incident created on an email reception~~', 'Class:Incident/Attribute:origin/Value:monitoring' => 'Monitoramento', - 'Class:Incident/Attribute:origin/Value:monitoring+' => '', + 'Class:Incident/Attribute:origin/Value:monitoring+' => 'Incident created on a monitoring alert~~', 'Class:Incident/Attribute:origin/Value:phone' => 'Telefone', - 'Class:Incident/Attribute:origin/Value:phone+' => '', + 'Class:Incident/Attribute:origin/Value:phone+' => 'Incident created following a phone call~~', 'Class:Incident/Attribute:origin/Value:portal' => 'Portal do usuário', - 'Class:Incident/Attribute:origin/Value:portal+' => '', + 'Class:Incident/Attribute:origin/Value:portal+' => 'Incident created on the user portal~~', 'Class:Incident/Attribute:service_id' => 'Serviço', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => 'Nome do serviço', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => 'Subcategoria do serviço', - 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', 'Class:Incident/Attribute:servicesubcategory_name' => 'Nome da subcategoria do serviço', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Flag de escalonamento', - 'Class:Incident/Attribute:escalation_flag+' => '', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'Não', - 'Class:Incident/Attribute:escalation_flag/Value:no+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Sim', - 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:Incident/Attribute:escalation_reason' => 'Motivo do escalonamento', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Data de atribuição', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => 'Data de solução', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => 'Última data pendente', - 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:last_pending_date+' => '~~', 'Class:Incident/Attribute:cumulatedpending' => 'Pendências acumuladas', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'TTO', 'Class:Incident/Attribute:tto+' => 'Tempo para atribuição', 'Class:Incident/Attribute:ttr' => 'TTR', @@ -158,77 +142,81 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR ultrapassado', 'Class:Incident/Attribute:sla_ttr_over+' => 'Tempo para solução (TTR) do Acordo de Nível de Serviço (SLA) ultrapassado', 'Class:Incident/Attribute:time_spent' => 'Tempo de solução', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => 'Código da solução', - 'Class:Incident/Attribute:resolution_code+' => '', + 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Assistência', - 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '', + 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Correção de bug', - 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Reparação de hardware', - 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:other' => 'Outro', - 'Class:Incident/Attribute:resolution_code/Value:other+' => '', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Atualização de software', - 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:system update' => 'Atualização de sistema', - 'Class:Incident/Attribute:resolution_code/Value:system update+' => '', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:training' => 'Treinamento', - 'Class:Incident/Attribute:resolution_code/Value:training+' => '', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '~~', 'Class:Incident/Attribute:solution' => 'Solução', - 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => 'Motivo da pendência', - 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:pending_reason+' => '~~', 'Class:Incident/Attribute:parent_incident_id' => 'Incidente pai', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Ref. Incidente pai', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Mudança pai', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Ref. Mudança pai', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => 'Problema pai', - 'Class:Incident/Attribute:parent_problem_id+' => '', + 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => 'Ref. Problema pai', - 'Class:Incident/Attribute:parent_problem_ref+' => '', + 'Class:Incident/Attribute:parent_problem_ref+' => '~~', 'Class:Incident/Attribute:related_request_list' => 'Solicitações filhas', - 'Class:Incident/Attribute:related_request_list+' => '', + 'Class:Incident/Attribute:related_request_list+' => '~~', 'Class:Incident/Attribute:child_incidents_list' => 'Incidentes filhos', 'Class:Incident/Attribute:child_incidents_list+' => 'Todos os Subincidentes associados à este Incidente', 'Class:Incident/Attribute:public_log' => 'Log público', - 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:public_log+' => '~~', 'Class:Incident/Attribute:user_satisfaction' => 'Satisfação do usuário', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Muito satisfeito', - 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Satisfeito', - 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Insatisfeito', - 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Muito insatisfeito', - 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:Incident/Attribute:user_comment' => 'Comentário do usuário', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'parent_incident_id_friendlyname', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => 'Atribuir', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => 'Reatribuir', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => 'Pendente', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => 'Timeout', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => 'Solucionado automaticamente', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => 'Fechado automaticamente', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => 'Marcar como solucionado', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => 'Fechar esta solicitação', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => 'Re-abrir', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Não é possível atribuir o incidente pai ao próprio incidente', 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets (resolver solicitações filhas)', 'Class:Incident/Method:ResolveChildTickets+' => 'Conecte a solução a solicitação filha (ev_autoresolve) e alinhe as seguintes características: serviço, equipe, agente, informação da solução', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/ru.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/ru.dict.itop-incident-mgmt-itil.php index 75589b3048..857c9f406c 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/ru.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/ru.dict.itop-incident-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -35,53 +34,38 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Открытые инциденты по статусу', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Открытые инциденты по агенту', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Открытые инциденты по заказчику', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Инцидент', - 'Class:Incident+' => '', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Статус', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'Новый', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Эскалация TTO', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => 'Назначен', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Эскалация TTR', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Ожидание утверждения', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => 'В ожидании', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => 'Решенный', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => 'Закрыт', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => 'Влияние', - 'Class:Incident/Attribute:impact+' => '', + 'Class:Incident/Attribute:impact+' => 'Impact is the severity of the incident, how many end users are affected~~', 'Class:Incident/Attribute:impact/Value:1' => 'Департамент', - 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', 'Class:Incident/Attribute:impact/Value:2' => 'Служба', - 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', 'Class:Incident/Attribute:impact/Value:3' => 'Персона', - 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', 'Class:Incident/Attribute:priority' => 'Приоритет', - 'Class:Incident/Attribute:priority+' => '', + 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:Incident/Attribute:priority/Value:1' => 'Критический', 'Class:Incident/Attribute:priority/Value:1+' => 'Критический', 'Class:Incident/Attribute:priority/Value:2' => 'Высокий', @@ -91,7 +75,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Incident/Attribute:priority/Value:4' => 'Низкий', 'Class:Incident/Attribute:priority/Value:4+' => 'Низкий', 'Class:Incident/Attribute:urgency' => 'Срочность', - 'Class:Incident/Attribute:urgency+' => '', + 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:Incident/Attribute:urgency/Value:1' => 'Критическая', 'Class:Incident/Attribute:urgency/Value:1+' => 'Критическая', 'Class:Incident/Attribute:urgency/Value:2' => 'Высокая', @@ -101,7 +85,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Incident/Attribute:urgency/Value:4' => 'Низкая', 'Class:Incident/Attribute:urgency/Value:4+' => 'Низкая', 'Class:Incident/Attribute:origin' => 'Источник', - 'Class:Incident/Attribute:origin+' => '', + 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', 'Class:Incident/Attribute:origin/Value:in_person' => 'Лично', 'Class:Incident/Attribute:origin/Value:in_person+' => 'Инцидент создан по итогам личной беседы', 'Class:Incident/Attribute:origin/Value:chat' => 'Чат', @@ -115,13 +99,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Incident/Attribute:origin/Value:portal' => 'Портал', 'Class:Incident/Attribute:origin/Value:portal+' => 'Портал', 'Class:Incident/Attribute:service_id' => 'Услуга', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => 'Услуга', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => 'Подкатегория', 'Class:Incident/Attribute:servicesubcategory_id+' => 'Подкатегория услуги', 'Class:Incident/Attribute:servicesubcategory_name' => 'Подкатегория услуги', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Флаг эскалации', 'Class:Incident/Attribute:escalation_flag+' => 'Флаг повышенного приоритета', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'Нет', @@ -129,39 +113,39 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Да', 'Class:Incident/Attribute:escalation_flag/Value:yes+' => 'Да', 'Class:Incident/Attribute:escalation_reason' => 'Причина эскалации', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Дата назначения', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => 'Дата решения', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => 'Дата последнего ожидания', - 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:last_pending_date+' => '~~', 'Class:Incident/Attribute:cumulatedpending' => 'Накопленное ожидание', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'TTO', - 'Class:Incident/Attribute:tto+' => '', + 'Class:Incident/Attribute:tto+' => 'Time To Own~~', 'Class:Incident/Attribute:ttr' => 'TTR', - 'Class:Incident/Attribute:ttr+' => '', + 'Class:Incident/Attribute:ttr+' => 'Time To Resolve~~', 'Class:Incident/Attribute:tto_time_spent' => 'Затрачено времени (TTO)', - 'Class:Incident/Attribute:tto_time_spent+' => '', + 'Class:Incident/Attribute:tto_time_spent+' => '~~', 'Class:Incident/Attribute:ttr_time_spent' => 'Затрачено времени (TTR)', - 'Class:Incident/Attribute:ttr_time_spent+' => '', + 'Class:Incident/Attribute:ttr_time_spent+' => '~~', 'Class:Incident/Attribute:tto_escalation_deadline' => 'Срок TTO', 'Class:Incident/Attribute:tto_escalation_deadline+' => 'Крайний срок назаначения агента (принятия в работу) по текущему SLA', 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO пропущено', - 'Class:Incident/Attribute:sla_tto_passed+' => '', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', 'Class:Incident/Attribute:sla_tto_over' => 'SLA TTO превышено', - 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', 'Class:Incident/Attribute:ttr_escalation_deadline' => 'Срок TTR', 'Class:Incident/Attribute:ttr_escalation_deadline+' => 'Крайний срок решения по текущему SLA', 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR пропущено', - 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', 'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR превышено', - 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', 'Class:Incident/Attribute:time_spent' => 'Время на решение', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => 'Код решения', - 'Class:Incident/Attribute:resolution_code+' => '', + 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Помощь', 'Class:Incident/Attribute:resolution_code/Value:assistance+' => 'Помощь', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Исправление ошибки', @@ -177,21 +161,25 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Incident/Attribute:resolution_code/Value:training' => 'Обучение', 'Class:Incident/Attribute:resolution_code/Value:training+' => 'Обучение', 'Class:Incident/Attribute:solution' => 'Описание решения', - 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => 'Причина ожидания', - 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:pending_reason+' => '~~', 'Class:Incident/Attribute:parent_incident_id' => 'Родительский инцидент', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Родительский инцидент', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Родительское изменение', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Родительское изменение', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => 'Родительская проблема', - 'Class:Incident/Attribute:parent_problem_id+' => '', + 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => 'Родительская проблема', - 'Class:Incident/Attribute:parent_problem_ref+' => '', + 'Class:Incident/Attribute:parent_problem_ref+' => '~~', 'Class:Incident/Attribute:related_request_list' => 'Запросы', 'Class:Incident/Attribute:related_request_list+' => 'Все пользовательские запросы, связанные с этим инцидентом', 'Class:Incident/Attribute:child_incidents_list' => 'Дочерние инциденты', @@ -199,7 +187,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Incident/Attribute:public_log' => 'Общий журнал', 'Class:Incident/Attribute:public_log+' => 'Информация в общем журнале доступна для пользователей портала', 'Class:Incident/Attribute:user_satisfaction' => 'Удовлетворенность пользователя', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Очень доволен', 'Class:Incident/Attribute:user_satisfaction/Value:1+' => 'Очень доволен', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Вполне доволен', @@ -209,27 +197,27 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Очень недоволен', 'Class:Incident/Attribute:user_satisfaction/Value:4+' => 'Очень недоволен', 'Class:Incident/Attribute:user_comment' => 'Комментарий пользователя', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'Родительский инцидент', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => 'Назначить', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => 'Переназначить', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => 'В ожидание', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => 'Таймаут', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => 'Автоматическое решение', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => 'Автоматическое закрытие', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => 'Отметить как решенный', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => 'Закрыть', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => 'Вновь открыть', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Невозможно назначить этот же инцидент в качестве родительского', 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:Incident/Method:ResolveChildTickets+' => 'Каскадное решение дочерних тикетов (ev_autoresolve) с установкой следующих параметров: услуга, команда, агент, информация о решении.', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/sk.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/sk.dict.itop-incident-mgmt-itil.php index e4827005ea..1ab7702fe7 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/sk.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/sk.dict.itop-incident-mgmt-itil.php @@ -1,11 +1,10 @@ 'Open incidents by status~~', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Open incidents by agent~~', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Open incidents by customer~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incident~~', - 'Class:Incident+' => '~~', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Status~~', 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'New~~', @@ -122,7 +106,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Incident/Attribute:servicesubcategory_name' => 'Service subcategory name~~', 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Hot Flag~~', - 'Class:Incident/Attribute:escalation_flag+' => '~~', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'No~~', 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Yes~~', @@ -183,6 +167,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Parent incident ref~~', 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Parent change~~', 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Parent change ref~~', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/tr.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/tr.dict.itop-incident-mgmt-itil.php index 0498cda249..2f05962efc 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/tr.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/tr.dict.itop-incident-mgmt-itil.php @@ -1,20 +1,19 @@ 'Incident Management~~', - 'Menu:IncidentManagement+' => '', + 'Menu:IncidentManagement+' => '~~', 'Menu:Incident:Overview' => 'Overview~~', - 'Menu:Incident:Overview+' => '', + 'Menu:Incident:Overview+' => '~~', 'Menu:NewIncident' => 'New incident~~', 'Menu:NewIncident+' => 'Create a new incident ticket~~', 'Menu:SearchIncidents' => 'Search for incidents~~', @@ -34,25 +33,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Open incidents by status~~', 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Open incidents by agent~~', 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Open incidents by customer~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => 'Public log entry from parent Incident %2$s:

~~', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => 'Private log entry from parent Incident [[Incident:%1$s]]:

~~', 'Class:Incident' => 'Incident~~', - 'Class:Incident+' => '~~', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => 'Status~~', 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => 'New~~', @@ -82,23 +66,23 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Incident/Attribute:priority' => 'Priority~~', 'Class:Incident/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:Incident/Attribute:priority/Value:1' => 'Critical~~', - 'Class:Incident/Attribute:priority/Value:1+' => '', + 'Class:Incident/Attribute:priority/Value:1+' => '~~', 'Class:Incident/Attribute:priority/Value:2' => 'High~~', - 'Class:Incident/Attribute:priority/Value:2+' => '', + 'Class:Incident/Attribute:priority/Value:2+' => '~~', 'Class:Incident/Attribute:priority/Value:3' => 'Medium~~', - 'Class:Incident/Attribute:priority/Value:3+' => '', + 'Class:Incident/Attribute:priority/Value:3+' => '~~', 'Class:Incident/Attribute:priority/Value:4' => 'Low~~', - 'Class:Incident/Attribute:priority/Value:4+' => '', + 'Class:Incident/Attribute:priority/Value:4+' => '~~', 'Class:Incident/Attribute:urgency' => 'Urgency~~', 'Class:Incident/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:Incident/Attribute:urgency/Value:1' => 'Critical~~', - 'Class:Incident/Attribute:urgency/Value:1+' => '', + 'Class:Incident/Attribute:urgency/Value:1+' => '~~', 'Class:Incident/Attribute:urgency/Value:2' => 'High~~', - 'Class:Incident/Attribute:urgency/Value:2+' => '', + 'Class:Incident/Attribute:urgency/Value:2+' => '~~', 'Class:Incident/Attribute:urgency/Value:3' => 'Medium~~', - 'Class:Incident/Attribute:urgency/Value:3+' => '', + 'Class:Incident/Attribute:urgency/Value:3+' => '~~', 'Class:Incident/Attribute:urgency/Value:4' => 'Low~~', - 'Class:Incident/Attribute:urgency/Value:4+' => '', + 'Class:Incident/Attribute:urgency/Value:4+' => '~~', 'Class:Incident/Attribute:origin' => 'Origin~~', 'Class:Incident/Attribute:origin+' => 'What\'s the trigger of this incident ticket creation~~', 'Class:Incident/Attribute:origin/Value:in_person' => 'In-person~~', @@ -122,11 +106,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Incident/Attribute:servicesubcategory_name' => 'Service subcategory name~~', 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => 'Hot Flag~~', - 'Class:Incident/Attribute:escalation_flag+' => '~~', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => 'No~~', - 'Class:Incident/Attribute:escalation_flag/Value:no+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '~~', 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Yes~~', - 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:Incident/Attribute:escalation_reason' => 'Hot reason~~', 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => 'Assignment date~~', @@ -162,19 +146,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Incident/Attribute:resolution_code' => 'Resolution code~~', 'Class:Incident/Attribute:resolution_code+' => 'What was done to resolve the incident?~~', 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Assistance~~', - 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '', + 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed~~', - 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair~~', - 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:other' => 'Other~~', - 'Class:Incident/Attribute:resolution_code/Value:other+' => '', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Software patch~~', - 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:system update' => 'System update~~', - 'Class:Incident/Attribute:resolution_code/Value:system update+' => '', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '~~', 'Class:Incident/Attribute:resolution_code/Value:training' => 'Training~~', - 'Class:Incident/Attribute:resolution_code/Value:training+' => '', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '~~', 'Class:Incident/Attribute:solution' => 'Solution~~', 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => 'Pending reason~~', @@ -183,6 +167,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => 'Parent incident ref~~', 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => 'Parent change~~', 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => 'Parent change ref~~', @@ -200,13 +188,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Incident/Attribute:user_satisfaction' => 'User satisfaction~~', 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', - 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', - 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied~~', - 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Very Dissatisfied~~', - 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:Incident/Attribute:user_comment' => 'User comment~~', 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'parent_incident_id_friendlyname~~', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php index 40823d241f..76b03c735d 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php @@ -1,27 +1,14 @@ + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:IncidentManagement' => '事件管理', 'Menu:IncidentManagement+' => '事件管理', @@ -32,15 +19,15 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:SearchIncidents' => '搜索事件', 'Menu:SearchIncidents+' => '搜索事件', 'Menu:Incident:Shortcuts' => '快捷方式', - 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:Shortcuts+' => '~~', 'Menu:Incident:MyIncidents' => '分配给我的事件', 'Menu:Incident:MyIncidents+' => '分配给我的事件', 'Menu:Incident:MySupportIncidents' => '由我报告的事件', 'Menu:Incident:MySupportIncidents+' => '由我发起且尚未关闭的的事件', 'Menu:Incident:EscalatedIncidents' => '已升级的事件', - 'Menu:Incident:EscalatedIncidents+' => '', + 'Menu:Incident:EscalatedIncidents+' => 'Incident which are under escalation, by status or hot flag~~', 'Menu:Incident:OpenIncidents' => '所有待处理的事件', - 'Menu:Incident:OpenIncidents+' => '', + 'Menu:Incident:OpenIncidents+' => 'All incidents that are not closed~~', 'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => '最近两周的事件 (按优先级)', 'UI-IncidentManagementOverview-Last-14-days' => '最近两周的事件 (按数量)', 'UI-IncidentManagementOverview-OpenIncidentByStatus' => '待处理的事件 (按状态)', @@ -48,51 +35,34 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => '待处理的事件 (按客户)', 'Class:Incident/Method:UpdateChildTicketWith:public_log' => '来自父级事件的公共日志 %2$s:

', 'Class:Incident/Method:UpdateChildTicketWith:private_log' => '来自父级事件的私有日志 [[Incident:%1$s]]:

', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Incident -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Incident' => '事件', - 'Class:Incident+' => '', + 'Class:Incident+' => 'Ticket type for managing malfunctions of a service or configuration elements~~', 'Class:Incident/Attribute:status' => '状态', - 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status+' => '~~', 'Class:Incident/Attribute:status/Value:new' => '新建', - 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:new+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_tto' => '已升级TTO', - 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~', 'Class:Incident/Attribute:status/Value:assigned' => '已分配', - 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:assigned+' => '~~', 'Class:Incident/Attribute:status/Value:escalated_ttr' => '已升级TTR', - 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => '等待批准', - 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:Incident/Attribute:status/Value:pending' => '待定', - 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:pending+' => '~~', 'Class:Incident/Attribute:status/Value:resolved' => '已解决', - 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:resolved+' => '~~', 'Class:Incident/Attribute:status/Value:closed' => '已关闭', - 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:status/Value:closed+' => '~~', 'Class:Incident/Attribute:impact' => '影响范围', 'Class:Incident/Attribute:impact+' => '事件的影响范围,多少用户受影响', 'Class:Incident/Attribute:impact/Value:1' => '部门', - 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:1+' => '~~', 'Class:Incident/Attribute:impact/Value:2' => '服务', - 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:2+' => '~~', 'Class:Incident/Attribute:impact/Value:3' => '个体', - 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:impact/Value:3+' => '~~', 'Class:Incident/Attribute:priority' => '优先级', 'Class:Incident/Attribute:priority+' => '哪个工单应该优先处理', 'Class:Incident/Attribute:priority/Value:1' => '紧急', @@ -128,29 +98,29 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Incident/Attribute:origin/Value:portal' => '门户', 'Class:Incident/Attribute:origin/Value:portal+' => '门户', 'Class:Incident/Attribute:service_id' => '服务', - 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_id+' => '~~', 'Class:Incident/Attribute:service_name' => '服务名称', - 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:service_name+' => '~~', 'Class:Incident/Attribute:servicesubcategory_id' => '子服务', - 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_id+' => '~~', 'Class:Incident/Attribute:servicesubcategory_name' => '子服务名称', - 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_name+' => '~~', 'Class:Incident/Attribute:escalation_flag' => '升级标识', - 'Class:Incident/Attribute:escalation_flag+' => '', + 'Class:Incident/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:Incident/Attribute:escalation_flag/Value:no' => '否', 'Class:Incident/Attribute:escalation_flag/Value:no+' => '否', 'Class:Incident/Attribute:escalation_flag/Value:yes' => '是', 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '是', 'Class:Incident/Attribute:escalation_reason' => '升级原因', - 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:escalation_reason+' => '~~', 'Class:Incident/Attribute:assignment_date' => '分配日期', - 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:assignment_date+' => '~~', 'Class:Incident/Attribute:resolution_date' => '解决日期', - 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:resolution_date+' => '~~', 'Class:Incident/Attribute:last_pending_date' => '最近待定日期', - 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:last_pending_date+' => '~~', 'Class:Incident/Attribute:cumulatedpending' => '累计待定', - 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:cumulatedpending+' => '~~', 'Class:Incident/Attribute:tto' => 'TTO', 'Class:Incident/Attribute:tto+' => '响应时间', 'Class:Incident/Attribute:ttr' => 'TTR', @@ -160,19 +130,19 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Incident/Attribute:ttr_time_spent' => 'TTR 耗时', 'Class:Incident/Attribute:ttr_time_spent+' => 'TTR 耗时', 'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO截止日期', - 'Class:Incident/Attribute:tto_escalation_deadline+' => '', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO合格', - 'Class:Incident/Attribute:sla_tto_passed+' => '', + 'Class:Incident/Attribute:sla_tto_passed+' => '~~', 'Class:Incident/Attribute:sla_tto_over' => 'SLA TTO超时', - 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:sla_tto_over+' => '~~', 'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR截止日期', - 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~', 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR合格', - 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_passed+' => '~~', 'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR超时', - 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:sla_ttr_over+' => '~~', 'Class:Incident/Attribute:time_spent' => '耗时', - 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:time_spent+' => '~~', 'Class:Incident/Attribute:resolution_code' => '解决方式', 'Class:Incident/Attribute:resolution_code+' => '为解决这个事件而做了什么?', 'Class:Incident/Attribute:resolution_code/Value:assistance' => '外部支持', @@ -190,17 +160,21 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Incident/Attribute:resolution_code/Value:training' => '培训', 'Class:Incident/Attribute:resolution_code/Value:training+' => '培训', 'Class:Incident/Attribute:solution' => '解决方案', - 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:solution+' => '~~', 'Class:Incident/Attribute:pending_reason' => '待定原因', - 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:pending_reason+' => '~~', 'Class:Incident/Attribute:parent_incident_id' => '父级事件', - 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_id+' => '~~', 'Class:Incident/Attribute:parent_incident_ref' => '事件编号', - 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_incident_ref+' => '~~', + 'Class:Incident/Attribute:parent_request_id' => 'Parent request~~', + 'Class:Incident/Attribute:parent_request_id+' => '~~', + 'Class:Incident/Attribute:parent_request_ref' => 'Parent request ref~~', + 'Class:Incident/Attribute:parent_request_ref+' => '~~', 'Class:Incident/Attribute:parent_change_id' => '父级变更', - 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_id+' => '~~', 'Class:Incident/Attribute:parent_change_ref' => '变更编号', - 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:parent_change_ref+' => '~~', 'Class:Incident/Attribute:parent_problem_id' => '父级问题', 'Class:Incident/Attribute:parent_problem_id+' => '~~', 'Class:Incident/Attribute:parent_problem_ref' => '父级问题编号', @@ -210,9 +184,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Incident/Attribute:child_incidents_list' => '子事件', 'Class:Incident/Attribute:child_incidents_list+' => '此事件相关的所有衍生事件', 'Class:Incident/Attribute:public_log' => '公共日志', - 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:public_log+' => '~~', 'Class:Incident/Attribute:user_satisfaction' => '用户满意度', - 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction+' => '~~', 'Class:Incident/Attribute:user_satisfaction/Value:1' => '非常满意', 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '非常满意', 'Class:Incident/Attribute:user_satisfaction/Value:2' => '基本满意', @@ -222,29 +196,28 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Incident/Attribute:user_satisfaction/Value:4' => '非常不满意', 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '非常不满意', 'Class:Incident/Attribute:user_comment' => '用户评论', - 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:user_comment+' => '~~', 'Class:Incident/Attribute:parent_incident_id_friendlyname' => '父级事件昵称', - 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~', 'Class:Incident/Stimulus:ev_assign' => '分配', - 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_assign+' => '~~', 'Class:Incident/Stimulus:ev_reassign' => '重新分配', - 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_reassign+' => '~~', 'Class:Incident/Stimulus:ev_pending' => '待定', - 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_pending+' => '~~', 'Class:Incident/Stimulus:ev_timeout' => '超时', - 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_timeout+' => '~~', 'Class:Incident/Stimulus:ev_autoresolve' => '自动解决', - 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoresolve+' => '~~', 'Class:Incident/Stimulus:ev_autoclose' => '自动关闭', - 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_autoclose+' => '~~', 'Class:Incident/Stimulus:ev_resolve' => '标记为已解决', - 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_resolve+' => '~~', 'Class:Incident/Stimulus:ev_close' => '关闭', - 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_close+' => '~~', 'Class:Incident/Stimulus:ev_reopen' => '重新打开', - 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Stimulus:ev_reopen+' => '~~', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => '无法分配父级事件给自己', - 'Class:Incident/Method:ResolveChildTickets' => '解决子工单', 'Class:Incident/Method:ResolveChildTickets+' => '递归解决子工单 (自动解决), 并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案', 'Tickets:Related:OpenIncidents' => '待处理的事件', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/cs.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/cs.dict.itop-knownerror-mgmt.php index debc6cf85b..e8c771428a 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/cs.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/cs.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ @@ -20,11 +19,11 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:KnownError/Attribute:org_id' => 'Zákazník', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', 'Class:KnownError/Attribute:cust_name' => 'Název zákazníka', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Související problém', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', 'Class:KnownError/Attribute:problem_ref' => 'ID Souvisejícího problému', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Příznak', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', 'Class:KnownError/Attribute:root_cause' => 'Primární příčina', @@ -38,13 +37,13 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:KnownError/Attribute:domain' => 'Oblast', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'Aplikace', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Síť', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Server', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Dodavatel', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'Model', @@ -55,49 +54,32 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:KnownError/Attribute:ci_list+' => 'Všechny konfigurační položky vztahující se k této známé chybě', 'Class:KnownError/Attribute:document_list' => 'Dokumenty', 'Class:KnownError/Attribute:document_list+' => 'Všechny dokumenty spojené s touto známou chybou', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkErrorToFunctionalCI' => 'Spojení (Chyba / Funkční konfigurační položka)', 'Class:lnkErrorToFunctionalCI+' => 'Konfigurační položky vztahující se k chybě', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'Konfigurační položka', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'Název konfigurační položky', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Chyba', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Název chyby', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Důvod', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'Spojení (Dokument / Chyba)', 'Class:lnkDocumentToError+' => 'Spojení mezi dokumentem a známou chybou', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToError/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => 'Název dokumentu', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => 'Chyba', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => 'Název chyby', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => 'Správa problémů', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Odkazy', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/da.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/da.dict.itop-knownerror-mgmt.php index 5ac9627c40..13d57158c8 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/da.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/da.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ @@ -19,11 +18,11 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:KnownError/Attribute:org_id' => 'Kunde', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', 'Class:KnownError/Attribute:cust_name' => 'Kundennavn', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Tilhørende problem', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', 'Class:KnownError/Attribute:problem_ref' => 'Reference', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Symptom', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', 'Class:KnownError/Attribute:root_cause' => 'Grund årsag', @@ -37,13 +36,13 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:KnownError/Attribute:domain' => 'Område', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'Anvendelse', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Netværk', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Server', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Leverandør', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'Model', @@ -54,56 +53,39 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error~~', 'Class:KnownError/Attribute:document_list' => 'Dokumenter', 'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error~~', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkErrorToFunctionalCI' => 'Sammenhæng Fejl/FunctionalCI', - 'Class:lnkErrorToFunctionalCI+' => '', + 'Class:lnkErrorToFunctionalCI+' => 'Infra related to a known error~~', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI-Navn', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Fejl', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Fejlnavn', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Årsag', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'Sammenhæng Dokumenter/Fejl', - 'Class:lnkDocumentToError+' => '', + 'Class:lnkDocumentToError+' => 'Used when a Document is pertinent for a Known Error~~', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToError/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => 'Dokumentnavn', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => 'Fejl', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => 'Fejlnavn', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'Sammenhængstype', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => 'Problem Management', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Genvej', 'Menu:NewError' => 'Ny kendt fejl', - 'Menu:NewError+' => '', + 'Menu:NewError+' => 'Creation of a new known error~~', 'Menu:SearchError' => 'Søg efter kendte fejl', - 'Menu:SearchError+' => '', + 'Menu:SearchError+' => 'Search for known errors~~', 'Menu:Problem:KnownErrors' => 'Alle kendte Fejl', 'Menu:Problem:KnownErrors+' => 'Alle kendte Fejl', ]); diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/de.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/de.dict.itop-knownerror-mgmt.php index 5a43f94990..e3db6f4087 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/de.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/de.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ @@ -19,11 +18,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:KnownError/Attribute:org_id' => 'Kunde', 'Class:KnownError/Attribute:org_id+' => 'Verknüpft den Known Error mit dem zuständigen Service-Provider oder mit einer Kundenorganisation, falls der Fehler nur dort auftritt', 'Class:KnownError/Attribute:cust_name' => 'Kundenname', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Zugehöriges Problem', 'Class:KnownError/Attribute:problem_id+' => 'Das Problem, das nicht sofort gelöst werden konnte und zur Anlage dieses Known Errors geführt hat', 'Class:KnownError/Attribute:problem_ref' => 'Referenz des zugehörigen Problems', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Symptom', 'Class:KnownError/Attribute:symptom+' => 'Welche Auswirkungen dieses Fehlers sind beobachtbar?', 'Class:KnownError/Attribute:root_cause' => 'Grundursache', @@ -37,13 +36,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:KnownError/Attribute:domain' => 'Bereich', 'Class:KnownError/Attribute:domain+' => 'Wählen Sie den technischen Bereich, zu dem dieser Known Error gehört', 'Class:KnownError/Attribute:domain/Value:Application' => 'Anwendung', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Netzwerk', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Server', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Anbieter', 'Class:KnownError/Attribute:vendor+' => 'Ein Freitextfeld zur Angabe des Herstellers der von diesem Known Error betroffenen CIs', 'Class:KnownError/Attribute:model' => 'Modell', @@ -54,49 +53,32 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:KnownError/Attribute:ci_list+' => 'Alle CIs, die mit diesem Known Error verknüpft sind', 'Class:KnownError/Attribute:document_list' => 'Dokumente', 'Class:KnownError/Attribute:document_list+' => 'Alle Dokumente, die mit diesem Known Error verknüpft sind', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkErrorToFunctionalCI' => 'Verknüpfung KnownError/FunctionalCI', 'Class:lnkErrorToFunctionalCI+' => 'Infrastruktur, die zu einem Known Error gehört', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI-Name', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Fehler', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Known Error-Name', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Begründung', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'Verknüpfung Dokumente/KnownError', 'Class:lnkDocumentToError+' => 'Wird verwendet, wenn ein Dokument für einen Known Error relevant ist', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s', 'Class:lnkDocumentToError/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => 'Dokumentname', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => 'Known Error', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => 'Known Error-Name', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'Verknüpfungstyp', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => 'Problem Management', 'Menu:ProblemManagement+' => 'Ein ITIL-Prozess, der die Ursachen von Incidents ermittelt sowie Known Errors und FAQs dokumentiert, um die Auslastung des Helpdesks zu verringern', 'Menu:Problem:Shortcuts' => 'Shortcuts', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/en_gb.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/en_gb.dict.itop-knownerror-mgmt.php index 3857f173a1..58282b5af0 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/en_gb.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/en_gb.dict.itop-knownerror-mgmt.php @@ -1,56 +1,14 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: KnownError -// - Dict::Add('EN GB', 'British English', 'British English', [ 'Class:KnownError' => 'Known Error', 'Class:KnownError+' => 'Error documented for a known issue', @@ -59,11 +17,11 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:KnownError/Attribute:org_id' => 'Organisation', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organisation if the error is specific to them', 'Class:KnownError/Attribute:cust_name' => 'Customer Name', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Related Problem', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error', 'Class:KnownError/Attribute:problem_ref' => 'Related Problem Ref', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Symptom', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?', 'Class:KnownError/Attribute:root_cause' => 'Root Cause', @@ -77,13 +35,13 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:KnownError/Attribute:domain' => 'Domain', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?', 'Class:KnownError/Attribute:domain/Value:Application' => 'Application', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Network', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Server', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Vendor', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error', 'Class:KnownError/Attribute:model' => 'Model', @@ -94,49 +52,32 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error', 'Class:KnownError/Attribute:document_list' => 'Documents', 'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkErrorToFunctionalCI' => 'Link Error / FunctionalCI', 'Class:lnkErrorToFunctionalCI+' => 'Infra related to a known error', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI name', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Error', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Error name', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Reason', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'Link Documents / Errors', 'Class:lnkDocumentToError+' => 'A link between a document and a known error', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s', 'Class:lnkDocumentToError/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => 'Document Name', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => 'Error', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => 'Error name', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => 'Problem Management', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload', 'Menu:Problem:Shortcuts' => 'Shortcuts', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/es_cr.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/es_cr.dict.itop-knownerror-mgmt.php index bd676e12ee..a9f72ab63c 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/es_cr.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/es_cr.dict.itop-knownerror-mgmt.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:KnownError' => 'Error Conocido', @@ -16,11 +18,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:KnownError/Attribute:org_id' => 'Organización', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', 'Class:KnownError/Attribute:cust_name' => 'Nombre', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Problema Relacionado', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', 'Class:KnownError/Attribute:problem_ref' => 'Referencia', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Síntoma', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', 'Class:KnownError/Attribute:root_cause' => 'Causa Raíz', @@ -34,13 +36,13 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:KnownError/Attribute:domain' => 'Dominio', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'Aplicación', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Escritorio', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Red', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Servidor', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Proveedor', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'Modelo', @@ -50,34 +52,20 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:KnownError/Attribute:ci_list' => 'ECs', 'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error~~', 'Class:KnownError/Attribute:document_list' => 'Documentos', - 'Class:KnownError/Attribute:document_list+' => '', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error~~', 'Class:lnkErrorToFunctionalCI' => 'Relación Error Conocido y EC Funcional', - 'Class:lnkErrorToFunctionalCI+' => '', + 'Class:lnkErrorToFunctionalCI+' => 'Infra related to a known error~~', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'EC', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => 'Elemento de Configuración', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => 'Elemento de Configuración', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Error Conocido', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Error Conocido', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Motivo', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'Relación Documento y Error Conocido', 'Class:lnkDocumentToError+' => 'Relación Documento y Error Conocido', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s', @@ -91,9 +79,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToError/Attribute:error_name+' => 'Error Conocido', 'Class:lnkDocumentToError/Attribute:link_type' => 'Tipo', 'Class:lnkDocumentToError/Attribute:link_type+' => 'Tipo', -]); - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ProblemManagement' => 'Administración de Problemas', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Acceso Rápido', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/et.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/et.dict.itop-knownerror-mgmt.php new file mode 100644 index 0000000000..d3019ecd07 --- /dev/null +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/et.dict.itop-knownerror-mgmt.php @@ -0,0 +1,90 @@ + 'Known Error~~', + 'Class:KnownError+' => 'Error with multiple occurrences, documented during a Problem management, to ease troubleshooting.~~', + 'Class:KnownError/Attribute:name' => 'Name~~', + 'Class:KnownError/Attribute:name+' => 'This is expected to be a unique identifier within the Known Errors of this organization~~', + 'Class:KnownError/Attribute:org_id' => 'Organization~~', + 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', + 'Class:KnownError/Attribute:cust_name' => 'Organization Name~~', + 'Class:KnownError/Attribute:cust_name+' => '~~', + 'Class:KnownError/Attribute:problem_id' => 'Related Problem~~', + 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', + 'Class:KnownError/Attribute:problem_ref' => 'Related Problem Ref~~', + 'Class:KnownError/Attribute:problem_ref+' => '~~', + 'Class:KnownError/Attribute:symptom' => 'Symptom~~', + 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', + 'Class:KnownError/Attribute:root_cause' => 'Root Cause~~', + 'Class:KnownError/Attribute:root_cause+' => 'What is the underlying cause of this error?~~', + 'Class:KnownError/Attribute:workaround' => 'Work around~~', + 'Class:KnownError/Attribute:workaround+' => 'How to bypass the effects of this error until a proper solution is found?~~', + 'Class:KnownError/Attribute:solution' => 'Solution~~', + 'Class:KnownError/Attribute:solution+' => 'What is the permanent solution for this error?~~', + 'Class:KnownError/Attribute:error_code' => 'Error Code~~', + 'Class:KnownError/Attribute:error_code+' => 'If a specific error code is associated to this known error, specify it here~~', + 'Class:KnownError/Attribute:domain' => 'Domain~~', + 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', + 'Class:KnownError/Attribute:domain/Value:Application' => 'Application~~', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', + 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop~~', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', + 'Class:KnownError/Attribute:domain/Value:Network' => 'Network~~', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', + 'Class:KnownError/Attribute:domain/Value:Server' => 'Server~~', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', + 'Class:KnownError/Attribute:vendor' => 'Vendor~~', + 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', + 'Class:KnownError/Attribute:model' => 'Model~~', + 'Class:KnownError/Attribute:model+' => 'The model of the CI(s) concerned by this known error~~', + 'Class:KnownError/Attribute:version' => 'Version~~', + 'Class:KnownError/Attribute:version+' => 'The version of the CI(s) concerned by this known error~~', + 'Class:KnownError/Attribute:ci_list' => 'CIs~~', + 'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error~~', + 'Class:KnownError/Attribute:document_list' => 'Documents~~', + 'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error~~', + 'Class:lnkErrorToFunctionalCI' => 'Link KnownError / FunctionalCI~~', + 'Class:lnkErrorToFunctionalCI+' => 'Infra related to a known error~~', + 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI name~~', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Error~~', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Error name~~', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', + 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Reason~~', + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToError' => 'Link Document / Known Error~~', + 'Class:lnkDocumentToError+' => 'Used when a Document is pertinent for a Known Error~~', + 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToError/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToError/Attribute:document_name' => 'Document Name~~', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', + 'Class:lnkDocumentToError/Attribute:error_id' => 'Error~~', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', + 'Class:lnkDocumentToError/Attribute:error_name' => 'Error name~~', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', + 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type~~', + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', + 'Menu:ProblemManagement' => 'Problem Management~~', + 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', + 'Menu:Problem:Shortcuts' => 'Shortcuts~~', + 'Menu:NewError' => 'New known error~~', + 'Menu:NewError+' => 'Creation of a new known error~~', + 'Menu:SearchError' => 'Search for known errors~~', + 'Menu:SearchError+' => 'Search for known errors~~', + 'Menu:Problem:KnownErrors' => 'All known errors~~', + 'Menu:Problem:KnownErrors+' => 'All known errors~~', +]); diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/fr.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/fr.dict.itop-knownerror-mgmt.php index bf4821f3c3..f197c7d674 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/fr.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/fr.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ 'Organisation', 'Class:KnownError/Attribute:org_id+' => 'Lier l\'erreur connue au fournisseur de services responsable de sa gestion, ou éventuellement à une organisation cliente si l\'erreur lui est spécifique', 'Class:KnownError/Attribute:cust_name' => 'Nom organisation', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Problème lié', 'Class:KnownError/Attribute:problem_id+' => 'Le problème qui n\'ayant pû être résolu rapidement, a conduit à créer cette erreur connue', 'Class:KnownError/Attribute:problem_ref' => 'Rérérence problème lié', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Symptôme', 'Class:KnownError/Attribute:symptom+' => 'Quels sont les effets observables de cette erreur ?', 'Class:KnownError/Attribute:root_cause' => 'Cause première', @@ -36,13 +35,13 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:KnownError/Attribute:domain' => 'Domaine', 'Class:KnownError/Attribute:domain+' => 'Choisissez le domaine technique auquel cette erreur appartient', 'Class:KnownError/Attribute:domain/Value:Application' => 'Application', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Bureautique', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Réseau', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Serveur', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Vendeur', 'Class:KnownError/Attribute:vendor+' => 'Un texte libre pour identifier le vendeur des éléments de configuration concernés par cette erreur', 'Class:KnownError/Attribute:model' => 'Modèle', @@ -53,49 +52,32 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:KnownError/Attribute:ci_list+' => 'Les éléments de configuration potentiellement impactés par cette erreur connue', 'Class:KnownError/Attribute:document_list' => 'Documents', 'Class:KnownError/Attribute:document_list+' => 'Tous les documents liés à cette erreur connue', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkErrorToFunctionalCI' => 'Lien Erreur connue / CI fonctionnel', 'Class:lnkErrorToFunctionalCI+' => 'Lien entre une erreur et un ci', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'Nom CI', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Erreur connue', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Nom erreur', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Motif du lien', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'Lien Document / Erreur connue', 'Class:lnkDocumentToError+' => 'Lien utilisé lorsqu\'un Document est applicable à une Erreur connue', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s', 'Class:lnkDocumentToError/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => 'Nom Document', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => 'Erreur', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => 'Nom Erreur', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => 'Gestion des problèmes', 'Menu:ProblemManagement+' => 'Un processus ITIL qui identifie la cause des incidents répétitifs, documente les Erreurs connues et les FAQs, afin de réduire la charge de travail du heldesk', 'Menu:Problem:Shortcuts' => 'Raccourcis', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/hu.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/hu.dict.itop-knownerror-mgmt.php index 81b0ff8fe4..018e0344b5 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/hu.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/hu.dict.itop-knownerror-mgmt.php @@ -1,28 +1,27 @@ 'Ismert hiba', - 'Class:KnownError+' => '', + 'Class:KnownError+' => 'Error with multiple occurrences, documented during a Problem management, to ease troubleshooting.~~', 'Class:KnownError/Attribute:name' => 'Ismert hiba név', 'Class:KnownError/Attribute:name+' => 'This is expected to be a unique identifier within the Known Errors of this organization~~', 'Class:KnownError/Attribute:org_id' => 'Ügyfél', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', 'Class:KnownError/Attribute:cust_name' => 'Ügyfél név', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Kapcsolódó probléma', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', 'Class:KnownError/Attribute:problem_ref' => 'Referenciaszám', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Hibajelenség', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', 'Class:KnownError/Attribute:root_cause' => 'Gyökér ok', @@ -36,13 +35,13 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:KnownError/Attribute:domain' => 'Hibatartomány', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'Alkalmazás', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Hálózat', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Szerver', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Gyártó', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'Modell', @@ -52,14 +51,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:KnownError/Attribute:ci_list' => 'CI-k', 'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error~~', 'Class:KnownError/Attribute:document_list' => 'Dokumentumok', - 'Class:KnownError/Attribute:document_list+' => '', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error~~', 'Class:lnkErrorToFunctionalCI' => 'Hiba / Funkcionális CI', 'Class:lnkErrorToFunctionalCI+' => 'Infra ismert hibához kapcsolódóan', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~', @@ -73,15 +65,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Hibaok', 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToError' => 'Dokumentumok / Hibák', - 'Class:lnkDocumentToError+' => '', + 'Class:lnkDocumentToError+' => 'Used when a Document is pertinent for a Known Error~~', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToError/Attribute:document_id' => 'Dokumentum', 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', @@ -93,16 +78,13 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type', 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', -]); - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Menu:ProblemManagement' => 'Problémakezelés', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Gyorsgomb', 'Menu:NewError' => 'Új ismert hiba', - 'Menu:NewError+' => '', + 'Menu:NewError+' => 'Creation of a new known error~~', 'Menu:SearchError' => 'Ismert hiba keresés', - 'Menu:SearchError+' => '', + 'Menu:SearchError+' => 'Search for known errors~~', 'Menu:Problem:KnownErrors' => 'Ismert hibák', - 'Menu:Problem:KnownErrors+' => '', + 'Menu:Problem:KnownErrors+' => 'All known errors~~', ]); diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/it.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/it.dict.itop-knownerror-mgmt.php index 4ddff22190..8924c14026 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/it.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/it.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ 'Cliente ', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', 'Class:KnownError/Attribute:cust_name' => 'Nome del cliente', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Problema correlato', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', 'Class:KnownError/Attribute:problem_ref' => 'Ref', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Sintomo', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', 'Class:KnownError/Attribute:root_cause' => 'Causa principale', @@ -36,13 +35,13 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:KnownError/Attribute:domain' => 'Dominio', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'Applicazione', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Network', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Server', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Venditore', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'Modello', @@ -53,13 +52,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error~~', 'Class:KnownError/Attribute:document_list' => 'Documenti', 'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error~~', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkErrorToFunctionalCI' => 'Link Errore /CIFunzionale', 'Class:lnkErrorToFunctionalCI+' => 'Infra impattata dall\'errore conosciuto', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~', @@ -73,13 +65,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Ragione', 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToError' => 'Link Documento / Errore', 'Class:lnkDocumentToError+' => 'Link tra il documento e l\'errore conosciuto', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~', @@ -93,9 +78,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type', 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', -]); - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Menu:ProblemManagement' => 'Gestione dei problemi', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Scorciatoia', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/ja.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/ja.dict.itop-knownerror-mgmt.php index a3239001a8..71575dbf09 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/ja.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/ja.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ '顧客', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', 'Class:KnownError/Attribute:cust_name' => '顧客名', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => '関連する問題', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', 'Class:KnownError/Attribute:problem_ref' => '参照', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => '現象', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', 'Class:KnownError/Attribute:root_cause' => '根本的な原因', @@ -36,13 +35,13 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:KnownError/Attribute:domain' => 'ドメイン', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'アプリケーション', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'デスクトップ', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'ネットワーク', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'サーバ', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'ベンダー', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'モデル', @@ -53,49 +52,32 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error~~', 'Class:KnownError/Attribute:document_list' => '文書', 'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error~~', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkErrorToFunctionalCI' => 'リンク エラー/機能的CI', 'Class:lnkErrorToFunctionalCI+' => '既知のエラーに関連するインフラ', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI名', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'エラー', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'エラー名', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => '理由', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'リンク 文書/エラー', 'Class:lnkDocumentToError+' => '文書と既知のエラー間のリンク', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToError/Attribute:document_id' => '文書', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => '文書名', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => 'エラー', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => 'エラー名', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'リンクタイプ', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => '問題管理', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'ショートカット', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/lt.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/lt.dict.itop-knownerror-mgmt.php new file mode 100644 index 0000000000..6456f0b40c --- /dev/null +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/lt.dict.itop-knownerror-mgmt.php @@ -0,0 +1,90 @@ + 'Known Error~~', + 'Class:KnownError+' => 'Error with multiple occurrences, documented during a Problem management, to ease troubleshooting.~~', + 'Class:KnownError/Attribute:name' => 'Name~~', + 'Class:KnownError/Attribute:name+' => 'This is expected to be a unique identifier within the Known Errors of this organization~~', + 'Class:KnownError/Attribute:org_id' => 'Organization~~', + 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', + 'Class:KnownError/Attribute:cust_name' => 'Organization Name~~', + 'Class:KnownError/Attribute:cust_name+' => '~~', + 'Class:KnownError/Attribute:problem_id' => 'Related Problem~~', + 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', + 'Class:KnownError/Attribute:problem_ref' => 'Related Problem Ref~~', + 'Class:KnownError/Attribute:problem_ref+' => '~~', + 'Class:KnownError/Attribute:symptom' => 'Symptom~~', + 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', + 'Class:KnownError/Attribute:root_cause' => 'Root Cause~~', + 'Class:KnownError/Attribute:root_cause+' => 'What is the underlying cause of this error?~~', + 'Class:KnownError/Attribute:workaround' => 'Work around~~', + 'Class:KnownError/Attribute:workaround+' => 'How to bypass the effects of this error until a proper solution is found?~~', + 'Class:KnownError/Attribute:solution' => 'Solution~~', + 'Class:KnownError/Attribute:solution+' => 'What is the permanent solution for this error?~~', + 'Class:KnownError/Attribute:error_code' => 'Error Code~~', + 'Class:KnownError/Attribute:error_code+' => 'If a specific error code is associated to this known error, specify it here~~', + 'Class:KnownError/Attribute:domain' => 'Domain~~', + 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', + 'Class:KnownError/Attribute:domain/Value:Application' => 'Application~~', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', + 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop~~', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', + 'Class:KnownError/Attribute:domain/Value:Network' => 'Network~~', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', + 'Class:KnownError/Attribute:domain/Value:Server' => 'Server~~', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', + 'Class:KnownError/Attribute:vendor' => 'Vendor~~', + 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', + 'Class:KnownError/Attribute:model' => 'Model~~', + 'Class:KnownError/Attribute:model+' => 'The model of the CI(s) concerned by this known error~~', + 'Class:KnownError/Attribute:version' => 'Version~~', + 'Class:KnownError/Attribute:version+' => 'The version of the CI(s) concerned by this known error~~', + 'Class:KnownError/Attribute:ci_list' => 'CIs~~', + 'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error~~', + 'Class:KnownError/Attribute:document_list' => 'Documents~~', + 'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error~~', + 'Class:lnkErrorToFunctionalCI' => 'Link KnownError / FunctionalCI~~', + 'Class:lnkErrorToFunctionalCI+' => 'Infra related to a known error~~', + 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI name~~', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Error~~', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Error name~~', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', + 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Reason~~', + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', + 'Class:lnkDocumentToError' => 'Link Document / Known Error~~', + 'Class:lnkDocumentToError+' => 'Used when a Document is pertinent for a Known Error~~', + 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToError/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToError/Attribute:document_name' => 'Document Name~~', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', + 'Class:lnkDocumentToError/Attribute:error_id' => 'Error~~', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', + 'Class:lnkDocumentToError/Attribute:error_name' => 'Error name~~', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', + 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type~~', + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', + 'Menu:ProblemManagement' => 'Problem Management~~', + 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', + 'Menu:Problem:Shortcuts' => 'Shortcuts~~', + 'Menu:NewError' => 'New known error~~', + 'Menu:NewError+' => 'Creation of a new known error~~', + 'Menu:SearchError' => 'Search for known errors~~', + 'Menu:SearchError+' => 'Search for known errors~~', + 'Menu:Problem:KnownErrors' => 'All known errors~~', + 'Menu:Problem:KnownErrors+' => 'All known errors~~', +]); diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/nl.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/nl.dict.itop-knownerror-mgmt.php index c54592957f..991122c6c8 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/nl.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/nl.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ @@ -20,11 +19,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:KnownError/Attribute:org_id' => 'Organisatie', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', 'Class:KnownError/Attribute:cust_name' => 'Naam klant', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Gerelateerd probleem', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', 'Class:KnownError/Attribute:problem_ref' => 'Ref. gerelateerd probleem', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Symptoom', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', 'Class:KnownError/Attribute:root_cause' => 'Hoofdoorzaak', @@ -38,13 +37,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:KnownError/Attribute:domain' => 'Domein', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'Applicatie', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Netwerk', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Server', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Verkoper', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'Model', @@ -55,49 +54,32 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:KnownError/Attribute:ci_list+' => 'Alle configuratie-items gerelateerd aan deze gekende fout', 'Class:KnownError/Attribute:document_list' => 'Documenten', 'Class:KnownError/Attribute:document_list+' => 'Alle documenten gerelateerd aan deze gekende fout', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkErrorToFunctionalCI' => 'Link Fout / Functioneel CI', 'Class:lnkErrorToFunctionalCI+' => 'Infrastructuur gelinkt aan een gekende fout', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'Naam CI', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Fout', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Naam fout', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Reden', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'Link Document / Fout', 'Class:lnkDocumentToError+' => 'Een link tussen een document en een gekende fout', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s', 'Class:lnkDocumentToError/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => 'Naam document', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => 'Fout', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => 'Naam fout', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'Soort link', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => 'Probleem Management', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Snelkoppelingen', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/pl.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/pl.dict.itop-knownerror-mgmt.php index a443b33767..268bc87e5e 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/pl.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/pl.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ 'Klient', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', 'Class:KnownError/Attribute:cust_name' => 'Nazwa klienta', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Powiązany problem', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', 'Class:KnownError/Attribute:problem_ref' => 'Powiązane informacje o problemie', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Symptom (objaw)', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', 'Class:KnownError/Attribute:root_cause' => 'Przyczyna', @@ -36,13 +35,13 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:KnownError/Attribute:domain' => 'Domena', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'Aplikacja', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Sieć', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Serwer', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Sprzedawca', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'Model', @@ -53,49 +52,32 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:KnownError/Attribute:ci_list+' => 'Wszystkie elementy konfiguracji związane z tym znanym błędem', 'Class:KnownError/Attribute:document_list' => 'Dokumenty', 'Class:KnownError/Attribute:document_list+' => 'Wszystkie dokumenty związane z tym znanym błędem', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkErrorToFunctionalCI' => 'Połączenie Błąd / Konfiguracja', 'Class:lnkErrorToFunctionalCI+' => 'Konfiguracje związane ze znanym błędem', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'Konfiguracja', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'Nazwa konfiguracji', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Błąd', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Nazwa błędu', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Powód', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'Połączenie Dokumenty / Błędy', 'Class:lnkDocumentToError+' => 'Łącze między dokumentem a znanym błędem', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s', 'Class:lnkDocumentToError/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => 'Nazwa dokumentu', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => 'Błąd', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => 'Nazwa błędu', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => 'Zarządzanie problemami', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Skróty', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/pt_br.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/pt_br.dict.itop-knownerror-mgmt.php index d88d6aae53..89e24f7dda 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/pt_br.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/pt_br.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ 'Cliente', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', 'Class:KnownError/Attribute:cust_name' => 'Nome do cliente', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Problema relacionado', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', 'Class:KnownError/Attribute:problem_ref' => 'Ref. problema relacionado', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Sintoma do erro', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', 'Class:KnownError/Attribute:root_cause' => 'Causa', @@ -36,13 +35,13 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:KnownError/Attribute:domain' => 'Domínio', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'Aplicação', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Rede', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Servidor', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Fabricante', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'Modelo', @@ -53,56 +52,39 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:KnownError/Attribute:ci_list+' => 'Todos os Itens de Configuração (ICs) associados à este Erro conhecido', 'Class:KnownError/Attribute:document_list' => 'Documentos', 'Class:KnownError/Attribute:document_list+' => 'Todos os Documentos associados à este Erro conhecido', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkErrorToFunctionalCI' => 'Relação entre Erro conhecido / IC', 'Class:lnkErrorToFunctionalCI+' => 'Itens de configuração (IC) associados à este Erro conhecido', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'ICs', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'Nome do IC', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Erro', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Nome do erro', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Motivo do link', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'Relação entre Documento / Erro', 'Class:lnkDocumentToError+' => 'Uma ligação entre um documento e um erro conhecido', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToError/Attribute:document_id' => 'Documento', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => 'Nome do documento', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => 'Erro', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => 'Nome do erro', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'Tipo de link', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => 'Gerenciamento de Problemas', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Atalhos', 'Menu:NewError' => 'Novo erro conhecido', - 'Menu:NewError+' => '', + 'Menu:NewError+' => 'Creation of a new known error~~', 'Menu:SearchError' => 'Pesquisar por erros conhecidos', - 'Menu:SearchError+' => '', + 'Menu:SearchError+' => 'Search for known errors~~', 'Menu:Problem:KnownErrors' => 'Erros Conhecidos', 'Menu:Problem:KnownErrors+' => 'Erro documentado de um problema conhecido', ]); diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/ru.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/ru.dict.itop-knownerror-mgmt.php index 36abd3a50b..c5ec501500 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/ru.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/ru.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ @@ -19,11 +18,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:KnownError/Attribute:org_id' => 'Организация', 'Class:KnownError/Attribute:org_id+' => 'Свяжите известную ошибку с поставщиком услуг, отвечающим за её обработку, либо с организацией-заказчиком, если ошибка специфична для неё', 'Class:KnownError/Attribute:cust_name' => 'Организация', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'Проблема', 'Class:KnownError/Attribute:problem_id+' => 'Проблема, которую не удалось решить сразу и которая привела к созданию этой известной ошибки', 'Class:KnownError/Attribute:problem_ref' => 'Проблема', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Проявление', 'Class:KnownError/Attribute:symptom+' => 'Какие наблюдаемые последствия у этой ошибки?', 'Class:KnownError/Attribute:root_cause' => 'Корневая причина', @@ -37,13 +36,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:KnownError/Attribute:domain' => 'Домен', 'Class:KnownError/Attribute:domain+' => 'Выберите технический домен, связанный с этой известной ошибкой', 'Class:KnownError/Attribute:domain/Value:Application' => 'Приложение', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Рабочее окружение', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Сеть', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Сервер', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Производитель', 'Class:KnownError/Attribute:vendor+' => 'Произвольное текстовое поле для указания производителя КЕ, к которым относится эта известная ошибка', 'Class:KnownError/Attribute:model' => 'Модель', @@ -54,49 +53,32 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:KnownError/Attribute:ci_list+' => 'Связанный конфигурационные единицы', 'Class:KnownError/Attribute:document_list' => 'Документы', 'Class:KnownError/Attribute:document_list+' => 'Связанные документы', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkErrorToFunctionalCI' => 'Связь Известная ошибка/Функциональная КЕ', 'Class:lnkErrorToFunctionalCI+' => 'Infra related to a known error', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'КЕ', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'КЕ', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Известная ошибка', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Известная ошибка', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Причина', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => 'Связь Документ/Известная ошибка', 'Class:lnkDocumentToError+' => 'A link between a document and a known error', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s', 'Class:lnkDocumentToError/Attribute:document_id' => 'Документ', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => 'Документ', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => 'Известная ошибка', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => 'Известная ошибка', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'Тип связи', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => 'Управление проблемами', 'Menu:ProblemManagement+' => 'Процесс ITIL, который выявляет первопричины инцидентов, документирует известные ошибки и FAQ, чтобы снизить нагрузку на службу поддержки', 'Menu:Problem:Shortcuts' => 'Ярлыки', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/sk.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/sk.dict.itop-knownerror-mgmt.php index a5a54c9e63..8362242934 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/sk.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/sk.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ 'Domain~~', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'Application~~', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop~~', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Network~~', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Server~~', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Vendor~~', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'Model~~', @@ -53,13 +52,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error~~', 'Class:KnownError/Attribute:document_list' => 'Documents~~', 'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error~~', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkErrorToFunctionalCI' => 'Link KnownError / FunctionalCI~~', 'Class:lnkErrorToFunctionalCI+' => 'Infra related to a known error~~', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~', @@ -73,13 +65,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Reason~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToError' => 'Link Document / Known Error~~', 'Class:lnkDocumentToError+' => 'Used when a Document is pertinent for a Known Error~~', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~', @@ -93,9 +78,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type~~', 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', -]); - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Menu:ProblemManagement' => 'Problem Management~~', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Shortcuts~~', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/tr.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/tr.dict.itop-knownerror-mgmt.php index f2c8554d1c..8fb002fd0f 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/tr.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/tr.dict.itop-knownerror-mgmt.php @@ -1,11 +1,10 @@ @@ -19,11 +18,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:KnownError/Attribute:org_id' => 'Müşteri', 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', 'Class:KnownError/Attribute:cust_name' => 'Müşteri Adı', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => 'İlgili problem', 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', 'Class:KnownError/Attribute:problem_ref' => 'Referans', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => 'Belirtisi', 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', 'Class:KnownError/Attribute:root_cause' => 'Ana sebep', @@ -37,13 +36,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:KnownError/Attribute:domain' => 'Etki alanı', 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', 'Class:KnownError/Attribute:domain/Value:Application' => 'Uygulama', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Masaüstü', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => 'Ağ', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => 'Sunucu', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => 'Üretici', 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', 'Class:KnownError/Attribute:model' => 'Model', @@ -54,13 +53,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error~~', 'Class:KnownError/Attribute:document_list' => 'Dokümanlar', 'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error~~', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkErrorToFunctionalCI' => 'Hata / İşlevsel CI bağla', 'Class:lnkErrorToFunctionalCI+' => ' Bilinen bir hatayla ilgili alt bilgi', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~', @@ -74,13 +66,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Sebep', 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToError' => 'Belge / hata bağla', 'Class:lnkDocumentToError+' => 'Bir belge ile bilinen bir hata arasındaki bağlantı', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~', @@ -94,9 +79,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => 'Bağlantı tipi', 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', -]); - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:ProblemManagement' => 'Problem Yönetimi', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => 'Kısayollar', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php index db54f24440..2b5b954a42 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php @@ -1,56 +1,14 @@ + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: KnownError -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:KnownError' => '已知错误', 'Class:KnownError+' => '记录一个已知错误', @@ -59,11 +17,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:KnownError/Attribute:org_id' => '客户', 'Class:KnownError/Attribute:org_id+' => '将已知问题关联至负责处理该问题的服务提供商. 若问题仅针对特定客户,则也可关联至对应的客户组织', 'Class:KnownError/Attribute:cust_name' => '客户名称', - 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:cust_name+' => '~~', 'Class:KnownError/Attribute:problem_id' => '相关问题', 'Class:KnownError/Attribute:problem_id+' => '由于问题无法立即解决,于是才导致了这个已知错误的创建', 'Class:KnownError/Attribute:problem_ref' => '问题编号', - 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:problem_ref+' => '~~', 'Class:KnownError/Attribute:symptom' => '现象', 'Class:KnownError/Attribute:symptom+' => '该错误的可见的影响是什么?', 'Class:KnownError/Attribute:root_cause' => '问题根源', @@ -77,13 +35,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:KnownError/Attribute:domain' => '类型', 'Class:KnownError/Attribute:domain+' => '请选择该错误相关的技术领域', 'Class:KnownError/Attribute:domain/Value:Application' => '应用', - 'Class:KnownError/Attribute:domain/Value:Application+' => '', + 'Class:KnownError/Attribute:domain/Value:Application+' => '~~', 'Class:KnownError/Attribute:domain/Value:Desktop' => '桌面', - 'Class:KnownError/Attribute:domain/Value:Desktop+' => '', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => '~~', 'Class:KnownError/Attribute:domain/Value:Network' => '网络', - 'Class:KnownError/Attribute:domain/Value:Network+' => '', + 'Class:KnownError/Attribute:domain/Value:Network+' => '~~', 'Class:KnownError/Attribute:domain/Value:Server' => '服务器', - 'Class:KnownError/Attribute:domain/Value:Server+' => '', + 'Class:KnownError/Attribute:domain/Value:Server+' => '~~', 'Class:KnownError/Attribute:vendor' => '厂商', 'Class:KnownError/Attribute:vendor+' => '这个已知错误相关的厂商', 'Class:KnownError/Attribute:model' => '型号', @@ -94,49 +52,32 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:KnownError/Attribute:ci_list+' => '这个已知错误相关的所有配置项', 'Class:KnownError/Attribute:document_list' => '文档', 'Class:KnownError/Attribute:document_list+' => '这个已知错误相关的所有文档', -]); - -// -// Class: lnkErrorToFunctionalCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkErrorToFunctionalCI' => '链接 已知问题/功能配置项', 'Class:lnkErrorToFunctionalCI+' => '已知问题和功能配置项之间的链接', 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => '配置项', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => '配置项名称', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => '已知问题', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => '已知问题名称', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', 'Class:lnkErrorToFunctionalCI/Attribute:reason' => '原因', - 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', -]); - -// -// Class: lnkDocumentToError -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', 'Class:lnkDocumentToError' => '链接 文档/已知问题', 'Class:lnkDocumentToError+' => '文档和已知问题之间的链接', 'Class:lnkDocumentToError/Name' => '%1$s / %2$s', 'Class:lnkDocumentToError/Attribute:document_id' => '文档', - 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', 'Class:lnkDocumentToError/Attribute:document_name' => '文档名称', - 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', 'Class:lnkDocumentToError/Attribute:error_id' => '已知问题', - 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', 'Class:lnkDocumentToError/Attribute:error_name' => '已知问题名称', - 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', 'Class:lnkDocumentToError/Attribute:link_type' => '链接类型', - 'Class:lnkDocumentToError/Attribute:link_type+' => '', -]); - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', 'Menu:ProblemManagement' => '问题管理', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Shortcuts' => '快捷方式', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/cs.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/cs.dict.itop-oauth-client.php index 7c5cdc2108..30515a85c9 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/cs.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/cs.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '~~', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Generate access token...~~', 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', @@ -28,13 +27,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client~~', 'OAuthClient:baseinfo' => 'Base Information~~', 'OAuthClient:scope' => 'Scope~~', -]); - -// -// Class: OAuthClient -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Provider~~', 'Class:OAuthClient/Attribute:provider+' => '~~', @@ -54,8 +46,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration~~', 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', - 'Class:OAuthClient/Attribute:scope' => 'Scope~~', - 'Class:OAuthClient/Attribute:scope+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Access token~~', 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration~~', @@ -65,13 +55,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ Erase the field to recalculate default value~~', 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~', 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~', @@ -94,13 +77,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/da.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/da.dict.itop-oauth-client.php index 7e0f7716da..9aebb62c53 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/da.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/da.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '~~', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Generate access token...~~', 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', @@ -28,13 +27,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client~~', 'OAuthClient:baseinfo' => 'Base Information~~', 'OAuthClient:scope' => 'Scope~~', -]); - -// -// Class: OAuthClient -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Provider~~', 'Class:OAuthClient/Attribute:provider+' => '~~', @@ -54,8 +46,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration~~', 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', - 'Class:OAuthClient/Attribute:scope' => 'Scope~~', - 'Class:OAuthClient/Attribute:scope+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Access token~~', 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration~~', @@ -65,13 +55,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ Erase the field to recalculate default value~~', 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~', 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~', @@ -94,13 +77,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/de.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/de.dict.itop-oauth-client.php index 9b37b41a86..d74e8fe568 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/de.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/de.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Die Kombination aus "Login" (%1$s) und "Verwendung für SMTP" (%2$s) existiert bereits.', 'OAuthClient:baseinfo' => 'Allgemeine Informationen', 'OAuthClient:scope' => 'Scope', -]); - -// -// Class: OAuthClient -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:OAuthClient' => 'Mailpostfach-OAuth-Client', 'Class:OAuthClient/Attribute:provider' => 'Provider', - 'Class:OAuthClient/Attribute:provider+' => '', + 'Class:OAuthClient/Attribute:provider+' => '~~', 'Class:OAuthClient/Attribute:name' => 'Login', 'Class:OAuthClient/Attribute:name+' => 'In der Regel ist dies Ihre E-Mail-Adresse', 'Class:OAuthClient/Attribute:status' => 'Status', @@ -45,78 +37,62 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:OAuthClient/Attribute:status/Value:active' => 'Zugriffstoken erstellt', 'Class:OAuthClient/Attribute:status/Value:inactive' => 'Kein Zugriffstoken', 'Class:OAuthClient/Attribute:description' => 'Beschreibung', - 'Class:OAuthClient/Attribute:description+' => '', + 'Class:OAuthClient/Attribute:description+' => '~~', 'Class:OAuthClient/Attribute:client_id' => 'Client ID', 'Class:OAuthClient/Attribute:client_id+' => 'Eine lange Zeichenfolge, die durch den oAuth2-Provider bereitgestellt wird', 'Class:OAuthClient/Attribute:client_secret' => 'Client Secret', 'Class:OAuthClient/Attribute:client_secret+' => 'Eine weitere lange Zeichenfolge, die durch den oAuth2-Provider bereitgestellt wird', 'Class:OAuthClient/Attribute:refresh_token' => 'Erneuerungs-Token', - 'Class:OAuthClient/Attribute:refresh_token+' => '', + 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Erneuerungs-Token Ablaufzeitpunkt', - 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '', - 'Class:OAuthClient/Attribute:scope' => 'Scope', - 'Class:OAuthClient/Attribute:scope+' => '', + 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Zugriffstoken', - 'Class:OAuthClient/Attribute:token+' => '', + 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Zugriffstoken Ablaufszeitpunkt', - 'Class:OAuthClient/Attribute:token_expiration+' => '', + 'Class:OAuthClient/Attribute:token_expiration+' => '~~', 'Class:OAuthClient/Attribute:redirect_url' => 'Umleitungs-URL', 'Class:OAuthClient/Attribute:redirect_url+' => 'Diese URL muss in die oAuth2-Konfiguration des Providers kopiert werden. Löschen Sie das Feld, um den Standardwert neu zu berechnen.', 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailpostfächer', - 'Class:OAuthClient/Attribute:mailbox_list+' => '', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', 'Class:OAuthClientAzure' => 'Mailpostfach-OAuth-Client für Microsoft Azure', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)', 'Class:OAuthClientAzure/Attribute:scope' => 'Scope', 'Class:OAuthClientAzure/Attribute:scope+' => 'Normalerweise ist die Standardauswahl ausreichend.', 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientAzure/Attribute:advanced_scope' => 'Erweiterter Scope', 'Class:OAuthClientAzure/Attribute:advanced_scope+' => 'Sobald Sie hier etwas eingeben, hat es Vorrang vor der Auswahl im Feld "Scope", die dann ignoriert wird.', 'Class:OAuthClientAzure/Attribute:used_scope' => 'Angewendeter Scope', - 'Class:OAuthClientAzure/Attribute:used_scope+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => 'Einfach', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => 'Erweitert', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientAzure/Attribute:used_for_smtp' => 'Verwendung für SMTP', 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => 'Mindestens ein oAuth-Client muss dieses Flag auf "Ja" gesetzt haben, um über diesen Weg Mails durch iTop senden zu lassen.', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => 'Ja', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'Nein', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant-ID der konfigurierten Anwendung. Bei einer Multi-Tenant-Anwendung verwenden Sie "common".', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:OAuthClientGoogle' => 'Mailpostfach-OAuth-Client für Google', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)', 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope', 'Class:OAuthClientGoogle/Attribute:scope+' => 'Normalerweise ist die Standardauswahl ausreichend.', 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientGoogle/Attribute:advanced_scope' => 'Erweiterter Scope', 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => 'Sobald Sie hier etwas eingeben, hat es Vorrang vor der Auswahl im Feld "Scope", die dann ignoriert wird.', 'Class:OAuthClientGoogle/Attribute:used_scope' => 'Angewendeter Scope', - 'Class:OAuthClientGoogle/Attribute:used_scope+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => 'Einfach', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => 'Erweitert', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Verwendung für SMTP', 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => 'Mindestens ein oAuth-Client muss dieses Flag auf "Ja" gesetzt haben, um über diesen Weg Mails durch iTop senden zu lassen.', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Ja', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/en_gb.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/en_gb.dict.itop-oauth-client.php index f3171148e8..9e62edf891 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/en_gb.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/en_gb.dict.itop-oauth-client.php @@ -1,21 +1,21 @@ 'Create a mailbox...', 'Menu:OAuthClient' => 'OAuth Mail Access', - 'Menu:OAuthClient+' => '', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Generate access token...', 'Menu:RegenerateTokens' => 'Regenerate access token...', - 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation', - 'itop-oauth-client:UsedForSMTP' => 'This OAuth client is used for SMTP', 'itop-oauth-client:TestSMTP' => 'Email send test', 'itop-oauth-client:MissingOAuthClient' => 'Missing Oauth client for user name %1$s', @@ -24,21 +24,12 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'itop-oauth-client:Message:TokenCreated' => 'Access token created', 'itop-oauth-client:Message:TokenRecreated' => 'Access token regenerated', 'itop-oauth-client:Message:TokenError' => 'Access token not generated due to server error', - 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client', - 'OAuthClient:baseinfo' => 'Base Information', 'OAuthClient:scope' => 'Scope', -]); - -// -// Class: OAuthClient -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:OAuthClient' => 'OAuth Mail Access', 'Class:OAuthClient/Attribute:provider' => 'Provider', - 'Class:OAuthClient/Attribute:provider+' => '', + 'Class:OAuthClient/Attribute:provider+' => '~~', 'Class:OAuthClient/Attribute:name' => 'Login', 'Class:OAuthClient/Attribute:name+' => 'In general, this is your email address', 'Class:OAuthClient/Attribute:status' => 'Status', @@ -46,79 +37,62 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:OAuthClient/Attribute:status/Value:active' => 'Access token generated', 'Class:OAuthClient/Attribute:status/Value:inactive' => 'No Access token', 'Class:OAuthClient/Attribute:description' => 'Description', - 'Class:OAuthClient/Attribute:description+' => '', + 'Class:OAuthClient/Attribute:description+' => '~~', 'Class:OAuthClient/Attribute:client_id' => 'Client id', 'Class:OAuthClient/Attribute:client_id+' => 'A long string of characters provided by your OAuth2 provider', 'Class:OAuthClient/Attribute:client_secret' => 'Client secret', 'Class:OAuthClient/Attribute:client_secret+' => 'Another long string of characters provided by your OAuth2 provider', 'Class:OAuthClient/Attribute:refresh_token' => 'Refresh token', - 'Class:OAuthClient/Attribute:refresh_token+' => '', + 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration', - 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '', + 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Access token', - 'Class:OAuthClient/Attribute:token+' => '', + 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration', - 'Class:OAuthClient/Attribute:token_expiration+' => '', + 'Class:OAuthClient/Attribute:token_expiration+' => '~~', 'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url', - 'Class:OAuthClient/Attribute:redirect_url+' => << 'This url must be copied in the OAuth2 configuration of the provider +Erase the field to recalculate default value', 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list', - 'Class:OAuthClient/Attribute:mailbox_list+' => '', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)', 'Class:OAuthClientAzure/Attribute:scope' => 'Scope', 'Class:OAuthClientAzure/Attribute:scope+' => 'Usually default selection is appropriate', 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientAzure/Attribute:advanced_scope' => 'Advanced scope', 'Class:OAuthClientAzure/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence over the “Scope” selection which is then ignored', 'Class:OAuthClientAzure/Attribute:used_scope' => 'Used scope', - 'Class:OAuthClientAzure/Attribute:used_scope+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => 'Simple', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => 'Advanced', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientAzure/Attribute:used_for_smtp' => 'Used for SMTP', 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails.', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => 'Yes', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)', 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope', 'Class:OAuthClientGoogle/Attribute:scope+' => 'Usually default selection is appropriate', 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientGoogle/Attribute:advanced_scope' => 'Advanced scope', 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence over the “Scope” selection which is then ignored', 'Class:OAuthClientGoogle/Attribute:used_scope' => 'Used scope', - 'Class:OAuthClientGoogle/Attribute:used_scope+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => 'Simple', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => 'Advanced', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Used for SMTP', 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails.', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Yes', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/es_cr.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/es_cr.dict.itop-oauth-client.php index 123b7da5b2..39b797b6de 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/es_cr.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/es_cr.dict.itop-oauth-client.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:CreateMailbox' => 'Crear un buzón...', @@ -26,13 +28,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'La combinación Inicio de sesión (%1$s) y Uso para SMTP (%2$s) ya se ha utilizado para el Cliente OAuth', 'OAuthClient:baseinfo' => 'Información Base', 'OAuthClient:scope' => 'Alcance', -]); - -// -// Class: OAuthClient -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Proveedor', 'Class:OAuthClient/Attribute:provider+' => 'Proveedor', @@ -52,8 +47,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:OAuthClient/Attribute:refresh_token+' => 'Actualizar token', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Actualizar expiración de token', 'Class:OAuthClient/Attribute:refresh_token_expiration+' => 'Actualizar expiración de token', - 'Class:OAuthClient/Attribute:scope' => 'Alcance', - 'Class:OAuthClient/Attribute:scope+' => 'Alcance', 'Class:OAuthClient/Attribute:token' => 'Token de acceso', 'Class:OAuthClient/Attribute:token+' => 'Token de acceso', 'Class:OAuthClient/Attribute:token_expiration' => 'Expiración de token de acceso', @@ -63,13 +56,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ Borre el campo para recalcular el valor predeterminado', 'Class:OAuthClient/Attribute:mailbox_list' => 'Lista de Buzones', 'Class:OAuthClient/Attribute:mailbox_list+' => 'Lista de Buzones', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:OAuthClientAzure' => 'Cliente OAuth para Microsoft Azure', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)', 'Class:OAuthClientAzure/Attribute:scope' => 'Alcance', @@ -92,13 +78,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No', 'Class:OAuthClientAzure/Attribute:tenant' => 'Inquilino', 'Class:OAuthClientAzure/Attribute:tenant+' => 'ID de inquilino de la aplicación configurada. Para aplicaciones multiinquilino, utilice "common".', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:OAuthClientGoogle' => 'Cliente OAuth para Google', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)', 'Class:OAuthClientGoogle/Attribute:scope' => 'Alcance', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/et.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/et.dict.itop-oauth-client.php new file mode 100644 index 0000000000..5e87e5e218 --- /dev/null +++ b/datamodels/2.x/itop-oauth-client/dictionaries/et.dict.itop-oauth-client.php @@ -0,0 +1,100 @@ + 'Create a mailbox...~~', + 'Menu:OAuthClient' => 'OAuth Mail Access~~', + 'Menu:OAuthClient+' => 'Oauth for email access~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', + 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', + 'itop-oauth-client:UsedForSMTP' => 'This OAuth client is used for SMTP~~', + 'itop-oauth-client:TestSMTP' => 'Email send test~~', + 'itop-oauth-client:MissingOAuthClient' => 'Missing Oauth client for user name %1$s~~', + 'itop-oauth-client:Message:MissingToken' => 'Generate access token before using this OAuth client~~', + 'itop-oauth-client:Message:RegenerateToken' => 'Regenerate access token to take into account the changes~~', + 'itop-oauth-client:Message:TokenCreated' => 'Access token created~~', + 'itop-oauth-client:Message:TokenRecreated' => 'Access token regenerated~~', + 'itop-oauth-client:Message:TokenError' => 'Access token not generated due to server error~~', + 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client~~', + 'OAuthClient:baseinfo' => 'Base Information~~', + 'OAuthClient:scope' => 'Scope~~', + 'Class:OAuthClient' => 'OAuth Mail Access~~', + 'Class:OAuthClient/Attribute:provider' => 'Provider~~', + 'Class:OAuthClient/Attribute:provider+' => '~~', + 'Class:OAuthClient/Attribute:name' => 'Login~~', + 'Class:OAuthClient/Attribute:name+' => 'In general, this is your email address~~', + 'Class:OAuthClient/Attribute:status' => 'Status~~', + 'Class:OAuthClient/Attribute:status+' => 'After creation, use the action “Generate access token” to be able to use this OAuth client~~', + 'Class:OAuthClient/Attribute:status/Value:active' => 'Access token generated~~', + 'Class:OAuthClient/Attribute:status/Value:inactive' => 'No Access token~~', + 'Class:OAuthClient/Attribute:description' => 'Description~~', + 'Class:OAuthClient/Attribute:description+' => '~~', + 'Class:OAuthClient/Attribute:client_id' => 'Client id~~', + 'Class:OAuthClient/Attribute:client_id+' => 'A long string of characters provided by your OAuth2 provider~~', + 'Class:OAuthClient/Attribute:client_secret' => 'Client secret~~', + 'Class:OAuthClient/Attribute:client_secret+' => 'Another long string of characters provided by your OAuth2 provider~~', + 'Class:OAuthClient/Attribute:refresh_token' => 'Refresh token~~', + 'Class:OAuthClient/Attribute:refresh_token+' => '~~', + 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration~~', + 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', + 'Class:OAuthClient/Attribute:token' => 'Access token~~', + 'Class:OAuthClient/Attribute:token+' => '~~', + 'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration~~', + 'Class:OAuthClient/Attribute:token_expiration+' => '~~', + 'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~', + 'Class:OAuthClient/Attribute:redirect_url+' => 'This url must be copied in the OAuth2 configuration of the provider +Erase the field to recalculate default value~~', + 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~', + 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', + 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', + 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)~~', + 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~', + 'Class:OAuthClientAzure/Attribute:scope+' => 'Usually default selection is appropriate~~', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP~~', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP~~', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~', + 'Class:OAuthClientAzure/Attribute:advanced_scope' => 'Advanced scope~~', + 'Class:OAuthClientAzure/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence over the “Scope” selection which is then ignored~~', + 'Class:OAuthClientAzure/Attribute:used_scope' => 'Used scope~~', + 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => 'Simple~~', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => 'Advanced~~', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', + 'Class:OAuthClientAzure/Attribute:used_for_smtp' => 'Used for SMTP~~', + 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails~~', + 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => 'Yes~~', + 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~', + 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', + 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', + 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', + 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)~~', + 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~', + 'Class:OAuthClientGoogle/Attribute:scope+' => 'Usually default selection is appropriate~~', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP~~', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP~~', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~', + 'Class:OAuthClientGoogle/Attribute:advanced_scope' => 'Advanced scope~~', + 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence over the “Scope” selection which is then ignored~~', + 'Class:OAuthClientGoogle/Attribute:used_scope' => 'Used scope~~', + 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => 'Simple~~', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => 'Advanced~~', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', + 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Used for SMTP~~', + 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails~~', + 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Yes~~', + 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:no' => 'No~~', +]); diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/fr.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/fr.dict.itop-oauth-client.php index f30377574a..87ddc579e9 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/fr.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/fr.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'La combinaison Login (%1$s) and Utilisé pour SMTP (%2$s) a déjà été utilisée pour OAuth Client', 'OAuthClient:baseinfo' => 'Information', 'OAuthClient:scope' => 'Scope', -]); - -// -// Class: OAuthClient -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:OAuthClient' => 'Client OAuth pour l\'accès mail', 'Class:OAuthClient/Attribute:provider' => 'Fournisseur', - 'Class:OAuthClient/Attribute:provider+' => '', + 'Class:OAuthClient/Attribute:provider+' => '~~', 'Class:OAuthClient/Attribute:name' => 'Login', 'Class:OAuthClient/Attribute:name+' => 'L\'adresse email à utiliser chez ce fournisseur', 'Class:OAuthClient/Attribute:status' => 'Etat', @@ -45,82 +37,62 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:OAuthClient/Attribute:status/Value:active' => 'Jeton d\'accès créé', 'Class:OAuthClient/Attribute:status/Value:inactive' => 'Pas de jeton d\'accès', 'Class:OAuthClient/Attribute:description' => 'Description', - 'Class:OAuthClient/Attribute:description+' => '', + 'Class:OAuthClient/Attribute:description+' => '~~', 'Class:OAuthClient/Attribute:client_id' => 'ID Client', 'Class:OAuthClient/Attribute:client_id+' => 'Recopier la chaine fournie par votre fournisseur OAuth2', 'Class:OAuthClient/Attribute:client_secret' => 'Code secret du client', 'Class:OAuthClient/Attribute:client_secret+' => 'Recopier l\'information fournie par votre fournisseur OAuth2', 'Class:OAuthClient/Attribute:refresh_token' => 'Jeton de renouvellement', - 'Class:OAuthClient/Attribute:refresh_token+' => '', + 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Date d\'expiration du jeton de renouvellement', - 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '', + 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Jeton d\'accès', - 'Class:OAuthClient/Attribute:token+' => '', + 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Date d\'expiration du jeton d\'accès', - 'Class:OAuthClient/Attribute:token_expiration+' => '', + 'Class:OAuthClient/Attribute:token_expiration+' => '~~', 'Class:OAuthClient/Attribute:redirect_url' => 'URL de redirection', 'Class:OAuthClient/Attribute:redirect_url+' => 'Cet URL doit être recopiée dans la configuration OAuth2 de votre fournisseur Pour recalculer la valeur par défaut, il faut effacer le champ', 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list', - 'Class:OAuthClient/Attribute:mailbox_list+' => '', - 'Class:OAuthClient/Attribute:mailbox_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:OAuthClient/Attribute:mailbox_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:OAuthClient/Attribute:mailbox_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:OAuthClient/Attribute:mailbox_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:OAuthClient/Attribute:mailbox_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:OAuthClient/Attribute:mailbox_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', 'Class:OAuthClientAzure' => 'Client OAuth pour Microsoft Azure', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)', 'Class:OAuthClientAzure/Attribute:scope' => 'Niveaux d\'accès', 'Class:OAuthClientAzure/Attribute:scope+' => 'Les niveaux par défaut sont les plus souvent suffisants', 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientAzure/Attribute:advanced_scope' => 'Niveaux d\'accès avancé', 'Class:OAuthClientAzure/Attribute:advanced_scope+' => 'A saisir, lorsque les niveaux prédéfinis ne suffisent pas', 'Class:OAuthClientAzure/Attribute:used_scope' => 'Niveaux d\'accès utilisés', - 'Class:OAuthClientAzure/Attribute:used_scope+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => 'Simple', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => 'Avancé', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientAzure/Attribute:used_for_smtp' => 'Utilisé pour SMTP', 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => 'Le Client OAuth utilisé pour l\'envoi d\'emails doit être à \'Oui\'', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => 'Oui', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'Non', 'Class:OAuthClientAzure/Attribute:tenant' => 'Locataire', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Locataire (Tenant ID) de l\'application configurée. Pour des applications à locataires multiples, veuillez saisir "common".', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:OAuthClientGoogle' => 'Client OAuth pour Google', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)', 'Class:OAuthClientGoogle/Attribute:scope' => 'Niveaux d\'accès', 'Class:OAuthClientGoogle/Attribute:scope+' => 'Les niveaux par défaut sont les plus souvent suffisants', 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientGoogle/Attribute:advanced_scope' => 'Niveaux d\'accès avancé', 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => 'A saisir, lorsque les niveaux prédéfinis ne suffisent pas', 'Class:OAuthClientGoogle/Attribute:used_scope' => 'Niveaux d\'accès utilisés', - 'Class:OAuthClientGoogle/Attribute:used_scope+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => 'Simple', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => 'Avancé', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Utilisé pour SMTP', 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => 'Le Client OAuth utilisé pour l\'envoi d\'emails doit être à \'Oui\'', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Oui', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/hu.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/hu.dict.itop-oauth-client.php index 56f0e031a7..be1a21820c 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/hu.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/hu.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Postafiók létrehozása...', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '~~', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Hozzáférési tokenek generálása...', 'Menu:RegenerateTokens' => 'Hozzáférési tokenek újragenerálása...', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Postafiók létrehozás', @@ -28,13 +27,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client~~', 'OAuthClient:baseinfo' => 'Base Information~~', 'OAuthClient:scope' => 'Scope~~', -]); - -// -// Class: OAuthClient -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Szolgáltató', 'Class:OAuthClient/Attribute:provider+' => '~~', @@ -54,8 +46,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'A token lejáratának frissítése', 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', - 'Class:OAuthClient/Attribute:scope' => 'Hatókör', - 'Class:OAuthClient/Attribute:scope+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Hozzáférési token', 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Hozzáférési token lejárata', @@ -65,13 +55,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ Erase the field to recalculate default value~~', 'Class:OAuthClient/Attribute:mailbox_list' => 'Postafiók lista', 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)', 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~', @@ -94,13 +77,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)', 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/it.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/it.dict.itop-oauth-client.php index b1460fee8c..704b6dc8b5 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/it.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/it.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Crea una casella di posta...', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '~~', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Genera token di accesso...', 'Menu:RegenerateTokens' => 'Rigenera token di accesso...', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Creazione di una casella di posta', @@ -28,13 +27,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'La combinazione Login (%1$s) e Uso per SMTP (%2$s) è già stata utilizzata per un altro Client OAuth', 'OAuthClient:baseinfo' => 'Informazioni di base', 'OAuthClient:scope' => 'Ambito', -]); - -// -// Class: OAuthClient -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Fornitore', 'Class:OAuthClient/Attribute:provider+' => '~~', @@ -54,7 +46,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Scadenza del token di aggiornamento', 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', - 'Class:OAuthClient/Attribute:scope' => 'Ambito', 'Class:OAuthClient/Attribute:token' => 'Token di accesso', 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Scadenza del token di accesso', @@ -64,13 +55,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ Erase the field to recalculate default value~~', 'Class:OAuthClient/Attribute:mailbox_list' => 'Lista delle caselle di posta', 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)', 'Class:OAuthClientAzure/Attribute:scope' => 'Ambito', @@ -93,13 +77,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)', 'Class:OAuthClientGoogle/Attribute:scope' => 'Ambito', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/ja.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/ja.dict.itop-oauth-client.php index 69b0e4338c..0d13bee1e7 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/ja.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/ja.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '~~', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Generate access token...~~', 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', @@ -28,13 +27,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client~~', 'OAuthClient:baseinfo' => 'Base Information~~', 'OAuthClient:scope' => 'Scope~~', -]); - -// -// Class: OAuthClient -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Provider~~', 'Class:OAuthClient/Attribute:provider+' => '~~', @@ -54,8 +46,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration~~', 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', - 'Class:OAuthClient/Attribute:scope' => 'Scope~~', - 'Class:OAuthClient/Attribute:scope+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Access token~~', 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration~~', @@ -65,13 +55,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ Erase the field to recalculate default value~~', 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~', 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~', @@ -94,13 +77,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/lt.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/lt.dict.itop-oauth-client.php new file mode 100644 index 0000000000..719568df89 --- /dev/null +++ b/datamodels/2.x/itop-oauth-client/dictionaries/lt.dict.itop-oauth-client.php @@ -0,0 +1,100 @@ + 'Create a mailbox...~~', + 'Menu:OAuthClient' => 'OAuth Mail Access~~', + 'Menu:OAuthClient+' => 'Oauth for email access~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', + 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', + 'itop-oauth-client:UsedForSMTP' => 'This OAuth client is used for SMTP~~', + 'itop-oauth-client:TestSMTP' => 'Email send test~~', + 'itop-oauth-client:MissingOAuthClient' => 'Missing Oauth client for user name %1$s~~', + 'itop-oauth-client:Message:MissingToken' => 'Generate access token before using this OAuth client~~', + 'itop-oauth-client:Message:RegenerateToken' => 'Regenerate access token to take into account the changes~~', + 'itop-oauth-client:Message:TokenCreated' => 'Access token created~~', + 'itop-oauth-client:Message:TokenRecreated' => 'Access token regenerated~~', + 'itop-oauth-client:Message:TokenError' => 'Access token not generated due to server error~~', + 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client~~', + 'OAuthClient:baseinfo' => 'Base Information~~', + 'OAuthClient:scope' => 'Scope~~', + 'Class:OAuthClient' => 'OAuth Mail Access~~', + 'Class:OAuthClient/Attribute:provider' => 'Provider~~', + 'Class:OAuthClient/Attribute:provider+' => '~~', + 'Class:OAuthClient/Attribute:name' => 'Login~~', + 'Class:OAuthClient/Attribute:name+' => 'In general, this is your email address~~', + 'Class:OAuthClient/Attribute:status' => 'Status~~', + 'Class:OAuthClient/Attribute:status+' => 'After creation, use the action “Generate access token” to be able to use this OAuth client~~', + 'Class:OAuthClient/Attribute:status/Value:active' => 'Access token generated~~', + 'Class:OAuthClient/Attribute:status/Value:inactive' => 'No Access token~~', + 'Class:OAuthClient/Attribute:description' => 'Description~~', + 'Class:OAuthClient/Attribute:description+' => '~~', + 'Class:OAuthClient/Attribute:client_id' => 'Client id~~', + 'Class:OAuthClient/Attribute:client_id+' => 'A long string of characters provided by your OAuth2 provider~~', + 'Class:OAuthClient/Attribute:client_secret' => 'Client secret~~', + 'Class:OAuthClient/Attribute:client_secret+' => 'Another long string of characters provided by your OAuth2 provider~~', + 'Class:OAuthClient/Attribute:refresh_token' => 'Refresh token~~', + 'Class:OAuthClient/Attribute:refresh_token+' => '~~', + 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration~~', + 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', + 'Class:OAuthClient/Attribute:token' => 'Access token~~', + 'Class:OAuthClient/Attribute:token+' => '~~', + 'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration~~', + 'Class:OAuthClient/Attribute:token_expiration+' => '~~', + 'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~', + 'Class:OAuthClient/Attribute:redirect_url+' => 'This url must be copied in the OAuth2 configuration of the provider +Erase the field to recalculate default value~~', + 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~', + 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', + 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', + 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)~~', + 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~', + 'Class:OAuthClientAzure/Attribute:scope+' => 'Usually default selection is appropriate~~', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP~~', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP~~', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~', + 'Class:OAuthClientAzure/Attribute:advanced_scope' => 'Advanced scope~~', + 'Class:OAuthClientAzure/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence over the “Scope” selection which is then ignored~~', + 'Class:OAuthClientAzure/Attribute:used_scope' => 'Used scope~~', + 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => 'Simple~~', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => 'Advanced~~', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', + 'Class:OAuthClientAzure/Attribute:used_for_smtp' => 'Used for SMTP~~', + 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails~~', + 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => 'Yes~~', + 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~', + 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', + 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', + 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', + 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)~~', + 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~', + 'Class:OAuthClientGoogle/Attribute:scope+' => 'Usually default selection is appropriate~~', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP~~', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP~~', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~', + 'Class:OAuthClientGoogle/Attribute:advanced_scope' => 'Advanced scope~~', + 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence over the “Scope” selection which is then ignored~~', + 'Class:OAuthClientGoogle/Attribute:used_scope' => 'Used scope~~', + 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => 'Simple~~', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => 'Advanced~~', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', + 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Used for SMTP~~', + 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails~~', + 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Yes~~', + 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:no' => 'No~~', +]); diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/nl.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/nl.dict.itop-oauth-client.php index 57ed991db8..c4ebe0f7e5 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/nl.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/nl.dict.itop-oauth-client.php @@ -1,19 +1,19 @@ + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Generate access token...~~', 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', @@ -28,16 +28,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client~~', 'OAuthClient:baseinfo' => 'Base Information~~', 'OAuthClient:scope' => 'Scope~~', -]); - -// -// Class: OAuthClient -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Provider', - 'Class:OAuthClient/Attribute:provider+' => '', + 'Class:OAuthClient/Attribute:provider+' => '~~', 'Class:OAuthClient/Attribute:name' => 'Login~~', 'Class:OAuthClient/Attribute:name+' => 'In general, this is your email address~~', 'Class:OAuthClient/Attribute:status' => 'Status', @@ -45,78 +38,62 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:OAuthClient/Attribute:status/Value:active' => 'Access token generated~~', 'Class:OAuthClient/Attribute:status/Value:inactive' => 'No Access token~~', 'Class:OAuthClient/Attribute:description' => 'Beschrijving', - 'Class:OAuthClient/Attribute:description+' => '', + 'Class:OAuthClient/Attribute:description+' => '~~', 'Class:OAuthClient/Attribute:client_id' => 'Client id~~', 'Class:OAuthClient/Attribute:client_id+' => 'A long string of characters provided by your OAuth2 provider~~', 'Class:OAuthClient/Attribute:client_secret' => 'Client secret~~', 'Class:OAuthClient/Attribute:client_secret+' => 'Another long string of characters provided by your OAuth2 provider~~', 'Class:OAuthClient/Attribute:refresh_token' => 'Refresh token~~', - 'Class:OAuthClient/Attribute:refresh_token+' => '', + 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration~~', - 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '', - 'Class:OAuthClient/Attribute:scope' => 'Scope~~', - 'Class:OAuthClient/Attribute:scope+' => '', + 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Access token~~', - 'Class:OAuthClient/Attribute:token+' => '', + 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration~~', - 'Class:OAuthClient/Attribute:token_expiration+' => '', + 'Class:OAuthClient/Attribute:token_expiration+' => '~~', 'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~', 'Class:OAuthClient/Attribute:redirect_url+' => 'This url must be copied in the OAuth2 configuration of the provider Erase the field to recalculate default value~~', 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~', - 'Class:OAuthClient/Attribute:mailbox_list+' => '', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)', 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~', 'Class:OAuthClientAzure/Attribute:scope+' => 'Usually default selection is appropriate~~', 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientAzure/Attribute:advanced_scope' => 'Advanced scope~~', 'Class:OAuthClientAzure/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence over the “Scope” selection which is then ignored~~', 'Class:OAuthClientAzure/Attribute:used_scope' => 'Used scope~~', - 'Class:OAuthClientAzure/Attribute:used_scope+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => 'Eenvoudig', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => 'Geavanceerd', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientAzure/Attribute:used_for_smtp' => 'Used for SMTP~~', 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails~~', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => 'Ja', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'Nee', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)', 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~', 'Class:OAuthClientGoogle/Attribute:scope+' => 'Usually default selection is appropriate~~', 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientGoogle/Attribute:advanced_scope' => 'Advanced scope~~', 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence over the “Scope” selection which is then ignored~~', 'Class:OAuthClientGoogle/Attribute:used_scope' => 'Used scope~~', - 'Class:OAuthClientGoogle/Attribute:used_scope+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => 'Eenvoudig', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => 'Geavanceerd', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Used for SMTP~~', 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails~~', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Ja', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/pl.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/pl.dict.itop-oauth-client.php index 2ad2102c79..eff9cf8961 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/pl.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/pl.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Utwórz skrzynkę pocztową...', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Wygeneruj token dostępu...', 'Menu:RegenerateTokens' => 'Wygeneruj ponownie token dostępu...', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Tworzenie skrzynki pocztowej', @@ -28,229 +27,74 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'Kombinacja Loginu (%1$s) i SMTP (%2$s) była już użyta dla klienta OAuth', 'OAuthClient:baseinfo' => 'Informacje podstawowe', 'OAuthClient:scope' => 'Zakres', -]); - -// -// Class: OAuthClient -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Dostawca', - 'Class:OAuthClient/Attribute:provider+' => '', + 'Class:OAuthClient/Attribute:provider+' => '~~', 'Class:OAuthClient/Attribute:name' => 'Login', 'Class:OAuthClient/Attribute:name+' => 'Ogólnie rzecz biorąc, jest to Twój adres e-mail', 'Class:OAuthClient/Attribute:status' => 'Status', 'Class:OAuthClient/Attribute:status+' => 'Po utworzeniu użyj akcji „Generuj token dostępu”, aby móc korzystać z tego klienta OAuth', - 'Class:OAuthClient/Attribute:status/Value: - active - - $ibo-lifecycle-active-state-primary-color - $ibo-lifecycle-active-state-secondary-color - ' => ' - aktywny - - $ibo-lifecycle-active-state-primary-color - $ibo-lifecycle-active-state-secondary-color - ', - 'Class:OAuthClient/Attribute:status/Value: - active - - $ibo-lifecycle-active-state-primary-color - $ibo-lifecycle-active-state-secondary-color - - - +' => '', - 'Class:OAuthClient/Attribute:status/Value: - inactive - - $ibo-lifecycle-inactive-state-primary-color - $ibo-lifecycle-inactive-state-secondary-color - ' => ' - nieaktywny - - $ibo-lifecycle-inactive-state-primary-color - $ibo-lifecycle-inactive-state-secondary-color - ', - 'Class:OAuthClient/Attribute:status/Value: - inactive - - $ibo-lifecycle-inactive-state-primary-color - $ibo-lifecycle-inactive-state-secondary-color - - - +' => '', 'Class:OAuthClient/Attribute:status/Value:active' => 'Wygenerowano token dostępu', 'Class:OAuthClient/Attribute:status/Value:inactive' => 'Brak tokena dostępu', 'Class:OAuthClient/Attribute:description' => 'Opis', - 'Class:OAuthClient/Attribute:description+' => '', + 'Class:OAuthClient/Attribute:description+' => '~~', 'Class:OAuthClient/Attribute:client_id' => 'Id klienta', 'Class:OAuthClient/Attribute:client_id+' => 'Długi ciąg znaków dostarczony przez dostawcę protokołu OAuth2', 'Class:OAuthClient/Attribute:client_secret' => 'Sekretny ciąg', 'Class:OAuthClient/Attribute:client_secret+' => 'Kolejny długi ciąg znaków dostarczony przez dostawcę OAuth2', 'Class:OAuthClient/Attribute:refresh_token' => 'Token odświeżania', - 'Class:OAuthClient/Attribute:refresh_token+' => '', + 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Czas wygaśnięcia tokena odświeżania', - 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '', + 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Token dostępu', - 'Class:OAuthClient/Attribute:token+' => '', + 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Wygaśnięcie tokenu dostępu', - 'Class:OAuthClient/Attribute:token_expiration+' => '', + 'Class:OAuthClient/Attribute:token_expiration+' => '~~', 'Class:OAuthClient/Attribute:redirect_url' => 'Adres URL przekierowania', 'Class:OAuthClient/Attribute:redirect_url+' => 'Ten adres URL należy skopiować w konfiguracji OAuth2 dostawcy Usuń pole, aby ponownie obliczyć wartość domyślną', 'Class:OAuthClient/Attribute:mailbox_list' => 'Skrzynki pocztowe', - 'Class:OAuthClient/Attribute:mailbox_list+' => '', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)', 'Class:OAuthClientAzure/Attribute:scope' => 'Zakres', 'Class:OAuthClientAzure/Attribute:scope+' => 'Zwykle odpowiedni jest wybór domyślny', - 'Class:OAuthClientAzure/Attribute:scope/Value: - IMAP - ' => ' - IMAP - ', - 'Class:OAuthClientAzure/Attribute:scope/Value: - IMAP - +' => '', - 'Class:OAuthClientAzure/Attribute:scope/Value: - SMTP - ' => ' - SMTP - ', - 'Class:OAuthClientAzure/Attribute:scope/Value: - SMTP - +' => '', 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientAzure/Attribute:advanced_scope' => 'Zaawansowany zakres', 'Class:OAuthClientAzure/Attribute:advanced_scope+' => 'Gdy tylko coś tu wpiszesz, będzie to miało pierwszeństwo przed wyborem „Zakres”, który zostanie następnie zignorowany', 'Class:OAuthClientAzure/Attribute:used_scope' => 'Użyty zakres', - 'Class:OAuthClientAzure/Attribute:used_scope+' => '', - 'Class:OAuthClientAzure/Attribute:used_scope/Value: - advanced - ' => ' - zaawansowany - ', - 'Class:OAuthClientAzure/Attribute:used_scope/Value: - advanced - +' => '', - 'Class:OAuthClientAzure/Attribute:used_scope/Value: - simple - ' => ' - prosty - ', - 'Class:OAuthClientAzure/Attribute:used_scope/Value: - simple - +' => '', + 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => 'Prosty', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => 'Zaawansowany', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientAzure/Attribute:used_for_smtp' => 'Używany do SMTP', 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => 'Przynajmniej jeden klient OAuth musi mieć tę flagę ustawioną na „Tak”, jeśli chcesz, aby iTop używał jej do wysyłania wiadomości e-mail', - 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value: - no - ' => ' - nie - ', - 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value: - no - +' => '', - 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value: - yes - ' => ' - tak - ', - 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value: - yes - +' => '', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => 'Tak', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'Nie', 'Class:OAuthClientAzure/Attribute:tenant' => 'Dzierżawa', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Identyfikator dzierżawy skonfigurowanej aplikacji. W przypadku aplikacji z wieloma dzierżawcami użyj „wspólnego”.', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)', 'Class:OAuthClientGoogle/Attribute:scope' => 'Zakres', 'Class:OAuthClientGoogle/Attribute:scope+' => 'Zwykle odpowiedni jest wybór domyślny', - 'Class:OAuthClientGoogle/Attribute:scope/Value: - IMAP - ' => ' - IMAP - ', - 'Class:OAuthClientGoogle/Attribute:scope/Value: - IMAP - +' => '', - 'Class:OAuthClientGoogle/Attribute:scope/Value: - SMTP - ' => ' - SMTP - ', - 'Class:OAuthClientGoogle/Attribute:scope/Value: - SMTP - +' => '', 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientGoogle/Attribute:advanced_scope' => 'Zaawansowany zakres', 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => 'Gdy tylko coś tu wpiszesz, będzie to miało pierwszeństwo przed wyborem „Zakres”, który zostanie następnie zignorowany', 'Class:OAuthClientGoogle/Attribute:used_scope' => 'Użyty zakres', - 'Class:OAuthClientGoogle/Attribute:used_scope+' => '', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value: - advanced - ' => ' - zaawansowany - ', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value: - advanced - +' => '', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value: - simple - ' => ' - prosty - ', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value: - simple - +' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => 'Prosty', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => 'Zaawansowany', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Używany do SMTP', 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => 'Przynajmniej jeden klient OAuth musi mieć tę flagę ustawioną na „Tak”, jeśli chcesz, aby iTop używał jej do wysyłania wiadomości e-mail', - 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value: - no - ' => ' - nie - ', - 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value: - no - +' => '', - 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value: - yes - ' => ' - tak - ', - 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value: - yes - +' => '', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Tak', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:no' => 'Nie', ]); diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/pt_br.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/pt_br.dict.itop-oauth-client.php index 81f0655bdb..c77fc89fcc 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/pt_br.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/pt_br.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '~~', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Generate access token...~~', 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', @@ -28,13 +27,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client~~', 'OAuthClient:baseinfo' => 'Base Information~~', 'OAuthClient:scope' => 'Scope~~', -]); - -// -// Class: OAuthClient -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Provider~~', 'Class:OAuthClient/Attribute:provider+' => '~~', @@ -54,8 +46,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration~~', 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', - 'Class:OAuthClient/Attribute:scope' => 'Scope~~', - 'Class:OAuthClient/Attribute:scope+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Access token~~', 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration~~', @@ -65,13 +55,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ Erase the field to recalculate default value~~', 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~', 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~', @@ -94,13 +77,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/ru.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/ru.dict.itop-oauth-client.php index 8c66f14c0a..a87abd3f23 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/ru.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/ru.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Создать почтовый ящик…', 'Menu:OAuthClient' => 'Доступ к почте через OAuth', - 'Menu:OAuthClient+' => '', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Сгенерировать токен доступа…', 'Menu:RegenerateTokens' => 'Перегенерировать токен доступа…', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Создание почтового ящика', @@ -28,16 +27,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'Комбинация Логин (%1$s) и Использовать для SMTP (%2$s) уже используется другим клиентом OAuth', 'OAuthClient:baseinfo' => 'Основная информация', 'OAuthClient:scope' => 'Область доступа', -]); - -// -// Class: OAuthClient -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:OAuthClient' => 'Доступ к почте через OAuth', 'Class:OAuthClient/Attribute:provider' => 'Провайдер', - 'Class:OAuthClient/Attribute:provider+' => '', + 'Class:OAuthClient/Attribute:provider+' => '~~', 'Class:OAuthClient/Attribute:name' => 'Логин', 'Class:OAuthClient/Attribute:name+' => 'Обычно это ваш email-адрес', 'Class:OAuthClient/Attribute:status' => 'Статус', @@ -45,78 +37,62 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:OAuthClient/Attribute:status/Value:active' => 'Токен доступа сгенерирован', 'Class:OAuthClient/Attribute:status/Value:inactive' => 'Нет токена доступа', 'Class:OAuthClient/Attribute:description' => 'Описание', - 'Class:OAuthClient/Attribute:description+' => '', + 'Class:OAuthClient/Attribute:description+' => '~~', 'Class:OAuthClient/Attribute:client_id' => 'Client id', 'Class:OAuthClient/Attribute:client_id+' => 'Длинная строка символов, предоставленная вашим провайдером OAuth2', 'Class:OAuthClient/Attribute:client_secret' => 'Client secret', 'Class:OAuthClient/Attribute:client_secret+' => 'Ещё одна длинная строка символов, предоставленная вашим провайдером OAuth2', 'Class:OAuthClient/Attribute:refresh_token' => 'Refresh token', - 'Class:OAuthClient/Attribute:refresh_token+' => '', + 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Истечение refresh token', - 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '', - 'Class:OAuthClient/Attribute:scope' => 'Область доступа', - 'Class:OAuthClient/Attribute:scope+' => '', + 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Токен доступа', - 'Class:OAuthClient/Attribute:token+' => '', + 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Истечение токена доступа', - 'Class:OAuthClient/Attribute:token_expiration+' => '', + 'Class:OAuthClient/Attribute:token_expiration+' => '~~', 'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url', 'Class:OAuthClient/Attribute:redirect_url+' => 'Этот url нужно скопировать в конфигурацию OAuth2 у провайдера. Очистите поле, чтобы пересчитать значение по умолчанию', 'Class:OAuthClient/Attribute:mailbox_list' => 'Список почтовых ящиков', - 'Class:OAuthClient/Attribute:mailbox_list+' => '', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', 'Class:OAuthClientAzure' => 'Доступ к почте через OAuth (Microsoft Azure)', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)', 'Class:OAuthClientAzure/Attribute:scope' => 'Область доступа', 'Class:OAuthClientAzure/Attribute:scope+' => 'Обычно подходит выбор по умолчанию', 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientAzure/Attribute:advanced_scope' => 'Расширенная область доступа', 'Class:OAuthClientAzure/Attribute:advanced_scope+' => 'Как только здесь что-то указано, это имеет приоритет над выбором «Область доступа», который в этом случае игнорируется', 'Class:OAuthClientAzure/Attribute:used_scope' => 'Используемая область доступа', - 'Class:OAuthClientAzure/Attribute:used_scope+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => 'Простая', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => 'Расширенная', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientAzure/Attribute:used_for_smtp' => 'Используется для SMTP', 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => 'Хотя бы у одного клиента OAuth этот флаг должен быть «Да», если вы хотите, чтобы iTop использовал его для отправки почты', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => 'Да', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'Нет', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID настроенного приложения. Для multi-tenant приложения используйте "common".', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:OAuthClientGoogle' => 'Доступ к почте через OAuth (Google)', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)', 'Class:OAuthClientGoogle/Attribute:scope' => 'Область доступа', 'Class:OAuthClientGoogle/Attribute:scope+' => 'Обычно подходит выбор по умолчанию', 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientGoogle/Attribute:advanced_scope' => 'Расширенная область доступа', 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => 'Как только здесь что-то указано, это имеет приоритет над выбором «Область доступа», который в этом случае игнорируется', 'Class:OAuthClientGoogle/Attribute:used_scope' => 'Используемая область доступа', - 'Class:OAuthClientGoogle/Attribute:used_scope+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => 'Простая', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => 'Расширенная', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Используется для SMTP', 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => 'Хотя бы у одного клиента OAuth этот флаг должен быть «Да», если вы хотите, чтобы iTop использовал его для отправки почты', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Да', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/sk.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/sk.dict.itop-oauth-client.php index 37bbe223be..568d91b0cb 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/sk.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/sk.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '~~', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Generate access token...~~', 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', @@ -28,13 +27,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client~~', 'OAuthClient:baseinfo' => 'Base Information~~', 'OAuthClient:scope' => 'Scope~~', -]); - -// -// Class: OAuthClient -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Provider~~', 'Class:OAuthClient/Attribute:provider+' => '~~', @@ -60,17 +52,9 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OAuthClient/Attribute:token_expiration+' => '~~', 'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~', 'Class:OAuthClient/Attribute:redirect_url+' => 'This url must be copied in the OAuth2 configuration of the provider -Erase the field to recalculate default value~~' -, +Erase the field to recalculate default value~~', 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~', 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~', @@ -93,13 +77,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/tr.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/tr.dict.itop-oauth-client.php index 21d60974e7..0494701113 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/tr.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/tr.dict.itop-oauth-client.php @@ -1,11 +1,10 @@ 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '~~', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => 'Generate access token...~~', 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', @@ -28,13 +27,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already been used for OAuth Client~~', 'OAuthClient:baseinfo' => 'Base Information~~', 'OAuthClient:scope' => 'Scope~~', -]); - -// -// Class: OAuthClient -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => 'Provider~~', 'Class:OAuthClient/Attribute:provider+' => '~~', @@ -54,8 +46,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration~~', 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', - 'Class:OAuthClient/Attribute:scope' => 'Scope~~', - 'Class:OAuthClient/Attribute:scope+' => '~~', 'Class:OAuthClient/Attribute:token' => 'Access token~~', 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration~~', @@ -65,13 +55,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ Erase the field to recalculate default value~~', 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~', 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~', @@ -94,13 +77,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~', 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)~~', 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php index e3d208cd54..acd48daad7 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php @@ -1,21 +1,21 @@ '创建邮箱...', 'Menu:OAuthClient' => 'OAuth Mail Access~~', - 'Menu:OAuthClient+' => '', + 'Menu:OAuthClient+' => 'Oauth for email access~~', 'Menu:GenerateTokens' => '生成访问令牌...', 'Menu:RegenerateTokens' => '重新生成访问令牌...', - 'itop-oauth-client/Operation:CreateMailBox/Title' => '邮箱创建', - 'itop-oauth-client:UsedForSMTP' => '此OAuth客户端用户SMTP', 'itop-oauth-client:TestSMTP' => '发送测试邮件', 'itop-oauth-client:MissingOAuthClient' => '没有Oauth客户端给用户%1$s', @@ -24,21 +24,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'itop-oauth-client:Message:TokenCreated' => '访问令牌已生成', 'itop-oauth-client:Message:TokenRecreated' => '访问令牌已重新生成', 'itop-oauth-client:Message:TokenError' => '由于服务错误没有生成访问令牌', - 'OAuthClient:Name/UseForSMTPMustBeUnique' => '此组合登录 (%1$s) 和使用于SMTP (%2$s) 已经在OAuth客户端使用', - 'OAuthClient:baseinfo' => '基本信息', 'OAuthClient:scope' => '范围', -]); - -// -// Class: OAuthClient -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => '提供商', - 'Class:OAuthClient/Attribute:provider+' => '', + 'Class:OAuthClient/Attribute:provider+' => '~~', 'Class:OAuthClient/Attribute:name' => '登录', 'Class:OAuthClient/Attribute:name+' => '通常, 这里填您的邮箱地址', 'Class:OAuthClient/Attribute:status' => '状态', @@ -46,79 +37,62 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:OAuthClient/Attribute:status/Value:active' => '已生成访问令牌', 'Class:OAuthClient/Attribute:status/Value:inactive' => '没有访问令牌', 'Class:OAuthClient/Attribute:description' => '描述', - 'Class:OAuthClient/Attribute:description+' => '', + 'Class:OAuthClient/Attribute:description+' => '~~', 'Class:OAuthClient/Attribute:client_id' => '客户端编号', 'Class:OAuthClient/Attribute:client_id+' => 'A long string of characters provided by your OAuth2 provider~~', 'Class:OAuthClient/Attribute:client_secret' => '客户端密码', 'Class:OAuthClient/Attribute:client_secret+' => 'Another long string of characters provided by your OAuth2 provider~~', 'Class:OAuthClient/Attribute:refresh_token' => '刷新令牌', - 'Class:OAuthClient/Attribute:refresh_token+' => '', + 'Class:OAuthClient/Attribute:refresh_token+' => '~~', 'Class:OAuthClient/Attribute:refresh_token_expiration' => '刷新令牌有效期', - 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '', + 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', 'Class:OAuthClient/Attribute:token' => '访问令牌', - 'Class:OAuthClient/Attribute:token+' => '', + 'Class:OAuthClient/Attribute:token+' => '~~', 'Class:OAuthClient/Attribute:token_expiration' => '访问令牌有效期', - 'Class:OAuthClient/Attribute:token_expiration+' => '', + 'Class:OAuthClient/Attribute:token_expiration+' => '~~', 'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url', - 'Class:OAuthClient/Attribute:redirect_url+' => << 'This url must be copied in the OAuth2 configuration of the provider +Erase the field to recalculate default value', 'Class:OAuthClient/Attribute:mailbox_list' => '邮箱列表', - 'Class:OAuthClient/Attribute:mailbox_list+' => '', -]); - -// -// Class: OAuthClientAzure -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', 'Class:OAuthClientAzure' => 'OAuth Mail Access for Microsoft Azure~~', 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)', 'Class:OAuthClientAzure/Attribute:scope' => '范围', 'Class:OAuthClientAzure/Attribute:scope+' => '通常情况下使用默认选择最合适', 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientAzure/Attribute:advanced_scope' => '高级范围', 'Class:OAuthClientAzure/Attribute:advanced_scope+' => '您在此输入的内容将优先于 "范围" 选择并导致其被忽略', 'Class:OAuthClientAzure/Attribute:used_scope' => '使用范围', - 'Class:OAuthClientAzure/Attribute:used_scope+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => '简单', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => '高级', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientAzure/Attribute:used_for_smtp' => '用于SMTP', 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => '如果您需要系统使用其发送邮件, 则至少需要有一个OAuth客户端标记为 "是"', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => '是', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => '否', 'Class:OAuthClientAzure/Attribute:tenant' => '租户', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', -]); - -// -// Class: OAuthClientGoogle -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:OAuthClientGoogle' => 'OAuth Mail Access for Google~~', 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)', 'Class:OAuthClientGoogle/Attribute:scope' => '范围', 'Class:OAuthClientGoogle/Attribute:scope+' => '通常情况下使用默认选择最合适', 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~', 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~', 'Class:OAuthClientGoogle/Attribute:advanced_scope' => '高级范围', 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => '您在此输入的内容将优先于 "范围" 选择并导致其被忽略', 'Class:OAuthClientGoogle/Attribute:used_scope' => '使用范围', - 'Class:OAuthClientGoogle/Attribute:used_scope+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => '简单', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => '高级', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => '用于SMTP', 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => '如果您需要系统使用其发送邮件, 则至少需要有一个OAuth客户端标记为 "是"', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => '是', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/cs.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/cs.dict.itop-portal-base.php index 4f80d018de..b67189aaf6 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/cs.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/cs.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'Žádný soubor nenalezen', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Otevřít / Stáhnout', - 'Portal:Calendar-FirstDayOfWeek' => 'cs', //work with moment.js locales -]); - -// Object form -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Portal:Calendar-FirstDayOfWeek' => 'cs', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Zavřít tento vstup', 'Portal:Form:Close:Warning' => 'Opravdu chcete opustit tento formulář? Data vložená do formuláře budou ztracena ', 'Portal:Error:ObjectCannotBeCreated' => 'Chyba: objekt nelze vytvořit. Před opětovným odesláním tohoto formuláře zkontrolujte související objekty a přílohy.', 'Portal:Error:ObjectCannotBeUpdated' => 'Chyba: objekt nelze vytvořit. Před opětovným odesláním tohoto formuláře zkontrolujte související objekty a přílohy.', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:UserProfile:Name' => 'Uživatelský profil', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Můj profil', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Odhlásit', @@ -77,15 +68,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Nepodařilo se změnit heslo, kontaktujte prosím administrátora', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Osobní informace', 'Brick:Portal:UserProfile:Photo:Title' => 'Foto', -]); - -// AggregatePageBrick -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Nástěnka', -]); - -// BrowseBrick brick -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:Browse:Name' => 'Procházet položky', 'Brick:Portal:Browse:Mode:List' => 'Seznam', 'Brick:Portal:Browse:Mode:Tree' => 'Strom', @@ -99,10 +82,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Sbalit vše', 'Brick:Portal:Browse:Filter:NoData' => 'Žádná položka', 'Brick:Portal:Browse:Mosaic:Back' => 'Zpět', -]); - -// ManageBrick brick -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:Manage:Name' => 'Spravovat položky', 'Brick:Portal:Manage:Table:NoData' => 'Žádná položka', 'Brick:Portal:Manage:Table:ItemActions' => 'Akce', @@ -117,10 +96,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:Manage:fct:avg' => 'Průměr', 'Brick:Portal:Manage:fct:min' => 'Min', 'Brick:Portal:Manage:fct:max' => 'Max', -]); - -// ObjectBrick brick -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:Object:Name' => 'Objekt', 'Brick:Portal:Object:Form:Create:Title' => 'Nový %1$s', 'Brick:Portal:Object:Form:Edit:Title' => 'Aktualizace %1$s', @@ -133,16 +108,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Zkopíruj odkaz na objekt', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Zkopírováno', -]); - -// CreateBrick brick -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:Create:Name' => 'Rychlé vytvoření', 'Brick:Portal:Create:ChooseType' => 'Vyberte typ', -]); - -// Filter brick -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Brick:Portal:Filter:Name' => 'Předfiltrování dlaždice', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'např. připojení k wifi', 'Brick:Portal:Filter:SearchInput:Submit' => 'Vyhledat', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/da.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/da.dict.itop-portal-base.php index 3cd9473b89..af5f2c2da3 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/da.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/da.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'No file~~', 'Portal:File:DisplayInfo' => '%1$s~~', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download~~', - 'Portal:Calendar-FirstDayOfWeek' => 'da', //work with moment.js locales -]); - -// Object form -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Portal:Calendar-FirstDayOfWeek' => 'da', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~', 'Portal:Form:Close:Warning' => 'Do you want to leave this form? Data entered may be lost~~', 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting this form again.~~', 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting this form again.~~', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:UserProfile:Name' => 'User profile~~', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'My profile~~', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Logoff~~', @@ -77,15 +68,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', -]); - -// AggregatePageBrick -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard~~', -]); - -// BrowseBrick brick -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:Browse:Name' => 'Browse throught items~~', 'Brick:Portal:Browse:Mode:List' => 'List~~', 'Brick:Portal:Browse:Mode:Tree' => 'Tree~~', @@ -99,10 +82,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Collapse all~~', 'Brick:Portal:Browse:Filter:NoData' => 'No item~~', 'Brick:Portal:Browse:Mosaic:Back' => 'Back~~', -]); - -// ManageBrick brick -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:Manage:Name' => 'Manage items~~', 'Brick:Portal:Manage:Table:NoData' => 'No item.~~', 'Brick:Portal:Manage:Table:ItemActions' => 'Actions~~', @@ -117,10 +96,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:Manage:fct:avg' => 'Average~~', 'Brick:Portal:Manage:fct:min' => 'Min~~', 'Brick:Portal:Manage:fct:max' => 'Max~~', -]); - -// ObjectBrick brick -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:Object:Name' => 'Object~~', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %1$s~~', @@ -133,16 +108,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Copy object link~~', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copied~~', -]); - -// CreateBrick brick -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:Create:Name' => 'Quick creation~~', 'Brick:Portal:Create:ChooseType' => 'Please, choose a type~~', -]); - -// Filter brick -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Brick:Portal:Filter:Name' => 'Prefilter a brick~~', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'eg. connect wifi~~', 'Brick:Portal:Filter:SearchInput:Submit' => 'Search~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/de.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/de.dict.itop-portal-base.php index da6deb0b07..7dbe4e6376 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/de.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/de.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'Kein File vorhanden', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Öffnen / Download', - 'Portal:Calendar-FirstDayOfWeek' => 'de', //work with moment.js locales -]); - -// Object form -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Portal:Calendar-FirstDayOfWeek' => 'de', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Dieses Objekt schließen', 'Portal:Form:Close:Warning' => 'Soll diese Eingabemaske verlassen werden? Eingegebene Daten werden nicht gespeichert.', 'Portal:Error:ObjectCannotBeCreated' => 'Error: Objekt kann nicht erzeugt werden. Prüfen Sie verknüpfte Objekte und Anhänge bevor Sie dieses Formular erneut abschicken.', 'Portal:Error:ObjectCannotBeUpdated' => 'Error: Objekt kann nicht geupdated werden. Prüfen Sie verknüpfte Objekte und Anhänge bevor Sie dieses Formular erneut abschicken.', 'Portal:Error:CheckToWriteFailed' => 'Fehler bei der Validierung des Feldes \'%1$s\': %2$s', -]); - -// UserProfile brick -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:UserProfile:Name' => 'Benutzer Profil', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Mein Profil', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Abmelden', @@ -77,15 +68,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Passwort kann nicht geändert werden - bitte kontaktieren Sie Ihren %1$s Administrator', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Persönliche Informationen', 'Brick:Portal:UserProfile:Photo:Title' => 'Foto', -]); - -// AggregatePageBrick -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard', -]); - -// BrowseBrick brick -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:Browse:Name' => 'Liste durchgehen', 'Brick:Portal:Browse:Mode:List' => 'Liste', 'Brick:Portal:Browse:Mode:Tree' => 'Baum', @@ -99,10 +82,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Alle kollabieren', 'Brick:Portal:Browse:Filter:NoData' => 'Kein Eintrag', 'Brick:Portal:Browse:Mosaic:Back' => 'Zurück', -]); - -// ManageBrick brick -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:Manage:Name' => 'Einträge managen', 'Brick:Portal:Manage:Table:NoData' => 'Kein Eintrag.', 'Brick:Portal:Manage:Table:ItemActions' => 'Aktionen', @@ -117,10 +96,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:Manage:fct:avg' => 'Durchschnitt', 'Brick:Portal:Manage:fct:min' => 'Minimum', 'Brick:Portal:Manage:fct:max' => 'Maximum', -]); - -// ObjectBrick brick -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:Object:Name' => 'Object', 'Brick:Portal:Object:Form:Create:Title' => 'Neue %1$s', 'Brick:Portal:Object:Form:Edit:Title' => 'Wird aktualisiert %1$s', @@ -133,16 +108,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Objektverknüpfung kopieren', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Kopiert', -]); - -// CreateBrick brick -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:Create:Name' => 'Schnelles Erstellen', 'Brick:Portal:Create:ChooseType' => 'Bitte wählen Sie einen Typ', -]); - -// Filter brick -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Brick:Portal:Filter:Name' => 'Brick vorfiltern', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'z.B. connect wifi', 'Brick:Portal:Filter:SearchInput:Submit' => 'Suchen', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/en_gb.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/en_gb.dict.itop-portal-base.php index 984c0e8d97..86b0ff96e7 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/en_gb.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/en_gb.dict.itop-portal-base.php @@ -1,11 +1,14 @@ '%1$s User portal', 'Page:PleaseWait' => 'Please wait...', @@ -50,19 +53,11 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download', 'Portal:Calendar-FirstDayOfWeek' => 'en-gb', -]); - -// Object form -Dict::Add('EN GB', 'British English', 'British English', [ 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry', 'Portal:Form:Close:Warning' => 'Do you want to leave this form? Data entered may be lost', 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting this form again.', 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting this form again.', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s', -]); - -// UserProfile brick -Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:UserProfile:Name' => 'User profile', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'My profile', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Log off', @@ -73,15 +68,7 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo', -]); - -// AggregatePageBrick -Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard', -]); - -// BrowseBrick brick -Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:Browse:Name' => 'Browse through items', 'Brick:Portal:Browse:Mode:List' => 'List', 'Brick:Portal:Browse:Mode:Tree' => 'Tree', @@ -95,10 +82,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Collapse all', 'Brick:Portal:Browse:Filter:NoData' => 'No item', 'Brick:Portal:Browse:Mosaic:Back' => 'Back', -]); - -// ManageBrick brick -Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:Manage:Name' => 'Manage items', 'Brick:Portal:Manage:Table:NoData' => 'No item.', 'Brick:Portal:Manage:Table:ItemActions' => 'Actions', @@ -113,10 +96,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:Manage:fct:avg' => 'Average', 'Brick:Portal:Manage:fct:min' => 'Min', 'Brick:Portal:Manage:fct:max' => 'Max', -]); - -// ObjectBrick brick -Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:Object:Name' => 'Object', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %1$s', @@ -129,16 +108,8 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Copy object link', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copied', -]); - -// CreateBrick brick -Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:Create:Name' => 'Quick creation', 'Brick:Portal:Create:ChooseType' => 'Please, choose a type', -]); - -// Filter brick -Dict::Add('EN GB', 'British English', 'British English', [ 'Brick:Portal:Filter:Name' => 'Prefilter a brick', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'eg. connect wifi', 'Brick:Portal:Filter:SearchInput:Submit' => 'Search', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/es_cr.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/es_cr.dict.itop-portal-base.php index 90cfa2ace1..dc3d7cff6d 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/es_cr.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/es_cr.dict.itop-portal-base.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Page:DefaultTitle' => '%1$s - Portal de Usuario', @@ -51,20 +53,12 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Portal:File:None' => 'No hay archivo', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Abierto / Descarga', - 'Portal:Calendar-FirstDayOfWeek' => 'es', //work with moment.js locales -]); - -// Object form -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Portal:Calendar-FirstDayOfWeek' => 'es', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Cerrar este registro', 'Portal:Form:Close:Warning' => '¿Desea abandorar este formulario? Datos modificados se perderan', 'Portal:Error:ObjectCannotBeCreated' => 'Error: no se puede crear el objeto. Verifique los objetos asociados y archivos adjuntos antes de enviar nuevamente este formulario.', 'Portal:Error:ObjectCannotBeUpdated' => 'Error: no se puede actualizar el objeto. Verifique los objetos asociados y archivos adjuntos antes de enviar nuevamente este formulario.', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:UserProfile:Name' => 'Perfil del usuario', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Mi perfil', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Cerrar Sesión', @@ -75,15 +69,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'No se puede cambiar la contraseña, póngase en contacto con el administrador de %1$s', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Información Personal', 'Brick:Portal:UserProfile:Photo:Title' => 'Foto', -]); - -// AggregatePageBrick -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Tablero de Control', -]); - -// BrowseBrick brick -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:Browse:Name' => 'Buscar en todos los elementos', 'Brick:Portal:Browse:Mode:List' => 'Lista', 'Brick:Portal:Browse:Mode:Tree' => 'Árbol', @@ -97,10 +83,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Desplegar todo', 'Brick:Portal:Browse:Filter:NoData' => 'Sin elementos', 'Brick:Portal:Browse:Mosaic:Back' => 'Volver', -]); - -// ManageBrick brick -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:Manage:Name' => 'Administrar elementos', 'Brick:Portal:Manage:Table:NoData' => 'Sin elementos', 'Brick:Portal:Manage:Table:ItemActions' => 'Acciones', @@ -115,10 +97,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:Manage:fct:avg' => 'Promedio', 'Brick:Portal:Manage:fct:min' => 'Mínimo', 'Brick:Portal:Manage:fct:max' => 'Máximo', -]); - -// ObjectBrick brick -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:Object:Name' => 'Objecto', 'Brick:Portal:Object:Form:Create:Title' => 'Nuevo %1$s', 'Brick:Portal:Object:Form:Edit:Title' => 'Actualizando %1$s', @@ -131,16 +109,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Copiar liga al objeto', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copiado', -]); - -// CreateBrick brick -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:Create:Name' => 'Creación rápida', 'Brick:Portal:Create:ChooseType' => 'Por favor, seleccione un tipo', -]); - -// Filter brick -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Brick:Portal:Filter:Name' => 'Prefiltrar bloque', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'Ej.:. Conectar a WiFi', 'Brick:Portal:Filter:SearchInput:Submit' => 'Buscar', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/et.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/et.dict.itop-portal-base.php new file mode 100644 index 0000000000..023ba329a7 --- /dev/null +++ b/datamodels/2.x/itop-portal-base/dictionaries/et.dict.itop-portal-base.php @@ -0,0 +1,116 @@ + '%1$s User portal~~', + 'Page:PleaseWait' => 'Please wait...~~', + 'Page:Home' => 'Home~~', + 'Page:GoPortalHome' => 'Home page~~', + 'Page:GoPreviousPage' => 'Previous page~~', + 'Page:ReloadPage' => 'Reload page~~', + 'Portal:Button:Submit' => 'Submit~~', + 'Portal:Button:Apply' => 'Update~~', + 'Portal:Button:Cancel' => 'Cancel~~', + 'Portal:Button:Close' => 'Close~~', + 'Portal:Button:Add' => 'Add~~', + 'Portal:Button:Remove' => 'Remove~~', + 'Portal:Button:Delete' => 'Delete~~', + 'Portal:EnvironmentBanner:Title' => 'You are currently in %1$s mode~~', + 'Portal:EnvironmentBanner:GoToProduction' => 'Go back to PRODUCTION mode~~', + 'Error:HTTP:400' => 'Bad request~~', + 'Error:HTTP:401' => 'Authentication~~', + 'Error:HTTP:404' => 'Page not found~~', + 'Error:HTTP:500' => 'Oops! An error has occurred.~~', + 'Error:HTTP:GetHelp' => 'Please contact your %1$s administrator if the problem keeps happening.~~', + 'Error:XHR:Fail' => 'Could not load data, please contact your %1$s administrator~~', + 'Portal:ErrorUserLoggedOut' => 'You are logged out and need to log in again in order to continue.~~', + 'Portal:Datatables:Language:Processing' => 'Please wait...~~', + 'Portal:Datatables:Language:Search' => 'Filter:~~', + 'Portal:Datatables:Language:LengthMenu' => 'Display _MENU_ items per page~~', + 'Portal:Datatables:Language:ZeroRecords' => 'No result~~', + 'Portal:Datatables:Language:Info' => 'Page _PAGE_ of _PAGES_~~', + 'Portal:Datatables:Language:InfoEmpty' => 'No information~~', + 'Portal:Datatables:Language:InfoFiltered' => 'filtered out of _MAX_ items~~', + 'Portal:Datatables:Language:EmptyTable' => 'No data available in this table~~', + 'Portal:Datatables:Language:DisplayLength:All' => 'All~~', + 'Portal:Datatables:Language:Paginate:First' => 'First~~', + 'Portal:Datatables:Language:Paginate:Previous' => 'Previous~~', + 'Portal:Datatables:Language:Paginate:Next' => 'Next~~', + 'Portal:Datatables:Language:Paginate:Last' => 'Last~~', + 'Portal:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~', + 'Portal:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~', + 'Portal:Autocomplete:NoResult' => 'No data~~', + 'Portal:Attachments:DropZone:Message' => 'Drop your files to add them as attachments~~', + 'Portal:File:None' => 'No file~~', + 'Portal:File:DisplayInfo' => '%1$s~~', + 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download~~', + 'Portal:Calendar-FirstDayOfWeek' => 'en-us~~', + 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~', + 'Portal:Form:Close:Warning' => 'Do you want to leave this form? Data entered may be lost~~', + 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting this form again.~~', + 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting this form again.~~', + 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', + 'Brick:Portal:UserProfile:Name' => 'User profile~~', + 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'My profile~~', + 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Logoff~~', + 'Brick:Portal:UserProfile:Password:Title' => 'Password~~', + 'Brick:Portal:UserProfile:Password:ChoosePassword' => 'Choose password~~', + 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Confirm password~~', + 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'To change your password, please contact your %1$s administrator~~', + 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', + 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', + 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', + 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard~~', + 'Brick:Portal:Browse:Name' => 'Browse throught items~~', + 'Brick:Portal:Browse:Mode:List' => 'List~~', + 'Brick:Portal:Browse:Mode:Tree' => 'Tree~~', + 'Brick:Portal:Browse:Mode:Mosaic' => 'Mosaic~~', + 'Brick:Portal:Browse:Action:Drilldown' => 'Drilldown~~', + 'Brick:Portal:Browse:Action:View' => 'Details~~', + 'Brick:Portal:Browse:Action:Edit' => 'Edit~~', + 'Brick:Portal:Browse:Action:Create' => 'Create~~', + 'Brick:Portal:Browse:Action:CreateObjectFromThis' => 'New %1$s~~', + 'Brick:Portal:Browse:Tree:ExpandAll' => 'Expand all~~', + 'Brick:Portal:Browse:Tree:CollapseAll' => 'Collapse all~~', + 'Brick:Portal:Browse:Filter:NoData' => 'No item~~', + 'Brick:Portal:Browse:Mosaic:Back' => 'Back~~', + 'Brick:Portal:Manage:Name' => 'Manage items~~', + 'Brick:Portal:Manage:Table:NoData' => 'No item.~~', + 'Brick:Portal:Manage:Table:ItemActions' => 'Actions~~', + 'Brick:Portal:Manage:DisplayMode:list' => 'List~~', + 'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Pie Chart~~', + 'Brick:Portal:Manage:DisplayMode:bar-chart' => 'Bar Chart~~', + 'Brick:Portal:Manage:Others' => 'Others~~', + 'Brick:Portal:Manage:All' => 'All~~', + 'Brick:Portal:Manage:Group' => 'Group~~', + 'Brick:Portal:Manage:fct:count' => 'Total~~', + 'Brick:Portal:Manage:fct:sum' => 'Sum~~', + 'Brick:Portal:Manage:fct:avg' => 'Average~~', + 'Brick:Portal:Manage:fct:min' => 'Min~~', + 'Brick:Portal:Manage:fct:max' => 'Max~~', + 'Brick:Portal:Object:Name' => 'Object~~', + 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', + 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %1$s~~', + 'Brick:Portal:Object:Form:View:Title' => '%1$s~~', + 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, complete the following information:~~', + 'Brick:Portal:Object:Form:Message:Saved' => 'Saved~~', + 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s saved~~', + 'Brick:Portal:Object:Search:Regular:Title' => 'Select %1$s~~', + 'Brick:Portal:Object:Search:Hierarchy:Title' => 'Select %1$s~~', + 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s~~', + 'Brick:Portal:Object:Copy:Tooltip' => 'Copy object link~~', + 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copied~~', + 'Brick:Portal:Create:Name' => 'Quick creation~~', + 'Brick:Portal:Create:ChooseType' => 'Please, choose a type~~', + 'Brick:Portal:Filter:Name' => 'Prefilter a brick~~', + 'Brick:Portal:Filter:SearchInput:Placeholder' => 'eg. connect wifi~~', + 'Brick:Portal:Filter:SearchInput:Submit' => 'Search~~', +]); diff --git a/datamodels/2.x/itop-portal-base/dictionaries/fr.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/fr.dict.itop-portal-base.php index c4f3067467..bdc13e6e6d 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/fr.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/fr.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'Aucun fichier', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Ouvrir / Télécharger', - 'Portal:Calendar-FirstDayOfWeek' => 'fr', //work with moment.js locales -]); - -// Object form -Dict::Add('FR FR', 'French', 'Français', [ + 'Portal:Calendar-FirstDayOfWeek' => 'fr', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Fermer cette entrée', 'Portal:Form:Close:Warning' => 'Voulez-vous quitter ce formulaire ? Les données saisies seront perdues', 'Portal:Error:ObjectCannotBeCreated' => 'Erreur: L\'objet n\'a pas été créé. Vérifiez les objets liés et les attachements avant de soumettre à nouveau le formulaire.', 'Portal:Error:ObjectCannotBeUpdated' => 'Erreur: L\'objet n\'a pas été modifié. Vérifiez les objets liés et les attachements avant de soumettre à nouveau le formulaire.', 'Portal:Error:CheckToWriteFailed' => 'Erreur durant la validation du champ \'%1$s\' : %2$s', -]); - -// UserProfile brick -Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:UserProfile:Name' => 'Profil utilisateur', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Mon profil', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Déconnexion', @@ -77,15 +68,7 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Impossible de modifier votre mot de passe, veuillez contacter votre administrateur %1$s', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Informations personnelles', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo', -]); - -// AggregatePageBrick -Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Tableau de bord', -]); - -// BrowseBrick brick -Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:Browse:Name' => 'Navigation dans les éléments', 'Brick:Portal:Browse:Mode:List' => 'Liste', 'Brick:Portal:Browse:Mode:Tree' => 'Hiérarchie', @@ -99,10 +82,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Tout replier', 'Brick:Portal:Browse:Filter:NoData' => 'Aucun élément', 'Brick:Portal:Browse:Mosaic:Back' => 'Retour', -]); - -// ManageBrick brick -Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:Manage:Name' => 'Gestion d\'éléments', 'Brick:Portal:Manage:Table:NoData' => 'Aucun élément', 'Brick:Portal:Manage:Table:ItemActions' => 'Actions', @@ -117,10 +96,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:Manage:fct:avg' => 'Moyenne', 'Brick:Portal:Manage:fct:min' => 'Min', 'Brick:Portal:Manage:fct:max' => 'Max', -]); - -// ObjectBrick brick -Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:Object:Name' => 'Objet', 'Brick:Portal:Object:Form:Create:Title' => 'Création de %1$s', 'Brick:Portal:Object:Form:Edit:Title' => 'Modification de %1$s', @@ -133,16 +108,8 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Copier l\'url de l\'objet', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copié', -]); - -// CreateBrick brick -Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:Create:Name' => 'Création rapide', 'Brick:Portal:Create:ChooseType' => 'Veuillez choisir le type', -]); - -// Filter brick -Dict::Add('FR FR', 'French', 'Français', [ 'Brick:Portal:Filter:Name' => 'Préfiltre une brique', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'ex : connecter wifi', 'Brick:Portal:Filter:SearchInput:Submit' => 'Rechercher', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/hu.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/hu.dict.itop-portal-base.php index f2ae2cf376..7b7ed38f31 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/hu.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/hu.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'Nincs fájl', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Megnyitás / Letöltés', - 'Portal:Calendar-FirstDayOfWeek' => 'hu', //work with moment.js locales -]); - -// Object form -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Portal:Calendar-FirstDayOfWeek' => 'hu', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Bejegyzés bezárása', 'Portal:Form:Close:Warning' => 'Szeretné elhagyni ezt az űrlapot? A megadott adatok elveszhetnek', 'Portal:Error:ObjectCannotBeCreated' => 'Hiba: az objektum nem hozható létre. Ellenőrizze a kapcsolódó objektumokat és mellékleteket, mielőtt újra elküldi ezt az űrlapot.', 'Portal:Error:ObjectCannotBeUpdated' => 'Hiba: az objektum nem frissíthető. Ellenőrizze a kapcsolódó objektumokat és mellékleteket, mielőtt újra elküldi ezt az űrlapot.', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:UserProfile:Name' => 'Felhasználói profil', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Saját profil', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Kijelentkezés', @@ -77,15 +68,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Nem tudja megváltoztatni a jelszót, lépjen kapcsolatba a %1$s rendszergazdával', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Személyi adatok', 'Brick:Portal:UserProfile:Photo:Title' => 'Fénykép', -]); - -// AggregatePageBrick -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Műszerfal', -]); - -// BrowseBrick brick -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:Browse:Name' => 'Böngésszen az elemek között', 'Brick:Portal:Browse:Mode:List' => 'Lista', 'Brick:Portal:Browse:Mode:Tree' => 'Fa', @@ -99,10 +82,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Összecsukás', 'Brick:Portal:Browse:Filter:NoData' => 'Nincs elem', 'Brick:Portal:Browse:Mosaic:Back' => 'Vissza', -]); - -// ManageBrick brick -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:Manage:Name' => 'Elemek kezelése', 'Brick:Portal:Manage:Table:NoData' => 'Nincs elem', 'Brick:Portal:Manage:Table:ItemActions' => 'Műveletek', @@ -117,10 +96,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:Manage:fct:avg' => 'Átlag', 'Brick:Portal:Manage:fct:min' => 'Minimum', 'Brick:Portal:Manage:fct:max' => 'Maximum', -]); - -// ObjectBrick brick -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:Object:Name' => 'Objektum', 'Brick:Portal:Object:Form:Create:Title' => 'Új %1$s', 'Brick:Portal:Object:Form:Edit:Title' => '%1$s frissítése', @@ -133,16 +108,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Objektum hivatkozás másolása', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Másolva', -]); - -// CreateBrick brick -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:Create:Name' => 'Gyors létrehozás', 'Brick:Portal:Create:ChooseType' => 'Válasszon típust', -]); - -// Filter brick -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Brick:Portal:Filter:Name' => 'Tégla előszűrése', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'pl. wifi kapcsolat', 'Brick:Portal:Filter:SearchInput:Submit' => 'Keresés', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/it.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/it.dict.itop-portal-base.php index d5ef20a06f..62e4fc389f 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/it.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/it.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'Nessun File', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download~~', - 'Portal:Calendar-FirstDayOfWeek' => 'it', //work with moment.js locales -]); - -// Object form -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Portal:Calendar-FirstDayOfWeek' => 'it', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~', 'Portal:Form:Close:Warning' => 'Do you want to leave this form? Data entered may be lost~~', 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting this form again.~~', 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting this form again.~~', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:UserProfile:Name' => 'User profile~~', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'My profile~~', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Logoff~~', @@ -77,15 +68,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', -]); - -// AggregatePageBrick -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard~~', -]); - -// BrowseBrick brick -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:Browse:Name' => 'Browse throught items~~', 'Brick:Portal:Browse:Mode:List' => 'List~~', 'Brick:Portal:Browse:Mode:Tree' => 'Tree~~', @@ -99,10 +82,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Collapse all~~', 'Brick:Portal:Browse:Filter:NoData' => 'No item~~', 'Brick:Portal:Browse:Mosaic:Back' => 'Back~~', -]); - -// ManageBrick brick -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:Manage:Name' => 'Manage items~~', 'Brick:Portal:Manage:Table:NoData' => 'No item.~~', 'Brick:Portal:Manage:Table:ItemActions' => 'Actions~~', @@ -117,10 +96,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:Manage:fct:avg' => 'Average~~', 'Brick:Portal:Manage:fct:min' => 'Min~~', 'Brick:Portal:Manage:fct:max' => 'Max~~', -]); - -// ObjectBrick brick -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:Object:Name' => 'Object~~', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %1$s~~', @@ -133,16 +108,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Copy object link~~', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copied~~', -]); - -// CreateBrick brick -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:Create:Name' => 'Quick creation~~', 'Brick:Portal:Create:ChooseType' => 'Please, choose a type~~', -]); - -// Filter brick -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Brick:Portal:Filter:Name' => 'Prefilter a brick~~', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'eg. connect wifi~~', 'Brick:Portal:Filter:SearchInput:Submit' => 'Search~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/ja.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/ja.dict.itop-portal-base.php index a8952a8eb7..c766fcdc98 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/ja.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/ja.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'No file~~', 'Portal:File:DisplayInfo' => '%1$s~~', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download~~', - 'Portal:Calendar-FirstDayOfWeek' => 'ja', //work with moment.js locales -]); - -// Object form -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Portal:Calendar-FirstDayOfWeek' => 'ja', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~', 'Portal:Form:Close:Warning' => 'Do you want to leave this form? Data entered may be lost~~', 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting this form again.~~', 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting this form again.~~', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:UserProfile:Name' => 'User profile~~', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'My profile~~', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Logoff~~', @@ -77,15 +68,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', -]); - -// AggregatePageBrick -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard~~', -]); - -// BrowseBrick brick -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:Browse:Name' => 'Browse throught items~~', 'Brick:Portal:Browse:Mode:List' => 'List~~', 'Brick:Portal:Browse:Mode:Tree' => 'Tree~~', @@ -99,10 +82,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Collapse all~~', 'Brick:Portal:Browse:Filter:NoData' => 'No item~~', 'Brick:Portal:Browse:Mosaic:Back' => 'Back~~', -]); - -// ManageBrick brick -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:Manage:Name' => 'Manage items~~', 'Brick:Portal:Manage:Table:NoData' => 'No item.~~', 'Brick:Portal:Manage:Table:ItemActions' => 'Actions~~', @@ -117,10 +96,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:Manage:fct:avg' => 'Average~~', 'Brick:Portal:Manage:fct:min' => 'Min~~', 'Brick:Portal:Manage:fct:max' => 'Max~~', -]); - -// ObjectBrick brick -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:Object:Name' => 'Object~~', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %1$s~~', @@ -133,16 +108,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Copy object link~~', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copied~~', -]); - -// CreateBrick brick -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:Create:Name' => 'Quick creation~~', 'Brick:Portal:Create:ChooseType' => 'Please, choose a type~~', -]); - -// Filter brick -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Brick:Portal:Filter:Name' => 'Prefilter a brick~~', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'eg. connect wifi~~', 'Brick:Portal:Filter:SearchInput:Submit' => 'Search~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/lt.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/lt.dict.itop-portal-base.php new file mode 100644 index 0000000000..dccb1e462d --- /dev/null +++ b/datamodels/2.x/itop-portal-base/dictionaries/lt.dict.itop-portal-base.php @@ -0,0 +1,116 @@ + '%1$s User portal~~', + 'Page:PleaseWait' => 'Please wait...~~', + 'Page:Home' => 'Home~~', + 'Page:GoPortalHome' => 'Home page~~', + 'Page:GoPreviousPage' => 'Previous page~~', + 'Page:ReloadPage' => 'Reload page~~', + 'Portal:Button:Submit' => 'Submit~~', + 'Portal:Button:Apply' => 'Update~~', + 'Portal:Button:Cancel' => 'Cancel~~', + 'Portal:Button:Close' => 'Close~~', + 'Portal:Button:Add' => 'Add~~', + 'Portal:Button:Remove' => 'Remove~~', + 'Portal:Button:Delete' => 'Delete~~', + 'Portal:EnvironmentBanner:Title' => 'You are currently in %1$s mode~~', + 'Portal:EnvironmentBanner:GoToProduction' => 'Go back to PRODUCTION mode~~', + 'Error:HTTP:400' => 'Bad request~~', + 'Error:HTTP:401' => 'Authentication~~', + 'Error:HTTP:404' => 'Page not found~~', + 'Error:HTTP:500' => 'Oops! An error has occurred.~~', + 'Error:HTTP:GetHelp' => 'Please contact your %1$s administrator if the problem keeps happening.~~', + 'Error:XHR:Fail' => 'Could not load data, please contact your %1$s administrator~~', + 'Portal:ErrorUserLoggedOut' => 'You are logged out and need to log in again in order to continue.~~', + 'Portal:Datatables:Language:Processing' => 'Please wait...~~', + 'Portal:Datatables:Language:Search' => 'Filter:~~', + 'Portal:Datatables:Language:LengthMenu' => 'Display _MENU_ items per page~~', + 'Portal:Datatables:Language:ZeroRecords' => 'No result~~', + 'Portal:Datatables:Language:Info' => 'Page _PAGE_ of _PAGES_~~', + 'Portal:Datatables:Language:InfoEmpty' => 'No information~~', + 'Portal:Datatables:Language:InfoFiltered' => 'filtered out of _MAX_ items~~', + 'Portal:Datatables:Language:EmptyTable' => 'No data available in this table~~', + 'Portal:Datatables:Language:DisplayLength:All' => 'All~~', + 'Portal:Datatables:Language:Paginate:First' => 'First~~', + 'Portal:Datatables:Language:Paginate:Previous' => 'Previous~~', + 'Portal:Datatables:Language:Paginate:Next' => 'Next~~', + 'Portal:Datatables:Language:Paginate:Last' => 'Last~~', + 'Portal:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~', + 'Portal:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~', + 'Portal:Autocomplete:NoResult' => 'No data~~', + 'Portal:Attachments:DropZone:Message' => 'Drop your files to add them as attachments~~', + 'Portal:File:None' => 'No file~~', + 'Portal:File:DisplayInfo' => '%1$s~~', + 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download~~', + 'Portal:Calendar-FirstDayOfWeek' => 'en-us~~', + 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~', + 'Portal:Form:Close:Warning' => 'Do you want to leave this form? Data entered may be lost~~', + 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting this form again.~~', + 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting this form again.~~', + 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', + 'Brick:Portal:UserProfile:Name' => 'User profile~~', + 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'My profile~~', + 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Logoff~~', + 'Brick:Portal:UserProfile:Password:Title' => 'Password~~', + 'Brick:Portal:UserProfile:Password:ChoosePassword' => 'Choose password~~', + 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Confirm password~~', + 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'To change your password, please contact your %1$s administrator~~', + 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', + 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', + 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', + 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard~~', + 'Brick:Portal:Browse:Name' => 'Browse throught items~~', + 'Brick:Portal:Browse:Mode:List' => 'List~~', + 'Brick:Portal:Browse:Mode:Tree' => 'Tree~~', + 'Brick:Portal:Browse:Mode:Mosaic' => 'Mosaic~~', + 'Brick:Portal:Browse:Action:Drilldown' => 'Drilldown~~', + 'Brick:Portal:Browse:Action:View' => 'Details~~', + 'Brick:Portal:Browse:Action:Edit' => 'Edit~~', + 'Brick:Portal:Browse:Action:Create' => 'Create~~', + 'Brick:Portal:Browse:Action:CreateObjectFromThis' => 'New %1$s~~', + 'Brick:Portal:Browse:Tree:ExpandAll' => 'Expand all~~', + 'Brick:Portal:Browse:Tree:CollapseAll' => 'Collapse all~~', + 'Brick:Portal:Browse:Filter:NoData' => 'No item~~', + 'Brick:Portal:Browse:Mosaic:Back' => 'Back~~', + 'Brick:Portal:Manage:Name' => 'Manage items~~', + 'Brick:Portal:Manage:Table:NoData' => 'No item.~~', + 'Brick:Portal:Manage:Table:ItemActions' => 'Actions~~', + 'Brick:Portal:Manage:DisplayMode:list' => 'List~~', + 'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Pie Chart~~', + 'Brick:Portal:Manage:DisplayMode:bar-chart' => 'Bar Chart~~', + 'Brick:Portal:Manage:Others' => 'Others~~', + 'Brick:Portal:Manage:All' => 'All~~', + 'Brick:Portal:Manage:Group' => 'Group~~', + 'Brick:Portal:Manage:fct:count' => 'Total~~', + 'Brick:Portal:Manage:fct:sum' => 'Sum~~', + 'Brick:Portal:Manage:fct:avg' => 'Average~~', + 'Brick:Portal:Manage:fct:min' => 'Min~~', + 'Brick:Portal:Manage:fct:max' => 'Max~~', + 'Brick:Portal:Object:Name' => 'Object~~', + 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', + 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %1$s~~', + 'Brick:Portal:Object:Form:View:Title' => '%1$s~~', + 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, complete the following information:~~', + 'Brick:Portal:Object:Form:Message:Saved' => 'Saved~~', + 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s saved~~', + 'Brick:Portal:Object:Search:Regular:Title' => 'Select %1$s~~', + 'Brick:Portal:Object:Search:Hierarchy:Title' => 'Select %1$s~~', + 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s~~', + 'Brick:Portal:Object:Copy:Tooltip' => 'Copy object link~~', + 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copied~~', + 'Brick:Portal:Create:Name' => 'Quick creation~~', + 'Brick:Portal:Create:ChooseType' => 'Please, choose a type~~', + 'Brick:Portal:Filter:Name' => 'Prefilter a brick~~', + 'Brick:Portal:Filter:SearchInput:Placeholder' => 'eg. connect wifi~~', + 'Brick:Portal:Filter:SearchInput:Submit' => 'Search~~', +]); diff --git a/datamodels/2.x/itop-portal-base/dictionaries/nl.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/nl.dict.itop-portal-base.php index 7cc9e8069c..b4d1a2b68b 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/nl.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/nl.dict.itop-portal-base.php @@ -1,11 +1,10 @@ (2018 - 2022) @@ -54,20 +53,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Portal:File:None' => 'Geen bestand', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download', - 'Portal:Calendar-FirstDayOfWeek' => 'nl', //work with moment.js locales -]); - -// Object form -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Portal:Calendar-FirstDayOfWeek' => 'nl', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Sluit dit item.', 'Portal:Form:Close:Warning' => 'Ben je zeker dat je dit venster wil sluiten? Ingevoerde gegevens kunnen verloren gaan.', 'Portal:Error:ObjectCannotBeCreated' => 'Fout: object kan niet worden aangemaakt. Kijk verwante objecten en bijlagen na vooraleer dit formulier opnieuw te versturen.', 'Portal:Error:ObjectCannotBeUpdated' => 'Fout: object kan niet worden aangepast. Kijk verwante objecten en bijlagen na vooraleer dit formulier opnieuw te versturen.', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:UserProfile:Name' => 'Gebruikersprofiel', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Mijn profiel', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Uitloggen', @@ -78,15 +69,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Jouw wachtwoord kan niet gewijzigd worden. Neem contact op met de beheerder', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Persoonlijke informatie', 'Brick:Portal:UserProfile:Photo:Title' => 'Foto', -]); - -// AggregatePageBrick -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard', -]); - -// BrowseBrick brick -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:Browse:Name' => 'Bladeren', 'Brick:Portal:Browse:Mode:List' => 'Lijst', 'Brick:Portal:Browse:Mode:Tree' => 'Boomstructuur', @@ -100,10 +83,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Verberg alles', 'Brick:Portal:Browse:Filter:NoData' => 'Geen gegevens', 'Brick:Portal:Browse:Mosaic:Back' => 'Terug', -]); - -// ManageBrick brick -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:Manage:Name' => 'Beheer items', 'Brick:Portal:Manage:Table:NoData' => 'Geen gegevens', 'Brick:Portal:Manage:Table:ItemActions' => 'Acties', @@ -118,10 +97,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:Manage:fct:avg' => 'Gemiddelde', 'Brick:Portal:Manage:fct:min' => 'Min', 'Brick:Portal:Manage:fct:max' => 'Max', -]); - -// ObjectBrick brick -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:Object:Name' => 'Object', 'Brick:Portal:Object:Form:Create:Title' => 'Nieuw %1$s', 'Brick:Portal:Object:Form:Edit:Title' => 'Verwerken %1$s', @@ -134,16 +109,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Kopieer link naar object', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Gekopieerd', -]); - -// CreateBrick brick -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:Create:Name' => 'Snel aanmaken', 'Brick:Portal:Create:ChooseType' => 'Geef een type op.', -]); - -// Filter brick -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Brick:Portal:Filter:Name' => 'Voorfilteren van een bouwsteen', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'bv. wifi-verbinding', 'Brick:Portal:Filter:SearchInput:Submit' => 'Zoek', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/pl.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/pl.dict.itop-portal-base.php index faf083d68e..669b7094be 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/pl.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/pl.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'Brak pliku', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Pobierz', - 'Portal:Calendar-FirstDayOfWeek' => 'en-us', //work with moment.js locales -]); - -// Object form -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Portal:Calendar-FirstDayOfWeek' => 'en-us', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Zamknij ten wpis', 'Portal:Form:Close:Warning' => 'Chcesz opuścić ten formularz? Wprowadzone dane mogą zostać utracone', 'Portal:Error:ObjectCannotBeCreated' => 'Błąd: nie można utworzyć obiektu. Sprawdź powiązane obiekty i załączniki przed ponownym przesłaniem tego formularza.', 'Portal:Error:ObjectCannotBeUpdated' => 'Błąd: nie można zaktualizować obiektu. Sprawdź powiązane obiekty i załączniki przed ponownym przesłaniem tego formularza.', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:UserProfile:Name' => 'Profil użytkownika', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Mój profil', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Wyloguj', @@ -77,15 +68,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Nie można zmienić hasła. Skontaktuj się z administratorem %1$s', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Informacje osobiste', 'Brick:Portal:UserProfile:Photo:Title' => 'Zdjęcie', -]); - -// AggregatePageBrick -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Pulpit', -]); - -// BrowseBrick brick -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:Browse:Name' => 'Przeglądaj elementy', 'Brick:Portal:Browse:Mode:List' => 'Lista', 'Brick:Portal:Browse:Mode:Tree' => 'Drzewo', @@ -99,10 +82,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Zwiń wszystkie', 'Brick:Portal:Browse:Filter:NoData' => 'Brak elementu', 'Brick:Portal:Browse:Mosaic:Back' => 'Wstecz', -]); - -// ManageBrick brick -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:Manage:Name' => 'Zarządzaj elementami', 'Brick:Portal:Manage:Table:NoData' => 'Brak elementu.', 'Brick:Portal:Manage:Table:ItemActions' => 'Akcje', @@ -117,10 +96,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:Manage:fct:avg' => 'Średnia', 'Brick:Portal:Manage:fct:min' => 'Minimum', 'Brick:Portal:Manage:fct:max' => 'Maksimum', -]); - -// ObjectBrick brick -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:Object:Name' => 'Obiekty', 'Brick:Portal:Object:Form:Create:Title' => 'Nowy %1$s', 'Brick:Portal:Object:Form:Edit:Title' => 'Aktualizacja %1$s', @@ -133,16 +108,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Skopiuj obiekt', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Skopiowano', -]); - -// CreateBrick brick -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:Create:Name' => 'Szybkie tworzenie', 'Brick:Portal:Create:ChooseType' => 'Proszę wybrać typ', -]); - -// Filter brick -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Brick:Portal:Filter:Name' => 'Wstępny filtr', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'na przykład. podłącz wifi', 'Brick:Portal:Filter:SearchInput:Submit' => 'Szukaj', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/pt_br.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/pt_br.dict.itop-portal-base.php index 1617a99a8d..2c40c8ea46 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/pt_br.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/pt_br.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'Nenhum arquivo', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Abrir / Download', - 'Portal:Calendar-FirstDayOfWeek' => 'pt-br', //work with moment.js locales -]); - -// Object form -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Portal:Calendar-FirstDayOfWeek' => 'pt-br', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Fechar esta solicitação', 'Portal:Form:Close:Warning' => 'Você deseja abandonar esta página? Os dados digitados podem ser perdidos', 'Portal:Error:ObjectCannotBeCreated' => 'Erro: objeto não pode ser criado. Verifique os objetos e anexos associados antes de enviar novamente este formulário', 'Portal:Error:ObjectCannotBeUpdated' => 'Erro: objeto não pode ser atualizado. Verifique os objetos e anexos associados antes de enviar novamente este formulário', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:UserProfile:Name' => 'Perfil de Usuário', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Meu Perfil', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Sair', @@ -77,15 +68,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Não foi possível alterar sua senha, entre em contato com a T.I.', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Informações pessoais', 'Brick:Portal:UserProfile:Photo:Title' => 'Imagem', -]); - -// AggregatePageBrick -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Painel do '.ITOP_APPLICATION_SHORT, -]); - -// BrowseBrick brick -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:Browse:Name' => 'Navegar por itens', 'Brick:Portal:Browse:Mode:List' => 'Lista', 'Brick:Portal:Browse:Mode:Tree' => 'Cascata', @@ -99,10 +82,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Recolher todos', 'Brick:Portal:Browse:Filter:NoData' => 'Sem dados', 'Brick:Portal:Browse:Mosaic:Back' => 'Voltar', -]); - -// ManageBrick brick -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:Manage:Name' => 'Gerenciar itens', 'Brick:Portal:Manage:Table:NoData' => 'Sem dados', 'Brick:Portal:Manage:Table:ItemActions' => 'Ações', @@ -117,10 +96,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:Manage:fct:avg' => 'Média', 'Brick:Portal:Manage:fct:min' => 'Min.', 'Brick:Portal:Manage:fct:max' => 'Máx.', -]); - -// ObjectBrick brick -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:Object:Name' => 'Objeto', 'Brick:Portal:Object:Form:Create:Title' => 'Novo %1$s', 'Brick:Portal:Object:Form:Edit:Title' => 'Alterar %1$s', @@ -133,16 +108,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Copiar', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copiado', -]); - -// CreateBrick brick -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:Create:Name' => 'Criação rápida', 'Brick:Portal:Create:ChooseType' => 'Por favor, escolha um tipo:', -]); - -// Filter brick -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Brick:Portal:Filter:Name' => 'Filtro ativado', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'ex. conectar ao WiFi', 'Brick:Portal:Filter:SearchInput:Submit' => 'Pesquisa', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/ru.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/ru.dict.itop-portal-base.php index 8da5535e91..18420e6c93 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/ru.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/ru.dict.itop-portal-base.php @@ -1,11 +1,10 @@ @@ -54,20 +53,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Portal:File:None' => 'Нет файла', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Открыть / Скачать', - 'Portal:Calendar-FirstDayOfWeek' => 'ru', //work with moment.js locales -]); - -// Object form -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Portal:Calendar-FirstDayOfWeek' => 'ru', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Закрыть эту запись', 'Portal:Form:Close:Warning' => 'Вы действительно хотите закрыть эту форму? Введённые данные могут быть утеряны.', 'Portal:Error:ObjectCannotBeCreated' => 'Ошибка: объект не может быть создан. Проверьте связанные объекты и вложения перед повторной отправкой формы.', 'Portal:Error:ObjectCannotBeUpdated' => 'Ошибка: объект не может быть обновлён. Проверьте связанные объекты и вложения перед повторной отправкой формы.', 'Portal:Error:CheckToWriteFailed' => 'Ошибка при проверке поля \'%1$s\': %2$s', -]); - -// UserProfile brick -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:UserProfile:Name' => 'Профиль пользователя', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Мой профиль', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Выйти', @@ -78,15 +69,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Не удалось изменить пароль, пожалуйста, свяжитесь с вашим администратором %1$s.', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Персональная информация', 'Brick:Portal:UserProfile:Photo:Title' => 'Фотография', -]); - -// AggregatePageBrick -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Дашборд', -]); - -// BrowseBrick brick -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:Browse:Name' => 'Просмотр элементов', 'Brick:Portal:Browse:Mode:List' => 'Список', 'Brick:Portal:Browse:Mode:Tree' => 'Дерево', @@ -100,10 +83,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Свернуть все', 'Brick:Portal:Browse:Filter:NoData' => 'Нет элементов', 'Brick:Portal:Browse:Mosaic:Back' => 'Назад', -]); - -// ManageBrick brick -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:Manage:Name' => 'Управление элементами', 'Brick:Portal:Manage:Table:NoData' => 'Нет элементов', 'Brick:Portal:Manage:Table:ItemActions' => 'Действия', @@ -118,10 +97,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:Manage:fct:avg' => 'Среднее', 'Brick:Portal:Manage:fct:min' => 'Минимум', 'Brick:Portal:Manage:fct:max' => 'Максимум', -]); - -// ObjectBrick brick -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:Object:Name' => 'Object', 'Brick:Portal:Object:Form:Create:Title' => 'Создать %1$s', 'Brick:Portal:Object:Form:Edit:Title' => 'Обновление %1$s', @@ -134,16 +109,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Скопировать ссылку на объект', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Ссылка скопирована', -]); - -// CreateBrick brick -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:Create:Name' => 'Быстрое создание', 'Brick:Portal:Create:ChooseType' => 'Пожалуйста, выберите тип', -]); - -// Filter brick -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Brick:Portal:Filter:Name' => 'Фильтр', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'например, подключить wi-fi', 'Brick:Portal:Filter:SearchInput:Submit' => 'Искать', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/sk.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/sk.dict.itop-portal-base.php index a03c781b1f..dafbcad149 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/sk.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/sk.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'No file~~', 'Portal:File:DisplayInfo' => '%1$s~~', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download~~', - 'Portal:Calendar-FirstDayOfWeek' => 'en-us~~', //work with moment.js locales -]); - -// Object form -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Portal:Calendar-FirstDayOfWeek' => 'en-us~~', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~', 'Portal:Form:Close:Warning' => 'Do you want to leave this form? Data entered may be lost~~', 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting this form again.~~', 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting this form again.~~', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:UserProfile:Name' => 'User profile~~', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'My profile~~', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Logoff~~', @@ -77,15 +68,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', -]); - -// AggregatePageBrick -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard~~', -]); - -// BrowseBrick brick -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:Browse:Name' => 'Browse throught items~~', 'Brick:Portal:Browse:Mode:List' => 'List~~', 'Brick:Portal:Browse:Mode:Tree' => 'Tree~~', @@ -99,10 +82,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Collapse all~~', 'Brick:Portal:Browse:Filter:NoData' => 'No item~~', 'Brick:Portal:Browse:Mosaic:Back' => 'Back~~', -]); - -// ManageBrick brick -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:Manage:Name' => 'Manage items~~', 'Brick:Portal:Manage:Table:NoData' => 'No item.~~', 'Brick:Portal:Manage:Table:ItemActions' => 'Actions~~', @@ -117,10 +96,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:Manage:fct:avg' => 'Average~~', 'Brick:Portal:Manage:fct:min' => 'Min~~', 'Brick:Portal:Manage:fct:max' => 'Max~~', -]); - -// ObjectBrick brick -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:Object:Name' => 'Object~~', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %1$s~~', @@ -133,16 +108,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Copy object link~~', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copied~~', -]); - -// CreateBrick brick -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:Create:Name' => 'Quick creation~~', 'Brick:Portal:Create:ChooseType' => 'Please, choose a type~~', -]); - -// Filter brick -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Brick:Portal:Filter:Name' => 'Prefilter a brick~~', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'eg. connect wifi~~', 'Brick:Portal:Filter:SearchInput:Submit' => 'Search~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/tr.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/tr.dict.itop-portal-base.php index fca699326a..6bc5aa5240 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/tr.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/tr.dict.itop-portal-base.php @@ -1,11 +1,10 @@ 'No file~~', 'Portal:File:DisplayInfo' => '%1$s~~', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download~~', - 'Portal:Calendar-FirstDayOfWeek' => 'tr', //work with moment.js locales -]); - -// Object form -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Portal:Calendar-FirstDayOfWeek' => 'tr', 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~', 'Portal:Form:Close:Warning' => 'Do you want to leave this form? Data entered may be lost~~', 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting this form again.~~', 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting this form again.~~', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:UserProfile:Name' => 'User profile~~', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'My profile~~', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Logoff~~', @@ -77,15 +68,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', -]); - -// AggregatePageBrick -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard~~', -]); - -// BrowseBrick brick -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:Browse:Name' => 'Browse throught items~~', 'Brick:Portal:Browse:Mode:List' => 'List~~', 'Brick:Portal:Browse:Mode:Tree' => 'Tree~~', @@ -99,10 +82,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Collapse all~~', 'Brick:Portal:Browse:Filter:NoData' => 'No item~~', 'Brick:Portal:Browse:Mosaic:Back' => 'Back~~', -]); - -// ManageBrick brick -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:Manage:Name' => 'Manage items~~', 'Brick:Portal:Manage:Table:NoData' => 'No item.~~', 'Brick:Portal:Manage:Table:ItemActions' => 'Actions~~', @@ -117,10 +96,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:Manage:fct:avg' => 'Average~~', 'Brick:Portal:Manage:fct:min' => 'Min~~', 'Brick:Portal:Manage:fct:max' => 'Max~~', -]); - -// ObjectBrick brick -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:Object:Name' => 'Object~~', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %1$s~~', @@ -133,16 +108,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => 'Copy object link~~', 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copied~~', -]); - -// CreateBrick brick -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:Create:Name' => 'Quick creation~~', 'Brick:Portal:Create:ChooseType' => 'Please, choose a type~~', -]); - -// Filter brick -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Brick:Portal:Filter:Name' => 'Prefilter a brick~~', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'eg. connect wifi~~', 'Brick:Portal:Filter:SearchInput:Submit' => 'Search~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php index e797635446..41702d43b4 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php @@ -1,24 +1,14 @@ '%1$s 用户门户', 'Page:PleaseWait' => '请稍候...', @@ -62,20 +52,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Portal:File:None' => '没有文件', 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) 打开 / 下载', - 'Portal:Calendar-FirstDayOfWeek' => 'zh-cn', //work with moment.js locales -]); - -// Object form -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Portal:Calendar-FirstDayOfWeek' => 'zh-cn', 'Portal:Form:Caselog:Entry:Close:Tooltip' => '关闭此条目', 'Portal:Form:Close:Warning' => '确定要离开表单吗? 已输入数据会丢失', 'Portal:Error:ObjectCannotBeCreated' => '错误: 无法创建对象. 请在再次提交表单前检查相关对象和附件.', 'Portal:Error:ObjectCannotBeUpdated' => '错误: 无法更新对象. 请在再次提交表单前检查相关对象和附件.', 'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~', -]); - -// UserProfile brick -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:UserProfile:Name' => '用户资料', 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => '我的资料', 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => '注销', @@ -86,15 +68,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => '无法修改密码, 请联系管理员', 'Brick:Portal:UserProfile:PersonalInformations:Title' => '个体信息', 'Brick:Portal:UserProfile:Photo:Title' => '头像', -]); - -// AggregatePageBrick -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:AggregatePage:DefaultTitle' => '仪表盘', -]); - -// BrowseBrick brick -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:Browse:Name' => '浏览项目', 'Brick:Portal:Browse:Mode:List' => '列表', 'Brick:Portal:Browse:Mode:Tree' => '树形', @@ -108,10 +82,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:Browse:Tree:CollapseAll' => '全部收起', 'Brick:Portal:Browse:Filter:NoData' => '没有数据', 'Brick:Portal:Browse:Mosaic:Back' => '返回', -]); - -// ManageBrick brick -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:Manage:Name' => '管理项目', 'Brick:Portal:Manage:Table:NoData' => '没有数据.', 'Brick:Portal:Manage:Table:ItemActions' => '操作', @@ -126,10 +96,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:Manage:fct:avg' => '平均', 'Brick:Portal:Manage:fct:min' => '最小', 'Brick:Portal:Manage:fct:max' => '最大', -]); - -// ObjectBrick brick -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:Object:Name' => '对象', 'Brick:Portal:Object:Form:Create:Title' => '新建 %1$s', 'Brick:Portal:Object:Form:Edit:Title' => '正在更新 %1$s', @@ -142,16 +108,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:Object:Copy:TextToCopy' => '%2$s', 'Brick:Portal:Object:Copy:Tooltip' => '复制对象链接', 'Brick:Portal:Object:Copy:CopiedTooltip' => '已复制', -]); - -// CreateBrick brick -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:Create:Name' => '快速创建', 'Brick:Portal:Create:ChooseType' => '请选择类型', -]); - -// Filter brick -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:Filter:Name' => '预筛选组件', 'Brick:Portal:Filter:SearchInput:Placeholder' => '例如. 连接wifi', 'Brick:Portal:Filter:SearchInput:Submit' => '搜索', diff --git a/datamodels/2.x/itop-portal/dictionaries/cs.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/cs.dict.itop-portal.php index 231c778704..acf119cfea 100644 --- a/datamodels/2.x/itop-portal/dictionaries/cs.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/cs.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/da.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/da.dict.itop-portal.php index 256c631847..2110b1f11b 100644 --- a/datamodels/2.x/itop-portal/dictionaries/da.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/da.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/de.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/de.dict.itop-portal.php index 698c579454..776099633e 100644 --- a/datamodels/2.x/itop-portal/dictionaries/de.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/de.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/en_gb.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/en_gb.dict.itop-portal.php index 79f8d9b6a9..5aa37fa8d7 100644 --- a/datamodels/2.x/itop-portal/dictionaries/en_gb.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/en_gb.dict.itop-portal.php @@ -1,35 +1,15 @@ /** - * @author Benjamin Planque - * @copyright Copyright (C) 2024 Combodo SAS - * @license http://opensource.org/licenses/AGPL-3.0 + * Localized data + * + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * @author Benjamin Planque + * */ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - Dict::Add('EN GB', 'British English', 'British English', [ 'portal:itop-portal' => 'Standard portal', 'Page:DefaultTitle' => '%1$s - User portal', diff --git a/datamodels/2.x/itop-portal/dictionaries/es_cr.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/es_cr.dict.itop-portal.php index b992276ea9..587851575d 100644 --- a/datamodels/2.x/itop-portal/dictionaries/es_cr.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/es_cr.dict.itop-portal.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'portal:itop-portal' => 'Portal de Usuario', diff --git a/datamodels/2.x/itop-portal/dictionaries/et.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/et.dict.itop-portal.php new file mode 100644 index 0000000000..2e48844f61 --- /dev/null +++ b/datamodels/2.x/itop-portal/dictionaries/et.dict.itop-portal.php @@ -0,0 +1,28 @@ + 'Standard portal~~', + 'Page:DefaultTitle' => '%1$s - User portal~~', + 'Brick:Portal:UserProfile:Title' => 'My profile~~', + 'Brick:Portal:NewRequest:Title' => 'New request~~', + 'Brick:Portal:NewRequest:Title+' => '

Need help?

Pick from the services catalog and submit your request to our support teams.

~~', + 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~', + 'Brick:Portal:OngoingRequests:Title+' => '

Follow up with your ongoing requests.

Check the progress, add comments, attach documents, acknowledge the solution.

~~', + 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~', + 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~', + 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~', + 'Brick:Portal:ListAllRequests:Title' => 'All requests~~', + 'Brick:Portal:ListAllRequests:Title+' => '

View all requests regardless of their status.

~~', + 'Brick:Portal:ListAllRequests:Tab' => 'On-going and closed~~', + 'Brick:Portal:SearchInAllRequests:Title' => 'Search in all requests~~', + 'Brick:Portal:SearchInAllRequests:Title+' => '

Regardless of their status.

~~', +]); diff --git a/datamodels/2.x/itop-portal/dictionaries/fr.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/fr.dict.itop-portal.php index 848b8dca19..abd10d07c7 100644 --- a/datamodels/2.x/itop-portal/dictionaries/fr.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/fr.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/hu.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/hu.dict.itop-portal.php index e2833fb14a..dddde1f552 100644 --- a/datamodels/2.x/itop-portal/dictionaries/hu.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/hu.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/it.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/it.dict.itop-portal.php index 0fd8dd189e..5c1d7fbe2b 100644 --- a/datamodels/2.x/itop-portal/dictionaries/it.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/it.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/ja.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/ja.dict.itop-portal.php index fba1aa724d..ed68fc28ec 100644 --- a/datamodels/2.x/itop-portal/dictionaries/ja.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/ja.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/lt.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/lt.dict.itop-portal.php new file mode 100644 index 0000000000..1f4ac1d0f7 --- /dev/null +++ b/datamodels/2.x/itop-portal/dictionaries/lt.dict.itop-portal.php @@ -0,0 +1,28 @@ + 'Standard portal~~', + 'Page:DefaultTitle' => '%1$s - User portal~~', + 'Brick:Portal:UserProfile:Title' => 'My profile~~', + 'Brick:Portal:NewRequest:Title' => 'New request~~', + 'Brick:Portal:NewRequest:Title+' => '

Need help?

Pick from the services catalog and submit your request to our support teams.

~~', + 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~', + 'Brick:Portal:OngoingRequests:Title+' => '

Follow up with your ongoing requests.

Check the progress, add comments, attach documents, acknowledge the solution.

~~', + 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~', + 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~', + 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~', + 'Brick:Portal:ListAllRequests:Title' => 'All requests~~', + 'Brick:Portal:ListAllRequests:Title+' => '

View all requests regardless of their status.

~~', + 'Brick:Portal:ListAllRequests:Tab' => 'On-going and closed~~', + 'Brick:Portal:SearchInAllRequests:Title' => 'Search in all requests~~', + 'Brick:Portal:SearchInAllRequests:Title+' => '

Regardless of their status.

~~', +]); diff --git a/datamodels/2.x/itop-portal/dictionaries/nl.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/nl.dict.itop-portal.php index 513f4e877d..e581a9ad6a 100644 --- a/datamodels/2.x/itop-portal/dictionaries/nl.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/nl.dict.itop-portal.php @@ -1,15 +1,15 @@ * @author Thomas Casteleyn + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'portal:itop-portal' => 'Standaard portaal', diff --git a/datamodels/2.x/itop-portal/dictionaries/pl.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/pl.dict.itop-portal.php index c3ff2500f9..2f4e4cbdfc 100644 --- a/datamodels/2.x/itop-portal/dictionaries/pl.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/pl.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/pt_br.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/pt_br.dict.itop-portal.php index d80b0c2f67..65ce2591b6 100644 --- a/datamodels/2.x/itop-portal/dictionaries/pt_br.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/pt_br.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/ru.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/ru.dict.itop-portal.php index 5e4bc4d5aa..30ad75aa73 100644 --- a/datamodels/2.x/itop-portal/dictionaries/ru.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/ru.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/sk.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/sk.dict.itop-portal.php index 826feccd0b..a25092caad 100644 --- a/datamodels/2.x/itop-portal/dictionaries/sk.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/sk.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/tr.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/tr.dict.itop-portal.php index 7fcf394084..fe44dc0d36 100644 --- a/datamodels/2.x/itop-portal/dictionaries/tr.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/tr.dict.itop-portal.php @@ -1,11 +1,10 @@ diff --git a/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php index c11c0fc912..6137be13fb 100644 --- a/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php @@ -1,37 +1,17 @@ /** + * Localized data + * * @copyright Copyright (C) 2010-2024 Combodo SAS * @license https://opensource.org/licenses/AGPL-3.0 - * @author Benjamin Planque + * + */ +/** + * @author Benjamin Planque + * */ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'portal:itop-portal' => '标准门户', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus) + 'portal:itop-portal' => '标准门户', 'Page:DefaultTitle' => '%1$s - 用户门户', 'Brick:Portal:UserProfile:Title' => '我的设置', 'Brick:Portal:NewRequest:Title' => '新建工单', diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/cs.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/cs.dict.itop-problem-mgmt.php index e91451169e..5b066ce993 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/cs.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/cs.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ @@ -34,71 +33,64 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Nepřidělené problémy', 'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard pro správu problémů (Problem management)', 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard pro správu problémů (Problem management)', - -]); -// -// Class: Problem -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Problem' => 'Problém', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Stav', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Nový', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Přidělený', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Vyřešený', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Uzavřený', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Služba', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Název služby', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Podkategorie služeb', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Podkategorie služeb', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Produkt', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Dopad', - 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', 'Class:Problem/Attribute:impact/Value:1' => 'Oddělení', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'Služba', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'Osoba', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Naléhavost', - 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', 'Class:Problem/Attribute:urgency/Value:1' => 'kritická', - 'Class:Problem/Attribute:urgency/Value:1+' => '', + 'Class:Problem/Attribute:urgency/Value:1+' => '~~', 'Class:Problem/Attribute:urgency/Value:2' => 'vysoká', - 'Class:Problem/Attribute:urgency/Value:2+' => '', + 'Class:Problem/Attribute:urgency/Value:2+' => '~~', 'Class:Problem/Attribute:urgency/Value:3' => 'střední', - 'Class:Problem/Attribute:urgency/Value:3+' => '', + 'Class:Problem/Attribute:urgency/Value:3+' => '~~', 'Class:Problem/Attribute:urgency/Value:4' => 'nízká', - 'Class:Problem/Attribute:urgency/Value:4+' => '', + 'Class:Problem/Attribute:urgency/Value:4+' => '~~', 'Class:Problem/Attribute:priority' => 'Priorita', - 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', 'Class:Problem/Attribute:priority/Value:1' => 'Kritická', - 'Class:Problem/Attribute:priority/Value:1+' => '', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', 'Class:Problem/Attribute:priority/Value:2' => 'Vysoká', - 'Class:Problem/Attribute:priority/Value:2+' => '', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', 'Class:Problem/Attribute:priority/Value:3' => 'Střední', - 'Class:Problem/Attribute:priority/Value:3+' => '', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', 'Class:Problem/Attribute:priority/Value:4' => 'Nízká', - 'Class:Problem/Attribute:priority/Value:4+' => '', + 'Class:Problem/Attribute:priority/Value:4+' => '~~', 'Class:Problem/Attribute:related_change_id' => 'Související změna', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'ID Související změny', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Datum přidělení', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Datum vyřešení', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Známé chyby', 'Class:Problem/Attribute:knownerrors_list+' => 'Všechny známé chyby spojené s tímto problémem', 'Class:Problem/Attribute:related_request_list' => 'Související požadavky', @@ -106,11 +98,11 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Problem/Attribute:related_incident_list' => 'Související incidenty', 'Class:Problem/Attribute:related_incident_list+' => 'Všechny incidenty související s tímto problémem', 'Class:Problem/Stimulus:ev_assign' => 'Přidělit', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Přidělit znovu', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Vyřešit', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Uzavřít', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/da.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/da.dict.itop-problem-mgmt.php index 59728b97f4..9e167a280b 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/da.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/da.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ @@ -33,37 +32,30 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Ikke tildelte problemer', 'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard for problem Management', 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard for problem Management', - -]); -// -// Class: Problem -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Problem' => 'Problem', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Status', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Ny', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Tildelt', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Løst', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Lukket', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Service', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Navn', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Service Kategori', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Navn', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Produkt', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Påvirkning', - 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', 'Class:Problem/Attribute:impact/Value:1' => 'Afdeling', 'Class:Problem/Attribute:impact/Value:1+' => 'En afdeling er påvirket', 'Class:Problem/Attribute:impact/Value:2' => 'Service', @@ -71,33 +63,33 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Problem/Attribute:impact/Value:3' => 'Person', 'Class:Problem/Attribute:impact/Value:3+' => 'En person er påvirket', 'Class:Problem/Attribute:urgency' => 'Vigtighed', - 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', 'Class:Problem/Attribute:urgency/Value:1' => 'Lav', 'Class:Problem/Attribute:urgency/Value:1+' => 'Lav', 'Class:Problem/Attribute:urgency/Value:2' => 'Middel', 'Class:Problem/Attribute:urgency/Value:2+' => 'Middel', 'Class:Problem/Attribute:urgency/Value:3' => 'Høj', 'Class:Problem/Attribute:urgency/Value:3+' => 'Høj', - 'Class:Problem/Attribute:urgency/Value:4' => '', - 'Class:Problem/Attribute:urgency/Value:4+' => '', + 'Class:Problem/Attribute:urgency/Value:4' => 'Low~~', + 'Class:Problem/Attribute:urgency/Value:4+' => '~~', 'Class:Problem/Attribute:priority' => 'Prioritet', - 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', 'Class:Problem/Attribute:priority/Value:1' => 'Lav', - 'Class:Problem/Attribute:priority/Value:1+' => '', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', 'Class:Problem/Attribute:priority/Value:2' => 'Middel', - 'Class:Problem/Attribute:priority/Value:2+' => '', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', 'Class:Problem/Attribute:priority/Value:3' => 'Høj', - 'Class:Problem/Attribute:priority/Value:3+' => '', - 'Class:Problem/Attribute:priority/Value:4' => '', - 'Class:Problem/Attribute:priority/Value:4+' => '', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', + 'Class:Problem/Attribute:priority/Value:4' => 'Low~~', + 'Class:Problem/Attribute:priority/Value:4+' => '~~', 'Class:Problem/Attribute:related_change_id' => 'Relateret Change', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Ref', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Dato tildelt', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Dato løst', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Known Errors', 'Class:Problem/Attribute:knownerrors_list+' => 'All the known errors that are linked to this problem~~', 'Class:Problem/Attribute:related_request_list' => 'Relateret Requests', @@ -105,11 +97,11 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Problem/Attribute:related_incident_list' => 'Related incidents~~', 'Class:Problem/Attribute:related_incident_list+' => 'All the incidents that are related to this problem~~', 'Class:Problem/Stimulus:ev_assign' => 'Tildel', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Forny tildeling', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Løs', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Luk', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/de.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/de.dict.itop-problem-mgmt.php index d61a991540..a8bf04944a 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/de.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/de.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ @@ -15,7 +14,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:ProblemManagement' => 'Problem Management', 'Menu:ProblemManagement+' => 'Ein ITIL-Prozess, der die Ursachen von Incidents ermittelt sowie Known Errors und FAQs dokumentiert, um die Auslastung des Helpdesks zu verringern', 'Menu:Problem:Overview' => 'Übersicht', - 'Menu:Problem:Overview+' => '', + 'Menu:Problem:Overview+' => 'Overview~~', 'Menu:NewProblem' => 'Neues Problem', 'Menu:NewProblem+' => 'Ein neues Problem-Ticket anlegen', 'Menu:SearchProblems' => 'Nach Problemen suchen', @@ -33,43 +32,36 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Nicht zugewiesene Probleme', 'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard für das Problem Management', 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard für das Problem Management', - -]); -// -// Class: Problem -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Problem' => 'Problem', 'Class:Problem+' => 'Ein Incident wird zum Problem, wenn er nicht zeitnah gelöst wird oder häufig wiederkehrt', 'Class:Problem/Attribute:status' => 'Status', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Neu', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Zugewiesen', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Gelöst', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Geschlossen', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Service', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Service-Name', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Service-Kategorie', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Service-Unterkategorie', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Produkt', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Auswirkung', 'Class:Problem/Attribute:impact+' => 'Die Auswirkung gibt die Schwere des Problems an, also wie viele Endanwender betroffen sind', 'Class:Problem/Attribute:impact/Value:1' => 'Eine Abteilung', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'Einen Service', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'Eine Person', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Dringlichkeit', 'Class:Problem/Attribute:urgency+' => 'Wie schnell das Problem gelöst werden muss', 'Class:Problem/Attribute:urgency/Value:1' => 'Kritisch', @@ -83,21 +75,21 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Problem/Attribute:priority' => 'Priorität', 'Class:Problem/Attribute:priority+' => 'Reihenfolge, in der Probleme zu bearbeiten sind', 'Class:Problem/Attribute:priority/Value:1' => 'Kritisch', - 'Class:Problem/Attribute:priority/Value:1+' => '', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', 'Class:Problem/Attribute:priority/Value:2' => 'Hoch', - 'Class:Problem/Attribute:priority/Value:2+' => '', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', 'Class:Problem/Attribute:priority/Value:3' => 'Mittel', - 'Class:Problem/Attribute:priority/Value:3+' => '', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', 'Class:Problem/Attribute:priority/Value:4' => 'Niedrig', - 'Class:Problem/Attribute:priority/Value:4+' => '', + 'Class:Problem/Attribute:priority/Value:4+' => '~~', 'Class:Problem/Attribute:related_change_id' => 'Zusammenhängender Change', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Referenz des zugehörigen Changes', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Datum der Zuordnung', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Datum der Lösung', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Bekannte Fehler', 'Class:Problem/Attribute:knownerrors_list+' => 'Alle bekannten Fehler verknüpft mit diesem Problem', 'Class:Problem/Attribute:related_request_list' => 'Verwandte Requests', @@ -105,11 +97,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Problem/Attribute:related_incident_list' => 'Verknüpfte Incidents', 'Class:Problem/Attribute:related_incident_list+' => 'Alle Incidents verknüpft mit diesem Problem', 'Class:Problem/Stimulus:ev_assign' => 'Zuweisen', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Neu zuweisen', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Lösen', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Schließen', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/en_gb.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/en_gb.dict.itop-problem-mgmt.php index 3fa3362335..df052fbbe2 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/en_gb.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/en_gb.dict.itop-problem-mgmt.php @@ -1,52 +1,14 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:ProblemManagement' => 'Problem management', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload', @@ -69,71 +31,64 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Unassigned problems', 'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard for Problem Management', 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard for Problem Management', - -]); -// -// Class: Problem -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Problem' => 'Problem', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Status', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'New', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Assigned', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Resolved', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Closed', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Service', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Service name', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Service subcategory', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Service subcategory', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Product', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Impact', 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected', 'Class:Problem/Attribute:impact/Value:1' => 'A Department', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'A Service', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'A person', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Urgency', 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved', 'Class:Problem/Attribute:urgency/Value:1' => 'Critical', - 'Class:Problem/Attribute:urgency/Value:1+' => '', + 'Class:Problem/Attribute:urgency/Value:1+' => '~~', 'Class:Problem/Attribute:urgency/Value:2' => 'High', - 'Class:Problem/Attribute:urgency/Value:2+' => '', + 'Class:Problem/Attribute:urgency/Value:2+' => '~~', 'Class:Problem/Attribute:urgency/Value:3' => 'Medium', - 'Class:Problem/Attribute:urgency/Value:3+' => '', + 'Class:Problem/Attribute:urgency/Value:3+' => '~~', 'Class:Problem/Attribute:urgency/Value:4' => 'Low', - 'Class:Problem/Attribute:urgency/Value:4+' => '', + 'Class:Problem/Attribute:urgency/Value:4+' => '~~', 'Class:Problem/Attribute:priority' => 'Priority', 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled', 'Class:Problem/Attribute:priority/Value:1' => 'Critical', - 'Class:Problem/Attribute:priority/Value:1+' => '', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', 'Class:Problem/Attribute:priority/Value:2' => 'High', - 'Class:Problem/Attribute:priority/Value:2+' => '', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', 'Class:Problem/Attribute:priority/Value:3' => 'Medium', - 'Class:Problem/Attribute:priority/Value:3+' => '', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', 'Class:Problem/Attribute:priority/Value:4' => 'Low', - 'Class:Problem/Attribute:priority/Value:4+' => '', + 'Class:Problem/Attribute:priority/Value:4+' => '~~', 'Class:Problem/Attribute:related_change_id' => 'Related Change', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Related Change ref', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Assignment Date', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Resolution Date', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Known Errors', 'Class:Problem/Attribute:knownerrors_list+' => 'All the known errors that are linked to this problem', 'Class:Problem/Attribute:related_request_list' => 'Related requests', @@ -141,11 +96,11 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Problem/Attribute:related_incident_list' => 'Related incidents', 'Class:Problem/Attribute:related_incident_list+' => 'All the incidents that are related to this problem', 'Class:Problem/Stimulus:ev_assign' => 'Assign', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Reassign', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Resolve', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Close', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/es_cr.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/es_cr.dict.itop-problem-mgmt.php index d4a0905154..501d67865a 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/es_cr.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/es_cr.dict.itop-problem-mgmt.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ProblemManagement' => 'Administración de Problemas', @@ -30,13 +32,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Problemas Sin Asignación', 'UI:ProblemMgmtMenuOverview:Title' => 'Panel de Control de Administración de Problemas', 'UI:ProblemMgmtMenuOverview:Title+' => 'Panel de Control de Administración de Problemas', - -]); -// -// Class: Problem -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Problem' => 'Problema', 'Class:Problem+' => 'Problema', 'Class:Problem/Attribute:status' => 'Estatus', diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/et.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/et.dict.itop-problem-mgmt.php new file mode 100644 index 0000000000..f6db1bb7e1 --- /dev/null +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/et.dict.itop-problem-mgmt.php @@ -0,0 +1,106 @@ + 'Problem management~~', + 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', + 'Menu:Problem:Overview' => 'Overview~~', + 'Menu:Problem:Overview+' => 'Overview~~', + 'Menu:NewProblem' => 'New problem~~', + 'Menu:NewProblem+' => 'Create a new problem ticket~~', + 'Menu:SearchProblems' => 'Search for problems~~', + 'Menu:SearchProblems+' => 'Search for problems tickets~~', + 'Menu:Problem:Shortcuts' => 'Shortcuts~~', + 'Menu:Problem:MyProblems' => 'My problems~~', + 'Menu:Problem:MyProblems+' => 'Problems assigned to me which are neither resolved nor closed~~', + 'Menu:Problem:OpenProblems' => 'All open problems~~', + 'Menu:Problem:OpenProblems+' => 'All problem tickets which are not closed~~', + 'UI-ProblemManagementOverview-ProblemByService' => 'Problems by service~~', + 'UI-ProblemManagementOverview-ProblemByService+' => 'Problems by service~~', + 'UI-ProblemManagementOverview-ProblemByPriority' => 'Problems by priority~~', + 'UI-ProblemManagementOverview-ProblemByPriority+' => 'Problems by priority~~', + 'UI-ProblemManagementOverview-ProblemUnassigned' => 'Unassigned problems~~', + 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Unassigned problems~~', + 'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard for Problem Management~~', + 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard for Problem Management~~', + 'Class:Problem' => 'Problem~~', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', + 'Class:Problem/Attribute:status' => 'Status~~', + 'Class:Problem/Attribute:status+' => '~~', + 'Class:Problem/Attribute:status/Value:new' => 'New~~', + 'Class:Problem/Attribute:status/Value:new+' => '~~', + 'Class:Problem/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', + 'Class:Problem/Attribute:status/Value:resolved' => 'Resolved~~', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', + 'Class:Problem/Attribute:status/Value:closed' => 'Closed~~', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', + 'Class:Problem/Attribute:service_id' => 'Service~~', + 'Class:Problem/Attribute:service_id+' => '~~', + 'Class:Problem/Attribute:service_name' => 'Service name~~', + 'Class:Problem/Attribute:service_name+' => '~~', + 'Class:Problem/Attribute:servicesubcategory_id' => 'Service subcategory~~', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', + 'Class:Problem/Attribute:servicesubcategory_name' => 'Service subcategory~~', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', + 'Class:Problem/Attribute:product' => 'Product~~', + 'Class:Problem/Attribute:product+' => '~~', + 'Class:Problem/Attribute:impact' => 'Impact~~', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', + 'Class:Problem/Attribute:impact/Value:1' => 'A Department~~', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', + 'Class:Problem/Attribute:impact/Value:2' => 'A Service~~', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', + 'Class:Problem/Attribute:impact/Value:3' => 'A person~~', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', + 'Class:Problem/Attribute:urgency' => 'Urgency~~', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', + 'Class:Problem/Attribute:urgency/Value:1' => 'Critical~~', + 'Class:Problem/Attribute:urgency/Value:1+' => '~~', + 'Class:Problem/Attribute:urgency/Value:2' => 'High~~', + 'Class:Problem/Attribute:urgency/Value:2+' => '~~', + 'Class:Problem/Attribute:urgency/Value:3' => 'Medium~~', + 'Class:Problem/Attribute:urgency/Value:3+' => '~~', + 'Class:Problem/Attribute:urgency/Value:4' => 'Low~~', + 'Class:Problem/Attribute:urgency/Value:4+' => '~~', + 'Class:Problem/Attribute:priority' => 'Priority~~', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', + 'Class:Problem/Attribute:priority/Value:1' => 'Critical~~', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', + 'Class:Problem/Attribute:priority/Value:2' => 'High~~', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', + 'Class:Problem/Attribute:priority/Value:3' => 'Medium~~', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', + 'Class:Problem/Attribute:priority/Value:4' => 'Low~~', + 'Class:Problem/Attribute:priority/Value:4+' => '~~', + 'Class:Problem/Attribute:related_change_id' => 'Related Change~~', + 'Class:Problem/Attribute:related_change_id+' => '~~', + 'Class:Problem/Attribute:related_change_ref' => 'Related Change ref~~', + 'Class:Problem/Attribute:related_change_ref+' => '~~', + 'Class:Problem/Attribute:assignment_date' => 'Assignment Date~~', + 'Class:Problem/Attribute:assignment_date+' => '~~', + 'Class:Problem/Attribute:resolution_date' => 'Resolution Date~~', + 'Class:Problem/Attribute:resolution_date+' => '~~', + 'Class:Problem/Attribute:knownerrors_list' => 'Known Errors~~', + 'Class:Problem/Attribute:knownerrors_list+' => 'All the known errors that are linked to this problem~~', + 'Class:Problem/Attribute:related_request_list' => 'Related requests~~', + 'Class:Problem/Attribute:related_request_list+' => 'All the requests that are related to this problem~~', + 'Class:Problem/Attribute:related_incident_list' => 'Related incidents~~', + 'Class:Problem/Attribute:related_incident_list+' => 'All the incidents that are related to this problem~~', + 'Class:Problem/Stimulus:ev_assign' => 'Assign~~', + 'Class:Problem/Stimulus:ev_assign+' => '~~', + 'Class:Problem/Stimulus:ev_reassign' => 'Reassign~~', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', + 'Class:Problem/Stimulus:ev_resolve' => 'Resolve~~', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', + 'Class:Problem/Stimulus:ev_close' => 'Close~~', + 'Class:Problem/Stimulus:ev_close+' => '~~', +]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/fr.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/fr.dict.itop-problem-mgmt.php index d31540f886..ba285561c1 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/fr.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/fr.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ 'Gestion des problèmes', 'Menu:ProblemManagement+' => 'Un processus ITIL qui identifie la cause des incidents répétitifs, documente les Erreurs connues et les FAQs, afin de réduire la charge de travail du heldesk', 'Menu:Problem:Overview' => 'Vue d\'ensemble', - 'Menu:Problem:Overview+' => '', + 'Menu:Problem:Overview+' => 'Overview~~', 'Menu:NewProblem' => 'Nouveau problème', 'Menu:NewProblem+' => 'Créer un ticket de problème', 'Menu:SearchProblems' => 'Rechercher des problèmes', @@ -25,108 +24,83 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Menu:Problem:OpenProblems' => 'Problèmes ouverts', 'Menu:Problem:OpenProblems+' => 'Tous les tickets de problème non fermés', 'UI-ProblemManagementOverview-ProblemByService' => 'Problèmes par service', - 'UI-ProblemManagementOverview-ProblemByService+' => '', + 'UI-ProblemManagementOverview-ProblemByService+' => 'Problems by service~~', 'UI-ProblemManagementOverview-ProblemByPriority' => 'Problèmes par priorité', - 'UI-ProblemManagementOverview-ProblemByPriority+' => '', + 'UI-ProblemManagementOverview-ProblemByPriority+' => 'Problems by priority~~', 'UI-ProblemManagementOverview-ProblemUnassigned' => 'Problèmes non affectés à un agent', - 'UI-ProblemManagementOverview-ProblemUnassigned+' => '', + 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Unassigned problems~~', 'UI:ProblemMgmtMenuOverview:Title' => 'Tableau de bord de la Gestion des Problèmes', 'UI:ProblemMgmtMenuOverview:Title+' => 'Tableau de bord de la Gestion des Problèmes', - -]); -// -// Class: Problem -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Problem' => 'Problème', 'Class:Problem+' => 'Un incident devient un problème lorsqu\'il n\'est pas résolu dans un délai raisonnable ou lorsqu\'il se répète fréquemment.', 'Class:Problem/Attribute:status' => 'Etat', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Nouveau', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Assigné', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Résolu', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Fermé', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Service', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Nom du service', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Sous-catégorie de service', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Nom sous-catégorie de service', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Produit', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Impact', 'Class:Problem/Attribute:impact+' => 'Impact indique la séverité du problème, souvent estimé par le nombre de personnes impactées', 'Class:Problem/Attribute:impact/Value:1' => 'Un département', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'Un service', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'Une personne', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Urgence', 'Class:Problem/Attribute:urgency+' => 'Avec quelle célérité le probléme doit être traité', 'Class:Problem/Attribute:urgency/Value:1' => 'Critique', - 'Class:Problem/Attribute:urgency/Value:1+' => '', + 'Class:Problem/Attribute:urgency/Value:1+' => '~~', 'Class:Problem/Attribute:urgency/Value:2' => 'Haute', - 'Class:Problem/Attribute:urgency/Value:2+' => '', + 'Class:Problem/Attribute:urgency/Value:2+' => '~~', 'Class:Problem/Attribute:urgency/Value:3' => 'Moyenne', - 'Class:Problem/Attribute:urgency/Value:3+' => '', + 'Class:Problem/Attribute:urgency/Value:3+' => '~~', 'Class:Problem/Attribute:urgency/Value:4' => 'Basse', - 'Class:Problem/Attribute:urgency/Value:4+' => '', + 'Class:Problem/Attribute:urgency/Value:4+' => '~~', 'Class:Problem/Attribute:priority' => 'Priorité', 'Class:Problem/Attribute:priority+' => 'Ordre dans lequel les problèmes doivent être traités', 'Class:Problem/Attribute:priority/Value:1' => 'Critique', - 'Class:Problem/Attribute:priority/Value:1+' => '', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', 'Class:Problem/Attribute:priority/Value:2' => 'Haute', - 'Class:Problem/Attribute:priority/Value:2+' => '', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', 'Class:Problem/Attribute:priority/Value:3' => 'Moyenne', - 'Class:Problem/Attribute:priority/Value:3+' => '', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', 'Class:Problem/Attribute:priority/Value:4' => 'Basse', - 'Class:Problem/Attribute:priority/Value:4+' => '', + 'Class:Problem/Attribute:priority/Value:4+' => '~~', 'Class:Problem/Attribute:related_change_id' => 'Changement relatif', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Ref Changement relatif', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Date d\'assignation', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Date de résolution', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Erreurs connues', 'Class:Problem/Attribute:knownerrors_list+' => 'Toutes les erreurs connues liées à ce problème', - 'Class:Problem/Attribute:knownerrors_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Problem/Attribute:knownerrors_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Problem/Attribute:knownerrors_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Problem/Attribute:knownerrors_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Problem/Attribute:knownerrors_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Problem/Attribute:knownerrors_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', 'Class:Problem/Attribute:related_request_list' => 'Requêtes liées', 'Class:Problem/Attribute:related_request_list+' => 'Toutes les requêtes liées à ce problème', - 'Class:Problem/Attribute:related_request_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Problem/Attribute:related_request_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Problem/Attribute:related_request_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Problem/Attribute:related_request_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Problem/Attribute:related_request_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Problem/Attribute:related_request_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', 'Class:Problem/Attribute:related_incident_list' => 'Incidents liés', 'Class:Problem/Attribute:related_incident_list+' => 'Tous les incidents liés à ce problème', - 'Class:Problem/Attribute:related_incident_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Problem/Attribute:related_incident_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Problem/Attribute:related_incident_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Problem/Attribute:related_incident_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Problem/Attribute:related_incident_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Problem/Attribute:related_incident_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:Problem/Stimulus:ev_assign' => 'Assigner', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Réaassigner', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Résoudre', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Fermer', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/hu.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/hu.dict.itop-problem-mgmt.php index 3412e1f055..6fb7c1e82e 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/hu.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/hu.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ 'Problémakezelés', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Overview' => 'Áttekintő', - 'Menu:Problem:Overview+' => '', + 'Menu:Problem:Overview+' => 'Overview~~', 'Menu:NewProblem' => 'Új probléma', 'Menu:NewProblem+' => 'Create a new problem ticket~~', 'Menu:SearchProblems' => 'Problémák keresése', - 'Menu:SearchProblems+' => '', + 'Menu:SearchProblems+' => 'Search for problems tickets~~', 'Menu:Problem:Shortcuts' => 'Gyorsgombok', 'Menu:Problem:MyProblems' => 'Saját problémák', 'Menu:Problem:MyProblems+' => 'Problems assigned to me which are neither resolved nor closed~~', 'Menu:Problem:OpenProblems' => 'Nyitott problémák', 'Menu:Problem:OpenProblems+' => 'All problem tickets which are not closed~~', 'UI-ProblemManagementOverview-ProblemByService' => 'Problémák szolgáltatásonként', - 'UI-ProblemManagementOverview-ProblemByService+' => '', + 'UI-ProblemManagementOverview-ProblemByService+' => 'Problems by service~~', 'UI-ProblemManagementOverview-ProblemByPriority' => 'Problémák prioritás szerint', - 'UI-ProblemManagementOverview-ProblemByPriority+' => '', + 'UI-ProblemManagementOverview-ProblemByPriority+' => 'Problems by priority~~', 'UI-ProblemManagementOverview-ProblemUnassigned' => 'Nem hozzárendelt problémák', - 'UI-ProblemManagementOverview-ProblemUnassigned+' => '', + 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Unassigned problems~~', 'UI:ProblemMgmtMenuOverview:Title' => 'Problémakezelés műszerfal', - 'UI:ProblemMgmtMenuOverview:Title+' => '', - -]); -// -// Class: Problem -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard for Problem Management~~', 'Class:Problem' => 'Probléma', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Állapot', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Új', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Hozzárendelt', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Megoldott', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Lezárt', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Szolgáltatás', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Szolgáltatás név', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Szolgáltatáskategória', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Kategória név', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Termék', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Hatása', - 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', 'Class:Problem/Attribute:impact/Value:1' => 'Felhasználókra', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'Szolgáltatásokra', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'Szervezeti egységre', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Sürgősség', - 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', 'Class:Problem/Attribute:urgency/Value:1' => 'Nem várhat', - 'Class:Problem/Attribute:urgency/Value:1+' => '', + 'Class:Problem/Attribute:urgency/Value:1+' => '~~', 'Class:Problem/Attribute:urgency/Value:2' => 'Nagyon sürgős', - 'Class:Problem/Attribute:urgency/Value:2+' => '', + 'Class:Problem/Attribute:urgency/Value:2+' => '~~', 'Class:Problem/Attribute:urgency/Value:3' => 'Sürgős', - 'Class:Problem/Attribute:urgency/Value:3+' => '', + 'Class:Problem/Attribute:urgency/Value:3+' => '~~', 'Class:Problem/Attribute:urgency/Value:4' => 'Nem sürgős', - 'Class:Problem/Attribute:urgency/Value:4+' => '', + 'Class:Problem/Attribute:urgency/Value:4+' => '~~', 'Class:Problem/Attribute:priority' => 'Prioritás', - 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', 'Class:Problem/Attribute:priority/Value:1' => 'Kritikus', - 'Class:Problem/Attribute:priority/Value:1+' => '', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', 'Class:Problem/Attribute:priority/Value:2' => 'Magas', - 'Class:Problem/Attribute:priority/Value:2+' => '', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', 'Class:Problem/Attribute:priority/Value:3' => 'Közepes', - 'Class:Problem/Attribute:priority/Value:3+' => '', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', 'Class:Problem/Attribute:priority/Value:4' => 'Alacsony', - 'Class:Problem/Attribute:priority/Value:4+' => '', + 'Class:Problem/Attribute:priority/Value:4+' => '~~', 'Class:Problem/Attribute:related_change_id' => 'Kapcsolódó változások', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Referenciaszám', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Megbízási dátum', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Megoldási dátum', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Ismert hibák', - 'Class:Problem/Attribute:knownerrors_list+' => '', + 'Class:Problem/Attribute:knownerrors_list+' => 'All the known errors that are linked to this problem~~', 'Class:Problem/Attribute:related_request_list' => 'Kapcsolódó kérelmek', 'Class:Problem/Attribute:related_request_list+' => 'Ehhez a kérelemhez kapcsolódó problémák', 'Class:Problem/Attribute:related_incident_list' => 'Kapcsolódó incidensek', 'Class:Problem/Attribute:related_incident_list+' => 'Ehhez az incidenshez kapcsolódó problémák', 'Class:Problem/Stimulus:ev_assign' => 'Hozzárendelés', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Újra hozzárendelés', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Megoldás', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Lezárás', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/it.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/it.dict.itop-problem-mgmt.php index c0c0884970..29052be5fa 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/it.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/it.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ 'Problemi non assegnati', 'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard per la gestione dei problemi', 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard per la gestione dei problemi', - -]); -// -// Class: Problem -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Problem' => 'Problema', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Stato', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Nuovo', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Assegnato', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Risolto', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Chiuso', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Servizio', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Nome', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Categoria di servizio', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Nome', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Prodotto', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Impatto', - 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', 'Class:Problem/Attribute:impact/Value:1' => 'Una persona', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'Un servizio', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'Un dipartimento', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Urgenza', - 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', 'Class:Problem/Attribute:urgency/Value:1' => 'Bassa', 'Class:Problem/Attribute:urgency/Value:1+' => 'Bassa', 'Class:Problem/Attribute:urgency/Value:2' => 'Media', @@ -80,23 +72,23 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Problem/Attribute:urgency/Value:4' => 'Bassa', 'Class:Problem/Attribute:urgency/Value:4+' => 'Bassa', 'Class:Problem/Attribute:priority' => 'Priorità', - 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', 'Class:Problem/Attribute:priority/Value:1' => 'Bassa', - 'Class:Problem/Attribute:priority/Value:1+' => '', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', 'Class:Problem/Attribute:priority/Value:2' => 'Media', - 'Class:Problem/Attribute:priority/Value:2+' => '', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', 'Class:Problem/Attribute:priority/Value:3' => 'Alta', - 'Class:Problem/Attribute:priority/Value:3+' => '', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', 'Class:Problem/Attribute:priority/Value:4' => 'Bassa', 'Class:Problem/Attribute:priority/Value:4+' => 'Bassa', 'Class:Problem/Attribute:related_change_id' => 'Cambi Correlati', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Ref', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Data di assegnazione', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Data di risoluzione', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Errori conosciuti', 'Class:Problem/Attribute:knownerrors_list+' => 'Tutti gli errori conosciuti collegati a questo problema', 'Class:Problem/Attribute:related_request_list' => 'Richiesta collegata', @@ -104,11 +96,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Problem/Attribute:related_incident_list' => 'Incidenti collegati', 'Class:Problem/Attribute:related_incident_list+' => 'Tutti gli incidenti collegati a questo problema', 'Class:Problem/Stimulus:ev_assign' => 'Assegnare', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Riassegnare', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Risolvere', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Chiudere', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/ja.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/ja.dict.itop-problem-mgmt.php index 0533b480c7..45f8371b39 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/ja.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/ja.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ '未割り当て問題', 'UI:ProblemMgmtMenuOverview:Title' => '問題管理ダッシュボード', 'UI:ProblemMgmtMenuOverview:Title+' => '問題管理ダッシュボード', - -]); -// -// Class: Problem -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Problem' => '問題', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => '状態', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => '新規', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => '割り当て済み', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => '解決済み', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'クローズ', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'サービス', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'サービス名', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'サービスサブカテゴリ', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'サービスサブカテゴリ', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => '製品', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'インパクト', - 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', 'Class:Problem/Attribute:impact/Value:1' => '部門', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'サービス', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => '人', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => '緊急度', - 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', 'Class:Problem/Attribute:urgency/Value:1' => '至急', 'Class:Problem/Attribute:urgency/Value:1+' => '至急', 'Class:Problem/Attribute:urgency/Value:2' => '高', @@ -80,7 +72,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Problem/Attribute:urgency/Value:4' => '低', 'Class:Problem/Attribute:urgency/Value:4+' => '低', 'Class:Problem/Attribute:priority' => '優先度', - 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', 'Class:Problem/Attribute:priority/Value:1' => '最優先', 'Class:Problem/Attribute:priority/Value:1+' => '最優先', 'Class:Problem/Attribute:priority/Value:2' => '高', @@ -90,13 +82,13 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Problem/Attribute:priority/Value:4' => '低', 'Class:Problem/Attribute:priority/Value:4+' => '低', 'Class:Problem/Attribute:related_change_id' => '関連する変更', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => '関連する変更参照', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => '割り当て日', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => '解決日', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => '既知のエラー', 'Class:Problem/Attribute:knownerrors_list+' => 'All the known errors that are linked to this problem~~', 'Class:Problem/Attribute:related_request_list' => '関連する要求', @@ -104,11 +96,11 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Problem/Attribute:related_incident_list' => 'Related incidents~~', 'Class:Problem/Attribute:related_incident_list+' => 'All the incidents that are related to this problem~~', 'Class:Problem/Stimulus:ev_assign' => '割り当て', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => '再割り当て', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => '解決', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'クローズ', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/lt.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/lt.dict.itop-problem-mgmt.php new file mode 100644 index 0000000000..5e992a32c4 --- /dev/null +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/lt.dict.itop-problem-mgmt.php @@ -0,0 +1,106 @@ + 'Problem management~~', + 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', + 'Menu:Problem:Overview' => 'Overview~~', + 'Menu:Problem:Overview+' => 'Overview~~', + 'Menu:NewProblem' => 'New problem~~', + 'Menu:NewProblem+' => 'Create a new problem ticket~~', + 'Menu:SearchProblems' => 'Search for problems~~', + 'Menu:SearchProblems+' => 'Search for problems tickets~~', + 'Menu:Problem:Shortcuts' => 'Shortcuts~~', + 'Menu:Problem:MyProblems' => 'My problems~~', + 'Menu:Problem:MyProblems+' => 'Problems assigned to me which are neither resolved nor closed~~', + 'Menu:Problem:OpenProblems' => 'All open problems~~', + 'Menu:Problem:OpenProblems+' => 'All problem tickets which are not closed~~', + 'UI-ProblemManagementOverview-ProblemByService' => 'Problems by service~~', + 'UI-ProblemManagementOverview-ProblemByService+' => 'Problems by service~~', + 'UI-ProblemManagementOverview-ProblemByPriority' => 'Problems by priority~~', + 'UI-ProblemManagementOverview-ProblemByPriority+' => 'Problems by priority~~', + 'UI-ProblemManagementOverview-ProblemUnassigned' => 'Unassigned problems~~', + 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Unassigned problems~~', + 'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard for Problem Management~~', + 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard for Problem Management~~', + 'Class:Problem' => 'Problem~~', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', + 'Class:Problem/Attribute:status' => 'Status~~', + 'Class:Problem/Attribute:status+' => '~~', + 'Class:Problem/Attribute:status/Value:new' => 'New~~', + 'Class:Problem/Attribute:status/Value:new+' => '~~', + 'Class:Problem/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', + 'Class:Problem/Attribute:status/Value:resolved' => 'Resolved~~', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', + 'Class:Problem/Attribute:status/Value:closed' => 'Closed~~', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', + 'Class:Problem/Attribute:service_id' => 'Service~~', + 'Class:Problem/Attribute:service_id+' => '~~', + 'Class:Problem/Attribute:service_name' => 'Service name~~', + 'Class:Problem/Attribute:service_name+' => '~~', + 'Class:Problem/Attribute:servicesubcategory_id' => 'Service subcategory~~', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', + 'Class:Problem/Attribute:servicesubcategory_name' => 'Service subcategory~~', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', + 'Class:Problem/Attribute:product' => 'Product~~', + 'Class:Problem/Attribute:product+' => '~~', + 'Class:Problem/Attribute:impact' => 'Impact~~', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', + 'Class:Problem/Attribute:impact/Value:1' => 'A Department~~', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', + 'Class:Problem/Attribute:impact/Value:2' => 'A Service~~', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', + 'Class:Problem/Attribute:impact/Value:3' => 'A person~~', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', + 'Class:Problem/Attribute:urgency' => 'Urgency~~', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', + 'Class:Problem/Attribute:urgency/Value:1' => 'Critical~~', + 'Class:Problem/Attribute:urgency/Value:1+' => '~~', + 'Class:Problem/Attribute:urgency/Value:2' => 'High~~', + 'Class:Problem/Attribute:urgency/Value:2+' => '~~', + 'Class:Problem/Attribute:urgency/Value:3' => 'Medium~~', + 'Class:Problem/Attribute:urgency/Value:3+' => '~~', + 'Class:Problem/Attribute:urgency/Value:4' => 'Low~~', + 'Class:Problem/Attribute:urgency/Value:4+' => '~~', + 'Class:Problem/Attribute:priority' => 'Priority~~', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', + 'Class:Problem/Attribute:priority/Value:1' => 'Critical~~', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', + 'Class:Problem/Attribute:priority/Value:2' => 'High~~', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', + 'Class:Problem/Attribute:priority/Value:3' => 'Medium~~', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', + 'Class:Problem/Attribute:priority/Value:4' => 'Low~~', + 'Class:Problem/Attribute:priority/Value:4+' => '~~', + 'Class:Problem/Attribute:related_change_id' => 'Related Change~~', + 'Class:Problem/Attribute:related_change_id+' => '~~', + 'Class:Problem/Attribute:related_change_ref' => 'Related Change ref~~', + 'Class:Problem/Attribute:related_change_ref+' => '~~', + 'Class:Problem/Attribute:assignment_date' => 'Assignment Date~~', + 'Class:Problem/Attribute:assignment_date+' => '~~', + 'Class:Problem/Attribute:resolution_date' => 'Resolution Date~~', + 'Class:Problem/Attribute:resolution_date+' => '~~', + 'Class:Problem/Attribute:knownerrors_list' => 'Known Errors~~', + 'Class:Problem/Attribute:knownerrors_list+' => 'All the known errors that are linked to this problem~~', + 'Class:Problem/Attribute:related_request_list' => 'Related requests~~', + 'Class:Problem/Attribute:related_request_list+' => 'All the requests that are related to this problem~~', + 'Class:Problem/Attribute:related_incident_list' => 'Related incidents~~', + 'Class:Problem/Attribute:related_incident_list+' => 'All the incidents that are related to this problem~~', + 'Class:Problem/Stimulus:ev_assign' => 'Assign~~', + 'Class:Problem/Stimulus:ev_assign+' => '~~', + 'Class:Problem/Stimulus:ev_reassign' => 'Reassign~~', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', + 'Class:Problem/Stimulus:ev_resolve' => 'Resolve~~', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', + 'Class:Problem/Stimulus:ev_close' => 'Close~~', + 'Class:Problem/Stimulus:ev_close+' => '~~', +]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/nl.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/nl.dict.itop-problem-mgmt.php index cf3dc503cc..b0a215e2cd 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/nl.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/nl.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ @@ -35,45 +34,38 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Niet toegewezen problemen', 'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard voor Probleem Management', 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard voor Probleem Management', - -]); -// -// Class: Problem -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Problem' => 'Probleem', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Status', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Nieuw', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Toegewezen', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Opgelost', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Gesloten', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Service', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Naam service', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Subcategorie service', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Naam subcategorie service', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Product', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Impact', - 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', 'Class:Problem/Attribute:impact/Value:1' => 'Afdeling', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'Service', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'Persoon', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Urgentie', - 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', 'Class:Problem/Attribute:urgency/Value:1' => 'Kritiek', 'Class:Problem/Attribute:urgency/Value:1+' => 'Kritiek', 'Class:Problem/Attribute:urgency/Value:2' => 'Hoog', @@ -83,7 +75,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Problem/Attribute:urgency/Value:4' => 'Laag', 'Class:Problem/Attribute:urgency/Value:4+' => 'Laag', 'Class:Problem/Attribute:priority' => 'Prioriteit', - 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', 'Class:Problem/Attribute:priority/Value:1' => 'Kritisch', 'Class:Problem/Attribute:priority/Value:1+' => 'Kritisch', 'Class:Problem/Attribute:priority/Value:2' => 'Hoog', @@ -93,13 +85,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Problem/Attribute:priority/Value:4' => 'Laag', 'Class:Problem/Attribute:priority/Value:4+' => 'Laag', 'Class:Problem/Attribute:related_change_id' => 'Gerelateerde change', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Ref. gerelateerde change', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Toegewezen op', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Opgelost sinds', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Gekende fouten', 'Class:Problem/Attribute:knownerrors_list+' => 'Alle gekende fouten gerelateerd aan dit probleem', 'Class:Problem/Attribute:related_request_list' => 'Gelinkte verzoeken', @@ -107,11 +99,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Problem/Attribute:related_incident_list' => 'Gelinkte incidenten', 'Class:Problem/Attribute:related_incident_list+' => 'Alle incidenten gerelateerd aan dit probleem', 'Class:Problem/Stimulus:ev_assign' => 'Wijs toe', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Wijs opnieuw toe', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Los het op', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Sluit', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/pl.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/pl.dict.itop-problem-mgmt.php index 5691ae6d15..fb75a949a5 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/pl.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/pl.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ 'Nieprzypisane problemy', 'UI:ProblemMgmtMenuOverview:Title' => 'Pulpit do zarządzania problemami', 'UI:ProblemMgmtMenuOverview:Title+' => 'Pulpit do zarządzania problemami', - -]); -// -// Class: Problem -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Problem' => 'Problem', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Status', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Nowy', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Przydzielony', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Rozwiązany', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Zamknięty', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Usługa', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Nazwa usługi', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Podkategoria usług', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Podkategoria usług', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Produkt', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Dotyczy', - 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', 'Class:Problem/Attribute:impact/Value:1' => 'Wydział', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'Usługa', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'Osoba', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Pilność', - 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', 'Class:Problem/Attribute:urgency/Value:1' => 'krytyczna', 'Class:Problem/Attribute:urgency/Value:1+' => 'krytyczna', 'Class:Problem/Attribute:urgency/Value:2' => 'wysoka', @@ -80,7 +72,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Problem/Attribute:urgency/Value:4' => 'niska', 'Class:Problem/Attribute:urgency/Value:4+' => 'niska', 'Class:Problem/Attribute:priority' => 'Priorytet', - 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', 'Class:Problem/Attribute:priority/Value:1' => 'krytyczny', 'Class:Problem/Attribute:priority/Value:1+' => 'krytyczny', 'Class:Problem/Attribute:priority/Value:2' => 'wysoki', @@ -90,13 +82,13 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Problem/Attribute:priority/Value:4' => 'niski', 'Class:Problem/Attribute:priority/Value:4+' => 'niski', 'Class:Problem/Attribute:related_change_id' => 'Powiązana zmiana', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Odniesienie do powiązanej zmiany', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Data przydziału', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Data rozwiązania', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Znane błędy', 'Class:Problem/Attribute:knownerrors_list+' => 'Wszystkie znane błędy związane z tym problemem', 'Class:Problem/Attribute:related_request_list' => 'Powiązane zgłoszenia', @@ -104,11 +96,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Problem/Attribute:related_incident_list' => 'Powiązane incydenty', 'Class:Problem/Attribute:related_incident_list+' => 'Wszystkie incydenty związane z tym problemem', 'Class:Problem/Stimulus:ev_assign' => 'Przydziel', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Przydziel ponownie', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Rozwiąż', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Zamknij', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/pt_br.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/pt_br.dict.itop-problem-mgmt.php index 7b49db7280..84f53cab1e 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/pt_br.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/pt_br.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ 'Gerenciamento de problemas', 'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~', 'Menu:Problem:Overview' => 'Visão geral', - 'Menu:Problem:Overview+' => '', + 'Menu:Problem:Overview+' => 'Overview~~', 'Menu:NewProblem' => 'Novo problema', 'Menu:NewProblem+' => 'Create a new problem ticket~~', 'Menu:SearchProblems' => 'Pesquisar por problemas', - 'Menu:SearchProblems+' => '', + 'Menu:SearchProblems+' => 'Search for problems tickets~~', 'Menu:Problem:Shortcuts' => 'Atalhos', 'Menu:Problem:MyProblems' => 'Meus problemas', 'Menu:Problem:MyProblems+' => 'Problems assigned to me which are neither resolved nor closed~~', 'Menu:Problem:OpenProblems' => 'Todos os problemas abertos', 'Menu:Problem:OpenProblems+' => 'All problem tickets which are not closed~~', 'UI-ProblemManagementOverview-ProblemByService' => 'Problemas por serviço', - 'UI-ProblemManagementOverview-ProblemByService+' => '', + 'UI-ProblemManagementOverview-ProblemByService+' => 'Problems by service~~', 'UI-ProblemManagementOverview-ProblemByPriority' => 'Problemas por prioridade', - 'UI-ProblemManagementOverview-ProblemByPriority+' => '', + 'UI-ProblemManagementOverview-ProblemByPriority+' => 'Problems by priority~~', 'UI-ProblemManagementOverview-ProblemUnassigned' => 'Problemas não atribuídos', - 'UI-ProblemManagementOverview-ProblemUnassigned+' => '', + 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Unassigned problems~~', 'UI:ProblemMgmtMenuOverview:Title' => 'Painel de gerenciamento de problemas', - 'UI:ProblemMgmtMenuOverview:Title+' => '', - -]); -// -// Class: Problem -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard for Problem Management~~', 'Class:Problem' => 'Problema', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Status', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Novo', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Atribuído', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Solucionado', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Fechado', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Serviço', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Nome do serviço', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Subcategoria do serviço', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Subcategoria do serviço', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Produto', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Impacto', - 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', 'Class:Problem/Attribute:impact/Value:1' => 'Um departamento', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'Um serviço', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'Uma pessoa', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Urgência', - 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', 'Class:Problem/Attribute:urgency/Value:1' => 'Crítica', - 'Class:Problem/Attribute:urgency/Value:1+' => '', + 'Class:Problem/Attribute:urgency/Value:1+' => '~~', 'Class:Problem/Attribute:urgency/Value:2' => 'Alta', - 'Class:Problem/Attribute:urgency/Value:2+' => '', + 'Class:Problem/Attribute:urgency/Value:2+' => '~~', 'Class:Problem/Attribute:urgency/Value:3' => 'Média', - 'Class:Problem/Attribute:urgency/Value:3+' => '', + 'Class:Problem/Attribute:urgency/Value:3+' => '~~', 'Class:Problem/Attribute:urgency/Value:4' => 'Baixa', - 'Class:Problem/Attribute:urgency/Value:4+' => '', + 'Class:Problem/Attribute:urgency/Value:4+' => '~~', 'Class:Problem/Attribute:priority' => 'Prioridade', - 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', 'Class:Problem/Attribute:priority/Value:1' => 'Crítica', - 'Class:Problem/Attribute:priority/Value:1+' => '', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', 'Class:Problem/Attribute:priority/Value:2' => 'Alta', - 'Class:Problem/Attribute:priority/Value:2+' => '', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', 'Class:Problem/Attribute:priority/Value:3' => 'Média', - 'Class:Problem/Attribute:priority/Value:3+' => '', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', 'Class:Problem/Attribute:priority/Value:4' => 'Baixa', - 'Class:Problem/Attribute:priority/Value:4+' => '', + 'Class:Problem/Attribute:priority/Value:4+' => '~~', 'Class:Problem/Attribute:related_change_id' => 'Mudança relacionada', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Ref. Mudança relacionada', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Data de atribuição', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Data de solução', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Erros conhecidos', 'Class:Problem/Attribute:knownerrors_list+' => 'Todos os Erros conhecidos associados à este Problema', 'Class:Problem/Attribute:related_request_list' => 'Solicitações relacionadas', @@ -104,11 +96,11 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Problem/Attribute:related_incident_list' => 'Incidentes relacionados', 'Class:Problem/Attribute:related_incident_list+' => 'Todos os Incidentes associados à este Problema', 'Class:Problem/Stimulus:ev_assign' => 'Atribuir', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Reatribuir', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Resolver', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Fechar', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/ru.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/ru.dict.itop-problem-mgmt.php index 91bd5d50e9..0502c75840 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/ru.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/ru.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ @@ -33,45 +32,38 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Неназначенные проблемы', 'UI:ProblemMgmtMenuOverview:Title' => 'Панель управления проблемами', 'UI:ProblemMgmtMenuOverview:Title+' => 'Панель управления проблемами', - -]); -// -// Class: Problem -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Problem' => 'Проблема', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Статус', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Новая', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Назначена', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Решена', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Закрыта', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Услуга', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Услуга', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Подкатегория', 'Class:Problem/Attribute:servicesubcategory_id+' => 'Подкатегория услуги', 'Class:Problem/Attribute:servicesubcategory_name' => 'Подкатегория услуги', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Продукт', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Влияние', - 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', 'Class:Problem/Attribute:impact/Value:1' => 'Департамент', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'Служба', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'Персона', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Срочность', - 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', 'Class:Problem/Attribute:urgency/Value:1' => 'Критическая', 'Class:Problem/Attribute:urgency/Value:1+' => 'Критическая', 'Class:Problem/Attribute:urgency/Value:2' => 'Высокая', @@ -81,7 +73,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Problem/Attribute:urgency/Value:4' => 'Низкая', 'Class:Problem/Attribute:urgency/Value:4+' => 'Низкая', 'Class:Problem/Attribute:priority' => 'Приоритет', - 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', 'Class:Problem/Attribute:priority/Value:1' => 'Критический', 'Class:Problem/Attribute:priority/Value:1+' => 'Критический', 'Class:Problem/Attribute:priority/Value:2' => 'Высокий', @@ -91,13 +83,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Problem/Attribute:priority/Value:4' => 'Низкий', 'Class:Problem/Attribute:priority/Value:4+' => 'Низкий', 'Class:Problem/Attribute:related_change_id' => 'Связанное изменение', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Связанное изменение', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Дата назначения', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Дата решения', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Известные ошибки', 'Class:Problem/Attribute:knownerrors_list+' => 'Связанные известные ошибки', 'Class:Problem/Attribute:related_request_list' => 'Запросы', @@ -105,11 +97,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Problem/Attribute:related_incident_list' => 'Инциденты', 'Class:Problem/Attribute:related_incident_list+' => 'Связанные инциденты', 'Class:Problem/Stimulus:ev_assign' => 'Назначить', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Переназначить', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Отметить как решенную', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Закрыть', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/sk.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/sk.dict.itop-problem-mgmt.php index 80c5629da6..02b32bae1a 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/sk.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/sk.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ 'Unassigned problems~~', 'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard for Problem Management~~', 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard for Problem Management~~', - -]); -// -// Class: Problem -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Problem' => 'Problem~~', - 'Class:Problem+' => '~~', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Status~~', 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'New~~', diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php index 6301f6ee40..cb17e538bb 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php @@ -1,11 +1,10 @@ @@ -33,47 +32,40 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Atanmamış Problemler', 'UI:ProblemMgmtMenuOverview:Title' => 'Problem Yönetimi Gösterge Tablosu', 'UI:ProblemMgmtMenuOverview:Title+' => 'Problem Yönetimi Gösterge Tablosu', - -]); -// -// Class: Problem -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Problem' => 'Problem', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => 'Durum', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => 'Yeni', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => 'Atanmış', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => 'Çözülmüş', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => 'Kapanmış', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => 'Servis', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => 'Adı', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => 'Servis Kategorisi', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => 'Adı', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => 'Ürün', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => 'Etkisi', - 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact+' => 'Impact is the severity of the problem, how many end users are affected~~', 'Class:Problem/Attribute:impact/Value:1' => 'Kişi', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => 'Servis', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => 'Bölüm', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => 'Aciliyeti', - 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency+' => 'How quickly the problem needs to be resolved~~', 'Class:Problem/Attribute:urgency/Value:1' => 'Critical~~', - 'Class:Problem/Attribute:urgency/Value:1+' => '', + 'Class:Problem/Attribute:urgency/Value:1+' => '~~', 'Class:Problem/Attribute:urgency/Value:2' => 'Orta', 'Class:Problem/Attribute:urgency/Value:2+' => 'Orta', 'Class:Problem/Attribute:urgency/Value:3' => 'Yüksek', @@ -81,23 +73,23 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Problem/Attribute:urgency/Value:4' => 'Düşük', 'Class:Problem/Attribute:urgency/Value:4+' => 'Düşük', 'Class:Problem/Attribute:priority' => 'Öncelik', - 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority+' => 'Order in which problems need to be handled~~', 'Class:Problem/Attribute:priority/Value:1' => 'Critical~~', - 'Class:Problem/Attribute:priority/Value:1+' => '', + 'Class:Problem/Attribute:priority/Value:1+' => '~~', 'Class:Problem/Attribute:priority/Value:2' => 'Orta', - 'Class:Problem/Attribute:priority/Value:2+' => '', + 'Class:Problem/Attribute:priority/Value:2+' => '~~', 'Class:Problem/Attribute:priority/Value:3' => 'Yüksek', - 'Class:Problem/Attribute:priority/Value:3+' => '', + 'Class:Problem/Attribute:priority/Value:3+' => '~~', 'Class:Problem/Attribute:priority/Value:4' => 'Düşük', 'Class:Problem/Attribute:priority/Value:4+' => 'Düşük', 'Class:Problem/Attribute:related_change_id' => 'İlgili değişiklik', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => 'Referans', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => 'Atanma tarihi', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => 'Çözülme tarihi', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => 'Bilinen Hatalar', 'Class:Problem/Attribute:knownerrors_list+' => 'All the known errors that are linked to this problem~~', 'Class:Problem/Attribute:related_request_list' => 'İlgili Talepler', @@ -105,11 +97,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Problem/Attribute:related_incident_list' => 'İlişkili Olaylar', 'Class:Problem/Attribute:related_incident_list+' => 'Bu problemle ilgili olan tüm olaylar', 'Class:Problem/Stimulus:ev_assign' => 'Ata', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => 'Yeniden ata', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => 'Çöz', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => 'Kapat', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php index 6cb5a8b73c..6db40eb950 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php @@ -1,52 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:ProblemManagement' => '问题管理', 'Menu:ProblemManagement+' => '一种 ITIL 流程, 用于定位事故根本原因、记录已知错误与常见问题, 以此减轻服务台的工作量', @@ -69,43 +31,36 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI-ProblemManagementOverview-ProblemUnassigned+' => '未分配的问题', 'UI:ProblemMgmtMenuOverview:Title' => '问题管理仪表盘', 'UI:ProblemMgmtMenuOverview:Title+' => '问题管理仪表盘', - -]); -// -// Class: Problem -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Problem' => '问题', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently~~', 'Class:Problem/Attribute:status' => '状态', - 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status+' => '~~', 'Class:Problem/Attribute:status/Value:new' => '新建', - 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:new+' => '~~', 'Class:Problem/Attribute:status/Value:assigned' => '已分配', - 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:assigned+' => '~~', 'Class:Problem/Attribute:status/Value:resolved' => '已解决', - 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:resolved+' => '~~', 'Class:Problem/Attribute:status/Value:closed' => '已关闭', - 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:status/Value:closed+' => '~~', 'Class:Problem/Attribute:service_id' => '服务', - 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_id+' => '~~', 'Class:Problem/Attribute:service_name' => '服务名称', - 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:service_name+' => '~~', 'Class:Problem/Attribute:servicesubcategory_id' => '子服务', - 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_id+' => '~~', 'Class:Problem/Attribute:servicesubcategory_name' => '子服务名称', - 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_name+' => '~~', 'Class:Problem/Attribute:product' => '产品', - 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:product+' => '~~', 'Class:Problem/Attribute:impact' => '影响范围', 'Class:Problem/Attribute:impact+' => '问题影响的范围,多少人受影响', 'Class:Problem/Attribute:impact/Value:1' => '部门', - 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:1+' => '~~', 'Class:Problem/Attribute:impact/Value:2' => '服务', - 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:2+' => '~~', 'Class:Problem/Attribute:impact/Value:3' => '个体', - 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:impact/Value:3+' => '~~', 'Class:Problem/Attribute:urgency' => '紧急度', 'Class:Problem/Attribute:urgency+' => '问题得多快解决', 'Class:Problem/Attribute:urgency/Value:1' => '紧急', @@ -127,13 +82,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Problem/Attribute:priority/Value:4' => '低', 'Class:Problem/Attribute:priority/Value:4+' => '低', 'Class:Problem/Attribute:related_change_id' => '相关变更', - 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_id+' => '~~', 'Class:Problem/Attribute:related_change_ref' => '变更编号', - 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:related_change_ref+' => '~~', 'Class:Problem/Attribute:assignment_date' => '分配日期', - 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:assignment_date+' => '~~', 'Class:Problem/Attribute:resolution_date' => '解决日期', - 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:resolution_date+' => '~~', 'Class:Problem/Attribute:knownerrors_list' => '已知问题', 'Class:Problem/Attribute:knownerrors_list+' => '此问题相关的所有已知问题', 'Class:Problem/Attribute:related_request_list' => '相关需求', @@ -141,11 +96,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Problem/Attribute:related_incident_list' => '相关事件', 'Class:Problem/Attribute:related_incident_list+' => '此问题相关的所有事件', 'Class:Problem/Stimulus:ev_assign' => '分配', - 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_assign+' => '~~', 'Class:Problem/Stimulus:ev_reassign' => '重新分配', - 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_reassign+' => '~~', 'Class:Problem/Stimulus:ev_resolve' => '解决', - 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_resolve+' => '~~', 'Class:Problem/Stimulus:ev_close' => '关闭', - 'Class:Problem/Stimulus:ev_close+' => '', + 'Class:Problem/Stimulus:ev_close+' => '~~', ]); diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/cs.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/cs.dict.itop-request-mgmt-itil.php index 24b53132f4..ea51777083 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/cs.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/cs.dict.itop-request-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -26,7 +25,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:SearchUserRequests' => 'Hledat uživatelské požadavky', 'Menu:SearchUserRequests+' => 'Hledat uživatelské požadavky', 'Menu:UserRequest:Shortcuts' => 'Odkazy', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Požadavky přidělené mně', 'Menu:UserRequest:MyRequests+' => 'Požadavky přidělené mně (jako řešiteli)', 'Menu:UserRequest:MySupportRequests' => 'Mnou zadané požadavky', @@ -44,177 +43,162 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Otevřené požadavky podle zákazníka', 'Class:UserRequest:KnownErrorList' => 'Známé chyby', 'Class:UserRequest:KnownErrorList+' => 'Známé chyby související s funkční konfigurační položkou spojenou s daným tiketem', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Uživatelský požadavek', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Stav', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nový', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Eskalovaný TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Přidělený', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Eskalovaný TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Čeká na schválení', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Schválený', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Zamítnutý', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Pozastavený', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Vyřešený', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Uzavřený', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Typ požadavku', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Požadavek na službu', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Dopad', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Oddělení', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Služba', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Osoba', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Priorita', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'kritická', - 'Class:UserRequest/Attribute:priority/Value:1+' => '', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => 'vysoká', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'střední', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'nízká', - 'Class:UserRequest/Attribute:priority/Value:4+' => '', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => 'Naléhavost', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'kritická', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'vysoká', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'střední', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'nízká', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Původ', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'Osobně', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Požadavek vytvořený po osobní diskuzi', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat', 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Požadavek vytvořený v návaznosti na chat', 'Class:UserRequest/Attribute:origin/Value:mail' => 'email', - 'Class:UserRequest/Attribute:origin/Value:mail+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'monitoring', - 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', 'Class:UserRequest/Attribute:origin/Value:phone' => 'telefon', - 'Class:UserRequest/Attribute:origin/Value:phone+' => '', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', 'Class:UserRequest/Attribute:origin/Value:portal' => 'portál', - 'Class:UserRequest/Attribute:origin/Value:portal+' => '', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', 'Class:UserRequest/Attribute:approver_id' => 'Schvalovatel', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Email schvalovatele', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Služba', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Název služby', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Podkategorie služeb', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Název podkategorie služeb', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Eskalovat', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Ne', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Ano', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Důvod eskalace', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Datum přidělení', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Datum vyřešení', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Datum posledního pozastavení', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Kumulovaná doba pozastavení', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'Požadovaný čas přidělení', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'TTO vypršel', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'TTO zmeškán o', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'Požadovaný čas vyřešení', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'TTR vypršel', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'TTR zmeškán o', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Doba řešení', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Kód řešení', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'asistence', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'oprava SW (bugfix)', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'oprava HW', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'jiné', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'oprava SW (patch)', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'aktualizace systému', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'školení', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Řešení', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Důvod pozastavení', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Nadřazený požadavek', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => 'Nadřazený incident', - 'Class:UserRequest/Attribute:parent_incident_id+' => '', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Odkaz na nadřazený požadavek', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Nadřazený problém', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Odkaz na nadřazený problém', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Nadřazená změna', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Odkaz na nadřazenou změnu', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => 'Parent incident ref~~', 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~', @@ -222,51 +206,48 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:UserRequest/Attribute:related_request_list' => 'Podřízené požadavky', 'Class:UserRequest/Attribute:related_request_list+' => 'Všechny požadavky spojené s tímto nadřízeným požadavkem', 'Class:UserRequest/Attribute:public_log' => 'Veřejný záznam', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Spokojenost uživatele', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Velmi spokojen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Docela spokojen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Spíše nespokojen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Velmi nespokojen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Komentář uživatele', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Přidělit', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Znovu přidělit', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Schválit', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Zamítnout', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Pozastavit', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Prodleva', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatické vyřešení', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatické uzavření', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Označit jako vyřešené', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Uzavřít požadavek', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Znovu otevřít', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Čeká na schválení', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Požadavek nemůže být nadřazený sám sobě', 'Class:UserRequest/Method:ResolveChildTickets' => 'Vyřešit podřízené tikety', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Kaskádovat vyřešení do podřízeného požadavku (ev_autoresolve) a sjednotit následující vlastnosti: služba, tým, řešitel, informace o vyřešení', -]); - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Organization:Overview:UserRequests' => 'Uživatelské požadavky z této organizace', 'Organization:Overview:MyUserRequests' => 'Moje uživatelské požadavky pro tuto organizaci', 'Organization:Overview:Tickets' => 'Tikety pro tuto organizaci', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/da.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/da.dict.itop-request-mgmt-itil.php index 5810fd72dd..155415d19a 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/da.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/da.dict.itop-request-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -13,21 +12,21 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:RequestManagement' => 'Helpdesk', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => 'Helpdesk Leverandør', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Åbne brugerhenvendelser ved leverandør', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Oversigt', - 'Menu:UserRequest:Overview+' => '', + 'Menu:UserRequest:Overview+' => '~~', 'Menu:NewUserRequest' => 'Ny Bruger henvendelse', - 'Menu:NewUserRequest+' => '', + 'Menu:NewUserRequest+' => 'Create a new user request ticket~~', 'Menu:SearchUserRequests' => 'Søg efter brugerhenvendelser', - 'Menu:SearchUserRequests+' => '', + 'Menu:SearchUserRequests+' => 'Search for user request tickets~~', 'Menu:UserRequest:Shortcuts' => 'Genveje', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Mine henvendelser', - 'Menu:UserRequest:MyRequests+' => '', + 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as an Agent)~~', 'Menu:UserRequest:MySupportRequests' => 'Mine Support henvendelser', 'Menu:UserRequest:MySupportRequests+' => 'Non closed requests where I am the caller~~', 'Menu:UserRequest:EscalatedRequests' => 'Eskalerede Brugerhenvendelser', @@ -43,53 +42,38 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Åbne brugerhenvendelser efter bruger', 'Class:UserRequest:KnownErrorList' => 'Known Errors', 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Brugerhenvendelse', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Ny', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Eskaleret TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Tildelt', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Eskaleret TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Afventer godkendelse', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Godkendt', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Afslået', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Nedetid', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Løst', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Lukket', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Brugerhenvendelse type', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service anmodning', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Påvirkning', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Afdeling', 'Class:UserRequest/Attribute:impact/Value:1+' => 'En afdeling er påvirket', 'Class:UserRequest/Attribute:impact/Value:2' => 'Service', @@ -97,123 +81,123 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:UserRequest/Attribute:impact/Value:3' => 'Person', 'Class:UserRequest/Attribute:impact/Value:3+' => 'En person er påvirket', 'Class:UserRequest/Attribute:priority' => 'Prioritet', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritisk', - 'Class:UserRequest/Attribute:priority/Value:1+' => '', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => 'Høj', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Middel', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Lav', - 'Class:UserRequest/Attribute:priority/Value:4+' => '', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => 'Vigtighed', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Kritisk', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Høj', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Middel', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Lav', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Oprindelse', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', 'Class:UserRequest/Attribute:origin/Value:mail' => 'Mail', - 'Class:UserRequest/Attribute:origin/Value:mail+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoring', - 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', 'Class:UserRequest/Attribute:origin/Value:phone' => 'Telefon', - 'Class:UserRequest/Attribute:origin/Value:phone+' => '', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal', - 'Class:UserRequest/Attribute:origin/Value:portal+' => '', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', 'Class:UserRequest/Attribute:approver_id' => 'Godkender', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Godkender Email', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Ydelse', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Ydelses navn', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Ydelse underkategori', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Ydelse underkategori navn', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Eskalations Flag', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nej', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Ja', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Eskalationsgrund', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Tildelings dato', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Løst dato', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Sidste udsættelsesdato', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Akkumuleret nedetid', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO (Time To Own)', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR (Time To Resolve)', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO Deadline', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO overskredet', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'Overskridelse SLA TTO', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR Deadline', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR overskredet', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'Overskridelse SLA TTR', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Tid forbrugt til løsning', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Løsningskode', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bugfix', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware reparation', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Andet', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software Patch', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System Update', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Uddannelse', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Løsning', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Årsag til afventer', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Parent Anmodning', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => 'Parent incident~~', 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Parent Brugerhenvendelse Reference', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Parent Problem', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Parent Incident Reference', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Parent Change', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Parent Change Reference', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => 'Parent incident ref~~', 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~', @@ -221,51 +205,48 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:UserRequest/Attribute:related_request_list' => 'Afledte Anmodninger', 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request~~', 'Class:UserRequest/Attribute:public_log' => 'Offentlig Log', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Brugertilfredshed', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Meget tilfreds', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Tilfreds', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Nogenlunde tilfreds', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Meget utilfreds', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Bruger kommentar', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Parent Brugerhenvendelse Id Friendly Name', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Tildelt', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Forny tildeling', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Godkend', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Afslå', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Afventer', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatisk løst', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatisk lukket', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Marker som løst', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Luk denne Anmodning', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Genåben', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Afventer godkendelse', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', -]); - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', 'Organization:Overview:Tickets' => 'Tickets for this organization~~', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/de.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/de.dict.itop-request-mgmt-itil.php index bcdf62f1b6..8357bf0c59 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/de.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/de.dict.itop-request-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -15,9 +14,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:RequestManagement' => 'Helpdesk', 'Menu:RequestManagement+' => 'Verwaltung von Benutzeranfragen', 'Menu:RequestManagementProvider' => 'Helpdesk-Provider', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Offene Benutzeranfragen beim Provider', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Übersicht', 'Menu:UserRequest:Overview+' => 'Übersicht über Benutzeranfragen', 'Menu:NewUserRequest' => 'Neue Benutzeranfrage', @@ -25,7 +24,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:SearchUserRequests' => 'Nach Benutzeranfrage suchen', 'Menu:SearchUserRequests+' => 'Nach bestehenden Benutzeranfragen suchen', 'Menu:UserRequest:Shortcuts' => 'Requests', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Mir zugewiesene Benutzeranfragen', 'Menu:UserRequest:MyRequests+' => 'Anfragen, die mir als Bearbeiter zugewiesen sind', 'Menu:UserRequest:MySupportRequests' => 'Von mir gestellte Anfragen', @@ -43,77 +42,62 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Offene Benutzeranfragen nach Kunde', 'Class:UserRequest:KnownErrorList' => 'Known Errors', 'Class:UserRequest:KnownErrorList+' => 'Dokumentiere Fehler im Zusammenhang mit CIs, die mit dem aktuellen Ticket verknüpft sind', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Automatische Kopie des öffentlichen Log-Eintrags aus der übergeordneten Benutzeranfrage %2$s:

', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Automatische Kopie des privaten Log-Eintrags aus der übergeordneten Benutzeranfrage [[UserRequest:%1$s]]:

', 'Class:UserRequest' => 'Benutzeranfrage', 'Class:UserRequest+' => 'Ticket-Typ ausschließlich für Service-Anfragen, nicht für Incidents.', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Neu', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Eskaliert TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Zugewiesen', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Eskaliert TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Wartet auf Genehmigung', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Genehmigt', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Abgelehnt', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Auszeit', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Gelöst', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Geschlossen', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Benutzeranfrage-Typ', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service-Request', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Auswirkung', 'Class:UserRequest/Attribute:impact+' => 'Die Auswirkung gibt die Schwere des Vorfalls an, oft geschätzt durch die Anzahl der Betroffenen', 'Class:UserRequest/Attribute:impact/Value:1' => 'Eine Abteilung', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Ein Service', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Eine Person', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Priorität', 'Class:UserRequest/Attribute:priority+' => 'Reihenfolge, in der Tickets zu bearbeiten sind', 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritisch', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Höchste Priorität', 'Class:UserRequest/Attribute:priority/Value:2' => 'Hoch', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Mittel', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Niedrig', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Niedrigste Priorität', 'Class:UserRequest/Attribute:urgency' => 'Dringlichkeit', 'Class:UserRequest/Attribute:urgency+' => 'Wie schnell der Vorfall behandelt werden muss', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Kritisch', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Hoch', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Mittel', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Niedrig', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Niedrigste Dringlichkeitsstufe', 'Class:UserRequest/Attribute:origin' => 'Herkunft', @@ -131,144 +115,139 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Benutzeranfrage, die über das Portal erstellt wurde', 'Class:UserRequest/Attribute:approver_id' => 'Genehmiger', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Gemehhmiger-E-Mail', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Service', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Service-Name', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Service-Unterkategorie', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service-Unterkategorie-Name', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Eskalations-Flag', 'Class:UserRequest/Attribute:escalation_flag+' => 'Wenn gesetzt, erscheint das Ticket im Menü "Eskalierte Benutzeranfragen"', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nein', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Ja', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Eskalationsgrund', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Zuweisungsdatum', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Lösungsdatum', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Letztes Auszeit-Datum', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Kumulierte Auszeit', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO (Time To Own)', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR (Time To Resolve)', 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve', 'Class:UserRequest/Attribute:tto_time_spent' => 'Verbrauchte TTO-Zeit', - 'Class:UserRequest/Attribute:tto_time_spent+' => '', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'Verbrauchte TTR-Zeit', - 'Class:UserRequest/Attribute:ttr_time_spent+' => '', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO-Deadline', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO verletzt', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'Überschreitung SLA TTO', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR-Deadline', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR verletzt', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'Überschreitung SLA TTR', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Lösungsdauer', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Lösungs-Code', 'Class:UserRequest/Attribute:resolution_code+' => 'Was wurde unternommen, um die Anfrage zu lösen?', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Unterstützung', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bugfix', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware-Reparatur', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Anders (Siehe Lösung)', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software-Patch', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System-Update', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Schulung', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Lösung', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Auszeitgrund', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Parent-Request', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => 'Parent-Incident', - 'Class:UserRequest/Attribute:parent_incident_id+' => '', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Parent-Benutzeranfrage-Referenz', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Parent-Problem', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Parent-Incident-Referenz', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Parent-Change', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Parent-Change-Referenz', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => 'Parent-Incident-Referenz', - 'Class:UserRequest/Attribute:parent_incident_ref+' => '', + 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Abgeleitete Incidents', 'Class:UserRequest/Attribute:related_incident_list+' => 'Alle Incidents, die mit dieser Benutzeranfrage verknüpft sind', 'Class:UserRequest/Attribute:related_request_list' => 'Abgeleitete Requests', 'Class:UserRequest/Attribute:related_request_list+' => 'Alle abgeleitete Anfragen, die mit dieser Benutzeranfrage verknüpft sind', 'Class:UserRequest/Attribute:public_log' => 'Öffentliches Log', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Benutzerzufriedenheit', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Sehr zufrieden', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Ziemlich zufrieden', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Eher unzufrieden', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Sehr unzufrieden', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Benutzer-Kommentar', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Parent-Benutzeranfrage-Anzeigename', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Zuweisen', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Erneut zuweisen', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Genehmigen', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Ablehnen', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Auszeit', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatisch gelöst', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatisch geschlossen', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Als gelöst markieren', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Diesen Request schließen', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Wiedereröffnen', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Auf Genehmigung warten', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Kann Ticket nicht als eigenes Parent-Ticket verwenden', 'Class:UserRequest/Method:ResolveChildTickets' => 'Kind-Tickets lösen', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Lösung auf Kind-Tickets übertragen (ev_autoresolve), und folgende Ticket-Eigenschaften angleichen: Service, Team, Agent, Lösungsinformationen', -]); - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Organization:Overview:UserRequests' => 'Benutzeranfragen dieser Organisation', 'Organization:Overview:MyUserRequests' => 'Mir zugewiesene Benutzeranfragen dieser Organisation', 'Organization:Overview:Tickets' => 'Alle Tickets dieser Organisation', - 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Automatische Kopie des öffentlichen Log-Eintrags aus der übergeordneten Benutzeranfrage %2$s:

', - 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Automatische Kopie des privaten Log-Eintrags aus der übergeordneten Benutzeranfrage [[UserRequest:%1$s]]:

', ]); diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/en_gb.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/en_gb.dict.itop-request-mgmt-itil.php index b59d31432b..56a68d23af 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/en_gb.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/en_gb.dict.itop-request-mgmt-itil.php @@ -1,25 +1,29 @@ 'Helpdesk', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => 'Helpdesk provider', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Open request transferred to provider', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Overview', - 'Menu:UserRequest:Overview+' => '', + 'Menu:UserRequest:Overview+' => '~~', 'Menu:NewUserRequest' => 'New request', 'Menu:NewUserRequest+' => 'Create a new user request ticket', 'Menu:SearchUserRequests' => 'Search for requests', 'Menu:SearchUserRequests+' => 'Search for user request tickets', 'Menu:UserRequest:Shortcuts' => 'Requests', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Assigned to me', 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as an Agent)', 'Menu:UserRequest:MySupportRequests' => 'Initiated by me', @@ -37,67 +41,52 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open requests by customer', 'Class:UserRequest:KnownErrorList' => 'Known Errors', 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'User Request', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'New', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Escalated TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Assigned', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Escalated TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Waiting for approval', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Approved', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Rejected', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Pending', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Resolved', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Closed', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Request Type', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service request', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Impact', 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.', 'Class:UserRequest/Attribute:impact/Value:1' => 'A department', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'A service', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'A person', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Priority', 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled', 'Class:UserRequest/Attribute:priority/Value:1' => 'Critical', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority', 'Class:UserRequest/Attribute:priority/Value:2' => 'High', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Medium', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Low', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority', 'Class:UserRequest/Attribute:urgency' => 'Urgency', @@ -105,9 +94,9 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:UserRequest/Attribute:urgency/Value:1' => 'Critical', 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent', 'Class:UserRequest/Attribute:urgency/Value:2' => 'High', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Medium', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Low', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level', 'Class:UserRequest/Attribute:origin' => 'Origin', @@ -125,142 +114,138 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal', 'Class:UserRequest/Attribute:approver_id' => 'Approver', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Approver Email', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Service', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Service name', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Service subcategory', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service subcategory name', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Hot Flag', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'No', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Yes', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Hot reason', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Assignment date', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Resolution date', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Last pending date', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulatedpending', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', 'Class:UserRequest/Attribute:tto+' => 'Time To Own', 'Class:UserRequest/Attribute:ttr' => 'TTR', 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent', - 'Class:UserRequest/Attribute:tto_time_spent+' => '', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent', - 'Class:UserRequest/Attribute:ttr_time_spent+' => '', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO Deadline', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA tto passed', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA tto over', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR Deadline', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA ttr passed', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA ttr over', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Resolution delay', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Resolution code', 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Other', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software patch', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System update', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Training', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Solution', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Pending reason', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Parent request', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => 'Parent incident', - 'Class:UserRequest/Attribute:parent_incident_id+' => '', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref request', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Parent problem', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref problem', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Parent change', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref change', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => 'Parent incident ref', - 'Class:UserRequest/Attribute:parent_incident_ref+' => '', + 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents', 'Class:UserRequest/Attribute:related_incident_list+' => 'All the incidents that are linked to this parent request', 'Class:UserRequest/Attribute:related_request_list' => 'Child Requests', 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request', 'Class:UserRequest/Attribute:public_log' => 'Public log', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'User satisfaction', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Very satisfied', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very dissatisfied', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'User comment', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Assign', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Re-assign', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Approve', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Reject', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Pending', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatic resolve', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatic close', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Mark as resolved', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Close this request', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Re-open', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wait for approval', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself', - 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info.', -]); - -Dict::Add('EN GB', 'British English', 'British English', [ 'Organization:Overview:UserRequests' => 'User Requests from this organisation', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organisation', 'Organization:Overview:Tickets' => 'Tickets for this organisation', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/es_cr.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/es_cr.dict.itop-request-mgmt-itil.php index 2b3cb8ee80..976c4b58ab 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/es_cr.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/es_cr.dict.itop-request-mgmt-itil.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:RequestManagement' => 'Administración de Requerimientos', @@ -40,23 +42,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Requerimientos Abiertos por Cliente', 'Class:UserRequest:KnownErrorList' => 'Errores Conocidos', 'Class:UserRequest:KnownErrorList+' => 'Errores conocidos relacionados con el EC funcional vinculado al ticket actual', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Requerimiento', 'Class:UserRequest+' => 'Requerimiento', 'Class:UserRequest/Attribute:status' => 'Estatus', @@ -260,9 +247,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'No puede asignarse el requerimiento Padre a si mismo', 'Class:UserRequest/Method:ResolveChildTickets' => 'Resolver tickets hijos', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascadear la solución a los tickets hijos (ev_autoresolve), y alinear las siguientes características: servicio, equipo, agente, información de solución', -]); - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Organization:Overview:UserRequests' => 'Requerimientos para esta Organización', 'Organization:Overview:MyUserRequests' => 'Mis Requerimientos para esta Organización', 'Organization:Overview:Tickets' => 'Tickets para esta Organización', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/et.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/et.dict.itop-request-mgmt-itil.php new file mode 100644 index 0000000000..354862ba3a --- /dev/null +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/et.dict.itop-request-mgmt-itil.php @@ -0,0 +1,252 @@ + 'Helpdesk~~', + 'Menu:RequestManagement+' => '~~', + 'Menu:RequestManagementProvider' => 'Helpdesk provider~~', + 'Menu:RequestManagementProvider+' => '~~', + 'Menu:UserRequest:Provider' => 'Open request transferred to provider~~', + 'Menu:UserRequest:Provider+' => '~~', + 'Menu:UserRequest:Overview' => 'Overview~~', + 'Menu:UserRequest:Overview+' => '~~', + 'Menu:NewUserRequest' => 'New request~~', + 'Menu:NewUserRequest+' => 'Create a new user request ticket~~', + 'Menu:SearchUserRequests' => 'Search for requests~~', + 'Menu:SearchUserRequests+' => 'Search for user request tickets~~', + 'Menu:UserRequest:Shortcuts' => 'Requests~~', + 'Menu:UserRequest:Shortcuts+' => '~~', + 'Menu:UserRequest:MyRequests' => 'Assigned to me~~', + 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as an Agent)~~', + 'Menu:UserRequest:MySupportRequests' => 'Initiated by me~~', + 'Menu:UserRequest:MySupportRequests+' => 'Non closed requests where I am the caller~~', + 'Menu:UserRequest:EscalatedRequests' => 'Under escalation~~', + 'Menu:UserRequest:EscalatedRequests+' => 'Requests which are under escalation, by status or hot flag~~', + 'Menu:UserRequest:OpenRequests' => 'Open~~', + 'Menu:UserRequest:OpenRequests+' => 'All requests that are not closed~~', + 'UI:WelcomeMenu:MyAssignedCalls' => 'Requests assigned to me~~', + 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Last 14 days request per type~~', + 'UI-RequestManagementOverview-Last-14-days' => 'Last 14 days number of requests~~', + 'UI-RequestManagementOverview-OpenRequestByStatus' => 'Open requests by status~~', + 'UI-RequestManagementOverview-OpenRequestByAgent' => 'Open requests by agent~~', + 'UI-RequestManagementOverview-OpenRequestByType' => 'Open requests by type~~', + 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open requests by customer~~', + 'Class:UserRequest:KnownErrorList' => 'Known Errors~~', + 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', + 'Class:UserRequest' => 'User Request~~', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', + 'Class:UserRequest/Attribute:status' => 'Status~~', + 'Class:UserRequest/Attribute:status+' => '~~', + 'Class:UserRequest/Attribute:status/Value:new' => 'New~~', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', + 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Escalated TTO~~', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', + 'Class:UserRequest/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Escalated TTR~~', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Waiting for approval~~', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', + 'Class:UserRequest/Attribute:status/Value:approved' => 'Approved~~', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', + 'Class:UserRequest/Attribute:status/Value:rejected' => 'Rejected~~', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', + 'Class:UserRequest/Attribute:status/Value:pending' => 'Pending~~', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', + 'Class:UserRequest/Attribute:status/Value:resolved' => 'Resolved~~', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', + 'Class:UserRequest/Attribute:status/Value:closed' => 'Closed~~', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', + 'Class:UserRequest/Attribute:request_type' => 'Request Type~~', + 'Class:UserRequest/Attribute:request_type+' => '~~', + 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service request~~', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', + 'Class:UserRequest/Attribute:impact' => 'Impact~~', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', + 'Class:UserRequest/Attribute:impact/Value:1' => 'A department~~', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', + 'Class:UserRequest/Attribute:impact/Value:2' => 'A service~~', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', + 'Class:UserRequest/Attribute:impact/Value:3' => 'A person~~', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', + 'Class:UserRequest/Attribute:priority' => 'Priority~~', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', + 'Class:UserRequest/Attribute:priority/Value:1' => 'Critical~~', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', + 'Class:UserRequest/Attribute:priority/Value:2' => 'High~~', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', + 'Class:UserRequest/Attribute:priority/Value:3' => 'Medium~~', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', + 'Class:UserRequest/Attribute:priority/Value:4' => 'Low~~', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', + 'Class:UserRequest/Attribute:urgency' => 'Urgency~~', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', + 'Class:UserRequest/Attribute:urgency/Value:1' => 'Critical~~', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', + 'Class:UserRequest/Attribute:urgency/Value:2' => 'High~~', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', + 'Class:UserRequest/Attribute:urgency/Value:3' => 'Medium~~', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', + 'Class:UserRequest/Attribute:urgency/Value:4' => 'Low~~', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', + 'Class:UserRequest/Attribute:origin' => 'Origin~~', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', + 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', + 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~', + 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', + 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', + 'Class:UserRequest/Attribute:origin/Value:mail' => 'Email~~', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', + 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoring~~', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', + 'Class:UserRequest/Attribute:origin/Value:phone' => 'Phone~~', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', + 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal~~', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', + 'Class:UserRequest/Attribute:approver_id' => 'Approver~~', + 'Class:UserRequest/Attribute:approver_id+' => '~~', + 'Class:UserRequest/Attribute:approver_email' => 'Approver Email~~', + 'Class:UserRequest/Attribute:approver_email+' => '~~', + 'Class:UserRequest/Attribute:service_id' => 'Service~~', + 'Class:UserRequest/Attribute:service_id+' => '~~', + 'Class:UserRequest/Attribute:service_name' => 'Service name~~', + 'Class:UserRequest/Attribute:service_name+' => '~~', + 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Service subcategory~~', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', + 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service subcategory name~~', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag' => 'Hot Flag~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'No~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Yes~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', + 'Class:UserRequest/Attribute:escalation_reason' => 'Hot reason~~', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', + 'Class:UserRequest/Attribute:assignment_date' => 'Assignment date~~', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', + 'Class:UserRequest/Attribute:resolution_date' => 'Resolution date~~', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', + 'Class:UserRequest/Attribute:last_pending_date' => 'Last pending date~~', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', + 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulatedpending~~', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', + 'Class:UserRequest/Attribute:tto' => 'TTO~~', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', + 'Class:UserRequest/Attribute:ttr' => 'TTR~~', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', + 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', + 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', + 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO Deadline~~', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', + 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA tto passed~~', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', + 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA tto over~~', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', + 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR Deadline~~', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', + 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA ttr passed~~', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', + 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA ttr over~~', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', + 'Class:UserRequest/Attribute:time_spent' => 'Resolution delay~~', + 'Class:UserRequest/Attribute:time_spent+' => '~~', + 'Class:UserRequest/Attribute:resolution_code' => 'Resolution code~~', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance~~', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed~~', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair~~', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Other~~', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software patch~~', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System update~~', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Training~~', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', + 'Class:UserRequest/Attribute:solution' => 'Solution~~', + 'Class:UserRequest/Attribute:solution+' => '~~', + 'Class:UserRequest/Attribute:pending_reason' => 'Pending reason~~', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', + 'Class:UserRequest/Attribute:parent_request_id' => 'Parent request~~', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', + 'Class:UserRequest/Attribute:parent_incident_id' => 'Parent incident~~', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', + 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref request~~', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_problem_id' => 'Parent problem~~', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', + 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref problem~~', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_change_id' => 'Parent change~~', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', + 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref change~~', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_incident_ref' => 'Parent incident ref~~', + 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', + 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~', + 'Class:UserRequest/Attribute:related_incident_list+' => 'All the incidents that are linked to this parent request~~', + 'Class:UserRequest/Attribute:related_request_list' => 'Child Requests~~', + 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request~~', + 'Class:UserRequest/Attribute:public_log' => 'Public log~~', + 'Class:UserRequest/Attribute:public_log+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction' => 'User satisfaction~~', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very dissatisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', + 'Class:UserRequest/Attribute:user_comment' => 'User comment~~', + 'Class:UserRequest/Attribute:user_comment+' => '~~', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname~~', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', + 'Class:UserRequest/Stimulus:ev_assign' => 'Assign~~', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', + 'Class:UserRequest/Stimulus:ev_reassign' => 'Re-assign~~', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', + 'Class:UserRequest/Stimulus:ev_approve' => 'Approve~~', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', + 'Class:UserRequest/Stimulus:ev_reject' => 'Reject~~', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', + 'Class:UserRequest/Stimulus:ev_pending' => 'Pending~~', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', + 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout~~', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', + 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatic resolve~~', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', + 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatic close~~', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', + 'Class:UserRequest/Stimulus:ev_resolve' => 'Mark as resolved~~', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', + 'Class:UserRequest/Stimulus:ev_close' => 'Close this request~~', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', + 'Class:UserRequest/Stimulus:ev_reopen' => 'Re-open~~', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', + 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wait for approval~~', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', + 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', + 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', + 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', + 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', + 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', + 'Organization:Overview:Tickets' => 'Tickets for this organization~~', +]); diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/fr.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/fr.dict.itop-request-mgmt-itil.php index 15db0cf988..acffec3837 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/fr.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/fr.dict.itop-request-mgmt-itil.php @@ -1,11 +1,10 @@ 'Gestion des demandes', 'Menu:RequestManagement+' => 'Gestion des demandes utilisateur', 'Menu:RequestManagementProvider' => 'Gestion des demandes fournisseur', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Demandes transférées à un fournisseur', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Vue d\'ensemble', 'Menu:UserRequest:Overview+' => 'Vue d\'ensemble des demandes utilisateur', 'Menu:NewUserRequest' => 'Nouvelle demande', @@ -24,7 +23,7 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Menu:SearchUserRequests' => 'Rechercher des demandes', 'Menu:SearchUserRequests+' => 'Rechercher parmi les demandes utilisateur', 'Menu:UserRequest:Shortcuts' => 'Demandes', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Qui me sont assignées', 'Menu:UserRequest:MyRequests+' => 'Demandes en cours pour lesquelles je suis l\'agent assigné', 'Menu:UserRequest:MySupportRequests' => 'Que j\'ai initiées', @@ -44,79 +43,62 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:UserRequest:KnownErrorList+' => 'Erreurs connues liées à des éléments de configuration impactés par ce ticket', 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Copie automatique du log public de la demande parente %2$s:

', 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Copie automatique du log privé de la demande parente [[UserRequest:%1$s]]:

', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:UserRequest' => 'Demande utilisateur', 'Class:UserRequest+' => 'Type de Ticket pour gérer uniquement les requêtes de type demande de service et pas les Incidents.', 'Class:UserRequest/Attribute:status' => 'Etat', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nouveau', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Escalade tto', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Assignée', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Escalade ttr', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'En attente d\'approbation', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Approuvée', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Rejetée', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'En attente', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Résolue', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Fermée', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Type de Requête', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'demande de service', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Demander la mise en place d\'une nouvelle fonctionalité', 'Class:UserRequest/Attribute:impact' => 'Impact', 'Class:UserRequest/Attribute:impact+' => 'Impact indique la séverité de la demande, souvent estimé par le nombre de personnes impactées.', 'Class:UserRequest/Attribute:impact/Value:1' => 'Un département', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Un service', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Une personne', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Priorité', 'Class:UserRequest/Attribute:priority+' => 'Ordre dans lequel les demandes doivent être traitées', 'Class:UserRequest/Attribute:priority/Value:1' => 'Critique', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Priorité la plus haute', 'Class:UserRequest/Attribute:priority/Value:2' => 'Haute', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Moyenne', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Basse', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Priorité la plus basse', 'Class:UserRequest/Attribute:urgency' => 'Urgence', 'Class:UserRequest/Attribute:urgency+' => 'Avec quelle célérité la demande doit être traitée', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Critique', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Haute', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Moyenne', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Basse', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Origine', 'Class:UserRequest/Attribute:origin+' => 'Canal par lequel la demande est arrivée', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'En personne', @@ -132,147 +114,138 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portail', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Demande créée via un portail utilisateur', 'Class:UserRequest/Attribute:approver_id' => 'Approbateur', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Email Approbateur', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Service', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Nom du service', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Sous-catégorie de service', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Nom Sous-catégorie de service', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Ticket à surveiller', 'Class:UserRequest/Attribute:escalation_flag+' => 'Ce Ticket sera ajouté au menu des demandes en escalade', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Non', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Oui', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Raison de surveillance', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Date d\'assignation', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Date de résolution', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Dernière date de suspension', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Temps cumulé de suspension', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', 'Class:UserRequest/Attribute:tto+' => 'Delai garanti d\'assignation', 'Class:UserRequest/Attribute:ttr' => 'TTR', 'Class:UserRequest/Attribute:ttr+' => 'Délai garanti de résolution', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO temps passé', - 'Class:UserRequest/Attribute:tto_time_spent+' => '', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR temps passé', - 'Class:UserRequest/Attribute:ttr_time_spent+' => '', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'Echéance TTO', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO dépassé ?', 'Class:UserRequest/Attribute:sla_tto_passed+' => 'SLA TTO dépassé ?', 'Class:UserRequest/Attribute:sla_tto_over' => 'Dépassement SLA TTO', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'Echéance TTR', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR dépassé ?', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'Dépassement SLA TTR', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Délai de résolution', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Code de résolution', 'Class:UserRequest/Attribute:resolution_code+' => 'Qu\'est-ce qui a été fait pour résoudre la demande ?', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Résolution de bug', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Réparation matériel', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Autre', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Patch logiciel', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'Mise à jour système', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Formation', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Solution', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Raison de suspension', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Requête parente', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => 'Incident parent', - 'Class:UserRequest/Attribute:parent_incident_id+' => '', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref requête parent', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Problème lié', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref Problème lié', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Changement parent', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref Changement parent', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => 'Référence Incident parent', - 'Class:UserRequest/Attribute:parent_incident_ref+' => '', + 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Incidents fils', 'Class:UserRequest/Attribute:related_incident_list+' => 'Tous les incidents liés à cette requête parente', 'Class:UserRequest/Attribute:related_request_list' => 'Requêtes filles', 'Class:UserRequest/Attribute:related_request_list+' => 'Toutes les requêtes liées à cette requête parente', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de sa %1$s', 'Class:UserRequest/Attribute:public_log' => 'Journal public', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Satisfaction client', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Très satisfait', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Plutôt satisfait', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Plutôt mécontent', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Très mécontent', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Commentaire client', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'nom usuel requête parente', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Assigner', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Réassigner', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Approuver', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Rejeter', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'En attente', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'ev_timeout', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Résolution automatique', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Fermeture automatique', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Marquer comme résolu', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Clore cette demande', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Ré-ouvrir', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Attendre une approbation', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'La demande parente ne peut pas être assignée à elle même', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets (résoudre les tickets fils)', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascader l\'action de résolution de la demande (ev_autoresolve), et aligner les caractéristiques suivantes : service, équipe, agent, information de résolution', -]); - -Dict::Add('FR FR', 'French', 'Français', [ 'Organization:Overview:UserRequests' => 'Demandes utilisateur pour cette organisation', 'Organization:Overview:MyUserRequests' => 'Mes Demandes utilisateur pour cette organisation', 'Organization:Overview:Tickets' => 'Les Tickets de cette organisation', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/hu.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/hu.dict.itop-request-mgmt-itil.php index 94a29f995d..72da09812f 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/hu.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/hu.dict.itop-request-mgmt-itil.php @@ -1,11 +1,10 @@ 'Helpdesk szolgáltató', 'Menu:RequestManagementProvider+' => 'Helpdesk szolgáltató', 'Menu:UserRequest:Provider' => 'Szolgáltatónak továbbított nyitott kérelem', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Áttekintő', 'Menu:UserRequest:Overview+' => 'Áttekintő oldal', 'Menu:NewUserRequest' => 'Új felhasználói kérelem', @@ -42,25 +41,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Nyitott kérelmek ügyfelenként', 'Class:UserRequest:KnownErrorList' => 'Ismert hibák', 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Felhasználói kérelem', - 'Class:UserRequest+' => '~~', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Állapot', 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Új', @@ -86,7 +70,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:request_type' => 'Kérelem típus', 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Szolgáltatáskérés', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Hatása', 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Részlegre', @@ -98,23 +82,23 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:priority' => 'Prioritás', 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritikus', - 'Class:UserRequest/Attribute:priority/Value:1+' => '', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => 'Magas', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Közepes', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Alacsony', - 'Class:UserRequest/Attribute:priority/Value:4+' => '', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => 'Sürgősség', 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Nem várhat', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Nagyon sürgős', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Sürgős', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Nem sürgős', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Eredet', 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', @@ -122,13 +106,13 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', 'Class:UserRequest/Attribute:origin/Value:mail' => 'Email', - 'Class:UserRequest/Attribute:origin/Value:mail+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Felügyelet', - 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', 'Class:UserRequest/Attribute:origin/Value:phone' => 'Telefon', - 'Class:UserRequest/Attribute:origin/Value:phone+' => '', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portál', - 'Class:UserRequest/Attribute:origin/Value:portal+' => '', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', 'Class:UserRequest/Attribute:approver_id' => 'Jóváhagyó', 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Jóváhagyó email címe', @@ -142,11 +126,11 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Szolgáltatás alkategória név', 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Sürgős jelzés', - 'Class:UserRequest/Attribute:escalation_flag+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nem', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Igen', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Sürgősségi ok', 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Megbízási dátum', @@ -182,19 +166,19 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:resolution_code' => 'Megoldás kód', 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Támogatás', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Programhiba javítás', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardver javítás', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Egyéb', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Szoftverfrissítés', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'Rendszerfrissítés', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Oktatás', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Megoldás', 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Függőben lévőség ok', @@ -224,13 +208,13 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:user_satisfaction' => 'Felhasználói elégedettség', 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Nagyon elégedett', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Viszonylag elégedett', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Inkább elégedetlen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Nagyon elégedetlen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Felhasználói megjegyzés', 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', @@ -262,9 +246,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Nem lehet hozzárendelni a Fölérendelt kérelmet magához a kérelemhez', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:UserRequest/Method:ResolveChildTickets+' => 'A megoldás kaszkádosítása a kapcsolódó kérésekhez (ev_autoresolve), és a kérés következő jellemzőinek összehangolása: szolgáltatás, csapat, ügyintéző, megoldási információ.', -]); - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Organization:Overview:UserRequests' => 'Felhasználói kérelmek ebből a szervezeti egységből', 'Organization:Overview:MyUserRequests' => 'Hozzám rendelt kérelmek ebből a szervezeti egységből', 'Organization:Overview:Tickets' => 'Hibajegyek ebből a szervezeti egységből', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/it.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/it.dict.itop-request-mgmt-itil.php index 9640162371..10bf832d51 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/it.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/it.dict.itop-request-mgmt-itil.php @@ -1,11 +1,10 @@ 'Richieste aperte dal cliente', 'Class:UserRequest:KnownErrorList' => 'Errori conosciuti', 'Class:UserRequest:KnownErrorList+' => 'Errori conosciuti relativi al CI funzionale collegato al ticket corrente', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Richiesta utente', - 'Class:UserRequest+' => '~~', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Stato', 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nuovo', @@ -142,7 +126,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Nome della sottocategoria servizio', 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Spunta importante', - 'Class:UserRequest/Attribute:escalation_flag+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'No', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'No', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Sì', @@ -262,9 +246,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Non si può assegnare una richiesta padre a se stesso', 'Class:UserRequest/Method:ResolveChildTickets' => 'Risoluzione richieste figlie', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Risoluzione a cascata delle richieste figlie (ev_autoresolve), e allineare le seguenti caratteristiche: servizio, team, agente e risoluzione', -]); - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Organization:Overview:UserRequests' => 'Richieste utente per questa organizzazione', 'Organization:Overview:MyUserRequests' => 'Le mie richieste per questa organizzazione', 'Organization:Overview:Tickets' => 'Ticket per questa organizzazione', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/ja.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/ja.dict.itop-request-mgmt-itil.php index 4e7b980276..58b7cf99ac 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/ja.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/ja.dict.itop-request-mgmt-itil.php @@ -1,11 +1,10 @@ 'ユーザ要求検索', 'Menu:SearchUserRequests+' => 'ユーザ要求チケットの検索', 'Menu:UserRequest:Shortcuts' => 'ショートカット', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => '私に割り当てられた要求', 'Menu:UserRequest:MyRequests+' => '私に割り当てられた要求(エージェントとして)', 'Menu:UserRequest:MySupportRequests' => '私のサポートコール', @@ -42,61 +41,46 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => '顧客別のオープンなリクエスト', 'Class:UserRequest:KnownErrorList' => '既知のエラー', 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'ユーザ要求', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => '状態', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => '新規', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'エスカレーションTTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => '割り当て済み', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'エスカレーションTTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => '承認待ち', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => '承認済み', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => '否認済み', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => '保留中', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => '解決済み', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'クローズ', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => '要求タイプ', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'サービス要求', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'サービス要求', 'Class:UserRequest/Attribute:impact' => 'インパクト', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', 'Class:UserRequest/Attribute:impact/Value:1' => '部門', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'サービス', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => '人', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => '優先度', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => '最優先', 'Class:UserRequest/Attribute:priority/Value:1+' => '最優先', 'Class:UserRequest/Attribute:priority/Value:2' => '高', @@ -106,7 +90,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserRequest/Attribute:priority/Value:4' => '低', 'Class:UserRequest/Attribute:priority/Value:4+' => '低', 'Class:UserRequest/Attribute:urgency' => '緊急度', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => '至急', 'Class:UserRequest/Attribute:urgency/Value:1+' => '至急', 'Class:UserRequest/Attribute:urgency/Value:2' => '高', @@ -116,7 +100,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserRequest/Attribute:urgency/Value:4' => '低', 'Class:UserRequest/Attribute:urgency/Value:4+' => '低', 'Class:UserRequest/Attribute:origin' => '起源', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', @@ -130,57 +114,57 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'ポータル', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'ポータル', 'Class:UserRequest/Attribute:approver_id' => '承認者', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => '承認者メール', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'サービス', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'サービス名', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'サービスサブカテゴリ', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'サービスサブカテゴリ名', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'エスカレーションフラグ', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'いいえ', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'いいえ', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'はい', 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => 'はい', 'Class:UserRequest/Attribute:escalation_reason' => 'エスカレーションの理由', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => '割り当て日', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => '解決日', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => '最後の保留日', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => '合計保留', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO期限', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA tto 合格', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA tto オーバー', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR期限', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA ttr 合格', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA ttr オーバー', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => '解決遅れ', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => '解決コード', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => '補助', 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '補助', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'バグ修正', @@ -196,23 +180,23 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserRequest/Attribute:resolution_code/Value:training' => '研修', 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '研修', 'Class:UserRequest/Attribute:solution' => '解決', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => '保留理由', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => '親要求', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => '親インシデント', 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => '参照要求', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => '親問題', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => '参照問題', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => '親変更', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => '参照変更', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => 'Parent incident ref~~', 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~', @@ -220,9 +204,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserRequest/Attribute:related_request_list' => '子要求', 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request~~', 'Class:UserRequest/Attribute:public_log' => '公開ログ', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'ユーザ満足度', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => '非常に満足', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '非常に満足', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => '十分満足', @@ -232,39 +216,36 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => '非常に不満', 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '非常に不満', 'Class:UserRequest/Attribute:user_comment' => 'ユーザコメント', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => '親要求id名', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => '割り当て', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => '再割り当て', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => '承認', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => '否認', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => '保留', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'タイムアウト', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => '自動解決', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => '自動クローズ', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => '解決済みとマーク', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'この要求をクローズ', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => '再オープン', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => '承認待ち', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', -]); - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', 'Organization:Overview:Tickets' => 'Tickets for this organization~~', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/lt.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/lt.dict.itop-request-mgmt-itil.php new file mode 100644 index 0000000000..1663e3ad68 --- /dev/null +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/lt.dict.itop-request-mgmt-itil.php @@ -0,0 +1,252 @@ + 'Helpdesk~~', + 'Menu:RequestManagement+' => '~~', + 'Menu:RequestManagementProvider' => 'Helpdesk provider~~', + 'Menu:RequestManagementProvider+' => '~~', + 'Menu:UserRequest:Provider' => 'Open request transferred to provider~~', + 'Menu:UserRequest:Provider+' => '~~', + 'Menu:UserRequest:Overview' => 'Overview~~', + 'Menu:UserRequest:Overview+' => '~~', + 'Menu:NewUserRequest' => 'New request~~', + 'Menu:NewUserRequest+' => 'Create a new user request ticket~~', + 'Menu:SearchUserRequests' => 'Search for requests~~', + 'Menu:SearchUserRequests+' => 'Search for user request tickets~~', + 'Menu:UserRequest:Shortcuts' => 'Requests~~', + 'Menu:UserRequest:Shortcuts+' => '~~', + 'Menu:UserRequest:MyRequests' => 'Assigned to me~~', + 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as an Agent)~~', + 'Menu:UserRequest:MySupportRequests' => 'Initiated by me~~', + 'Menu:UserRequest:MySupportRequests+' => 'Non closed requests where I am the caller~~', + 'Menu:UserRequest:EscalatedRequests' => 'Under escalation~~', + 'Menu:UserRequest:EscalatedRequests+' => 'Requests which are under escalation, by status or hot flag~~', + 'Menu:UserRequest:OpenRequests' => 'Open~~', + 'Menu:UserRequest:OpenRequests+' => 'All requests that are not closed~~', + 'UI:WelcomeMenu:MyAssignedCalls' => 'Requests assigned to me~~', + 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Last 14 days request per type~~', + 'UI-RequestManagementOverview-Last-14-days' => 'Last 14 days number of requests~~', + 'UI-RequestManagementOverview-OpenRequestByStatus' => 'Open requests by status~~', + 'UI-RequestManagementOverview-OpenRequestByAgent' => 'Open requests by agent~~', + 'UI-RequestManagementOverview-OpenRequestByType' => 'Open requests by type~~', + 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open requests by customer~~', + 'Class:UserRequest:KnownErrorList' => 'Known Errors~~', + 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', + 'Class:UserRequest' => 'User Request~~', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', + 'Class:UserRequest/Attribute:status' => 'Status~~', + 'Class:UserRequest/Attribute:status+' => '~~', + 'Class:UserRequest/Attribute:status/Value:new' => 'New~~', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', + 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Escalated TTO~~', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', + 'Class:UserRequest/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Escalated TTR~~', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Waiting for approval~~', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', + 'Class:UserRequest/Attribute:status/Value:approved' => 'Approved~~', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', + 'Class:UserRequest/Attribute:status/Value:rejected' => 'Rejected~~', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', + 'Class:UserRequest/Attribute:status/Value:pending' => 'Pending~~', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', + 'Class:UserRequest/Attribute:status/Value:resolved' => 'Resolved~~', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', + 'Class:UserRequest/Attribute:status/Value:closed' => 'Closed~~', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', + 'Class:UserRequest/Attribute:request_type' => 'Request Type~~', + 'Class:UserRequest/Attribute:request_type+' => '~~', + 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service request~~', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', + 'Class:UserRequest/Attribute:impact' => 'Impact~~', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', + 'Class:UserRequest/Attribute:impact/Value:1' => 'A department~~', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', + 'Class:UserRequest/Attribute:impact/Value:2' => 'A service~~', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', + 'Class:UserRequest/Attribute:impact/Value:3' => 'A person~~', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', + 'Class:UserRequest/Attribute:priority' => 'Priority~~', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', + 'Class:UserRequest/Attribute:priority/Value:1' => 'Critical~~', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', + 'Class:UserRequest/Attribute:priority/Value:2' => 'High~~', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', + 'Class:UserRequest/Attribute:priority/Value:3' => 'Medium~~', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', + 'Class:UserRequest/Attribute:priority/Value:4' => 'Low~~', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', + 'Class:UserRequest/Attribute:urgency' => 'Urgency~~', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', + 'Class:UserRequest/Attribute:urgency/Value:1' => 'Critical~~', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', + 'Class:UserRequest/Attribute:urgency/Value:2' => 'High~~', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', + 'Class:UserRequest/Attribute:urgency/Value:3' => 'Medium~~', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', + 'Class:UserRequest/Attribute:urgency/Value:4' => 'Low~~', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', + 'Class:UserRequest/Attribute:origin' => 'Origin~~', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', + 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', + 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~', + 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', + 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', + 'Class:UserRequest/Attribute:origin/Value:mail' => 'Email~~', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', + 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoring~~', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', + 'Class:UserRequest/Attribute:origin/Value:phone' => 'Phone~~', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', + 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal~~', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', + 'Class:UserRequest/Attribute:approver_id' => 'Approver~~', + 'Class:UserRequest/Attribute:approver_id+' => '~~', + 'Class:UserRequest/Attribute:approver_email' => 'Approver Email~~', + 'Class:UserRequest/Attribute:approver_email+' => '~~', + 'Class:UserRequest/Attribute:service_id' => 'Service~~', + 'Class:UserRequest/Attribute:service_id+' => '~~', + 'Class:UserRequest/Attribute:service_name' => 'Service name~~', + 'Class:UserRequest/Attribute:service_name+' => '~~', + 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Service subcategory~~', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', + 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service subcategory name~~', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag' => 'Hot Flag~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'No~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Yes~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', + 'Class:UserRequest/Attribute:escalation_reason' => 'Hot reason~~', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', + 'Class:UserRequest/Attribute:assignment_date' => 'Assignment date~~', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', + 'Class:UserRequest/Attribute:resolution_date' => 'Resolution date~~', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', + 'Class:UserRequest/Attribute:last_pending_date' => 'Last pending date~~', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', + 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulatedpending~~', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', + 'Class:UserRequest/Attribute:tto' => 'TTO~~', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', + 'Class:UserRequest/Attribute:ttr' => 'TTR~~', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', + 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', + 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', + 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO Deadline~~', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', + 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA tto passed~~', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', + 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA tto over~~', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', + 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR Deadline~~', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', + 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA ttr passed~~', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', + 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA ttr over~~', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', + 'Class:UserRequest/Attribute:time_spent' => 'Resolution delay~~', + 'Class:UserRequest/Attribute:time_spent+' => '~~', + 'Class:UserRequest/Attribute:resolution_code' => 'Resolution code~~', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance~~', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed~~', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair~~', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Other~~', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software patch~~', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System update~~', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Training~~', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', + 'Class:UserRequest/Attribute:solution' => 'Solution~~', + 'Class:UserRequest/Attribute:solution+' => '~~', + 'Class:UserRequest/Attribute:pending_reason' => 'Pending reason~~', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', + 'Class:UserRequest/Attribute:parent_request_id' => 'Parent request~~', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', + 'Class:UserRequest/Attribute:parent_incident_id' => 'Parent incident~~', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', + 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref request~~', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_problem_id' => 'Parent problem~~', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', + 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref problem~~', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_change_id' => 'Parent change~~', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', + 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref change~~', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_incident_ref' => 'Parent incident ref~~', + 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', + 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~', + 'Class:UserRequest/Attribute:related_incident_list+' => 'All the incidents that are linked to this parent request~~', + 'Class:UserRequest/Attribute:related_request_list' => 'Child Requests~~', + 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request~~', + 'Class:UserRequest/Attribute:public_log' => 'Public log~~', + 'Class:UserRequest/Attribute:public_log+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction' => 'User satisfaction~~', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very dissatisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', + 'Class:UserRequest/Attribute:user_comment' => 'User comment~~', + 'Class:UserRequest/Attribute:user_comment+' => '~~', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname~~', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', + 'Class:UserRequest/Stimulus:ev_assign' => 'Assign~~', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', + 'Class:UserRequest/Stimulus:ev_reassign' => 'Re-assign~~', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', + 'Class:UserRequest/Stimulus:ev_approve' => 'Approve~~', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', + 'Class:UserRequest/Stimulus:ev_reject' => 'Reject~~', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', + 'Class:UserRequest/Stimulus:ev_pending' => 'Pending~~', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', + 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout~~', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', + 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatic resolve~~', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', + 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatic close~~', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', + 'Class:UserRequest/Stimulus:ev_resolve' => 'Mark as resolved~~', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', + 'Class:UserRequest/Stimulus:ev_close' => 'Close this request~~', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', + 'Class:UserRequest/Stimulus:ev_reopen' => 'Re-open~~', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', + 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wait for approval~~', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', + 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', + 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', + 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', + 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', + 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', + 'Organization:Overview:Tickets' => 'Tickets for this organization~~', +]); diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/nl.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/nl.dict.itop-request-mgmt-itil.php index 7c84ec02cb..8131de34e5 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/nl.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/nl.dict.itop-request-mgmt-itil.php @@ -1,15 +1,15 @@ * @author Jeffrey Bostoen (2018 - 2022) + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:RequestManagement' => 'Helpdesk', @@ -25,7 +25,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:SearchUserRequests' => 'Zoek naar gebruikersverzoeken', 'Menu:SearchUserRequests+' => 'Zoek naar gebruikersverzoeken', 'Menu:UserRequest:Shortcuts' => 'Snelkoppelingen', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Verzoeken toegewezen aan mij', 'Menu:UserRequest:MyRequests+' => 'Verzoeken toegewezen aan mij (als Agent)', 'Menu:UserRequest:MySupportRequests' => 'Mijn verzoeken', @@ -43,61 +43,46 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open verzoeken per organisatie', 'Class:UserRequest:KnownErrorList' => 'Gekende fouten', 'Class:UserRequest:KnownErrorList+' => 'Gekende fouten gerelateerd aan configuratie-items gekoppeld aan het huidige verzoek', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Gebruikersverzoek', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nieuw', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Geëscaleerde TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Toegewezen', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Geëscaleerde TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Wacht op goedkeuring', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Goedgekeurd', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Afgewezen', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Wachtend', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Opgelost', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Gesloten', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Soort verzoek', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Serviceverzoek', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Serviceverzoek', 'Class:UserRequest/Attribute:impact' => 'Impact', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Afdeling', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Dienst', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Persoon', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Prioriteit', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritisch', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Kritisch', 'Class:UserRequest/Attribute:priority/Value:2' => 'Hoog', @@ -107,7 +92,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserRequest/Attribute:priority/Value:4' => 'Laag', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Laag', 'Class:UserRequest/Attribute:urgency' => 'Urgentie', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Kritisch', 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Kritisch', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Hoog', @@ -117,7 +102,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserRequest/Attribute:urgency/Value:4' => 'Laag', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Laag', 'Class:UserRequest/Attribute:origin' => 'Oorsprong', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'Persoonlijk', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Mondeling, in persoon', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat', @@ -131,57 +116,57 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portaal', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Portaal', 'Class:UserRequest/Attribute:approver_id' => 'Goedkeurder', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'E-mailadres goedkeurder', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Service', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Naam service', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Subcategorie service', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Naam subcategorie service', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Geëscaleerd', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nee', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'Nee', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Ja', 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => 'Ja', 'Class:UserRequest/Attribute:escalation_reason' => 'Reden escalatie', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Toegewezen op', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Opgelost sinds', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Laatste in afwachting op', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Opgetelde wachttijd', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO-deadline', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO overschreden', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO over', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR-deadline', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR overschreden', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR over', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Gespendeerde tijd', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Code oplossing', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistentie', 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => 'Assistentie', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bug opgelost', @@ -197,33 +182,33 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Training', 'Class:UserRequest/Attribute:resolution_code/Value:training+' => 'Training', 'Class:UserRequest/Attribute:solution' => 'Oplossing', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Reden waardoor het in afwachting staat', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Hoofdaanvraag', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => 'Hoofdincident', - 'Class:UserRequest/Attribute:parent_incident_id+' => '', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref. verzoek', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Hoofdprobleem', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref. probleem', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Hoofdchange', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref. change', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => 'Ref. hoofdincident', - 'Class:UserRequest/Attribute:parent_incident_ref+' => '', + 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~', 'Class:UserRequest/Attribute:related_incident_list+' => 'All the incidents that are linked to this parent request~~', 'Class:UserRequest/Attribute:related_request_list' => 'Subverzoeken', 'Class:UserRequest/Attribute:related_request_list+' => 'Alle verzoeken die gerelateerd zijn aan dit hoofdverzoek', 'Class:UserRequest/Attribute:public_log' => 'Publieke log', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Klanttevredenheid', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Erg tevreden', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => 'Erg tevreden', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Tevreden', @@ -233,39 +218,36 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Erg ontevreden', 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Erg ontevreden', 'Class:UserRequest/Attribute:user_comment' => 'Reactie gebruiker', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Herkenbare naam hoofdverzoek', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Wijs toe', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Wijs opnieuw toe', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Keur goed', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Keur af', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'In afwachting', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Time-out', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatisch oplossen', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatisch afsluiten', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Markeren als opgelost', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Sluit af', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Heropen', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wacht op goedkeuring', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Kan het verzoek niet aan zichzelf toewijzen als hoofdincident', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets (los subverzoeken op)', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Pas de oplossing ook toe op subverzoeken (ev_autoresolve) en neem deze kenmerken over: service, team, agent, oplossing', -]); - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Organization:Overview:UserRequests' => 'Gebruikersverzoeken van deze organisatie', 'Organization:Overview:MyUserRequests' => 'Mijn gebruikersverzoeken voor deze organisatie', 'Organization:Overview:Tickets' => 'Tickets voor deze organisatie', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pl.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pl.dict.itop-request-mgmt-itil.php index 035ddfb91a..9357d75194 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pl.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pl.dict.itop-request-mgmt-itil.php @@ -1,11 +1,10 @@ 'Szukaj zgłoszeń użytkowników', 'Menu:SearchUserRequests+' => 'Szukaj zgłoszeń użytkowników', 'Menu:UserRequest:Shortcuts' => 'Skróty', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Zgłoszenia przypisane do mnie', 'Menu:UserRequest:MyRequests+' => 'Zgłoszenia przypisane do mnie (jako Agent)', 'Menu:UserRequest:MySupportRequests' => 'Moje telefony wsparcia', @@ -42,61 +41,46 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Otwarte zgłoszenia według klientów', 'Class:UserRequest:KnownErrorList' => 'Znane błędy', 'Class:UserRequest:KnownErrorList+' => 'Znane błędy związane z konfiguracją CI powiązaną z bieżącym zgłoszeniem', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Zgłoszenie użytkownika', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nowe', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Pilny czas podjęcia', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Przypisane', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Pilny czas rozwiązania', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Oczekujący', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Zatwierdzone', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Odrzucone', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Trwające', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Rozwiązane', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Zamknięte', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Typ zgłoszenia', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Zgłoszenie serwisowe', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Zgłoszenie serwisowe', 'Class:UserRequest/Attribute:impact' => 'Dotyczy', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Wydział', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Usługa', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Osoba', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Priorytet', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'krytyczny', 'Class:UserRequest/Attribute:priority/Value:1+' => 'krytyczny', 'Class:UserRequest/Attribute:priority/Value:2' => 'wysoki', @@ -106,7 +90,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserRequest/Attribute:priority/Value:4' => 'niski', 'Class:UserRequest/Attribute:priority/Value:4+' => 'niski', 'Class:UserRequest/Attribute:urgency' => 'Pilność', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'krytyczna', 'Class:UserRequest/Attribute:urgency/Value:1+' => 'krytyczna', 'Class:UserRequest/Attribute:urgency/Value:2' => 'wysoka', @@ -116,7 +100,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserRequest/Attribute:urgency/Value:4' => 'niska', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'niska', 'Class:UserRequest/Attribute:origin' => 'Pochodzenie', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'Osobiście', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Zgłoszenie utworzone po bezpośredniej rozmowie', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Czat', @@ -130,57 +114,57 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'portal', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'portal', 'Class:UserRequest/Attribute:approver_id' => 'Zatwierdzający', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'E-mail zatwierdzającego', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Usługa', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Nazwa usługi', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Podkategoria usługi', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Nazwa podkategorii usługi', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Flaga - Ważny', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nie', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'Nie', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Tak', 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => 'Tak', 'Class:UserRequest/Attribute:escalation_reason' => 'Powód - Ważny', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Data przydziału', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Data rozwiązania', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Ostatnia data trwania', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulated pending', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'czas na podjęcie (TTO)', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'czas na rozwiązanie (TTR)', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'Ostateczny termin podjęcia (TTO)', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'Gwarantowany czas podjęcia (SLA tto) zaliczony', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'Gwarantowany czas podjęcia (SLA tto) skończył się', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'Ostateczny termin rozwiązania TTR', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'Gwarantowany czas rozwiązania (SLA ttr) zaliczony', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'Gwarantowany czas rozwiązania (SLA ttr) skończył się', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Opóźnienie rozwiązania', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Kod rozwiązania', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'wsparcie', 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => 'wsparcie', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'usterka naprawiona', @@ -196,33 +180,33 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'szkolenie', 'Class:UserRequest/Attribute:resolution_code/Value:training+' => 'szkolenie', 'Class:UserRequest/Attribute:solution' => 'Rozwiązanie', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Powód oczekiwania', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Źródłowe zgłoszenie', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => 'Źródłowy incydent', - 'Class:UserRequest/Attribute:parent_incident_id+' => '', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Powiązane zgłoszenie', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Źródłowy problem', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Powiązany problem', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Źródłowa zmiana', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Powiązana zmiana', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => 'Powiązany źródłowy incydent', - 'Class:UserRequest/Attribute:parent_incident_ref+' => '', + 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~', 'Class:UserRequest/Attribute:related_incident_list+' => 'All the incidents that are linked to this parent request~~', 'Class:UserRequest/Attribute:related_request_list' => 'Zależne zgłoszenia', 'Class:UserRequest/Attribute:related_request_list+' => 'Wszystkie zgłoszenia powiązane ze zgłoszeniem nadrzędnym', 'Class:UserRequest/Attribute:public_log' => 'Dziennik publiczny', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Zadowolenie użytkownika', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Bardzo zadowolony', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => 'Bardzo zadowolony', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Dość zadowolony', @@ -232,39 +216,36 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Bardzo niezadowolony', 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Bardzo niezadowolony', 'Class:UserRequest/Attribute:user_comment' => 'Komentarz użytkownika', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Przydziel', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Przydziel ponownie', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Zatwierdź', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Odrzuć', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Trwające', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Po czasie', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatyczne rozwiązanie', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatyczne zamknięcie', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Oznacz jako rozwiązane', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Zamknij to zgłoszenie', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Otwórz ponownie', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Do zatwierdzenia', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Nie można przypisać zgłoszenia nadrzędnego do samego siebie', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Połącz rozwiązanie kaskadowo do żądań podrzędnych (ev_autoresolve) i dopasuj następujące cechy zgłoszenia: usługa, zespół, agent, informacje o rozwiązaniu', -]); - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Organization:Overview:UserRequests' => 'Zgłoszenia użytkowników z tej organizacji', 'Organization:Overview:MyUserRequests' => 'Moje zgłoszenia użytkowników dla tej organizacji', 'Organization:Overview:Tickets' => 'Zgłoszenia tej organizacji', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pt_br.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pt_br.dict.itop-request-mgmt-itil.php index 109a85b595..b5920d6f29 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pt_br.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pt_br.dict.itop-request-mgmt-itil.php @@ -1,22 +1,21 @@ 'Gerenciamento de Solicitações', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => 'Solicitações a provedores(as)', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Solicitações abertas transferidas a provedores', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Visão geral', 'Menu:UserRequest:Overview+' => 'Visão geral', 'Menu:NewUserRequest' => 'Nova solicitação', @@ -24,7 +23,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:SearchUserRequests' => 'Pesquisar por solicitações', 'Menu:SearchUserRequests+' => 'Pesquisar por solicitações', 'Menu:UserRequest:Shortcuts' => 'Atalhos', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Solicitações atribuídas a mim', 'Menu:UserRequest:MyRequests+' => 'Solicitações atribuídas a mim (como Agente)', 'Menu:UserRequest:MySupportRequests' => 'Minhas solicitações de suporte', @@ -42,121 +41,106 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Solicitações abertas por cliente', 'Class:UserRequest:KnownErrorList' => 'Erros conhecidos', 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Solicitação de Usuário', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nova', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'TTO escalonado', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Atribuído', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'TTR escalonado', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Aguardando aprovação', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Aprovado', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Rejeitado', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Pendente', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Solucionado', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Fechado', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Tipo solicitação', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Solicitação de serviço', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Solicitação de serviço', 'Class:UserRequest/Attribute:impact' => 'Impacto', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Um departamento', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Um serviço', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Uma pessoa', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Prioridade', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Crítica', - 'Class:UserRequest/Attribute:priority/Value:1+' => '', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => 'Alta', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Média', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Baixa', - 'Class:UserRequest/Attribute:priority/Value:4+' => '', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => 'Urgência', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Crítica', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Alta', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Média', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Baixa', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Origem', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', 'Class:UserRequest/Attribute:origin/Value:mail' => 'E-mail', - 'Class:UserRequest/Attribute:origin/Value:mail+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoramento', - 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', 'Class:UserRequest/Attribute:origin/Value:phone' => 'Telefone', - 'Class:UserRequest/Attribute:origin/Value:phone+' => '', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal do usuário', - 'Class:UserRequest/Attribute:origin/Value:portal+' => '', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', 'Class:UserRequest/Attribute:approver_id' => 'Aprovador', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'E-mail do aprovador', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Serviço', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Nome do serviço', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Subcategoria de serviço', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Nome da subcategoria de serviço', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Flag de escalonamento', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Não', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Sim', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Motivo do escalonamento', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Data de atribuição', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Data de solução', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Última data pendente', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Pendências acumuladas', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', 'Class:UserRequest/Attribute:tto+' => 'Tempo para atribuição (TTO)', 'Class:UserRequest/Attribute:ttr' => 'TTR', @@ -178,93 +162,90 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR ultrapassado', 'Class:UserRequest/Attribute:sla_ttr_over+' => 'Tempo para solução (TTR) do Acordo de Nível de Serviço (ANS) ultrapassado', 'Class:UserRequest/Attribute:time_spent' => 'Tempo de resolução', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Código da solução', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistência', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Correção de bug', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware reparado', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Outro', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Atualização de software', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'Atualização de sistema', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Treinamento', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Solução', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Motivo da pendência', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Solicitação pai', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => 'Incidente pai', - 'Class:UserRequest/Attribute:parent_incident_id+' => '', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref. solitação pai', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Problema pai', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref. problema pai', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Mudança pai', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref. mudança pai', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => 'Ref. incidente pai', - 'Class:UserRequest/Attribute:parent_incident_ref+' => '', + 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~', 'Class:UserRequest/Attribute:related_incident_list+' => 'All the incidents that are linked to this parent request~~', 'Class:UserRequest/Attribute:related_request_list' => 'Subsolicitações', 'Class:UserRequest/Attribute:related_request_list+' => 'Todas as solicitações associadas à esta solicitação pai', 'Class:UserRequest/Attribute:public_log' => 'Log público', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Satisfação do usuário', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Muito satisfeito', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Satisfeito', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Insatisfeito', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Muito insatisfeito', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Comentário do usuário', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Atribuir', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Reatribuir', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Aprovar', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Rejeitar', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Pendente', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Solucionado automaticamente', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Fechado automaticamente', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Marcar como solucionado', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Fechar esta solicitação', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Re-abrir', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Aguardar por aprovação', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Não é possível atribuir a solicitação pai a própria solicitação', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets (resolver solicitações filhas)', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Conecte a solução a solicitações filhas (ev_autoresolve) e alinhe as seguintes características da requisição: serviço, equipe, agente, info de solução', -]); - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Organization:Overview:UserRequests' => 'Solicitações de usuários desta organização', 'Organization:Overview:MyUserRequests' => 'Minhas solicitações de usuário para esta organização', 'Organization:Overview:Tickets' => 'Solicitações desta organização', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/ru.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/ru.dict.itop-request-mgmt-itil.php index e74b826eab..59cb089309 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/ru.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/ru.dict.itop-request-mgmt-itil.php @@ -1,11 +1,10 @@ @@ -43,61 +42,46 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Открытые запросы по заказчику', 'Class:UserRequest:KnownErrorList' => 'Известные ошибки', 'Class:UserRequest:KnownErrorList+' => 'Известные ошибки, связанные с функциональными КЕ текущего тикета', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Запрос', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Статус', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Новый', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Эскалация TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Назначен', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Эскалация TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Ожидание утверждения', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Утвержден', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Отклонен', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'В ожидании', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Решенный', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Закрыт', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Тип запроса', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Запрос на обслуживание', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Запрос на обслуживание', 'Class:UserRequest/Attribute:impact' => 'Влияние', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Департамент', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Служба', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Персона', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Приоритет', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Критический', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Критический', 'Class:UserRequest/Attribute:priority/Value:2' => 'Высокий', @@ -107,7 +91,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:priority/Value:4' => 'Низкий', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Низкий', 'Class:UserRequest/Attribute:urgency' => 'Срочность', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Критическая', 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Критическая', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Высокая', @@ -117,7 +101,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:urgency/Value:4' => 'Низкая', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Низкая', 'Class:UserRequest/Attribute:origin' => 'Источник', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'Лично', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Запрос создан по итогам личной беседы', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Чат', @@ -131,57 +115,57 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Портал', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Портал', 'Class:UserRequest/Attribute:approver_id' => 'Утверждающий', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Email утверждающего', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Услуга', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Услуга', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Подкатегория', 'Class:UserRequest/Attribute:servicesubcategory_id+' => 'Подкатегория услуги', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Подкатегория услуги', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Флаг эскалации', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Нет', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'Нет', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Да', 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => 'Да', 'Class:UserRequest/Attribute:escalation_reason' => 'Причина эскалации', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Дата назначения', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Дата решения', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Дата последнего ожидания', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Накопленное ожидание', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'Затрачено времени (TTO)', - 'Class:UserRequest/Attribute:tto_time_spent+' => '', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'Затрачено времени (TTR)', - 'Class:UserRequest/Attribute:ttr_time_spent+' => '', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'Срок TTO', 'Class:UserRequest/Attribute:tto_escalation_deadline+' => 'Крайний срок назаначения агента (принятия в работу) по текущему SLA', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO пропущено', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO превышено', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'Срок TTR', 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => 'Крайний срок решения по текущему SLA', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR пропущено', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR превышено', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Время на решение', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Код решения', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Помощь', 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => 'Помощь', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Исправление ошибки', @@ -197,25 +181,25 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Обучение', 'Class:UserRequest/Attribute:resolution_code/Value:training+' => 'Обучение', 'Class:UserRequest/Attribute:solution' => 'Описание решения', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Причина ожидания', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Родительский запрос', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => 'Родительский инцидент', - 'Class:UserRequest/Attribute:parent_incident_id+' => '', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Родительский запрос', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Родительская проблема', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Родительская проблема', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Родительское изменение', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Родительское изменение', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => 'Родительский инцидент', - 'Class:UserRequest/Attribute:parent_incident_ref+' => '', + 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~', 'Class:UserRequest/Attribute:related_incident_list+' => 'All the incidents that are linked to this parent request~~', 'Class:UserRequest/Attribute:related_request_list' => 'Дочерние запросы', @@ -223,7 +207,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:public_log' => 'Общий журнал', 'Class:UserRequest/Attribute:public_log+' => 'Информация в общем журнале доступна для пользователей портала', 'Class:UserRequest/Attribute:user_satisfaction' => 'Удовлетворенность пользователя', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Очень доволен', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => 'Очень доволен', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Вполне доволен', @@ -233,39 +217,36 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Очень недоволен', 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Очень недоволен', 'Class:UserRequest/Attribute:user_comment' => 'Комментарий пользователя', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Родительский запрос', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Назначить', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Переназначить', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Утвердить', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Отклонить', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'В ожидание', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Таймаут', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Автоматическое решение', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Автоматическое закрытие', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Отметить как решенный', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Закрыть', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Вновь открыть', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Ждать утверждения', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Невозможно назначить этот же запрос в качестве родительского', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Каскадное решение дочерних запросов (ev_autoresolve) с установкой следующих параметров: услуга, команда, агент, информация о решении.', -]); - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Organization:Overview:UserRequests' => 'Запросы пользователей этой организации', 'Organization:Overview:MyUserRequests' => 'Мои запросы пользователей этой организации', 'Organization:Overview:Tickets' => 'Тикеты этой организации', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/sk.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/sk.dict.itop-request-mgmt-itil.php index 30f2c9b342..e437ddcaba 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/sk.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/sk.dict.itop-request-mgmt-itil.php @@ -1,11 +1,10 @@ 'Otvorené požiadavky podľa organizácie', 'Class:UserRequest:KnownErrorList' => 'Známe chyby', 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Požiadavka užívateľa', - 'Class:UserRequest+' => '~~', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Stav', 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nová', @@ -142,7 +126,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Názov subkategórie služieb', 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Eskalačný príznak', - 'Class:UserRequest/Attribute:escalation_flag+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nie', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Áno', @@ -262,9 +246,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', -]); - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', 'Organization:Overview:Tickets' => 'Tickets for this organization~~', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/tr.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/tr.dict.itop-request-mgmt-itil.php index c9cd39b8d4..b6a655bd94 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/tr.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/tr.dict.itop-request-mgmt-itil.php @@ -1,24 +1,23 @@ 'Helpdesk~~', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => 'Helpdesk provider~~', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Open request transferred to provider~~', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Overview~~', - 'Menu:UserRequest:Overview+' => '', + 'Menu:UserRequest:Overview+' => '~~', 'Menu:NewUserRequest' => 'New request~~', 'Menu:NewUserRequest+' => 'Create a new user request ticket~~', 'Menu:SearchUserRequests' => 'Search for requests~~', @@ -42,25 +41,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open requests by customer~~', 'Class:UserRequest:KnownErrorList' => 'Known Errors~~', 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'User Request~~', - 'Class:UserRequest+' => '~~', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => 'Status~~', 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'New~~', @@ -86,7 +70,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:request_type' => 'Request Type~~', 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service request~~', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Impact~~', 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'A department~~', @@ -98,23 +82,23 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:priority' => 'Priority~~', 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Critical~~', - 'Class:UserRequest/Attribute:priority/Value:1+' => '', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => 'High~~', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Medium~~', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Low~~', - 'Class:UserRequest/Attribute:priority/Value:4+' => '', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => 'Urgency~~', 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Critical~~', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'High~~', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Medium~~', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Low~~', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Origin~~', 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', @@ -142,11 +126,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service subcategory name~~', 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Hot Flag~~', - 'Class:UserRequest/Attribute:escalation_flag+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'No~~', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Yes~~', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Hot reason~~', 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Assignment date~~', @@ -182,19 +166,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:resolution_code' => 'Resolution code~~', 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance~~', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed~~', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair~~', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Other~~', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software patch~~', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System update~~', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Training~~', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Solution~~', 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Pending reason~~', @@ -224,13 +208,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:user_satisfaction' => 'User satisfaction~~', 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very dissatisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'User comment~~', 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname~~', @@ -262,9 +246,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', -]); - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', 'Organization:Overview:Tickets' => 'Tickets for this organization~~', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php index 53fb2566c3..fdf2b17032 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php @@ -1,25 +1,29 @@ '服务台', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => '服务台供应商', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => '转交给供应商的待处理的需求', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => '概况', - 'Menu:UserRequest:Overview+' => '', + 'Menu:UserRequest:Overview+' => '~~', 'Menu:NewUserRequest' => '新建需求', 'Menu:NewUserRequest+' => '新建需求工单', 'Menu:SearchUserRequests' => '搜索需求', 'Menu:SearchUserRequests+' => '搜索需求工单', 'Menu:UserRequest:Shortcuts' => '快捷方式', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => '分配给我的需求', 'Menu:UserRequest:MyRequests+' => '分配给我的需求 (作为办理人)', 'Menu:UserRequest:MySupportRequests' => '我办理的需求', @@ -39,61 +43,44 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest:KnownErrorList+' => '和当前工单关联的功能配置项相关的已知错误', 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => '自动复制来自父级需求的公共日志 %2$s:

', 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => '自动复制来自父级需求的私有日志 [[UserRequest:%1$s]]:

', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest' => '需求', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type to handle only service requests and not Incidents.~~', 'Class:UserRequest/Attribute:status' => '状态', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => '新建', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => '已升级TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => '已分配', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => '已升级TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => '等待批准', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => '已批准', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => '已驳回', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => '待定', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => '已解决', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => '已关闭', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => '需求类型', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => '服务需求', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '服务需求', 'Class:UserRequest/Attribute:impact' => '影响范围', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected.~~', 'Class:UserRequest/Attribute:impact/Value:1' => '部门', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => '服务', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => '个体', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => '优先级', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => '紧急', 'Class:UserRequest/Attribute:priority/Value:1+' => '紧急', 'Class:UserRequest/Attribute:priority/Value:2' => '高', @@ -103,7 +90,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest/Attribute:priority/Value:4' => '低', 'Class:UserRequest/Attribute:priority/Value:4+' => '低', 'Class:UserRequest/Attribute:urgency' => '紧急度', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => '紧急', 'Class:UserRequest/Attribute:urgency/Value:1+' => '紧急', 'Class:UserRequest/Attribute:urgency/Value:2' => '高', @@ -113,7 +100,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest/Attribute:urgency/Value:4' => '低', 'Class:UserRequest/Attribute:urgency/Value:4+' => '低', 'Class:UserRequest/Attribute:origin' => '来自', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => '当面', 'Class:UserRequest/Attribute:origin/Value:in_person+' => '通过面对面交谈收到的需求', 'Class:UserRequest/Attribute:origin/Value:chat' => '聊天工具', @@ -127,89 +114,89 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest/Attribute:origin/Value:portal' => '门户', 'Class:UserRequest/Attribute:origin/Value:portal+' => '通过门户收到的需求', 'Class:UserRequest/Attribute:approver_id' => '批准人', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => '邮箱', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => '服务', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => '服务名称', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => '子服务', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => '子服务名称', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => '升级标识', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => '否', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '否', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => '是', 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '是', 'Class:UserRequest/Attribute:escalation_reason' => '升级原因', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => '分配日期', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => '解决日期', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => '最后更新', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => '累计待定', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO 耗时', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR 耗时', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO 截止日期', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO 合格', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO 超时', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR 截止日期', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR 合格', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR 超时', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => '耗时', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => '解决编码', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => '帮助', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'bug 修复', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => '硬件维修', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => '其它', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => '软件补丁', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => '系统更新', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => '培训', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => '解决方案', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => '待定原因', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => '父级需求', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_incident_id' => '父级事件', - 'Class:UserRequest/Attribute:parent_incident_id+' => '', + 'Class:UserRequest/Attribute:parent_incident_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => '需求编号', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => '父级问题', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => '问题编号', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => '父级变更', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => '变更编号', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:parent_incident_ref' => '父级事件编号', 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', 'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~', @@ -217,9 +204,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest/Attribute:related_request_list' => '子需求', 'Class:UserRequest/Attribute:related_request_list+' => '此父级需求相关的所有衍生需求', 'Class:UserRequest/Attribute:public_log' => '公共日志', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => '用户满意度', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => '非常满意', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '非常满意', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => '基本满意', @@ -229,40 +216,36 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => '非常不满意', 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '非常不满意', 'Class:UserRequest/Attribute:user_comment' => '用户评论', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => '父级需求昵称', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => '分配', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => '重新分配', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => '批准', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => '驳回', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => '待定', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => '超时', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => '自动解决', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => '自动关闭', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => '标记为已解决', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => '关闭', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => '重新打开', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => '等待批准', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => '无法分配父级需求给自己', - 'Class:UserRequest/Method:ResolveChildTickets' => '解决子工单', 'Class:UserRequest/Method:ResolveChildTickets+' => '递归解决子工单 (自动解决), 并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案信息', -]); - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Organization:Overview:UserRequests' => '此组织的所有需求', 'Organization:Overview:MyUserRequests' => '我在此组织发起的需求', 'Organization:Overview:Tickets' => '此组织内的所有工单', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/cs.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/cs.dict.itop-request-mgmt.php index a294432dce..2095ccfe96 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/cs.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/cs.dict.itop-request-mgmt.php @@ -1,11 +1,10 @@ @@ -26,7 +25,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:SearchUserRequests' => 'Hledat uživatelské požadavky', 'Menu:SearchUserRequests+' => 'Hledat uživatelské požadavky', 'Menu:UserRequest:Shortcuts' => 'Odkazy', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Požadavky přidělené mně', 'Menu:UserRequest:MyRequests+' => 'Požadavky přidělené mně (jako řešiteli)', 'Menu:UserRequest:MySupportRequests' => 'Mnou zadané požadavky', @@ -48,223 +47,205 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:UserRequest:MyWorkOrders+' => 'Všechny pracovní příkazy přidělené mně', 'Class:Problem:KnownProblemList' => 'Známé problémy', 'Tickets:Related:OpenIncidents' => 'Otevřené incidenty', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Uživatelský požadavek', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Stav', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nový', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Eskalovaný TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Přidělený', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Eskalovaný TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Čeká na schválení', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Schválený', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Zamítnutý', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Pozastavený', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Vyřešený', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Uzavřený', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Typ požadavku', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incident', - 'Class:UserRequest/Attribute:request_type/Value:incident+' => '', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Požadavek na službu', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Dopad', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Oddělení', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Služba', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Osoba', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Priorita', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'kritická', - 'Class:UserRequest/Attribute:priority/Value:1+' => '', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => 'vysoká', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'střední', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'nízká', - 'Class:UserRequest/Attribute:priority/Value:4+' => '', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => 'Naléhavost', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'kritická', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'vysoká', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'střední', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'nízká', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Původ', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'Osobně', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Požadavek vytvořený po osobní diskuzi', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat', 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Požadavek vytvořený v návaznosti na chat', 'Class:UserRequest/Attribute:origin/Value:mail' => 'email', - 'Class:UserRequest/Attribute:origin/Value:mail+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'monitoring', - 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', 'Class:UserRequest/Attribute:origin/Value:phone' => 'telefon', - 'Class:UserRequest/Attribute:origin/Value:phone+' => '', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', 'Class:UserRequest/Attribute:origin/Value:portal' => 'portál', - 'Class:UserRequest/Attribute:origin/Value:portal+' => '', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', 'Class:UserRequest/Attribute:approver_id' => 'Schvalovatel', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Email schvalovatele', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Služba', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Název služby', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Podkategorie služeb', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Název podkategorie služeb', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Eskalovat', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Ne', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Ano', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Důvod eskalace', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Datum přidělení', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Datum vyřešení', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Datum posledního pozastavení', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Kumulovaná doba pozastavení', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'Požadovaný čas přidělení', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'TTO vypršel', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'TTO zmeškán o', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'Požadovaný čas vyřešení', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'TTR vypršel', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'TTR zmeškán o', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Doba řešení', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Kód řešení', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'asistence', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'oprava SW (bugfix)', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'oprava HW', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'jiné', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'oprava SW (patch)', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'aktualizace systému', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'školení', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Řešení', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Důvod pozastavení', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Nadřazený požadavek', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Odkaz na nadřazený požadavek', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Nadřazený problém', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Odkaz na nadřazený problém', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Nadřazená změna', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Odkaz na nadřazenou změnu', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => 'Podřízené požadavky', 'Class:UserRequest/Attribute:related_request_list+' => 'Všechny požadavky spojené s tímto nadřízeným požadavkem', 'Class:UserRequest/Attribute:public_log' => 'Veřejný záznam', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Spokojenost uživatele', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Velmi spokojen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Docela spokojen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Spíše nespokojen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Velmi nespokojen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Komentář uživatele', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Přidělit', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Znovu přidělit', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Schválit', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Zamítnout', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Pozastavit', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Prodleva', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatické vyřešení', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatické uzavření', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Označit jako vyřešené', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Uzavřít požadavek', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Znovu otevřít', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Čeká na schválení', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Požadavek nemůže být nadřazený sám sobě', -]); - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Portal:TitleDetailsFor_Request' => 'Detaily požadavku', 'Portal:ButtonUpdate' => 'Aktualizovat', 'Portal:ButtonClose' => 'Uzavřít', @@ -279,7 +260,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Portal:UserRequest:MoreInfo' => 'Více informací', 'Portal:Details-Service-Element' => 'Prvky služby', 'Portal:NoClosedTicket' => 'Žádné uzavřené požadavky', - 'Portal:NoService' => '', + 'Portal:NoService' => '~~', 'Portal:ListOpenProblems' => 'Otevřené problémy', 'Portal:ShowProblem' => 'Problémy', 'Portal:ShowFaqs' => 'FAQ', @@ -289,9 +270,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Portal:ChooseYourFavoriteLanguage' => 'Vyberte svůj jazyk', 'Class:UserRequest/Method:ResolveChildTickets' => 'Vyřešit podřízené tikety', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Kaskádovat vyřešení do podřízeného požadavku (ev_autoresolve) a sjednotit následující vlastnosti: služba, tým, řešitel, informace o vyřešení', -]); - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Organization:Overview:UserRequests' => 'Uživatelské požadavky z této organizace', 'Organization:Overview:MyUserRequests' => 'Moje uživatelské požadavky pro tuto organizaci', 'Organization:Overview:Tickets' => 'Tikety pro tuto organizaci', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/da.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/da.dict.itop-request-mgmt.php index a8f3e81a42..b367dfecb1 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/da.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/da.dict.itop-request-mgmt.php @@ -1,11 +1,10 @@ @@ -13,21 +12,21 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:RequestManagement' => 'Helpdesk', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => 'Helpdesk Leverandør', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Åbne brugerhenvendelser ved leverandør', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Oversigt', - 'Menu:UserRequest:Overview+' => '', + 'Menu:UserRequest:Overview+' => '~~', 'Menu:NewUserRequest' => 'Ny Bruger henvendelse', - 'Menu:NewUserRequest+' => '', + 'Menu:NewUserRequest+' => 'Create a new user request ticket~~', 'Menu:SearchUserRequests' => 'Søg efter brugerhenvendelser', - 'Menu:SearchUserRequests+' => '', + 'Menu:SearchUserRequests+' => 'Search for user request tickets~~', 'Menu:UserRequest:Shortcuts' => 'Genveje', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Mine henvendelser', - 'Menu:UserRequest:MyRequests+' => '', + 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as an Agent)~~', 'Menu:UserRequest:MySupportRequests' => 'Mine Support-henvendelser', 'Menu:UserRequest:MySupportRequests+' => 'Non closed requests where I am the caller~~', 'Menu:UserRequest:EscalatedRequests' => 'Eskalerede Brugerhenvendelser', @@ -44,58 +43,43 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:UserRequest:KnownErrorList' => 'KEndte fejl (Known Errors)', 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', 'Menu:UserRequest:MyWorkOrders' => 'Mine tildelte arbejdsordre', - 'Menu:UserRequest:MyWorkOrders+' => '', + 'Menu:UserRequest:MyWorkOrders+' => 'All work orders assigned to me~~', 'Class:Problem:KnownProblemList' => 'Kendte problemer', 'Tickets:Related:OpenIncidents' => 'Open incidents~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Brugerhenvendelse', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Ny', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Eskaleret TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Tildelt', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Eskaleret TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Afventer godkendelse', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Godkendt', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Afslået', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Nedetid', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Løst', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Lukket', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Request-Type', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incident', - 'Class:UserRequest/Attribute:request_type/Value:incident+' => '', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service Anmodning', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Påvirkning', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Afdeling', 'Class:UserRequest/Attribute:impact/Value:1+' => 'En afdeling er påvirket', 'Class:UserRequest/Attribute:impact/Value:2' => 'Service', @@ -103,167 +87,164 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:UserRequest/Attribute:impact/Value:3' => 'Person', 'Class:UserRequest/Attribute:impact/Value:3+' => 'En person er påvirket', 'Class:UserRequest/Attribute:priority' => 'Prioritet', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritisk', - 'Class:UserRequest/Attribute:priority/Value:1+' => '', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => 'Høj', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Middel', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Lav', - 'Class:UserRequest/Attribute:priority/Value:4+' => '', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => 'Vigtighed', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Kritisk', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Høj', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Middel', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Lav', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Oprindelse', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', 'Class:UserRequest/Attribute:origin/Value:mail' => 'Mail', - 'Class:UserRequest/Attribute:origin/Value:mail+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoring', - 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', 'Class:UserRequest/Attribute:origin/Value:phone' => 'Telefon', - 'Class:UserRequest/Attribute:origin/Value:phone+' => '', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal', - 'Class:UserRequest/Attribute:origin/Value:portal+' => '', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', 'Class:UserRequest/Attribute:approver_id' => 'Godkender', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Godkender Email', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Service', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Service Name', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Service Underkategori', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service Underkategori navn', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Eskalations Flag', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nej', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Ja', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Eskalationsgrund', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Tildelt dato', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Løsningsdato', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Sidste udsættelses dato', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Akkumuleret nedetid', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO (Time To Own)', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR (Time To Resolve)', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO Deadline', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO passeret', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO overskredet', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR Deadline', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR passeret', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR overskredet', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Løsningstid forbrugt', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Løsnings Kode', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bugfix', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware Reparation', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Andet', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software Patch', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System Update', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Uddannelse', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Løsning', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Udsættelsesgrund', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Parent Anmodning', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Reference Brugerhenvendelse', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Parent-Problem', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Reference Problem', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Parent-Change', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Reference Change', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => 'Afledte Anmodninger', 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request~~', 'Class:UserRequest/Attribute:public_log' => 'Offentlig Log', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Brugertilfredshed', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Meget tilfreds', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Tilfreds', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Nogenlunde tilfreds', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Meget utilfreds', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Brugerkommentar', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Parent Request ID Friendly Name', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Tildelt', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Forny tildeling', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Godkent', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Afslå', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Afventer', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatisk løst', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatisk lukket', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Marker som løst', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Luk denne Request', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Genåben', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Afventer godkendelse', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', -]); - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Portal:TitleDetailsFor_Request' => 'Dealjer for Brugerhenvendelser', 'Portal:ButtonUpdate' => 'Opdater', 'Portal:ButtonClose' => 'Luk', @@ -288,9 +269,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Portal:ChooseYourFavoriteLanguage' => 'Vælg dit foretrukne sprog', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', -]); - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', 'Organization:Overview:Tickets' => 'Tickets for this organization~~', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/de.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/de.dict.itop-request-mgmt.php index 03c2277132..ac787bbbac 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/de.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/de.dict.itop-request-mgmt.php @@ -1,11 +1,10 @@ @@ -15,9 +14,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:RequestManagement' => 'Helpdesk', 'Menu:RequestManagement+' => 'Verwaltung von Nutzeranfragen und Störungsmeldungen', 'Menu:RequestManagementProvider' => 'Helpdesk-Provider', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Offene Benutzeranfragen beim Provider', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Übersicht', 'Menu:UserRequest:Overview+' => 'Übersicht über Benutzeranfragen', 'Menu:NewUserRequest' => 'Neue Benutzeranfrage', @@ -25,7 +24,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:SearchUserRequests' => 'Nach Benutzeranfrage suchen', 'Menu:SearchUserRequests+' => 'Nach bestehenden Benutzeranfragen suchen', 'Menu:UserRequest:Shortcuts' => 'Requests', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Mir zugewiesene Benutzeranfragen', 'Menu:UserRequest:MyRequests+' => 'Anfragen, die mir als Bearbeiter zugewiesen sind', 'Menu:UserRequest:MySupportRequests' => 'Von mir gestellte Anfragen', @@ -47,79 +46,64 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:UserRequest:MyWorkOrders+' => 'Alle mir zugewiesenen Arbeitsaufträge', 'Class:Problem:KnownProblemList' => 'Bekannte Problems', 'Tickets:Related:OpenIncidents' => 'Offene Incidents', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Automatische Kopie des öffentlichen Log-Eintrags aus der übergeordneten Benutzeranfrage %2$s:

', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Automatische Kopie des privaten Log-Eintrags aus der übergeordneten Benutzeranfrage [[UserRequest:%1$s]]:

', 'Class:UserRequest' => 'Benutzeranfrage', 'Class:UserRequest+' => 'Ticket-Typ, der Störungen und Service-Anfragen abdeckt.', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Neu', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Eskaliert TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Zugewiesen', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Eskaliert TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Wartend auf Genehmigung', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Genehmigt', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Abgelehnt', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Auszeit', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Gelöst', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Geschlossen', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Request-Typ', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incident', - 'Class:UserRequest/Attribute:request_type/Value:incident+' => '', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service-Request', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Auswirkung', 'Class:UserRequest/Attribute:impact+' => 'Die Auswirkung gibt die Schwere des Vorfalls an, oft geschätzt durch die Anzahl der Betroffenen', 'Class:UserRequest/Attribute:impact/Value:1' => 'Eine Abteilung', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Ein Service', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Eine Person', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Priorität', 'Class:UserRequest/Attribute:priority+' => 'Reihenfolge, in der Tickets zu bearbeiten sind', 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritisch', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Höchste Priorität', 'Class:UserRequest/Attribute:priority/Value:2' => 'Hoch', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Mittel', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Niedrig', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Niedrigste Priorität', 'Class:UserRequest/Attribute:urgency' => 'Dringlichkeit', 'Class:UserRequest/Attribute:urgency+' => 'Wie schnell der Vorfall behandelt werden muss', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Kritisch', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Hoch', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Mittel', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Niedrig', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Niedrigste Dringlichkeitsstufe', 'Class:UserRequest/Attribute:origin' => 'Herkunft', @@ -137,133 +121,130 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Benutzeranfrage, die über das Portal erstellt wurde', 'Class:UserRequest/Attribute:approver_id' => 'Genehmiger', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Genehmiger-E-Mail', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Service', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Service-Name', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Service-Unterkategorie', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service-Unterkategorie-Name', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Eskalations-Flag', 'Class:UserRequest/Attribute:escalation_flag+' => 'Wenn gesetzt, erscheint das Ticket im Menü "Eskalierte Benutzeranfragen"', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nein', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Ja', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Eskalationsgrund', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Zuweisungsdatum', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Lösungsdatum', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Letztes Auszeit-Datum', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Kumulierte Auszeit', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO (Time To Own)', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR (Time To Resolve)', 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve', 'Class:UserRequest/Attribute:tto_time_spent' => 'Verbrauchte TTO-Zeit', - 'Class:UserRequest/Attribute:tto_time_spent+' => '', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'Verbrauchte TTR-Zeit', - 'Class:UserRequest/Attribute:ttr_time_spent+' => '', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO-Deadline', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO verletzt', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO überschritten', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR-Deadline', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR verletzt', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR überschritten', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Lösungsdauer', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Lösungs-Code', 'Class:UserRequest/Attribute:resolution_code+' => 'Was wurde unternommen, um die Anfrage zu lösen?', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Unterstützung', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bugfix', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware-Reparatur', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Andere', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software-Patch', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System-Update', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Schulung', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Lösung', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Auszeitgrund', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Parent-Request', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Referenz Benutzeranfrage', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Parent-Problem', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Referenz Problem', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Parent-Change', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Referenz Change', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => 'Abgeleitete Requests', 'Class:UserRequest/Attribute:related_request_list+' => 'Alle abgeleitete Anfragen, die mit dieser Benutzeranfrage verknüpft sind', 'Class:UserRequest/Attribute:public_log' => 'Öffentliches Log', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Benutzerzufriedenheit', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Sehr zufrieden', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Ziemlich zufrieden', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Eher unzufrieden', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Sehr unzufrieden', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Benutzer-Kommentar', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Parent-Benutzeranfrage-Anzeigename', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Zuweisen', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Erneut zuweisen', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Genehmigen', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Ablehnen', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Auszeit', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatisch gelöst', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatisch geschlossen', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Als gelöst markieren', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Diesen Request schließen', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Wiedereröffnen', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Auf Genehmigung warten', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Kann Ticket nicht als eigenes Parent-Ticket verwenden', -]); - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Portal:TitleDetailsFor_Request' => 'Details für Benutzeranfrage', 'Portal:ButtonUpdate' => 'Update', 'Portal:ButtonClose' => 'Schließen', @@ -288,12 +269,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Portal:ChooseYourFavoriteLanguage' => 'Wählen Sie Ihre bevorzugte Sprache', 'Class:UserRequest/Method:ResolveChildTickets' => 'Kind-Tickets lösen', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Lösung auf Kind-Tickets übertragen (ev_autoresolve), und folgende Ticket-Eigenschaften angleichen: Service, Team, Agent, Lösungsinformationen', -]); - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Organization:Overview:UserRequests' => 'Benutzeranfragen dieser Organisation', 'Organization:Overview:MyUserRequests' => 'Mir zugewiesene Benutzeranfragen dieser Organisation', 'Organization:Overview:Tickets' => 'Alle Tickets dieser Organisation', - 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Automatische Kopie des öffentlichen Log-Eintrags aus der übergeordneten Benutzeranfrage %2$s:

', - 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Automatische Kopie des privaten Log-Eintrags aus der übergeordneten Benutzeranfrage [[UserRequest:%1$s]]:

', ]); diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/en_gb.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/en_gb.dict.itop-request-mgmt.php index 72d898f5d8..4e1d356c43 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/en_gb.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/en_gb.dict.itop-request-mgmt.php @@ -1,25 +1,29 @@ 'Helpdesk', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => 'Helpdesk provider', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Open requests transferred to provider', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Overview', - 'Menu:UserRequest:Overview+' => '', + 'Menu:UserRequest:Overview+' => '~~', 'Menu:NewUserRequest' => 'New request', 'Menu:NewUserRequest+' => 'Create a new user request ticket', 'Menu:SearchUserRequests' => 'Search for requests', 'Menu:SearchUserRequests+' => 'Search for user request tickets', 'Menu:UserRequest:Shortcuts' => 'Requests', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Assigned to me', 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as an Agent)', 'Menu:UserRequest:MySupportRequests' => 'Initiated by me', @@ -41,69 +45,54 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:UserRequest:MyWorkOrders+' => 'All work orders assigned to me', 'Class:Problem:KnownProblemList' => 'Known problems', 'Tickets:Related:OpenIncidents' => 'Open incidents', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'User Request', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'New', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Escalated TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Assigned', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Escalated TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Waiting for approval', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Approved', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Rejected', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Pending', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Resolved', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Closed', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Request Type', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incident', - 'Class:UserRequest/Attribute:request_type/Value:incident+' => '', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service request', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Impact', 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected', 'Class:UserRequest/Attribute:impact/Value:1' => 'A department', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'A service', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'A person', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Priority', 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled', 'Class:UserRequest/Attribute:priority/Value:1' => 'Critical', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority', 'Class:UserRequest/Attribute:priority/Value:2' => 'High', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Medium', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Low', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority', 'Class:UserRequest/Attribute:urgency' => 'Urgency', @@ -111,9 +100,9 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:UserRequest/Attribute:urgency/Value:1' => 'Critical', 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent', 'Class:UserRequest/Attribute:urgency/Value:2' => 'High', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Medium', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Low', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level', 'Class:UserRequest/Attribute:origin' => 'Origin', @@ -131,133 +120,130 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal', 'Class:UserRequest/Attribute:approver_id' => 'Approver', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Approver Email', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Service', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Service name', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Service subcategory', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service subcategory name', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Hot Flag', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'No', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Yes', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Hot reason', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Assignment date', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Resolution date', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Last pending date', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulated pending', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', 'Class:UserRequest/Attribute:tto+' => 'Time To Own', 'Class:UserRequest/Attribute:ttr' => 'TTR', 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent', - 'Class:UserRequest/Attribute:tto_time_spent+' => '', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent', - 'Class:UserRequest/Attribute:ttr_time_spent+' => '', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO Deadline', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA tto passed', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA tto over', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR Deadline', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA ttr passed', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA ttr over', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Resolution delay', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Resolution code', 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Other', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software patch', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System update', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Training', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Solution', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Pending reason', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Parent request', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref request', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Parent problem', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref problem', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Parent change', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref change', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => 'Child Requests', 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request', 'Class:UserRequest/Attribute:public_log' => 'Public log', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'User satisfaction', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Very satisfied', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very dissatisfied', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'User comment', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Assign', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Re-assign', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Approve', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Reject', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Pending', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatic resolve', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatic close', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Mark as resolved', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Close this request', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Re-open', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wait for approval', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself', -]); - -Dict::Add('EN GB', 'British English', 'British English', [ 'Portal:TitleDetailsFor_Request' => 'Details for request', 'Portal:ButtonUpdate' => 'Update', 'Portal:ButtonClose' => 'Close', @@ -272,20 +258,16 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Portal:UserRequest:MoreInfo' => 'More information', 'Portal:Details-Service-Element' => 'Service elements', 'Portal:NoClosedTicket' => 'No closed request', - 'Portal:NoService' => '', + 'Portal:NoService' => '~~', 'Portal:ListOpenProblems' => 'On-going problems', 'Portal:ShowProblem' => 'Problems', 'Portal:ShowFaqs' => 'FAQs', 'Portal:NoOpenProblem' => 'No open problem', - 'Portal:SelectLanguage' => "Change you language", + 'Portal:SelectLanguage' => 'Change you language', 'Portal:LanguageChangedTo_Lang' => 'Language changed to', 'Portal:ChooseYourFavoriteLanguage' => 'Choose your favourite language', - 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info.', -]); - -Dict::Add('EN GB', 'British English', 'British English', [ 'Organization:Overview:UserRequests' => 'User Requests from this organisation', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organisation', 'Organization:Overview:Tickets' => 'Tickets for this organisation', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/es_cr.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/es_cr.dict.itop-request-mgmt.php index e2e6cf210a..673af5f03b 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/es_cr.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/es_cr.dict.itop-request-mgmt.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:RequestManagement' => 'Administración de Requerimientos', @@ -44,23 +46,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:UserRequest:MyWorkOrders+' => 'Ordenes de Trabajo asignadas a Mí', 'Class:Problem:KnownProblemList' => 'Problemas Conocidos', 'Tickets:Related:OpenIncidents' => 'Incidentes Abiertos', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Requerimiento', 'Class:UserRequest+' => 'Requerimiento', 'Class:UserRequest/Attribute:status' => 'Estatus', @@ -258,9 +245,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Esperando Aprobación', 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => 'Esperando Aprobación', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'No puede asignarse el requerimiento Padre a si mismo', -]); - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Portal:TitleDetailsFor_Request' => 'Detalles del Requerimiento', 'Portal:ButtonUpdate' => 'Actualizar', 'Portal:ButtonClose' => 'Cerrar', @@ -285,9 +269,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Portal:ChooseYourFavoriteLanguage' => 'Seleccione su Idioma Favorito', 'Class:UserRequest/Method:ResolveChildTickets' => 'Resolver tickets hijos', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascadear la solución a los tickets hijos (ev_autoresolve), y alinear las siguientes características: servicio, equipo, agente, información de solución', -]); - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Organization:Overview:UserRequests' => 'Requerimientos para esta Organización', 'Organization:Overview:MyUserRequests' => 'Mis Requerimientos para esta Organización', 'Organization:Overview:Tickets' => 'Tickets para esta Organización', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/et.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/et.dict.itop-request-mgmt.php new file mode 100644 index 0000000000..8ef1d3b2bc --- /dev/null +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/et.dict.itop-request-mgmt.php @@ -0,0 +1,274 @@ + 'Helpdesk~~', + 'Menu:RequestManagement+' => '~~', + 'Menu:RequestManagementProvider' => 'Helpdesk provider~~', + 'Menu:RequestManagementProvider+' => '~~', + 'Menu:UserRequest:Provider' => 'Open requests transferred to provider~~', + 'Menu:UserRequest:Provider+' => '~~', + 'Menu:UserRequest:Overview' => 'Overview~~', + 'Menu:UserRequest:Overview+' => '~~', + 'Menu:NewUserRequest' => 'New request~~', + 'Menu:NewUserRequest+' => 'Create a new user request ticket~~', + 'Menu:SearchUserRequests' => 'Search for requests~~', + 'Menu:SearchUserRequests+' => 'Search for user request tickets~~', + 'Menu:UserRequest:Shortcuts' => 'Requests~~', + 'Menu:UserRequest:Shortcuts+' => '~~', + 'Menu:UserRequest:MyRequests' => 'Assigned to me~~', + 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as an Agent)~~', + 'Menu:UserRequest:MySupportRequests' => 'Initiated by me~~', + 'Menu:UserRequest:MySupportRequests+' => 'Non closed requests where I am the caller~~', + 'Menu:UserRequest:EscalatedRequests' => 'Under escalation~~', + 'Menu:UserRequest:EscalatedRequests+' => 'Requests which are under escalation, by status or hot flag~~', + 'Menu:UserRequest:OpenRequests' => 'Open~~', + 'Menu:UserRequest:OpenRequests+' => 'All requests that are not closed~~', + 'UI:WelcomeMenu:MyAssignedCalls' => 'Requests assigned to me~~', + 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Requests of the last 14 days (per type)~~', + 'UI-RequestManagementOverview-Last-14-days' => 'Requests of the last 14 days (per day)~~', + 'UI-RequestManagementOverview-OpenRequestByStatus' => 'Open requests by status~~', + 'UI-RequestManagementOverview-OpenRequestByAgent' => 'Open requests by agent~~', + 'UI-RequestManagementOverview-OpenRequestByType' => 'Open requests by type~~', + 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open requests by organization~~', + 'Class:UserRequest:KnownErrorList' => 'Known Errors~~', + 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', + 'Menu:UserRequest:MyWorkOrders' => 'Work orders assigned to me~~', + 'Menu:UserRequest:MyWorkOrders+' => 'All work orders assigned to me~~', + 'Class:Problem:KnownProblemList' => 'Known problems~~', + 'Tickets:Related:OpenIncidents' => 'Open incidents~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', + 'Class:UserRequest' => 'User Request~~', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', + 'Class:UserRequest/Attribute:status' => 'Status~~', + 'Class:UserRequest/Attribute:status+' => '~~', + 'Class:UserRequest/Attribute:status/Value:new' => 'New~~', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', + 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Escalated TTO~~', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', + 'Class:UserRequest/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Escalated TTR~~', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Waiting for approval~~', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', + 'Class:UserRequest/Attribute:status/Value:approved' => 'Approved~~', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', + 'Class:UserRequest/Attribute:status/Value:rejected' => 'Rejected~~', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', + 'Class:UserRequest/Attribute:status/Value:pending' => 'Pending~~', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', + 'Class:UserRequest/Attribute:status/Value:resolved' => 'Resolved~~', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', + 'Class:UserRequest/Attribute:status/Value:closed' => 'Closed~~', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', + 'Class:UserRequest/Attribute:request_type' => 'Request Type~~', + 'Class:UserRequest/Attribute:request_type+' => '~~', + 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incident~~', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '~~', + 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service request~~', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', + 'Class:UserRequest/Attribute:impact' => 'Impact~~', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', + 'Class:UserRequest/Attribute:impact/Value:1' => 'A department~~', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', + 'Class:UserRequest/Attribute:impact/Value:2' => 'A service~~', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', + 'Class:UserRequest/Attribute:impact/Value:3' => 'A person~~', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', + 'Class:UserRequest/Attribute:priority' => 'Priority~~', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', + 'Class:UserRequest/Attribute:priority/Value:1' => 'Critical~~', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', + 'Class:UserRequest/Attribute:priority/Value:2' => 'High~~', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', + 'Class:UserRequest/Attribute:priority/Value:3' => 'Medium~~', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', + 'Class:UserRequest/Attribute:priority/Value:4' => 'Low~~', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', + 'Class:UserRequest/Attribute:urgency' => 'Urgency~~', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', + 'Class:UserRequest/Attribute:urgency/Value:1' => 'Critical~~', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', + 'Class:UserRequest/Attribute:urgency/Value:2' => 'High~~', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', + 'Class:UserRequest/Attribute:urgency/Value:3' => 'Medium~~', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', + 'Class:UserRequest/Attribute:urgency/Value:4' => 'Low~~', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', + 'Class:UserRequest/Attribute:origin' => 'Origin~~', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', + 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', + 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~', + 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', + 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', + 'Class:UserRequest/Attribute:origin/Value:mail' => 'Email~~', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', + 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoring~~', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', + 'Class:UserRequest/Attribute:origin/Value:phone' => 'Phone~~', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', + 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal~~', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', + 'Class:UserRequest/Attribute:approver_id' => 'Approver~~', + 'Class:UserRequest/Attribute:approver_id+' => '~~', + 'Class:UserRequest/Attribute:approver_email' => 'Approver Email~~', + 'Class:UserRequest/Attribute:approver_email+' => '~~', + 'Class:UserRequest/Attribute:service_id' => 'Service~~', + 'Class:UserRequest/Attribute:service_id+' => '~~', + 'Class:UserRequest/Attribute:service_name' => 'Service name~~', + 'Class:UserRequest/Attribute:service_name+' => '~~', + 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Service subcategory~~', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', + 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service subcategory name~~', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag' => 'Hot Flag~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'No~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Yes~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', + 'Class:UserRequest/Attribute:escalation_reason' => 'Hot reason~~', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', + 'Class:UserRequest/Attribute:assignment_date' => 'Assignment date~~', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', + 'Class:UserRequest/Attribute:resolution_date' => 'Resolution date~~', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', + 'Class:UserRequest/Attribute:last_pending_date' => 'Last pending date~~', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', + 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulated pending~~', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', + 'Class:UserRequest/Attribute:tto' => 'TTO~~', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', + 'Class:UserRequest/Attribute:ttr' => 'TTR~~', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', + 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', + 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', + 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO Deadline~~', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', + 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA tto passed~~', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', + 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA tto over~~', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', + 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR Deadline~~', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', + 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA ttr passed~~', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', + 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA ttr over~~', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', + 'Class:UserRequest/Attribute:time_spent' => 'Resolution delay~~', + 'Class:UserRequest/Attribute:time_spent+' => '~~', + 'Class:UserRequest/Attribute:resolution_code' => 'Resolution code~~', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance~~', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed~~', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair~~', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Other~~', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software patch~~', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System update~~', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Training~~', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', + 'Class:UserRequest/Attribute:solution' => 'Solution~~', + 'Class:UserRequest/Attribute:solution+' => '~~', + 'Class:UserRequest/Attribute:pending_reason' => 'Pending reason~~', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', + 'Class:UserRequest/Attribute:parent_request_id' => 'Parent request~~', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', + 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref request~~', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_problem_id' => 'Parent problem~~', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', + 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref problem~~', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_change_id' => 'Parent change~~', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', + 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref change~~', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', + 'Class:UserRequest/Attribute:related_request_list' => 'Child Requests~~', + 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request~~', + 'Class:UserRequest/Attribute:public_log' => 'Public log~~', + 'Class:UserRequest/Attribute:public_log+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction' => 'User satisfaction~~', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very dissatisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', + 'Class:UserRequest/Attribute:user_comment' => 'User comment~~', + 'Class:UserRequest/Attribute:user_comment+' => '~~', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname~~', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', + 'Class:UserRequest/Stimulus:ev_assign' => 'Assign~~', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', + 'Class:UserRequest/Stimulus:ev_reassign' => 'Re-assign~~', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', + 'Class:UserRequest/Stimulus:ev_approve' => 'Approve~~', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', + 'Class:UserRequest/Stimulus:ev_reject' => 'Reject~~', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', + 'Class:UserRequest/Stimulus:ev_pending' => 'Pending~~', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', + 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout~~', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', + 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatic resolve~~', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', + 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatic close~~', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', + 'Class:UserRequest/Stimulus:ev_resolve' => 'Mark as resolved~~', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', + 'Class:UserRequest/Stimulus:ev_close' => 'Close this request~~', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', + 'Class:UserRequest/Stimulus:ev_reopen' => 'Re-open~~', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', + 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wait for approval~~', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', + 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', + 'Portal:TitleDetailsFor_Request' => 'Details for request~~', + 'Portal:ButtonUpdate' => 'Update~~', + 'Portal:ButtonClose' => 'Close~~', + 'Portal:ButtonReopen' => 'Reopen~~', + 'Portal:ShowServices' => 'Service catalogue~~', + 'Portal:SelectRequestType' => 'Select a type of request~~', + 'Portal:SelectServiceElementFrom_Service' => 'Select a service element for %1$s~~', + 'Portal:ListServices' => 'List of services~~', + 'Portal:TitleDetailsFor_Service' => 'Details for Service~~', + 'Portal:Button:CreateRequestFromService' => 'Create a Request for this service~~', + 'Portal:ListOpenRequests' => 'List open requests~~', + 'Portal:UserRequest:MoreInfo' => 'More information~~', + 'Portal:Details-Service-Element' => 'Service elements~~', + 'Portal:NoClosedTicket' => 'No closed request~~', + 'Portal:NoService' => '~~', + 'Portal:ListOpenProblems' => 'On going problems~~', + 'Portal:ShowProblem' => 'Problems~~', + 'Portal:ShowFaqs' => 'FAQs~~', + 'Portal:NoOpenProblem' => 'No open problem~~', + 'Portal:SelectLanguage' => 'Change you language~~', + 'Portal:LanguageChangedTo_Lang' => 'Language changed to~~', + 'Portal:ChooseYourFavoriteLanguage' => 'Choose your favorite language~~', + 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', + 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', + 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', + 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', + 'Organization:Overview:Tickets' => 'Tickets for this organization~~', +]); diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/fr.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/fr.dict.itop-request-mgmt.php index 30cc92e02c..3697c7d2d1 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/fr.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/fr.dict.itop-request-mgmt.php @@ -1,11 +1,10 @@ 'Gestion des demandes', 'Menu:RequestManagement+' => 'Gestion des demandes utilisateur', 'Menu:RequestManagementProvider' => 'Gestion des demandes fournisseur', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Demandes transférées à un fournisseur', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Vue d\'ensemble', 'Menu:UserRequest:Overview+' => 'Vue d\'ensemble des demandes utilisateur', 'Menu:NewUserRequest' => 'Nouvelle demande', @@ -24,7 +23,7 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Menu:SearchUserRequests' => 'Rechercher des demandes', 'Menu:SearchUserRequests+' => 'Rechercher parmi les demandes utilisateur', 'Menu:UserRequest:Shortcuts' => 'Demandes', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Qui me sont assignées', 'Menu:UserRequest:MyRequests+' => 'Les demandes en cours pour lesquelles je suis l\'agent assigné', 'Menu:UserRequest:MySupportRequests' => 'Que j\'ai initiées', @@ -42,55 +41,38 @@ Dict::Add('FR FR', 'French', 'Français', [ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Requêtes ouvertes par organisation', 'Class:UserRequest:KnownErrorList' => 'Erreurs connues', 'Class:UserRequest:KnownErrorList+' => 'Erreurs connues liées à des éléments de configuration impactés par ce ticket', - 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Copie automatique du log public de la demande parente %2$s:

', - 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Copie automatique du log privé de la demande parente [[UserRequest:%1$s]]:

', 'Menu:UserRequest:MyWorkOrders' => 'Tâches qui me sont assignées', - 'Menu:UserRequest:MyWorkOrders+' => '', + 'Menu:UserRequest:MyWorkOrders+' => 'All work orders assigned to me~~', 'Class:Problem:KnownProblemList' => 'Problèmes connus', 'Tickets:Related:OpenIncidents' => 'Incidents en cours', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Copie automatique du log public de la demande parente %2$s:

', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Copie automatique du log privé de la demande parente [[UserRequest:%1$s]]:

', 'Class:UserRequest' => 'Demande utilisateur', 'Class:UserRequest+' => 'Type de Ticket qui couvre les incidents et les demandes de service.', 'Class:UserRequest/Attribute:status' => 'Etat', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nouveau', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Escalade tto', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Assignée', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Escalate ttr', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'En attente d\'approbation', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Approuvée', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Rejetée', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'En attente', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Résolue', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Fermée', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Type de Requête', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'incident', 'Class:UserRequest/Attribute:request_type/Value:incident+' => 'Déclarer un incident ou une panne utilisateur', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'demande de service', @@ -98,31 +80,31 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:UserRequest/Attribute:impact' => 'Impact', 'Class:UserRequest/Attribute:impact+' => 'Impact indique la séverité de la demande, souvent estimé par le nombre de personnes impactées', 'Class:UserRequest/Attribute:impact/Value:1' => 'Un département', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Un service', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Une personne', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Priorité', 'Class:UserRequest/Attribute:priority+' => 'Ordre dans lequel les demandes doivent être traitées', 'Class:UserRequest/Attribute:priority/Value:1' => 'Critique', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Priorité la plus haute', 'Class:UserRequest/Attribute:priority/Value:2' => 'Haute', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Moyenne', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Basse', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Priorité la plus basse', 'Class:UserRequest/Attribute:urgency' => 'Urgence', 'Class:UserRequest/Attribute:urgency+' => 'Avec quelle célérité la demande doit être traitée', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Critique', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Haute', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Moyenne', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Basse', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Origine', 'Class:UserRequest/Attribute:origin+' => 'Canal par lequel la demande est arrivée', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'En personne', @@ -138,139 +120,130 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portail', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Demande créée via un portail utilisateur', 'Class:UserRequest/Attribute:approver_id' => 'Approbateur', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Email Approbateur', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Service', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Nom du service', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Sous-catégorie de service', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Nom Sous-catégorie de service', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Ticket à surveiller', 'Class:UserRequest/Attribute:escalation_flag+' => 'Ce Ticket sera ajouté au menu des demandes en escalade', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Non', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Oui', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Raison de surveillance', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Date d\'assignation', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Date de résolution', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Dernière date de suspension', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Temps cumulé de suspension', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', 'Class:UserRequest/Attribute:tto+' => 'Delai garanti d\'assignation', 'Class:UserRequest/Attribute:ttr' => 'TTR', 'Class:UserRequest/Attribute:ttr+' => 'Délai garanti de résolution', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO temps passé', - 'Class:UserRequest/Attribute:tto_time_spent+' => '', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR temps passé', - 'Class:UserRequest/Attribute:ttr_time_spent+' => '', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'Echéance TTO', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO dépassé ?', 'Class:UserRequest/Attribute:sla_tto_passed+' => 'SLA TTO dépassé ?', 'Class:UserRequest/Attribute:sla_tto_over' => 'Dépassement SLA TTO', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'Echéance TTR', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR dépassé ?', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'Dépassement SLA TTR', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Délai de résolution', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Code de résolution', 'Class:UserRequest/Attribute:resolution_code+' => 'Qu\'est-ce qui a été fait pour résoudre la demande ?', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Résolution de bug', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Réparation matériel', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Autre', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Patch logiciel', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'Mise à jour système', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Formation', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Solution', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Raison de suspension', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Requête parente', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref requête parente', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Problème lié', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref Problème lié', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Changement parent', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref Changement parent', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => 'Requêtes filles', 'Class:UserRequest/Attribute:related_request_list+' => 'Toutes les requêtes liées à cette requête parente', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:UserRequest/Attribute:related_request_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de sa %1$s', 'Class:UserRequest/Attribute:public_log' => 'Journal public', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Satisfaction client', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Très satisfait', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Plutôt satisfait', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Plutôt mécontent', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Très mécontent', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Commentaire client', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'nom usuel requête parente', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Assigner', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Réassigner', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Approuver', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Rejeter', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'En attente', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'ev_timeout', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Résolution automatique', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Fermeture automatique', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Marquer comme résolu', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Clore cette demande', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Ré-ouvrir', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Attendre une approbation', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'La demande parente ne peut pas être assignée à elle même', -]); - -Dict::Add('FR FR', 'French', 'Français', [ 'Portal:TitleDetailsFor_Request' => 'Détail de la demande', 'Portal:ButtonUpdate' => 'Mettre à jour', 'Portal:ButtonClose' => 'Fermer', @@ -285,7 +258,7 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Portal:UserRequest:MoreInfo' => 'Informations complémentaires', 'Portal:Details-Service-Element' => 'Eléments de service', 'Portal:NoClosedTicket' => 'Pas de demande fermée', - 'Portal:NoService' => '', + 'Portal:NoService' => '~~', 'Portal:ListOpenProblems' => 'Problèmes en cours', 'Portal:ShowProblem' => 'Problèmes', 'Portal:ShowFaqs' => 'FAQs', @@ -295,9 +268,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Portal:ChooseYourFavoriteLanguage' => 'Choisissez votre langue', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets (résoudre les tickets fils)', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascader l\'action de résolution de la demande (ev_autoresolve), et aligner les caractéristiques suivantes : service, équipe, agent, information de résolution', -]); - -Dict::Add('FR FR', 'French', 'Français', [ 'Organization:Overview:UserRequests' => 'Demandes utilisateur pour cette organisation', 'Organization:Overview:MyUserRequests' => 'Mes Demandes utilisateur pour cette organisation', 'Organization:Overview:Tickets' => 'Les Tickets de cette organisation', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/hu.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/hu.dict.itop-request-mgmt.php index 05b40fd2eb..62ffe14ab8 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/hu.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/hu.dict.itop-request-mgmt.php @@ -1,11 +1,10 @@ 'Helpdesk', 'Menu:RequestManagement+' => 'Kérelmek kezelése', 'Menu:RequestManagementProvider' => 'Helpdesk szolgáltató', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Szolgáltatónak átadott nyitott kérelmek', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Áttekintő', 'Menu:UserRequest:Overview+' => 'Áttekintő oldal', 'Menu:NewUserRequest' => 'Új felhasználói kérelem', @@ -46,25 +45,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Menu:UserRequest:MyWorkOrders+' => 'All work orders assigned to me~~', 'Class:Problem:KnownProblemList' => 'Ismert problémák', 'Tickets:Related:OpenIncidents' => 'Nyitott incidensek', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Felhasználói kérelem', - 'Class:UserRequest+' => '~~', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Állapot', 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Új', @@ -90,9 +74,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:request_type' => 'Kérelem típus', 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incidens', - 'Class:UserRequest/Attribute:request_type/Value:incident+' => '', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Szolgáltatáskérés', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Hatása', 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Részlegre', @@ -104,23 +88,23 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:priority' => 'Prioritás', 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritikus', - 'Class:UserRequest/Attribute:priority/Value:1+' => '', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => 'Magas', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Közepes', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Alacsony', - 'Class:UserRequest/Attribute:priority/Value:4+' => '', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => 'Sürgősség', 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Nem várhat', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Nagyon sürgős', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Sürgős', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Nem sürgős', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Eredet', 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', @@ -128,13 +112,13 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', 'Class:UserRequest/Attribute:origin/Value:mail' => 'Email', - 'Class:UserRequest/Attribute:origin/Value:mail+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Felügyelet', - 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', 'Class:UserRequest/Attribute:origin/Value:phone' => 'Telefon', - 'Class:UserRequest/Attribute:origin/Value:phone+' => '', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portál', - 'Class:UserRequest/Attribute:origin/Value:portal+' => '', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', 'Class:UserRequest/Attribute:approver_id' => 'Jóváhagyó', 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Jóváhagyó email címe', @@ -148,11 +132,11 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Szolgáltatás alkategória név', 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Sürgős jelzés', - 'Class:UserRequest/Attribute:escalation_flag+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nem', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Igen', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Sürgősségi ok', 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Megbízási dátum', @@ -188,19 +172,19 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:resolution_code' => 'Megoldás kód', 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Támogatás', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Programhiba javítás', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardver javítás', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Egyéb', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Szoftverfrissítés', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'Rendszerfrissítés', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Oktatás', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Megoldás', 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Függőben lévőség oka', @@ -224,13 +208,13 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Attribute:user_satisfaction' => 'Felhasználói elégedettség', 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Nagyon elégedett', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Viszonylag elégedett', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Inkább elégedetlen', 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => 'Inkább elégedetlen', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Nagyon elégedetlen', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Felhasználói megjegyzés', 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', @@ -260,9 +244,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Jóváhagyásra vár', 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Nem lehet hozzárendelni a fölérendelt kérelmet magához a kérelemhez', -]); - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Portal:TitleDetailsFor_Request' => 'Kérelem részletei', 'Portal:ButtonUpdate' => 'Frissítés', 'Portal:ButtonClose' => 'Lezárás', @@ -287,9 +268,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Portal:ChooseYourFavoriteLanguage' => 'Válassza ki a kívánt nyelvet', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:UserRequest/Method:ResolveChildTickets+' => 'A megoldás kaszkádosítása a kapcsolódó kérésekhez (ev_autoresolve), és a kérés következő jellemzőinek összehangolása: szolgáltatás, csapat, ügyintéző, megoldási információ.', -]); - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Organization:Overview:UserRequests' => 'Felhasználói kérelmek ebből a szervezeti egységből', 'Organization:Overview:MyUserRequests' => 'Hozzám rendelt kérelmek ebből a szervezeti egységből', 'Organization:Overview:Tickets' => 'Hibajegyek ebből a szervezeti egységből', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/it.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/it.dict.itop-request-mgmt.php index 7c298dd954..4ee9263185 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/it.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/it.dict.itop-request-mgmt.php @@ -1,11 +1,10 @@ 'Tutti i work order assegnati a me', 'Class:Problem:KnownProblemList' => 'Problemi conosciuti', 'Tickets:Related:OpenIncidents' => 'Incidenti aperti', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Richiesta utente', - 'Class:UserRequest+' => '~~', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Stato', 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nuovo', @@ -148,7 +132,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Servizio Sottocategoria Nome', 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Spunta importante', - 'Class:UserRequest/Attribute:escalation_flag+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'No', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'No ', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Si', @@ -260,9 +244,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'In attesa di essere approvata', 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Non si può assegnare una richiesta padre a se stesso', -]); - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Portal:TitleDetailsFor_Request' => 'Dettagi della richiesta', 'Portal:ButtonUpdate' => 'Aggiornameno', 'Portal:ButtonClose' => 'Chiuso', @@ -287,9 +268,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Portal:ChooseYourFavoriteLanguage' => 'Selezionate la vostra lingua preferita', 'Class:UserRequest/Method:ResolveChildTickets' => 'Risolve ticket figli', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Inoltra la risolzuione ai ticket collegati ev_autosolve), e allinea le caratteriche della richiesta: Servizio, team , agente e informazioni della risoluzione', -]); - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Organization:Overview:UserRequests' => 'Richieste utente per questa organizzazione', 'Organization:Overview:MyUserRequests' => 'Le Mie richieste utente per questa organizzazione', 'Organization:Overview:Tickets' => 'Ticket per questa organizzazione', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/ja.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/ja.dict.itop-request-mgmt.php index 777e9fdbe4..7c6d5cb58f 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/ja.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/ja.dict.itop-request-mgmt.php @@ -1,32 +1,31 @@ 'ヘルプデスク', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => 'ヘルプデスクプロバイダー', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'プロバイダーへ送られた要求をオープン', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => '概要', - 'Menu:UserRequest:Overview+' => '', + 'Menu:UserRequest:Overview+' => '~~', 'Menu:NewUserRequest' => '新規ユーザ要求', - 'Menu:NewUserRequest+' => '', + 'Menu:NewUserRequest+' => 'Create a new user request ticket~~', 'Menu:SearchUserRequests' => 'ユーザ要求検索', - 'Menu:SearchUserRequests+' => '', + 'Menu:SearchUserRequests+' => 'Search for user request tickets~~', 'Menu:UserRequest:Shortcuts' => 'ショートカット', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => '私に割り当てられた要求', - 'Menu:UserRequest:MyRequests+' => '', + 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as an Agent)~~', 'Menu:UserRequest:MySupportRequests' => '私のサポートコール', 'Menu:UserRequest:MySupportRequests+' => 'Non closed requests where I am the caller~~', 'Menu:UserRequest:EscalatedRequests' => 'エスカレートされた要求', @@ -43,226 +42,208 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserRequest:KnownErrorList' => '既知のエラー', 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', 'Menu:UserRequest:MyWorkOrders' => '私に割り当てられた作業指示', - 'Menu:UserRequest:MyWorkOrders+' => '', + 'Menu:UserRequest:MyWorkOrders+' => 'All work orders assigned to me~~', 'Class:Problem:KnownProblemList' => '既知の問題', 'Tickets:Related:OpenIncidents' => 'Open incidents~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'ユーザ要求', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => '状態', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => '新規', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'エスカレーションTTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => '割り当て済み', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'エスカレーションTTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => '承認待ち', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => '承認済み', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => '却下済み', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => '保留', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => '解決済み', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'クローズ', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => '要求タイプ', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'インシデント', - 'Class:UserRequest/Attribute:request_type/Value:incident+' => '', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'サービス要求', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'インパクト', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', 'Class:UserRequest/Attribute:impact/Value:1' => '部門', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'サービス', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => '人', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => '優先度', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => '最優先', - 'Class:UserRequest/Attribute:priority/Value:1+' => '', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => '高', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => '中', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => '低', - 'Class:UserRequest/Attribute:priority/Value:4+' => '', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => '緊急度', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => '至急', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => '高', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => '中', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => '低', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => '起源', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', 'Class:UserRequest/Attribute:origin/Value:mail' => 'メール', - 'Class:UserRequest/Attribute:origin/Value:mail+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'モニタリング', - 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', 'Class:UserRequest/Attribute:origin/Value:phone' => '電話', - 'Class:UserRequest/Attribute:origin/Value:phone+' => '', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', 'Class:UserRequest/Attribute:origin/Value:portal' => 'ポータル', - 'Class:UserRequest/Attribute:origin/Value:portal+' => '', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', 'Class:UserRequest/Attribute:approver_id' => '承認者', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => '承認者電子メール', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'サービス', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'サービス名', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'サービスサブカテゴリ', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'サービスサブカテゴリ', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'エスカレーションフラグ', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'いいえ', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'はい', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'エスカレーション理由', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => '割り当て日', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => '解決日', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => '最終保留日', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => '累積保留', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO期限', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA tto 合格', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA tto オーバー', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR期限', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA ttr 合格', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA ttr オーバー', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => '解決遅れ', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => '解決コード', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => '補助', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'バグ修正', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'ハードウエア修理', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'その他', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'ソフトウエアパッチ', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'システム更新', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => '研修', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => '解決', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => '保留理由', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => '親要求', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => '参照要求', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => '親問題', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => '参照問題', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => '親変更', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => '参照変更', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => '子要求', 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request~~', 'Class:UserRequest/Attribute:public_log' => '公開ログ', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'ユーザ満足度', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => '非常に満足', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => '十分満足', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => '多少不満', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => '非常に不満', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'ユーザコメント', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => '親要求idフレンドリー名', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => '割り当て', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => '再割り当て', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => '承認', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => '却下', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => '保留', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'タイムアウト', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => '自動解決', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => '自動クローズ', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => '解決とマーク', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'このリクエストをクローズ', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => '再オープン', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => '承認待ち', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', -]); - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Portal:TitleDetailsFor_Request' => '要求の詳細', 'Portal:ButtonUpdate' => '更新', 'Portal:ButtonClose' => 'クローズ', @@ -287,9 +268,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Portal:ChooseYourFavoriteLanguage' => 'お好みの言語を選択ください', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', -]); - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', 'Organization:Overview:Tickets' => 'Tickets for this organization~~', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/lt.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/lt.dict.itop-request-mgmt.php new file mode 100644 index 0000000000..abaf2f33b9 --- /dev/null +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/lt.dict.itop-request-mgmt.php @@ -0,0 +1,274 @@ + 'Helpdesk~~', + 'Menu:RequestManagement+' => '~~', + 'Menu:RequestManagementProvider' => 'Helpdesk provider~~', + 'Menu:RequestManagementProvider+' => '~~', + 'Menu:UserRequest:Provider' => 'Open requests transferred to provider~~', + 'Menu:UserRequest:Provider+' => '~~', + 'Menu:UserRequest:Overview' => 'Overview~~', + 'Menu:UserRequest:Overview+' => '~~', + 'Menu:NewUserRequest' => 'New request~~', + 'Menu:NewUserRequest+' => 'Create a new user request ticket~~', + 'Menu:SearchUserRequests' => 'Search for requests~~', + 'Menu:SearchUserRequests+' => 'Search for user request tickets~~', + 'Menu:UserRequest:Shortcuts' => 'Requests~~', + 'Menu:UserRequest:Shortcuts+' => '~~', + 'Menu:UserRequest:MyRequests' => 'Assigned to me~~', + 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as an Agent)~~', + 'Menu:UserRequest:MySupportRequests' => 'Initiated by me~~', + 'Menu:UserRequest:MySupportRequests+' => 'Non closed requests where I am the caller~~', + 'Menu:UserRequest:EscalatedRequests' => 'Under escalation~~', + 'Menu:UserRequest:EscalatedRequests+' => 'Requests which are under escalation, by status or hot flag~~', + 'Menu:UserRequest:OpenRequests' => 'Open~~', + 'Menu:UserRequest:OpenRequests+' => 'All requests that are not closed~~', + 'UI:WelcomeMenu:MyAssignedCalls' => 'Requests assigned to me~~', + 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Requests of the last 14 days (per type)~~', + 'UI-RequestManagementOverview-Last-14-days' => 'Requests of the last 14 days (per day)~~', + 'UI-RequestManagementOverview-OpenRequestByStatus' => 'Open requests by status~~', + 'UI-RequestManagementOverview-OpenRequestByAgent' => 'Open requests by agent~~', + 'UI-RequestManagementOverview-OpenRequestByType' => 'Open requests by type~~', + 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open requests by organization~~', + 'Class:UserRequest:KnownErrorList' => 'Known Errors~~', + 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~', + 'Menu:UserRequest:MyWorkOrders' => 'Work orders assigned to me~~', + 'Menu:UserRequest:MyWorkOrders+' => 'All work orders assigned to me~~', + 'Class:Problem:KnownProblemList' => 'Known problems~~', + 'Tickets:Related:OpenIncidents' => 'Open incidents~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', + 'Class:UserRequest' => 'User Request~~', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', + 'Class:UserRequest/Attribute:status' => 'Status~~', + 'Class:UserRequest/Attribute:status+' => '~~', + 'Class:UserRequest/Attribute:status/Value:new' => 'New~~', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', + 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Escalated TTO~~', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', + 'Class:UserRequest/Attribute:status/Value:assigned' => 'Assigned~~', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Escalated TTR~~', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Waiting for approval~~', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', + 'Class:UserRequest/Attribute:status/Value:approved' => 'Approved~~', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', + 'Class:UserRequest/Attribute:status/Value:rejected' => 'Rejected~~', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', + 'Class:UserRequest/Attribute:status/Value:pending' => 'Pending~~', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', + 'Class:UserRequest/Attribute:status/Value:resolved' => 'Resolved~~', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', + 'Class:UserRequest/Attribute:status/Value:closed' => 'Closed~~', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', + 'Class:UserRequest/Attribute:request_type' => 'Request Type~~', + 'Class:UserRequest/Attribute:request_type+' => '~~', + 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incident~~', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '~~', + 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service request~~', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', + 'Class:UserRequest/Attribute:impact' => 'Impact~~', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', + 'Class:UserRequest/Attribute:impact/Value:1' => 'A department~~', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', + 'Class:UserRequest/Attribute:impact/Value:2' => 'A service~~', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', + 'Class:UserRequest/Attribute:impact/Value:3' => 'A person~~', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', + 'Class:UserRequest/Attribute:priority' => 'Priority~~', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', + 'Class:UserRequest/Attribute:priority/Value:1' => 'Critical~~', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', + 'Class:UserRequest/Attribute:priority/Value:2' => 'High~~', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', + 'Class:UserRequest/Attribute:priority/Value:3' => 'Medium~~', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', + 'Class:UserRequest/Attribute:priority/Value:4' => 'Low~~', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', + 'Class:UserRequest/Attribute:urgency' => 'Urgency~~', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', + 'Class:UserRequest/Attribute:urgency/Value:1' => 'Critical~~', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', + 'Class:UserRequest/Attribute:urgency/Value:2' => 'High~~', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', + 'Class:UserRequest/Attribute:urgency/Value:3' => 'Medium~~', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', + 'Class:UserRequest/Attribute:urgency/Value:4' => 'Low~~', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', + 'Class:UserRequest/Attribute:origin' => 'Origin~~', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', + 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', + 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~', + 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', + 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', + 'Class:UserRequest/Attribute:origin/Value:mail' => 'Email~~', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', + 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoring~~', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', + 'Class:UserRequest/Attribute:origin/Value:phone' => 'Phone~~', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', + 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal~~', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', + 'Class:UserRequest/Attribute:approver_id' => 'Approver~~', + 'Class:UserRequest/Attribute:approver_id+' => '~~', + 'Class:UserRequest/Attribute:approver_email' => 'Approver Email~~', + 'Class:UserRequest/Attribute:approver_email+' => '~~', + 'Class:UserRequest/Attribute:service_id' => 'Service~~', + 'Class:UserRequest/Attribute:service_id+' => '~~', + 'Class:UserRequest/Attribute:service_name' => 'Service name~~', + 'Class:UserRequest/Attribute:service_name+' => '~~', + 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Service subcategory~~', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', + 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service subcategory name~~', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag' => 'Hot Flag~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'No~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Yes~~', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', + 'Class:UserRequest/Attribute:escalation_reason' => 'Hot reason~~', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', + 'Class:UserRequest/Attribute:assignment_date' => 'Assignment date~~', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', + 'Class:UserRequest/Attribute:resolution_date' => 'Resolution date~~', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', + 'Class:UserRequest/Attribute:last_pending_date' => 'Last pending date~~', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', + 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulated pending~~', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', + 'Class:UserRequest/Attribute:tto' => 'TTO~~', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', + 'Class:UserRequest/Attribute:ttr' => 'TTR~~', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', + 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', + 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', + 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO Deadline~~', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', + 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA tto passed~~', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', + 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA tto over~~', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', + 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR Deadline~~', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', + 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA ttr passed~~', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', + 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA ttr over~~', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', + 'Class:UserRequest/Attribute:time_spent' => 'Resolution delay~~', + 'Class:UserRequest/Attribute:time_spent+' => '~~', + 'Class:UserRequest/Attribute:resolution_code' => 'Resolution code~~', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance~~', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed~~', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair~~', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Other~~', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software patch~~', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System update~~', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', + 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Training~~', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', + 'Class:UserRequest/Attribute:solution' => 'Solution~~', + 'Class:UserRequest/Attribute:solution+' => '~~', + 'Class:UserRequest/Attribute:pending_reason' => 'Pending reason~~', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', + 'Class:UserRequest/Attribute:parent_request_id' => 'Parent request~~', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', + 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref request~~', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_problem_id' => 'Parent problem~~', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', + 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref problem~~', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_change_id' => 'Parent change~~', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', + 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref change~~', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', + 'Class:UserRequest/Attribute:related_request_list' => 'Child Requests~~', + 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request~~', + 'Class:UserRequest/Attribute:public_log' => 'Public log~~', + 'Class:UserRequest/Attribute:public_log+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction' => 'User satisfaction~~', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very dissatisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', + 'Class:UserRequest/Attribute:user_comment' => 'User comment~~', + 'Class:UserRequest/Attribute:user_comment+' => '~~', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname~~', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', + 'Class:UserRequest/Stimulus:ev_assign' => 'Assign~~', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', + 'Class:UserRequest/Stimulus:ev_reassign' => 'Re-assign~~', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', + 'Class:UserRequest/Stimulus:ev_approve' => 'Approve~~', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', + 'Class:UserRequest/Stimulus:ev_reject' => 'Reject~~', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', + 'Class:UserRequest/Stimulus:ev_pending' => 'Pending~~', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', + 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout~~', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', + 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatic resolve~~', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', + 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatic close~~', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', + 'Class:UserRequest/Stimulus:ev_resolve' => 'Mark as resolved~~', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', + 'Class:UserRequest/Stimulus:ev_close' => 'Close this request~~', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', + 'Class:UserRequest/Stimulus:ev_reopen' => 'Re-open~~', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', + 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wait for approval~~', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', + 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', + 'Portal:TitleDetailsFor_Request' => 'Details for request~~', + 'Portal:ButtonUpdate' => 'Update~~', + 'Portal:ButtonClose' => 'Close~~', + 'Portal:ButtonReopen' => 'Reopen~~', + 'Portal:ShowServices' => 'Service catalogue~~', + 'Portal:SelectRequestType' => 'Select a type of request~~', + 'Portal:SelectServiceElementFrom_Service' => 'Select a service element for %1$s~~', + 'Portal:ListServices' => 'List of services~~', + 'Portal:TitleDetailsFor_Service' => 'Details for Service~~', + 'Portal:Button:CreateRequestFromService' => 'Create a Request for this service~~', + 'Portal:ListOpenRequests' => 'List open requests~~', + 'Portal:UserRequest:MoreInfo' => 'More information~~', + 'Portal:Details-Service-Element' => 'Service elements~~', + 'Portal:NoClosedTicket' => 'No closed request~~', + 'Portal:NoService' => '~~', + 'Portal:ListOpenProblems' => 'On going problems~~', + 'Portal:ShowProblem' => 'Problems~~', + 'Portal:ShowFaqs' => 'FAQs~~', + 'Portal:NoOpenProblem' => 'No open problem~~', + 'Portal:SelectLanguage' => 'Change you language~~', + 'Portal:LanguageChangedTo_Lang' => 'Language changed to~~', + 'Portal:ChooseYourFavoriteLanguage' => 'Choose your favorite language~~', + 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', + 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', + 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', + 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', + 'Organization:Overview:Tickets' => 'Tickets for this organization~~', +]); diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/nl.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/nl.dict.itop-request-mgmt.php index 5d8a19cbce..50a066b162 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/nl.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/nl.dict.itop-request-mgmt.php @@ -1,16 +1,16 @@ * @author Jeffrey Bostoen (2018 - 2022) * @author Thomas Casteleyn + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:RequestManagement' => 'Helpdesk', @@ -26,7 +26,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:SearchUserRequests' => 'Zoek naar gebruikersverzoeken', 'Menu:SearchUserRequests+' => 'Zoek naar gebruikersverzoeken', 'Menu:UserRequest:Shortcuts' => 'Snelkoppelingen', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Verzoeken toegewezen aan mij', 'Menu:UserRequest:MyRequests+' => 'Verzoeken toegewezen aan mij (als agent)', 'Menu:UserRequest:MySupportRequests' => 'Mijn supportverzoeken', @@ -48,63 +48,48 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:UserRequest:MyWorkOrders+' => 'Alle werkopdrachten toegewezen aan mij', 'Class:Problem:KnownProblemList' => 'Gekende fouten', 'Tickets:Related:OpenIncidents' => 'Open incidenten', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Gebruikersverzoek', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nieuw', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Geëscaleerde TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Toegewezen', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Geëscaleerde TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Wacht op goedkeuring', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Goedgekeurd', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Afgewezen', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Wachtend', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Opgelost', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Gesloten', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Soort verzoek', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incident', 'Class:UserRequest/Attribute:request_type/Value:incident+' => 'Incident', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Serviceverzoek', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Serviceverzoek', 'Class:UserRequest/Attribute:impact' => 'Impact', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Afdeling', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Dienst', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Persoon', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Prioriteit', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritisch', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Kritisch', 'Class:UserRequest/Attribute:priority/Value:2' => 'Hoog', @@ -114,7 +99,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserRequest/Attribute:priority/Value:4' => 'Laag', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Laag', 'Class:UserRequest/Attribute:urgency' => 'Urgentie', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Kritisch', 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Kritisch', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Hoog', @@ -124,7 +109,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserRequest/Attribute:urgency/Value:4' => 'Laag', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Laag', 'Class:UserRequest/Attribute:origin' => 'Oorsprong', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'Persoonlijk', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Mondeling, in persoon', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat', @@ -138,57 +123,57 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portaal', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Portaal', 'Class:UserRequest/Attribute:approver_id' => 'Goedkeurder', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'E-mailadres Goedkeurder', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Service', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Naam service', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Subcategorie service', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Naam subcategorie service', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Geëscaleerd', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nee', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'Nee', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Ja', 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => 'Ja', 'Class:UserRequest/Attribute:escalation_reason' => 'Reden escalatie', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Toegewezen op', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Opgelost sinds', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Laatst in afwachting op', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Opgetelde wachttijd', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO-deadline', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO gepasseerd', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO overschreden', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR-deadline', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR gepasseerd', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR overschreden', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Gespendeerde tijd', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Oplossingscode', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistentie', 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => 'Assistentie', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bug opgelost', @@ -204,27 +189,27 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Training', 'Class:UserRequest/Attribute:resolution_code/Value:training+' => 'Training', 'Class:UserRequest/Attribute:solution' => 'Oplossing', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Reden waardoor het in afwachting staat', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Hoofdaanvraag', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref. verzoek', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Hoofdprobleem', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref. probleem', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Hoofdchange', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref. change', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => 'Subverzoeken', 'Class:UserRequest/Attribute:related_request_list+' => 'Alle verzoeken die gerelateerd zijn aan dit hoofdverzoek', 'Class:UserRequest/Attribute:public_log' => 'Publieke log', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Klanttevredenheid', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Erg tevreden', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => 'Erg tevreden', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Tevreden', @@ -234,37 +219,34 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Erg ontevreden', 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Erg ontevreden', 'Class:UserRequest/Attribute:user_comment' => 'Reactie gebruiker', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Herkenbare naam hoofdverzoek', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Wijs toe', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Wijs opnieuw toe', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Keur goed', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Keur af', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'In afwachting', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Time-out', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatisch oplossen', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatisch afsluiten', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Markeren als opgelost', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Sluit af', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Heropen', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wacht op goedkeuring', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Kan het verzoek niet als hoofdverzoek toewijzen aan zichzelf', -]); - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Portal:TitleDetailsFor_Request' => 'Details van het verzoek', 'Portal:ButtonUpdate' => 'Wijzig', 'Portal:ButtonClose' => 'Sluit', @@ -279,7 +261,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Portal:UserRequest:MoreInfo' => 'Meer informatie', 'Portal:Details-Service-Element' => 'Service-elementen', 'Portal:NoClosedTicket' => 'Geen gesloten verzoeken', - 'Portal:NoService' => '', + 'Portal:NoService' => '~~', 'Portal:ListOpenProblems' => 'Openstaande problemen', 'Portal:ShowProblem' => 'Problemen', 'Portal:ShowFaqs' => 'Veelgestelde vragen', @@ -289,9 +271,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Portal:ChooseYourFavoriteLanguage' => 'Kies je voorkeurstaal', 'Class:UserRequest/Method:ResolveChildTickets' => 'Los subverzoeken op', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Pas de oplossing ook toe op subverzoeken (ev_autoresolve) en neem de kenmerken over wat betreft service, team, agent, oplossing', -]); - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Organization:Overview:UserRequests' => 'Gebruikersverzoeken van deze organisatie', 'Organization:Overview:MyUserRequests' => 'Mijn gebruikersverzoeken voor deze organisatie', 'Organization:Overview:Tickets' => 'Tickets voor deze organisatie', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/pl.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/pl.dict.itop-request-mgmt.php index 8fa04480e3..729db58704 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/pl.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/pl.dict.itop-request-mgmt.php @@ -1,11 +1,10 @@ 'Szukaj zgłoszeń użytkowników', 'Menu:SearchUserRequests+' => 'Szukaj zgłoszeń użytkowników', 'Menu:UserRequest:Shortcuts' => 'Skróty', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Zgłoszenia przypisane do mnie', 'Menu:UserRequest:MyRequests+' => 'Zgłoszenia przypisane do mnie (jako Agent)', 'Menu:UserRequest:MySupportRequests' => 'Moje telefony wsparcia', @@ -46,63 +45,48 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Menu:UserRequest:MyWorkOrders+' => 'Wszystkie zlecenia pracy przydzielone do mnie', 'Class:Problem:KnownProblemList' => 'Znane problemy', 'Tickets:Related:OpenIncidents' => 'Otwarte incydenty', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Zgłoszenie użytkownika', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nowe', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Pilny czas podjęcia', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Przypisane', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Pilny czas rozwiązania', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Oczekujący', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Zatwierdzone', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Odrzucone', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Trwające', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Rozwiązane', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Zamknięte', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Typ zgłoszenia', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incydent', 'Class:UserRequest/Attribute:request_type/Value:incident+' => 'Incydent', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Zgłoszenie serwisowe', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Zgłoszenie serwisowe', 'Class:UserRequest/Attribute:impact' => 'Dotyczy', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Wydział', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Usługa', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Osoba', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Priorytet', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'krytyczny', 'Class:UserRequest/Attribute:priority/Value:1+' => 'krytyczny', 'Class:UserRequest/Attribute:priority/Value:2' => 'wysoki', @@ -112,7 +96,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserRequest/Attribute:priority/Value:4' => 'niski', 'Class:UserRequest/Attribute:priority/Value:4+' => 'niski', 'Class:UserRequest/Attribute:urgency' => 'Pilność', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'krytyczna', 'Class:UserRequest/Attribute:urgency/Value:1+' => 'krytyczna', 'Class:UserRequest/Attribute:urgency/Value:2' => 'wysoka', @@ -122,7 +106,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserRequest/Attribute:urgency/Value:4' => 'niska', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'niska', 'Class:UserRequest/Attribute:origin' => 'OPochodzenierigin', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'Osobiście', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Zgłoszenie utworzone po bezpośredniej rozmowie', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Czat', @@ -136,57 +120,57 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'portal', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'portal', 'Class:UserRequest/Attribute:approver_id' => 'Zatwierdzający', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'E-mail zatwierdzającego', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Usługa', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Nazwa usługi', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Podkategoria usługi', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Nazwa podkategorii usługi', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Flaga - Ważny', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nie', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'Nie', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Tak', 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => 'Tak', 'Class:UserRequest/Attribute:escalation_reason' => 'Powód - Ważny', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Data przydziału', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Data rozwiązania', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Ostatnia data trwania', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulated pending', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'czas na podjęcie (TTO)', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'czas na rozwiązanie (TTR)', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'Ostateczny termin podjęcia (TTO)', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'Gwarantowany czas podjęcia (SLA tto) zaliczony', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'Gwarantowany czas podjęcia (SLA tto) skończył się', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'Ostateczny termin rozwiązania TTR', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'Gwarantowany czas rozwiązania (SLA ttr) zaliczony', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'Gwarantowany czas rozwiązania (SLA ttr) skończył się', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Opóźnienie rozwiązania', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Kod rozwiązania', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'wsparcie', 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => 'wsparcie', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'usterka naprawiona', @@ -202,27 +186,27 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'szkolenie', 'Class:UserRequest/Attribute:resolution_code/Value:training+' => 'szkolenie', 'Class:UserRequest/Attribute:solution' => 'Rozwiązanie', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Powód oczekiwania', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Źródłowe zgłoszenie', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Powiązane zgłoszenie', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Źródłowy problem', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Powiązany problem', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Źródłowa zmiana', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Powiązana zmiana', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => 'Zależne zgłoszenia', 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request', 'Class:UserRequest/Attribute:public_log' => 'Dziennik publiczny', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Zadowolenie użytkownika', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Bardzo zadowolony', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => 'Bardzo zadowolony', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Dość zadowolony', @@ -232,37 +216,34 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Bardzo niezadowolony', 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Bardzo niezadowolony', 'Class:UserRequest/Attribute:user_comment' => 'Komentarz użytkownika', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Przydziel', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Przydziel ponownie', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Zatwierdź', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Odrzuć', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Trwające', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Po czasie', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatyczne rozwiązanie', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatyczne zamknięcie', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Oznacz jako rozwiązane', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Zamknij to zgłoszenie', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Otwórz ponownie', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Do zatwierdzenia', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Nie można przypisać zgłoszenia nadrzędnego do samego siebie', -]); - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Portal:TitleDetailsFor_Request' => 'Szczegóły zgłoszenia', 'Portal:ButtonUpdate' => 'Aktualizuj', 'Portal:ButtonClose' => 'Zamknij', @@ -277,7 +258,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Portal:UserRequest:MoreInfo' => 'Więcej informacji', 'Portal:Details-Service-Element' => 'Elementy usługi', 'Portal:NoClosedTicket' => 'Niezamknięte zgłoszenie', - 'Portal:NoService' => '', + 'Portal:NoService' => '~~', 'Portal:ListOpenProblems' => 'Ciągłe problemy', 'Portal:ShowProblem' => 'Problemy', 'Portal:ShowFaqs' => 'Pytania FAQ', @@ -287,9 +268,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Portal:ChooseYourFavoriteLanguage' => 'Wybierz swój ulubiony język', 'Class:UserRequest/Method:ResolveChildTickets' => 'Rozpatrz zgłoszenia podrzędne', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Połącz rozwiązanie kaskadowo do żądań podrzędnych (ev_autoresolve) i dopasuj następujące cechy zgłoszenia: usługa, zespół, agent, informacje o rozwiązaniu', -]); - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Organization:Overview:UserRequests' => 'User Requests from this organization', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization', 'Organization:Overview:Tickets' => 'Tickets for this organization', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/pt_br.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/pt_br.dict.itop-request-mgmt.php index 38e35dbb5d..23f0852180 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/pt_br.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/pt_br.dict.itop-request-mgmt.php @@ -1,20 +1,19 @@ 'Gerenciamento de Solicitações', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => 'Solicitações a provedores(as)', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Solicitações abertas transferidas a provedores', 'Menu:UserRequest:Provider+' => 'Solicitações abertas transferidas a provedores', 'Menu:UserRequest:Overview' => 'Visão geral', @@ -24,7 +23,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:SearchUserRequests' => 'Pesquisar por solicitações', 'Menu:SearchUserRequests+' => 'Pesquisar por solicitações', 'Menu:UserRequest:Shortcuts' => 'Atalhos', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => 'Solicitações atribuídas a mim', 'Menu:UserRequest:MyRequests+' => 'Solicitações atribuídas a mim (como Agente)', 'Menu:UserRequest:MySupportRequests' => 'Minhas solicitações de suporte', @@ -46,123 +45,108 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:UserRequest:MyWorkOrders+' => 'Todas as ordens de serviço atribuídas a mim', 'Class:Problem:KnownProblemList' => 'Problemas conhecidos', 'Tickets:Related:OpenIncidents' => 'Incidentes abertos', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Solicitação de Usuário', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Status', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Novo', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'TTO escalonado', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Atribuído', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'TTR escalonado', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Aguardando aprovação', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Aprovado', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Rejeitado', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'Pendente', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Resolvido', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Fechado', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Tipo de solicitação', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incidente', - 'Class:UserRequest/Attribute:request_type/Value:incident+' => '', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Solicitação de serviço', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Impacto', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Um departamento', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Um serviço', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Uma pessoa', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Prioridade', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Crítica', - 'Class:UserRequest/Attribute:priority/Value:1+' => '', + 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => 'Alta', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Média', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Baixa', - 'Class:UserRequest/Attribute:priority/Value:4+' => '', + 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => 'Urgência', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Crítica', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Alta', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Média', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Baixa', - 'Class:UserRequest/Attribute:urgency/Value:4+' => '', + 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Origem', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~', 'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~', 'Class:UserRequest/Attribute:origin/Value:mail' => 'E-mail', - 'Class:UserRequest/Attribute:origin/Value:mail+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail+' => 'Request created on an email reception~~', 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoramento', - 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'Request created on a monitoring alert~~', 'Class:UserRequest/Attribute:origin/Value:phone' => 'Telefone', - 'Class:UserRequest/Attribute:origin/Value:phone+' => '', + 'Class:UserRequest/Attribute:origin/Value:phone+' => 'Request created following a phone call~~', 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portal do usuário', - 'Class:UserRequest/Attribute:origin/Value:portal+' => '', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', 'Class:UserRequest/Attribute:approver_id' => 'Aprovador', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'E-mail do aprovador', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Serviço', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Nome do serviço', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Subcategoria de serviço', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Nome da subcategoria de serviço', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Flag de escalonamento', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Não', - 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Sim', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Motivo do escalonamento', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Data de atribuição', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Data de solução', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Última data pendente', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Pendências acumuladas', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', 'Class:UserRequest/Attribute:tto+' => 'Tempo para atribuição (Time To Own)', 'Class:UserRequest/Attribute:ttr' => 'TTR', @@ -184,85 +168,82 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR ultrapassado', 'Class:UserRequest/Attribute:sla_ttr_over+' => 'Tempo para solução (TTR) do Acordo de Nível de Serviço (SLA) ultrapassado', 'Class:UserRequest/Attribute:time_spent' => 'Tempo de solução', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Código da solução', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistência', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Correção de bug', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Reparação de hardware', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Outros', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Atualização de software', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'Atualização de sistema', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Treinamento', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Solução', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Motivo da pendência', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Solicitação pai', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref. solicitação pai', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Problema pai', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref. problema pai', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Mudança pai', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref. mudança', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => 'Subsolicitações', 'Class:UserRequest/Attribute:related_request_list+' => 'Todas as solicitações associadas à esta solicitação pai', 'Class:UserRequest/Attribute:public_log' => 'Log público', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => 'Satisfação do usuário', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Muito satisfeito', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Satisfeito', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Insatisfeito', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Muito insatisfeito', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'Comentário do usuário', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Atribuir', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Reatribuir', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Aprovar', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Rejeitar', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'Pendente', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Solucionado automaticamente', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Fechado automaticamente', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Marcar como solucionado', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Fechar esta solicitação', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Re-abrir', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Aguardar por aprovação', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Não é possível atribuir a solicitação pai a própria solicitação', -]); - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Portal:TitleDetailsFor_Request' => 'Detalhes da solicitação', 'Portal:ButtonUpdate' => 'Atualizado', 'Portal:ButtonClose' => 'Fechado', @@ -277,7 +258,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Portal:UserRequest:MoreInfo' => 'Mais informações', 'Portal:Details-Service-Element' => 'Elementos do Serviço', 'Portal:NoClosedTicket' => 'Nenhuma solicitação fechada', - 'Portal:NoService' => '', + 'Portal:NoService' => '~~', 'Portal:ListOpenProblems' => 'Problemas em andamento', 'Portal:ShowProblem' => 'Problemas', 'Portal:ShowFaqs' => 'FAQ', @@ -287,9 +268,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Portal:ChooseYourFavoriteLanguage' => 'Escolha seu idioma favorito', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Conecte a solução a pedidos filhos (ev_autoresolve) e alinhe as seguintes características da requisição: serviço, equipe, agente, info de solução', -]); - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Organization:Overview:UserRequests' => 'Solicitações de usuários desta organização', 'Organization:Overview:MyUserRequests' => 'Minhas solicitações de usuário para esta organização', 'Organization:Overview:Tickets' => 'Solicitações desta organização', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/ru.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/ru.dict.itop-request-mgmt.php index 47ec404aae..2c76b76198 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/ru.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/ru.dict.itop-request-mgmt.php @@ -1,11 +1,10 @@ @@ -47,63 +46,48 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:UserRequest:MyWorkOrders+' => 'Назначенные мне наряды на работу', 'Class:Problem:KnownProblemList' => 'Известные проблемы', 'Tickets:Related:OpenIncidents' => 'Открытые инциденты', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Запрос', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Статус', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Новый', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Эскалация TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Назначен', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Эскалация TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Ожидание утверждения', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => 'Утвержден', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Отклонен', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => 'В ожидании', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Решенный', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => 'Закрыт', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => 'Тип запроса', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Инцидент', 'Class:UserRequest/Attribute:request_type/Value:incident+' => 'Инцидент', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Запрос на обслуживание', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Запрос на обслуживание', 'Class:UserRequest/Attribute:impact' => 'Влияние', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'Департамент', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => 'Служба', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => 'Персона', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => 'Приоритет', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => 'Критический', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Критический', 'Class:UserRequest/Attribute:priority/Value:2' => 'Высокий', @@ -113,7 +97,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:priority/Value:4' => 'Низкий', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Низкий', 'Class:UserRequest/Attribute:urgency' => 'Срочность', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => 'Критическая', 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Критическая', 'Class:UserRequest/Attribute:urgency/Value:2' => 'Высокая', @@ -123,7 +107,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:urgency/Value:4' => 'Низкая', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Низкая', 'Class:UserRequest/Attribute:origin' => 'Источник', - 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin+' => 'What\'s the trigger of this request ticket creation~~', 'Class:UserRequest/Attribute:origin/Value:in_person' => 'Лично', 'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Запрос создан по итогам личной беседы', 'Class:UserRequest/Attribute:origin/Value:chat' => 'Чат', @@ -137,57 +121,57 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Портал', 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Портал', 'Class:UserRequest/Attribute:approver_id' => 'Утверждающий', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => 'Email утверждающего', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => 'Услуга', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => 'Услуга', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Подкатегория', 'Class:UserRequest/Attribute:servicesubcategory_id+' => 'Подкатегория услуги', 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Подкатегория услуги', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Флаг эскалации', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Нет', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'Нет', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Да', 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => 'Да', 'Class:UserRequest/Attribute:escalation_reason' => 'Причина эскалации', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Дата назначения', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => 'Дата решения', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Дата последнего ожидания', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => 'Накопленное ожидание', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', - 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:tto+' => 'Time To Own~~', 'Class:UserRequest/Attribute:ttr' => 'TTR', - 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve~~', 'Class:UserRequest/Attribute:tto_time_spent' => 'Затрачено времени (TTO)', - 'Class:UserRequest/Attribute:tto_time_spent+' => '', + 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', 'Class:UserRequest/Attribute:ttr_time_spent' => 'Затрачено времени (TTR)', - 'Class:UserRequest/Attribute:ttr_time_spent+' => '', + 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'Срок TTO', 'Class:UserRequest/Attribute:tto_escalation_deadline+' => 'Крайний срок назаначения агента (принятия в работу) по текущему SLA', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO пропущено', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO превышено', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'Срок TTR', 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => 'Крайний срок решения по текущему SLA', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR пропущено', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR превышено', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => 'Время на решение', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => 'Код решения', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Помощь', 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => 'Помощь', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Исправление ошибки', @@ -203,27 +187,27 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Обучение', 'Class:UserRequest/Attribute:resolution_code/Value:training+' => 'Обучение', 'Class:UserRequest/Attribute:solution' => 'Описание решения', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Причина ожидания', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => 'Родительский запрос', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => 'Родительский запрос', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => 'Родительская проблема', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Родительская проблема', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => 'Родительское изменение', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => 'Родительское изменение', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => 'Дочерние запросы', 'Class:UserRequest/Attribute:related_request_list+' => 'Дочерние запросы', 'Class:UserRequest/Attribute:public_log' => 'Общий журнал', 'Class:UserRequest/Attribute:public_log+' => 'Информация в общем журнале доступна для пользователей портала', 'Class:UserRequest/Attribute:user_satisfaction' => 'Удовлетворенность пользователя', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Очень доволен', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => 'Очень доволен', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Вполне доволен', @@ -233,37 +217,34 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Очень недоволен', 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Очень недоволен', 'Class:UserRequest/Attribute:user_comment' => 'Комментарий пользователя', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Родительский запрос', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => 'Назначить', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => 'Переназначить', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => 'Утвердить', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => 'Отклонить', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => 'В ожидание', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => 'Таймаут', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Автоматическое решение', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => 'Автоматическое закрытие', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => 'Отметить как решенный', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => 'Закрыть', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => 'Вновь открыть', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Ждать утверждения', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Невозможно назначить этот же запрос в качестве родительского', -]); - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Portal:TitleDetailsFor_Request' => 'Детали запроса', 'Portal:ButtonUpdate' => 'Обновить', 'Portal:ButtonClose' => 'Закрыть', @@ -278,7 +259,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Portal:UserRequest:MoreInfo' => 'Дополнительная информация', 'Portal:Details-Service-Element' => 'Элементы услуги', 'Portal:NoClosedTicket' => 'Нет закрытых запросов', - 'Portal:NoService' => '', + 'Portal:NoService' => '~~', 'Portal:ListOpenProblems' => 'Открытые проблемы', 'Portal:ShowProblem' => 'Проблемы', 'Portal:ShowFaqs' => 'FAQ', @@ -288,9 +269,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Portal:ChooseYourFavoriteLanguage' => 'Выберите язык', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Каскадное решение дочерних запросов (ev_autoresolve) с установкой следующих параметров: услуга, команда, агент, информация о решении.', -]); - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Organization:Overview:UserRequests' => 'Запросы пользователей этой организации', 'Organization:Overview:MyUserRequests' => 'Мои запросы пользователей этой организации', 'Organization:Overview:Tickets' => 'Тикеты этой организации', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/sk.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/sk.dict.itop-request-mgmt.php index 98122da48f..8a586ccbd7 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/sk.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/sk.dict.itop-request-mgmt.php @@ -1,11 +1,10 @@ 'All work orders assigned to me~~', 'Class:Problem:KnownProblemList' => 'Známe problémy', 'Tickets:Related:OpenIncidents' => 'Open incidents~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'Požiadavka užívateľa', - 'Class:UserRequest+' => '~~', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Stav', 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'Nová', @@ -148,7 +132,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Názov subkategórie služieb', 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Eskalačný príznak', - 'Class:UserRequest/Attribute:escalation_flag+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nie', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Áno', @@ -260,9 +244,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Počkať na schválenie', 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', -]); - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Portal:TitleDetailsFor_Request' => 'Detaily pre požiadavky', 'Portal:ButtonUpdate' => 'Aktualizácia', 'Portal:ButtonClose' => 'Zatvoriť', @@ -287,9 +268,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Portal:ChooseYourFavoriteLanguage' => 'Vyberte si svoj obľúbený jazyk', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', -]); - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', 'Organization:Overview:Tickets' => 'Tickets for this organization~~', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/tr.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/tr.dict.itop-request-mgmt.php index 36c44ebc54..d68490ca8e 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/tr.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/tr.dict.itop-request-mgmt.php @@ -1,24 +1,23 @@ 'Helpdesk~~', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => 'Helpdesk provider~~', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => 'Open requests transferred to provider~~', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => 'Overview~~', - 'Menu:UserRequest:Overview+' => '', + 'Menu:UserRequest:Overview+' => '~~', 'Menu:NewUserRequest' => 'New request~~', 'Menu:NewUserRequest+' => 'Create a new user request ticket~~', 'Menu:SearchUserRequests' => 'Search for requests~~', @@ -46,25 +45,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:UserRequest:MyWorkOrders+' => 'All work orders assigned to me~~', 'Class:Problem:KnownProblemList' => 'Known problems~~', 'Tickets:Related:OpenIncidents' => 'Open incidents~~', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => 'Public log automatic copy from parent User Request %2$s:

~~', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => 'Private log automatic copy from parent User Request [[UserRequest:%1$s]]:

~~', 'Class:UserRequest' => 'User Request~~', - 'Class:UserRequest+' => '~~', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => 'Status~~', 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => 'New~~', @@ -90,9 +74,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:request_type' => 'Request Type~~', 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => 'Incident~~', - 'Class:UserRequest/Attribute:request_type/Value:incident+' => '', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Service request~~', - 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '~~', 'Class:UserRequest/Attribute:impact' => 'Impact~~', 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', 'Class:UserRequest/Attribute:impact/Value:1' => 'A department~~', @@ -106,9 +90,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:priority/Value:1' => 'Critical~~', 'Class:UserRequest/Attribute:priority/Value:1+' => 'Highest priority~~', 'Class:UserRequest/Attribute:priority/Value:2' => 'High~~', - 'Class:UserRequest/Attribute:priority/Value:2+' => '', + 'Class:UserRequest/Attribute:priority/Value:2+' => '~~', 'Class:UserRequest/Attribute:priority/Value:3' => 'Medium~~', - 'Class:UserRequest/Attribute:priority/Value:3+' => '', + 'Class:UserRequest/Attribute:priority/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority/Value:4' => 'Low~~', 'Class:UserRequest/Attribute:priority/Value:4+' => 'Lowest priority~~', 'Class:UserRequest/Attribute:urgency' => 'Urgency~~', @@ -116,9 +100,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:urgency/Value:1' => 'Critical~~', 'Class:UserRequest/Attribute:urgency/Value:1+' => 'Most urgent~~', 'Class:UserRequest/Attribute:urgency/Value:2' => 'High~~', - 'Class:UserRequest/Attribute:urgency/Value:2+' => '', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:3' => 'Medium~~', - 'Class:UserRequest/Attribute:urgency/Value:3+' => '', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '~~', 'Class:UserRequest/Attribute:urgency/Value:4' => 'Low~~', 'Class:UserRequest/Attribute:urgency/Value:4+' => 'Lowest urgency level~~', 'Class:UserRequest/Attribute:origin' => 'Origin~~', @@ -148,11 +132,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service subcategory name~~', 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => 'Hot Flag~~', - 'Class:UserRequest/Attribute:escalation_flag+' => '~~', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'No~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '~~', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Yes~~', - 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '~~', 'Class:UserRequest/Attribute:escalation_reason' => 'Hot reason~~', 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => 'Assignment date~~', @@ -188,19 +172,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:resolution_code' => 'Resolution code~~', 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Assistance~~', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Bug fixed~~', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardware repair~~', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Other~~', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Software patch~~', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'System update~~', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Training~~', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => 'Solution~~', 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => 'Pending reason~~', @@ -224,13 +208,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Attribute:user_satisfaction' => 'User satisfaction~~', 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather dissatisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very dissatisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => 'User comment~~', 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname~~', @@ -260,9 +244,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wait for approval~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself~~', -]); - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Portal:TitleDetailsFor_Request' => 'Details for request~~', 'Portal:ButtonUpdate' => 'Update~~', 'Portal:ButtonClose' => 'Close~~', @@ -287,9 +268,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Portal:ChooseYourFavoriteLanguage' => 'Choose your favorite language~~', 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~', -]); - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', 'Organization:Overview:Tickets' => 'Tickets for this organization~~', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php index cc9254876d..10858eb1b5 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php @@ -1,25 +1,29 @@ '服务台', - 'Menu:RequestManagement+' => '', + 'Menu:RequestManagement+' => '~~', 'Menu:RequestManagementProvider' => '服务台供应商', - 'Menu:RequestManagementProvider+' => '', + 'Menu:RequestManagementProvider+' => '~~', 'Menu:UserRequest:Provider' => '转交给供应商的待处理的需求', - 'Menu:UserRequest:Provider+' => '', + 'Menu:UserRequest:Provider+' => '~~', 'Menu:UserRequest:Overview' => '概况', - 'Menu:UserRequest:Overview+' => '', + 'Menu:UserRequest:Overview+' => '~~', 'Menu:NewUserRequest' => '新建需求', 'Menu:NewUserRequest+' => '新建需求工单', 'Menu:SearchUserRequests' => '搜索需求', 'Menu:SearchUserRequests+' => '搜索需求工单', 'Menu:UserRequest:Shortcuts' => '需求', - 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:Shortcuts+' => '~~', 'Menu:UserRequest:MyRequests' => '分配给我的需求', 'Menu:UserRequest:MyRequests+' => '分配给我的需求 (作为办理人)', 'Menu:UserRequest:MySupportRequests' => '由我发起的需求', @@ -43,63 +47,46 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Tickets:Related:OpenIncidents' => '待处理的事件', 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => '自动复制来自父级需求的公共日志 %2$s:

', 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => '自动复制来自父级需求的私有日志 [[UserRequest:%1$s]]:

', -]); - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: UserRequest -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest' => '需求', - 'Class:UserRequest+' => '', + 'Class:UserRequest+' => 'Ticket type that covers incidents and service requests.~~', 'Class:UserRequest/Attribute:status' => '状态', - 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status+' => '~~', 'Class:UserRequest/Attribute:status/Value:new' => '新建', - 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:new+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_tto' => '已升级TTO', - 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~', 'Class:UserRequest/Attribute:status/Value:assigned' => '已分配', - 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~', 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => '已升级TTR', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => '等待批准', - 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~', 'Class:UserRequest/Attribute:status/Value:approved' => '已批准', - 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:approved+' => '~~', 'Class:UserRequest/Attribute:status/Value:rejected' => '已驳回', - 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~', 'Class:UserRequest/Attribute:status/Value:pending' => '待定', - 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:pending+' => '~~', 'Class:UserRequest/Attribute:status/Value:resolved' => '已解决', - 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~', 'Class:UserRequest/Attribute:status/Value:closed' => '已关闭', - 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:status/Value:closed+' => '~~', 'Class:UserRequest/Attribute:request_type' => '需求类型', - 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type+' => '~~', 'Class:UserRequest/Attribute:request_type/Value:incident' => '事件', 'Class:UserRequest/Attribute:request_type/Value:incident+' => '事件', 'Class:UserRequest/Attribute:request_type/Value:service_request' => '服务需求', 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '服务需求', 'Class:UserRequest/Attribute:impact' => '影响范围', - 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact+' => 'Impact is the severity of the fault, how many end users are affected~~', 'Class:UserRequest/Attribute:impact/Value:1' => '部门', - 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:1+' => '~~', 'Class:UserRequest/Attribute:impact/Value:2' => '服务', - 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:2+' => '~~', 'Class:UserRequest/Attribute:impact/Value:3' => '个体', - 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:impact/Value:3+' => '~~', 'Class:UserRequest/Attribute:priority' => '优先级', - 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority+' => 'Order in which tickets need to be handled~~', 'Class:UserRequest/Attribute:priority/Value:1' => '紧急', 'Class:UserRequest/Attribute:priority/Value:1+' => '紧急', 'Class:UserRequest/Attribute:priority/Value:2' => '高', @@ -109,7 +96,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest/Attribute:priority/Value:4' => '低', 'Class:UserRequest/Attribute:priority/Value:4+' => '低', 'Class:UserRequest/Attribute:urgency' => '紧急度', - 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency+' => 'How quickly the fault needs to be resolved~~', 'Class:UserRequest/Attribute:urgency/Value:1' => '紧急', 'Class:UserRequest/Attribute:urgency/Value:1+' => '紧急', 'Class:UserRequest/Attribute:urgency/Value:2' => '高', @@ -133,33 +120,33 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest/Attribute:origin/Value:portal' => '门户', 'Class:UserRequest/Attribute:origin/Value:portal+' => '在用户门户中创建的需求工单', 'Class:UserRequest/Attribute:approver_id' => '审核人', - 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_id+' => '~~', 'Class:UserRequest/Attribute:approver_email' => '邮箱', - 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:approver_email+' => '~~', 'Class:UserRequest/Attribute:service_id' => '服务', - 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_id+' => '~~', 'Class:UserRequest/Attribute:service_name' => '服务名称', - 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:service_name+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_id' => '子服务', - 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~', 'Class:UserRequest/Attribute:servicesubcategory_name' => '子服务名称', - 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '~~', 'Class:UserRequest/Attribute:escalation_flag' => '升级标识', - 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag+' => 'When set, the Ticket is added to the "Under escalation" menu~~', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => '否', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '否', 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => '是', 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '是', 'Class:UserRequest/Attribute:escalation_reason' => '升级原因', - 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:escalation_reason+' => '~~', 'Class:UserRequest/Attribute:assignment_date' => '分配日期', - 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:assignment_date+' => '~~', 'Class:UserRequest/Attribute:resolution_date' => '解决日期', - 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => '最近待定日期', - 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date+' => '~~', 'Class:UserRequest/Attribute:cumulatedpending' => '累计待定', - 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO', 'Class:UserRequest/Attribute:tto+' => '响应时间', 'Class:UserRequest/Attribute:ttr' => 'TTR', @@ -169,97 +156,94 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR 耗时', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO截止日期', - 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO 合格', - 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO 超时', - 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:sla_tto_over+' => '~~', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR截止日期', - 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR合格', - 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR超时', - 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~', 'Class:UserRequest/Attribute:time_spent' => '耗时', - 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:time_spent+' => '~~', 'Class:UserRequest/Attribute:resolution_code' => '解决方式', - 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code+' => 'What was done to resolve the request?~~', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => '外部支持', - 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'bug修复', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => '硬件维修', - 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:other' => '其它', - 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => '软件补丁', - 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:system update' => '系统更新', - 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '~~', 'Class:UserRequest/Attribute:resolution_code/Value:training' => '培训', - 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '~~', 'Class:UserRequest/Attribute:solution' => '解决方案', - 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:solution+' => '~~', 'Class:UserRequest/Attribute:pending_reason' => '待定原因', - 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:pending_reason+' => '~~', 'Class:UserRequest/Attribute:parent_request_id' => '父级需求', - 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_id+' => '~~', 'Class:UserRequest/Attribute:parent_request_ref' => '需求编号', - 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_request_ref+' => '~~', 'Class:UserRequest/Attribute:parent_problem_id' => '父级问题', - 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_id+' => '~~', 'Class:UserRequest/Attribute:parent_problem_ref' => '问题编号', - 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~', 'Class:UserRequest/Attribute:parent_change_id' => '父级变更', - 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_id+' => '~~', 'Class:UserRequest/Attribute:parent_change_ref' => '变更编号', - 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_ref+' => '~~', 'Class:UserRequest/Attribute:related_request_list' => '衍生事件', 'Class:UserRequest/Attribute:related_request_list+' => '此事件相关的所有子事件', 'Class:UserRequest/Attribute:public_log' => '公共日志', - 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:public_log+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction' => '用户满意度', - 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => '非常满意', - 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => '基本满意', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => '不满意', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => '非常不满意', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '~~', 'Class:UserRequest/Attribute:user_comment' => '用户留言', - 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => '父级需求昵称', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~', 'Class:UserRequest/Stimulus:ev_assign' => '分配', - 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_assign+' => '~~', 'Class:UserRequest/Stimulus:ev_reassign' => '重新分配', - 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign+' => '~~', 'Class:UserRequest/Stimulus:ev_approve' => '批准', - 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_approve+' => '~~', 'Class:UserRequest/Stimulus:ev_reject' => '驳回', - 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_reject+' => '~~', 'Class:UserRequest/Stimulus:ev_pending' => '待定', - 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_pending+' => '~~', 'Class:UserRequest/Stimulus:ev_timeout' => '超时', - 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_timeout+' => '~~', 'Class:UserRequest/Stimulus:ev_autoresolve' => '自动解决', - 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~', 'Class:UserRequest/Stimulus:ev_autoclose' => '自动关闭', - 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~', 'Class:UserRequest/Stimulus:ev_resolve' => '标记为已解决', - 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_resolve+' => '~~', 'Class:UserRequest/Stimulus:ev_close' => '关闭', - 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_close+' => '~~', 'Class:UserRequest/Stimulus:ev_reopen' => '重新打开', - 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_reopen+' => '~~', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => '等待审核', - 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => '不能分配父级需求给自己', -]); - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Portal:TitleDetailsFor_Request' => '需求详情', 'Portal:ButtonUpdate' => '更新', 'Portal:ButtonClose' => '关闭', @@ -282,12 +266,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Portal:SelectLanguage' => '更改您的语言', 'Portal:LanguageChangedTo_Lang' => '语言更改为', 'Portal:ChooseYourFavoriteLanguage' => '请选择您喜欢的语言', - 'Class:UserRequest/Method:ResolveChildTickets' => '解决子工单', 'Class:UserRequest/Method:ResolveChildTickets+' => '递归解决子工单 (自动解决), 并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案', -]); - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Organization:Overview:UserRequests' => '来自此组织的需求', 'Organization:Overview:MyUserRequests' => '我在此组织的需求', 'Organization:Overview:Tickets' => '来自此组织的工单', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/cs.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/cs.dict.itop-service-mgmt-provider.php index f8e10a30db..08e577b229 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/cs.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/cs.dict.itop-service-mgmt-provider.php @@ -1,11 +1,10 @@ @@ -16,7 +15,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:ServiceManagement' => 'Správa služeb', 'Menu:ServiceManagement+' => 'Přehled správy služeb', 'Menu:Service:Overview' => 'Přehled', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Smlouvy podle úrovně služeb', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Smlouvy podle stavu', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Smlouvy končící během 30 dní', @@ -46,206 +45,135 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'Obecné informace', 'Contract:moreinfo' => 'Smluvní informace', 'Contract:cost' => 'Informace o nákladech', -]); - -// -// Class: Organization -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Model poskytování služeb', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Název modelu poskytování služeb', - 'Class:Organization/Attribute:deliverymodel_name+' => '', -]); - -// -// Class: ContractType -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:ContractType' => 'Typ smlouvy', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Smlouva', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Název', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Organizace', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Název organizace', - 'Class:Contract/Attribute:organization_name+' => '', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', 'Class:Contract/Attribute:contacts_list' => 'Kontakty', 'Class:Contract/Attribute:contacts_list+' => 'Všechny kontakty pro tuto smlouvu', 'Class:Contract/Attribute:documents_list' => 'Dokumenty', 'Class:Contract/Attribute:documents_list+' => 'Všechny dokumenty pro tuto smlouvu', 'Class:Contract/Attribute:description' => 'Popis', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Datum zahájení', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Datum ukončení', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Cena', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Měna', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'USD', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'EUR', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Typ smlouvy', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Název typu smlouvy', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Frekvence plateb', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Jednotkové náklady', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Poskytovatel', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Název poskytovatele', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Stav', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'implementace', - 'Class:Contract/Attribute:status/Value:implementation+' => '', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'zastaralý', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => 'v produkci', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Typ', - 'Class:Contract/Attribute:finalclass+' => '', -]); - -// -// Class: CustomerContract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Smlouva se zákazníkem', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Služby', 'Class:CustomerContract/Attribute:services_list+' => 'Všechny služby pod touto smlouvou', 'Class:CustomerContract/Attribute:functionalcis_list' => 'Konfigurační položky', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Všechny konfigurační položky pokryté touto smlouvou', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Smlouvy s poskytovateli', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Všechny smlouvy s poskytovatelem na dodávky služeb pro tuto smlouvu (podpůrná smlouva - UC)', -]); - -// -// Class: ProviderContract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:ProviderContract' => 'Smlouva s poskytovatelem', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'Konfigurační položky', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Všechny konfigurační položky pokryté touto smlouvou s poskytovatelem', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Dohoda o úrovni služeb', 'Class:ProviderContract/Attribute:coverage' => 'Servisní hodiny', - 'Class:ProviderContract/Attribute:coverage+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:lnkContactToContract' => 'Spojení (Kontakt / Smlouva)', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'Smlouva', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Název smlouvy', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Název kontaktu', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Spojení (Smlouva / Dokument)', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Smlouva', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Název smlouvy', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokument', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Název dokumentu', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => 'Spojení (Funkční konfigurační položka / Smlouva s poskytovatelem)', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Smlouva s poskytovatelem', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Název smlouvy s poskytovatelem', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'Konfigurační položka', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Název konfigurační položky', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => 'Balíček služeb', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Název', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Ikona', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Služby', 'Class:ServiceFamily/Attribute:services_list+' => 'Všechny služby v této kategorii', -]); - -// -// Class: Service -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Service' => 'Služba', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Název', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Poskytovatel', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Název poskytovatele', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Popis', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Balíček služeb', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Název rodiny služeb', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => 'Dokumenty', 'Class:Service/Attribute:documents_list+' => 'Všechny dokumenty spojené s touto službou', 'Class:Service/Attribute:contacts_list' => 'Kontakty', @@ -253,168 +181,126 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Service/Attribute:status' => 'Stav', 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => 'implementace', - 'Class:Service/Attribute:status/Value:implementation+' => '', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'zastaralá', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'v produkci', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Ikona', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Smlouvy se zákazníky', 'Class:Service/Attribute:customercontracts_list+' => 'Všechny smlouvy se zákazníky, kteří zakoupili tuto službu', 'Class:Service/Attribute:servicesubcategories_list' => 'Podkategorie služeb', 'Class:Service/Attribute:servicesubcategories_list+' => 'Všechny podkategorie služeb pro tuto službu', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkDocumentToService' => 'Spojení (Dokument / Služba)', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Služba', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Název služby', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Název dokumentu', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Spojení (Kontakt / Služba)', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Služba', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Název služby', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Název kontaktu', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Podkategorie služeb', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Název', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Popis', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Služba', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Název služby', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Stav', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementace', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'zastaralá', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'v produkci', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Typ požadavku', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'požadavek na službu', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Název poskytovatele', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Poskytovatel', -]); - -// -// Class: SLA -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:SLA' => 'SLA', 'Class:SLA+' => 'Dohoda o úrovni služeb', 'Class:SLA/Attribute:name' => 'Název', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Popis', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Organizace', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Název organizace', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => '~~', 'Class:SLA/Attribute:slts_list' => 'SLTs', 'Class:SLA/Attribute:slts_list+' => 'Všechny cíle úrovně služeb pro tuto dohodu o úrovni služeb', 'Class:SLA/Attribute:customercontracts_list' => 'Smlouvy se zákazníky', 'Class:SLA/Attribute:customercontracts_list+' => 'Všechny smlouvy se zákazníky využívající tuto dohodu o úrovni služeb', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Nepodařilo se uložit spojení smlouvy se zákazníkem %1$s a služby %2$s : SLA již existují', -]); - -// -// Class: SLT -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => 'Cíl úrovně služeb', 'Class:SLT/Attribute:name' => 'Název', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorita', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'kritická', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'vysoká', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'střední', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'nízká', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Typ požadavku', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'incident', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'uživatelský požadavek', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Metrika', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => 'Hodnota', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Jednotka', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'hodiny', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'minuty', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:lnkSLAToSLT' => 'Spojení (SLA / SLT)', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'Název SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Název SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Metrika SLT', 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Typ požadavku SLT', @@ -425,127 +311,79 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Jednotka hodnoty SLT', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkCustomerContractToService' => 'Spojení (Smlouva se zákazníkem / Služba)', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Smlouva se zákazníkem', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Název smlouvy se zákazníkem', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Služba', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Název služby', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Název SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkCustomerContractToProviderContract' => 'Spojení (Smlouva se zákazníkem / Smlouva s poskytovatelem)', - 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Smlouva se zákazníkem', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Název smlouvy se zákazníkem', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Smlouva s poskytovatelem', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Název smlouvy s poskytovatelem', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'Spojení (Smlouva se zákazníkem / Funkční konfigurační položka)', - 'Class:lnkCustomerContractToFunctionalCI+' => '', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Smlouva se zákazníkem', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Název smlouvy se zákazníkem', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'Konfigurační položka', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'Název konfigurační položky', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => 'Model poskytování služeb', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Název', - 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organizace', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Název organizace', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', 'Class:DeliveryModel/Attribute:description' => 'Popis', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Kontakty', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Všechny kontakty (Týmy a Osoby) pro tento model poskytování služeb', 'Class:DeliveryModel/Attribute:customers_list' => 'Zákazníci', 'Class:DeliveryModel/Attribute:customers_list+' => 'Všichni zákazníci využívající tento model poskytování služeb', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkDeliveryModelToContact' => 'Spojení (Model poskytování služeb / Kontakt)', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Model poskytování služeb', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Název modelu poskytování služeb', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kontakt', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Název kontaktu', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Název role', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/da.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/da.dict.itop-service-mgmt-provider.php index 642cc98465..5adbe0e446 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/da.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/da.dict.itop-service-mgmt-provider.php @@ -1,11 +1,10 @@ @@ -13,9 +12,9 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:ServiceManagement' => 'Service-Management', - 'Menu:ServiceManagement+' => '', + 'Menu:ServiceManagement+' => 'Service Management Overview~~', 'Menu:Service:Overview' => 'Oversigt', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Kontrakter efter Service Level', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Kontrakter efter Status', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Kontrakter som udløber om mindre end 30 dage', @@ -28,9 +27,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:Service' => 'Ydelser', 'Menu:Service+' => 'Second level in service hierarchy~~', 'Menu:SLA' => 'SLAs', - 'Menu:SLA+' => '', + 'Menu:SLA+' => 'Service Level Agreements~~', 'Menu:SLT' => 'SLTs', - 'Menu:SLT+' => '', + 'Menu:SLT+' => 'Service Level Targets~~', 'Menu:DeliveryModel' => 'Leveringsmodel', 'Menu:DeliveryModel+' => 'Teams handling tickets~~', 'Menu:ServiceFamily' => 'Ydelses familie(r)', @@ -45,206 +44,135 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Leverings model', 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Leverings model navn', 'Class:Organization/Attribute:deliverymodel_name+' => '~~', -]); - -// -// Class: ContractType -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:ContractType' => 'Kontrakt-Type', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Kontrakt', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Navn', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Organisation', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Organisations navn', - 'Class:Contract/Attribute:organization_name+' => '', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', 'Class:Contract/Attribute:contacts_list' => 'Kontakter', 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~', 'Class:Contract/Attribute:documents_list' => 'Dokumenter', 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', 'Class:Contract/Attribute:description' => 'Beskrivelse', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Startdato', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Slutdato', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Omkostninger', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Valuta', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollar', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Kontrakttype', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Kontrakt type navn', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Afregnings frekvens', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Enhedsomkostninger', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Leverandør', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Leverandør navn', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Status', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Implementering', - 'Class:Contract/Attribute:status/Value:implementation+' => '', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'Forældet', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => 'Produktion', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Kontrakttype', - 'Class:Contract/Attribute:finalclass+' => '', -]); - -// -// Class: CustomerContract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Kundekontrakt', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Ydelser', 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', 'Class:CustomerContract/Attribute:functionalcis_list' => 'CIs', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Leverandørkontrakter', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'All the provider contracts to deliver the services for this contract (underpinning contract)~~', -]); - -// -// Class: ProviderContract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:ProviderContract' => 'Leverandørkontrakt', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:ProviderContract/Attribute:sla' => 'SLA', - 'Class:ProviderContract/Attribute:sla+' => '', + 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', 'Class:ProviderContract/Attribute:coverage' => 'Servicetider', - 'Class:ProviderContract/Attribute:coverage+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:lnkContactToContract' => 'Sammenhæng Kontakt/Kontrakt', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'Kontrakt', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Kontrakt navn', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Kontakt navn', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Sammenhæng Kontrakt/Dokument', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Kontrakt', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Kontrakt navn', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokument', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Dokument navn', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => 'Sammenhæng FunctionalCI/Leverandørkontrakt', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Leverandørkontrakt', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Leverandørkontrakt navn', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI navn', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => 'Ydelsesfamilie', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Navn', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Ydelser', 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', -]); - -// -// Class: Service -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Service' => 'Ydelse', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Navn', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Organisation', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Navn', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Beskrivelse', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Service familie', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Ydelses familie navn', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => 'Dokument', 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~', 'Class:Service/Attribute:contacts_list' => 'Kontakt', @@ -252,168 +180,126 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Service/Attribute:status' => 'Status', 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => 'Implementering', - 'Class:Service/Attribute:status/Value:implementation+' => '', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Forældet', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Produktion', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icon~~', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Kundekontrakt', 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', 'Class:Service/Attribute:servicesubcategories_list' => 'Ydelses underkategorier', 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkDocumentToService' => 'Sammenhæng Dokument/Ydelse', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Ydelse', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Ydelses navn', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Dokument navn', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Sammenhæng Kontakt/Ydelse', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Ydelse', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Ydelses navn', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Kontakt navn', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Ydelses underkategori', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Navn', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Beskrivelse', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Ydelse', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Ydelses navn', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Status', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementering', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Forældet', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Produktion', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Anmodnings type', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incident', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Service Anmodning', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~', -]); - -// -// Class: SLA -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Navn', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Beskrivelse', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Organisation', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Organisations navn', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => '~~', 'Class:SLA/Attribute:slts_list' => 'SLTs', 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~', 'Class:SLA/Attribute:customercontracts_list' => 'Kundekontrakt', 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', -]); - -// -// Class: SLT -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Navn', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Prioritet', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Kritisk', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'Høj', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'Middel', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'Lav', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Anmodnings type', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incident', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Service Anmodning', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Metrisk', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO (Time To Own)', - 'Class:SLT/Attribute:metric/Value:tto+' => '', + 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR (Time To Resolve)', - 'Class:SLT/Attribute:metric/Value:ttr+' => '', + 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', 'Class:SLT/Attribute:value' => 'Værdi', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Enhed', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'Timer', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'Minutter', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:lnkSLAToSLT' => 'Sammenhæng SLA/SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA navn', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT navn', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metric~~', 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT request type~~', @@ -424,127 +310,79 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT value unit~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkCustomerContractToService' => 'Sammenhæng Kundekontrakt/Ydelse', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Kundekontrakt', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Kundekontrakt navn', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Ydelse', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Ydelses navn', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA-Navn', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkCustomerContractToProviderContract' => 'Sammenhæng Kundekontrakt/Leverandørkontrakt', - 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Kundekontrakt', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Kundekontrakt navn', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Leverandørkontrakt', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Leverandørkontrakt navn', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'Sammenhæng Kundekontrakt/FunctionalCI', - 'Class:lnkCustomerContractToFunctionalCI+' => '', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Kundekontrakt', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Kundekontrakt navn', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI navn', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => 'Leverings model', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Navn', - 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organisation', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Organisations navn', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', 'Class:DeliveryModel/Attribute:description' => 'Beskrivelse', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Kontakt', 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', 'Class:DeliveryModel/Attribute:customers_list' => 'Kunde', 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkDeliveryModelToContact' => 'Sammenhæng Leveringsmodel/Kontakt', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Leverings model', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Leveringsmodel navn', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kontakt', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Kontaktnavn', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rolle', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rolle navn', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/de.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/de.dict.itop-service-mgmt-provider.php index e4f36cc700..9b8eb950fc 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/de.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/de.dict.itop-service-mgmt-provider.php @@ -1,11 +1,10 @@ @@ -45,94 +44,65 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Anzahl SLTs je SLA', 'UI-ServiceCatalogMenu-ContractByService' => 'Anzahl Verträge je Service', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Anzahl Verträge je SLA', - 'Contract:baseinfo' => 'Allgemeine Informationen', 'Contract:moreinfo' => 'Vertragliche Informationen', 'Contract:cost' => 'Kosteninformation', -]); - -// -// Class: Organization -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery-Modell', 'Class:Organization/Attribute:deliverymodel_id+' => 'Dies wird für die Ticketbearbeitung benötigt. Das Delivery-Modell legt fest, welchen Teams Tickets zugewiesen werden können.', 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery-Modell-Name', 'Class:Organization/Attribute:deliverymodel_name+' => 'Dies wird für die Ticketbearbeitung benötigt. Das Delivery-Modell legt fest, welchen Teams Tickets zugewiesen werden können.', -]); - -// -// Class: ContractType -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContractType' => 'Vertrags-Typ', 'Class:ContractType+' => 'Typologie zur Kategorisierung von Kunden- und Provider-Verträgen.', -]); - -// -// Class: Contract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Contract' => 'Vertrag', 'Class:Contract+' => 'Abstrakte Klasse für die Felder, die den verschiedenen Vertragsarten gemeinsam sind.', 'Class:Contract/Attribute:name' => 'Name', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Organisation', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Organizations-Name', - 'Class:Contract/Attribute:organization_name+' => '', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', 'Class:Contract/Attribute:contacts_list' => 'Kontakte', 'Class:Contract/Attribute:contacts_list+' => 'Alle Kontakte, die mit diesen Kundenvertrag verknüpft sind', 'Class:Contract/Attribute:documents_list' => 'Dokumente', 'Class:Contract/Attribute:documents_list+' => 'Alle Dokumente, die mit diesen Kundenvertrag verknüpft sind', 'Class:Contract/Attribute:description' => 'Beschreibung', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Startdatum', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Enddatum', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Kosten', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Währung', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollar', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Vertragstyp', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Vertragstyp-Name', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Abrechnungshäufigkeit', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Kosteneinheit', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Provider', 'Class:Contract/Attribute:provider_id+' => 'Provider-Organisation für diesen Vertrag. Kann vom Provider der zugehörigen Services abweichen.', 'Class:Contract/Attribute:provider_name' => 'Provider-Name', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Status', 'Class:Contract/Attribute:status+' => 'Der Status wird nicht aus Anfangs- und Ablaufdatum berechnet, sondern muss manuell gesetzt werden.', 'Class:Contract/Attribute:status/Value:implementation' => 'Implementierung', 'Class:Contract/Attribute:status/Value:implementation+' => 'Implementierung', 'Class:Contract/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => 'Produktion', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Vertragstyp', 'Class:Contract/Attribute:finalclass+' => 'Name der instanziierbaren Klasse', -]); - -// -// Class: CustomerContract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CustomerContract' => 'Kundenvertrag', 'Class:CustomerContract+' => 'Vereinbarung zwischen einem Kunden und einem Provider über die Erbringung von Services, optional mit einem zugesagten Niveau (SLA, Servicezeit).', 'Class:CustomerContract/Attribute:services_list' => 'Services', @@ -141,13 +111,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Alle unter diesen Vertrag fallenden CIs', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Provider-Verträge', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Alle Provider-Verträge zur Erbringung der Dienstleistungen für diesen Vertrag (Underpinning Contracts)', -]); - -// -// Class: ProviderContract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ProviderContract' => 'Provider-Vertrag', 'Class:ProviderContract+' => 'Vereinbarung zwischen einem externen Provider und einer internen Organisation.', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs', @@ -156,97 +119,62 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement', 'Class:ProviderContract/Attribute:coverage' => 'Servicezeiten', 'Class:ProviderContract/Attribute:coverage+' => 'Zeitliche Abdeckung des Vertrags, zum Beispiel 24x7, 9x5 usw.', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkContactToContract' => 'Verknüpfung Kontakt/Vertrag', 'Class:lnkContactToContract+' => 'Verwaltet die zentralen Ansprechpartner je Kunden- oder Provider-Vertrag.', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Vertrag', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Vertragsname', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Kontakt-Name', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Verknüpfung Vertrag/Dokument', 'Class:lnkContractToDocument+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für einen Vertrag relevant ist.', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Vertrag', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Vertragsname', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokument', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Dokument-Name', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => 'Verknüpfung FunctionalCI/Provider-Vertrag', 'Class:lnkFunctionalCIToProviderContract+' => 'Diese Verknüpfung bildet ab, welche funktionalen CIs über einen Provider-Vertrag von einem externen Unternehmen betreut werden.', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider-Vertrag', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider-Vertrags-Name', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI-Name', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => 'Service-Familie', 'Class:ServiceFamily+' => 'Oberste Ebene der Service-Hierarchie. Erforderlich, damit Services im Benutzerportal angeboten werden.', 'Class:ServiceFamily/Attribute:name' => 'Name', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Services', 'Class:ServiceFamily/Attribute:services_list+' => 'Alle Services dieser Kategorie', -]); - -// -// Class: Service -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Service' => 'Service', 'Class:Service+' => 'Ein Service wird von einer Organisation erbracht und über einen Kundenvertrag bezogen. Er muss mindestens eine Service-Unterkategorie enthalten.', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Name', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Provider', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Provider Name', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Beschreibung', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Service-Familie', 'Class:Service/Attribute:servicefamily_id+' => 'Erforderlich, damit dieser Service im Benutzerportal sichtbar ist', 'Class:Service/Attribute:servicefamily_name' => 'Service-Familien-Name', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => 'Dokumente', 'Class:Service/Attribute:documents_list+' => 'Alle mit dem Service verknüpften Dokumente', 'Class:Service/Attribute:contacts_list' => 'Kontakte', @@ -256,166 +184,124 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Service/Attribute:status/Value:implementation' => 'Implementierung', 'Class:Service/Attribute:status/Value:implementation+' => 'Implementierung', 'Class:Service/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Produktion', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icon', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Kunden-Verträge', 'Class:Service/Attribute:customercontracts_list+' => 'Alle Kundenverträge, die diesen Service erworben haben', 'Class:Service/Attribute:servicesubcategories_list' => 'Service-Unterkategorien', 'Class:Service/Attribute:servicesubcategories_list+' => 'Alle Service-Unterkategorien für diesen Service', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkDocumentToService' => 'Verknüpfung Dokument/Service', 'Class:lnkDocumentToService+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für einen Service relevant ist.', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Service', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Service-Name', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Dokument-Name', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Verknüpfung Kontakt/Service', 'Class:lnkContactToService+' => 'Ideal, um das Team festzulegen, dem Tickets zu diesem Service zugewiesen werden – automatisch oder manuell.', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Service', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Service-Name', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Kontakt-Name', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Service-Unterkategorie', 'Class:ServiceSubcategory+' => 'Unterste Ebene der Service-Hierarchie. Benutzeranfragen sind üblicherweise genau einer Service-Unterkategorie zugeordnet.', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Name', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Beschreibung', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Service', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Service-Name', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Status', 'Class:ServiceSubcategory/Attribute:status+' => 'Der Status einer Service-Unterkategorie wirkt sich in der Regel auf die Sichtbarkeit im Benutzerportal aus.', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementierung', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Implementierung', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Produktion', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Request-Typ', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Legt fest, welche Art von Ticket (Incident oder Service Request) angelegt wird, wenn ein Portalbenutzer diese Service-Unterkategorie auswählt.', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incident', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Service-Request', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Service-Anfrage', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider-Name', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider', -]); - -// -// Class: SLA -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:SLA' => 'SLA', 'Class:SLA+' => 'Service Level Agreement (SLA) für einen von einem Kunden bezogenen Service, gemessen über SLTs.', 'Class:SLA/Attribute:name' => 'Name', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Beschreibung', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Organisation', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Organisations-Name', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => '~~', 'Class:SLA/Attribute:slts_list' => 'SLTs', 'Class:SLA/Attribute:slts_list+' => 'Alle Service Level Tagrget für dieses SLA', 'Class:SLA/Attribute:customercontracts_list' => 'Kundenverträge', 'Class:SLA/Attribute:customercontracts_list+' => 'Alle Kundenverträge, die diese SLA verwenden', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Die Verknüpfung zwischen Kundenvertrag %1$s und Service %2$s konnte nicht gespeichert werden: SLA existiert bereits', -]); - -// -// Class: SLT -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => 'Service Level Target innerhalb eines Service Level Agreements (SLA). Legt eine Maximalzeit für eine Kennzahl (TTO oder TTR), einen Anfragetyp (Incident oder Anfrage) und eine Priorität fest.', 'Class:SLT/Attribute:name' => 'Name', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorität', 'Class:SLT/Attribute:priority+' => 'Ticket-Priorität, für die dieses SLT gilt. Nur Tickets mit dieser Priorität müssen dieses SLT einhalten.', 'Class:SLT/Attribute:priority/Value:1' => 'Kritisch', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'Hoch', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'Mittel', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'Niedrig', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Request-Typ', 'Class:SLT/Attribute:request_type+' => 'Anfragetyp, für den dieses SLT gilt. Nur Tickets mit diesem Anfragetyp müssen dieses SLT einhalten.', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incident', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Service-Request', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'Service-Anfrage', 'Class:SLT/Attribute:metric' => 'Metrik', 'Class:SLT/Attribute:metric+' => 'Art der Frist, für die dieses SLT gilt: TTO (Time To Own) oder TTR (Time To Resolve).', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO (Time To Own)', - 'Class:SLT/Attribute:metric/Value:tto+' => '', + 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR (Time To Resolve)', - 'Class:SLT/Attribute:metric/Value:ttr+' => '', + 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', 'Class:SLT/Attribute:value' => 'Wert', 'Class:SLT/Attribute:value+' => 'Fristwert, der nicht überschritten werden darf, um das Ziel einzuhalten. Die Einheit wird im Attribut "Einheit" festgelegt.', 'Class:SLT/Attribute:unit' => 'Einheit', 'Class:SLT/Attribute:unit+' => 'Einheit des Fristwerts.', 'Class:SLT/Attribute:unit/Value:hours' => 'Stunden', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'Minuten', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:lnkSLAToSLT' => 'Verknüpfung SLA/SLT', 'Class:lnkSLAToSLT+' => 'Diese Verknüpfung gibt an, dass ein SLT Teil des Service Level Agreements (SLA) ist. Ein SLA enthält üblicherweise mehrere SLTs. Ein SLT kann – selten – unverändert von mehreren SLAs genutzt werden.', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA-Name', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT-Name', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT Metrik', 'Class:lnkSLAToSLT/Attribute:slt_metric+' => 'Welche Zeit soll gemessen werden?', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT Request Typ', @@ -425,74 +311,46 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT Wert', 'Class:lnkSLAToSLT/Attribute:slt_value+' => 'Zeit, nach der das SLT abläuft.', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT Einheit', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Verknüpfung Kundenvertrag/Service', 'Class:lnkCustomerContractToService+' => 'Eine einzelne Zeile eines Kundenvertrags. Sie legt den erbrachten Service fest und für diesen Service die vereinbarten Zusagen (Service Level Agreement und Servicezeit).', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Kundenvertrag', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Kunden-Vertrags-Name', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service', 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'Alle mit diesem Service verknüpften Service-Unterkategorien sind ebenfalls Teil des Vertrags.', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service-Name', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement, das für diesen Service in diesem Kundenvertrag gilt.', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA-Name', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkCustomerContractToProviderContract' => 'Verknüpfung Kunden-Vertrag/Provider-Vertrag', 'Class:lnkCustomerContractToProviderContract+' => 'Diese Verknüpfung bildet ab, dass ein Provider-Vertrag zur Erfüllung eines Kundenvertrags beiträgt.', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Kunden-Vertrag', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Kundenvertrags-Name', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Provider-Vertrag', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Providervertrags-Name', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'Verknüpfung Kunden-Vertrag/FunctionalCI', 'Class:lnkCustomerContractToFunctionalCI+' => 'Diese Verknüpfung bildet die Geräte (funktionale CIs) ab, die von einem Kundenvertrag abgedeckt sind.', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Kunden-Vertrag', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Kundenvertrags-Name', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI-Name', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => 'Delivery-Modell', 'Class:DeliveryModel+' => 'Das Delivery-Modell legt fest, welche Teams Tickets zugewiesen werden können; es muss im Reiter Kontakte mindestens ein Team enthalten. Jede Kundenorganisation muss ein definiertes Delivery-Modell haben.', @@ -501,55 +359,34 @@ Jede Kundenorganisation muss ein definiertes Delivery-Modell haben.', 'Class:DeliveryModel/Attribute:org_id' => 'Organisation', 'Class:DeliveryModel/Attribute:org_id+' => 'In der Regel die Organisation, die die Services erbringt', 'Class:DeliveryModel/Attribute:organization_name' => 'Organisations-Name', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', 'Class:DeliveryModel/Attribute:description' => 'Beschreibung', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Kontakte', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Alle Kontakte (Teams and Person) für dieses Delivery-Modell', 'Class:DeliveryModel/Attribute:customers_list' => 'Kunden', 'Class:DeliveryModel/Attribute:customers_list+' => 'Alle Kunden mit diesem Delivery-Modell', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkDeliveryModelToContact' => 'Verknüpfung Delivery-Modell/Kontakt', 'Class:lnkDeliveryModelToContact+' => 'Diese Verknüpfung legt die Rolle eines Teams – seltener einer Person – innerhalb eines Delivery-Modells fest.', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery-Modell', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery-Modell-Name', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kontakt', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Kontakt-Name', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rolle', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rollenname', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Kunde', - 'Class:lnkContactToContract/Attribute:customer_id+' => '', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider', - 'Class:lnkContactToContract/Attribute:provider_id+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', 'Class:lnkContractToDocument/Attribute:customer_id' => 'Kunde', - 'Class:lnkContractToDocument/Attribute:customer_id+' => '', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider', - 'Class:lnkContractToDocument/Attribute:provider_id+' => '', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/en_gb.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/en_gb.dict.itop-service-mgmt-provider.php index fadef1b67f..5e175cbae8 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/en_gb.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/en_gb.dict.itop-service-mgmt-provider.php @@ -1,49 +1,22 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Menu, fieldsets, UI, messages translations -// Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:ServiceManagement' => 'Service Management', 'Menu:ServiceManagement+' => 'Service Management Overview', 'Menu:Service:Overview' => 'Overview', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracts by service level', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracts by status', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less than 30 days', - 'Menu:ProviderContract' => 'Provider contracts', 'Menu:ProviderContract+' => 'What is bought to external companies', 'Menu:CustomerContract' => 'Customer contracts', @@ -70,43 +43,21 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA', - 'Contract:baseinfo' => 'General information', 'Contract:moreinfo' => 'Contractual information', 'Contract:cost' => 'Cost information', -]); - -// -// Class: Organization -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name', - 'Class:Organization/Attribute:deliverymodel_name+' => '', -]); - -// -// Class: ContractType -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:ContractType' => 'Contract Type', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Contract', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Name', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Organisation', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Organisation Name', 'Class:Contract/Attribute:organization_name+' => 'Common name', 'Class:Contract/Attribute:contacts_list' => 'Contacts', @@ -114,33 +65,33 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Contract/Attribute:documents_list' => 'Documents', 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract', 'Class:Contract/Attribute:description' => 'Description', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Start date', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'End date', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Cost', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Cost Currency', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Contract type', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Billing frequency', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Cost unit', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Provider', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Provider Name', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Status', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'implementation', 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation', 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete', @@ -149,127 +100,78 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Contract/Attribute:status/Value:production+' => 'production', 'Class:Contract/Attribute:finalclass' => 'Contract sub-class', 'Class:Contract/Attribute:finalclass+' => 'Name of the final class', -]); - -// -// Class: CustomerContract -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CustomerContract' => 'Customer Contract', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Services', 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract', 'Class:CustomerContract/Attribute:functionalcis_list' => 'CIs', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Provider contracts', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'All the provider contracts to deliver the services for this contract (underpinning contract)', -]); - -// -// Class: ProviderContract -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ProviderContract' => 'Provider Contract', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement', 'Class:ProviderContract/Attribute:coverage' => 'Service hours', - 'Class:ProviderContract/Attribute:coverage+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:lnkContactToContract' => 'Link Contact / Contract', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Link Contract / Document', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Document', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => 'Service Family', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Name', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Services', 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category', -]); - -// -// Class: Service -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Service' => 'Service', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Name', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Provider', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Provider Name', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Description', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Service Family', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal', 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => 'Documents', 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service', 'Class:Service/Attribute:contacts_list' => 'Contacts', @@ -279,71 +181,50 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Service/Attribute:status/Value:implementation' => 'implementation', 'Class:Service/Attribute:status/Value:implementation+' => 'implementation', 'Class:Service/Attribute:status/Value:obsolete' => 'obsolete', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'production', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icon', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts', 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service', 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories', 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkDocumentToService' => 'Link Document / Service', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Service', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Link Contact / Service', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Service', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Service Name', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Service Subcategory', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Name', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Description', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Service', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Service Name', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Status', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete', @@ -358,41 +239,27 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider', -]); - -// -// Class: SLA -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Name', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'description', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Organisation', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Organisation Name', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => '~~', 'Class:SLA/Attribute:slts_list' => 'SLTs', 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA', 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts', 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists', -]); - -// -// Class: SLT -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Name', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priority', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'critical', 'Class:SLT/Attribute:priority/Value:1+' => 'critical', 'Class:SLT/Attribute:priority/Value:2' => 'high', @@ -402,154 +269,121 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:SLT/Attribute:priority/Value:4' => 'low', 'Class:SLT/Attribute:priority/Value:4+' => 'low', 'Class:SLT/Attribute:request_type' => 'Request type', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'incident', 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident', 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request', 'Class:SLT/Attribute:metric' => 'Metric', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => 'Value', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Unit', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'hours', 'Class:SLT/Attribute:unit/Value:hours+' => 'hours', 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkSLAToSLT' => 'Link SLA / SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metric', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT request type', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT ticket priority', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT value', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT value unit', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkCustomerContractToProviderContract' => 'Link Customer Contract / Provider Contract', - 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Customer contract', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Customer contract Name', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Provider contract', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Provider contract Name', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'Link Customer Contract / FunctionalCI', - 'Class:lnkCustomerContractToFunctionalCI+' => '', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Customer contract', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Customer contract Name', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI Name', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => 'Delivery Model', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Name', - 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organisation', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Organisation Name', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', 'Class:DeliveryModel/Attribute:description' => 'Description', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts', 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment', 'Class:DeliveryModel/Attribute:customers_list' => 'Customers', 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkDeliveryModelToContact' => 'Link DeliveryModel / Contact', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', + 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', + 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/es_cr.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/es_cr.dict.itop-service-mgmt-provider.php index ba5aca2361..4bc8915191 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/es_cr.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/es_cr.dict.itop-service-mgmt-provider.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ServiceManagement' => 'Administración de Servicios', @@ -42,37 +44,15 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'Información General', 'Contract:moreinfo' => 'Información Contractual', 'Contract:cost' => 'Información de Costos', -]); - -// -// Class: Organization -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Modelo de Entrega', 'Class:Organization/Attribute:deliverymodel_id+' => 'Modelo de Entrega', 'Class:Organization/Attribute:deliverymodel_name' => 'Nombre del Modelo de Entrega', 'Class:Organization/Attribute:deliverymodel_name+' => 'Nombre del Modelo de Entrega', -]); - -// -// Class: ContractType -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ContractType' => 'Tipo de Contrato', 'Class:ContractType+' => 'Tipo de Contrato', -]); - -// -// Class: Contract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Contract' => 'Contrato', 'Class:Contract+' => 'Contrato', 'Class:Contract/Attribute:name' => 'Nombre', @@ -98,7 +78,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dólares', 'Class:Contract/Attribute:cost_currency/Value:dollars+' => 'Dólares de E.U.A', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Tipo de Contrato', 'Class:Contract/Attribute:contracttype_id+' => 'Tipo de Contrato', 'Class:Contract/Attribute:contracttype_name' => 'Tipo de Contrato', @@ -121,13 +101,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Contract/Attribute:status/Value:production+' => 'Productivo', 'Class:Contract/Attribute:finalclass' => 'Clase', 'Class:Contract/Attribute:finalclass+' => 'Clase', -]); - -// -// Class: CustomerContract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CustomerContract' => 'Acuerdo con Cliente', 'Class:CustomerContract+' => 'Acuerdo con Cliente', 'Class:CustomerContract/Attribute:services_list' => 'Servicios', @@ -136,13 +109,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Elementos de Configuración', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Contratos con Proveedores', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Contratos con Proveedores', -]); - -// -// Class: ProviderContract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ProviderContract' => 'Contrato con Proveedor', 'Class:ProviderContract+' => 'Contrato con Proveedor', 'Class:ProviderContract/Attribute:functionalcis_list' => 'ECs', @@ -151,13 +117,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ProviderContract/Attribute:sla+' => 'Acuerdo de Nivel de Servicio', 'Class:ProviderContract/Attribute:coverage' => 'Horario de Servicio', 'Class:ProviderContract/Attribute:coverage+' => 'Horario de Servicio', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToContract' => 'Relación Contacto y Contrato', 'Class:lnkContactToContract+' => 'Relación Contacto y Contrato', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', @@ -169,13 +128,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToContract/Attribute:contact_id+' => 'Contacto', 'Class:lnkContactToContract/Attribute:contact_name' => 'Contacto', 'Class:lnkContactToContract/Attribute:contact_name+' => 'Contacto', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContractToDocument' => 'Relación Contrato y Documento', 'Class:lnkContractToDocument+' => 'Relación Contrato y Documento', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', @@ -187,13 +139,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContractToDocument/Attribute:document_id+' => 'Documento', 'Class:lnkContractToDocument/Attribute:document_name' => 'Documento', 'Class:lnkContractToDocument/Attribute:document_name+' => 'Documento', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkFunctionalCIToProviderContract' => 'Relación EC Funcional y Contrato con Proveedor', 'Class:lnkFunctionalCIToProviderContract+' => 'Relación EC Funcional y Contrato con Proveedor', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', @@ -205,39 +150,25 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => 'Elemento de Configuración', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Elemento de Configuración', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => 'Elemento de Configuración', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ServiceFamily' => 'Familia de Servicios', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Nombre', 'Class:ServiceFamily/Attribute:name+' => 'Nombre de la Familia de Servicios', 'Class:ServiceFamily/Attribute:icon' => 'Icono', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Servicios', - 'Class:ServiceFamily/Attribute:services_list+' => '', -]); - -// -// Class: Service -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', 'Class:Service' => 'Servicio', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Nombre', 'Class:Service/Attribute:name+' => 'Nombre del Servicio', 'Class:Service/Attribute:org_id' => 'Proveedor', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Proveedor', 'Class:Service/Attribute:organization_name+' => 'Proveedor', 'Class:Service/Attribute:description' => 'Descripción', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Familia de Servicios', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Familia de Servicios', @@ -255,18 +186,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Service/Attribute:status/Value:production' => 'Productivo', 'Class:Service/Attribute:status/Value:production+' => 'Productivo', 'Class:Service/Attribute:icon' => 'Icono', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Acuerdos con Clientes', 'Class:Service/Attribute:customercontracts_list+' => 'Acuerdos con Clientes', 'Class:Service/Attribute:servicesubcategories_list' => 'Subcategorias de Servicio', - 'Class:Service/Attribute:servicesubcategories_list+' => '', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', 'Class:lnkDocumentToService' => 'Relación Documento y Servicio', 'Class:lnkDocumentToService+' => 'Relación Documento y Servicio', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', @@ -278,13 +202,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToService/Attribute:document_id+' => 'Documento', 'Class:lnkDocumentToService/Attribute:document_name' => 'Documento', 'Class:lnkDocumentToService/Attribute:document_name+' => 'Documento', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToService' => 'Relación Contacto y Servicio', 'Class:lnkContactToService+' => 'Relación Contacto y Servicio', 'Class:lnkContactToService/Name' => '%1$s / %2$s', @@ -296,26 +213,19 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToService/Attribute:contact_id+' => 'Contacto', 'Class:lnkContactToService/Attribute:contact_name' => 'Contacto', 'Class:lnkContactToService/Attribute:contact_name+' => 'Contacto', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ServiceSubcategory' => 'Subcategoría', 'Class:ServiceSubcategory+' => 'Subcategoría', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Nombre', 'Class:ServiceSubcategory/Attribute:name+' => 'Nombre de Subcategoría', 'Class:ServiceSubcategory/Attribute:description' => 'Descripción', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Servicio', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Servicio', 'Class:ServiceSubcategory/Attribute:service_name+' => 'Servicio', 'Class:ServiceSubcategory/Attribute:status' => 'Estatus', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'No Productivo', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'No Productivo', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsoleto', @@ -330,41 +240,27 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Requerimiento de Servicio', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Nombre de Proveedor', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Proveedor', -]); - -// -// Class: SLA -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SLA' => 'SLA - Acuerdo de Nivel de Servicio', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Nombre', 'Class:SLA/Attribute:name+' => 'Nombre de SLA', 'Class:SLA/Attribute:description' => 'Descripción', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Proveedor', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Proveedor', 'Class:SLA/Attribute:organization_name+' => 'Proveedor', 'Class:SLA/Attribute:slts_list' => 'SLTs - Objetivos de Nivel de Servicio', - 'Class:SLA/Attribute:slts_list+' => '', + 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~', 'Class:SLA/Attribute:customercontracts_list' => 'Acuerdos con Clientes', - 'Class:SLA/Attribute:customercontracts_list+' => '', + 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'No se puede guardar la relación entre Acuerdo con Cliente %1$s y Servicio %2$s : El SLA ya existe', -]); - -// -// Class: SLT -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SLT' => 'SLT - Objetivos de Nivel de Servicio', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Nombre', 'Class:SLT/Attribute:name+' => 'Nombre de SLT', 'Class:SLT/Attribute:priority' => 'Prioridad', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Crítico', 'Class:SLT/Attribute:priority/Value:1+' => 'Crítico', 'Class:SLT/Attribute:priority/Value:2' => 'Alto', @@ -374,32 +270,25 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SLT/Attribute:priority/Value:4' => 'Bajo', 'Class:SLT/Attribute:priority/Value:4+' => 'Bajo', 'Class:SLT/Attribute:request_type' => 'Tipo de Reporte', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incidente', 'Class:SLT/Attribute:request_type/Value:incident+' => 'Incidente', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Requerimiento de Servicio', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'Requerimiento de Servicio', 'Class:SLT/Attribute:metric' => 'Métrica', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TDA - Tiempo de Asignación', 'Class:SLT/Attribute:metric/Value:tto+' => 'Tiempo de Asignación', 'Class:SLT/Attribute:metric/Value:ttr' => 'TDS - Tiempo de Solución', 'Class:SLT/Attribute:metric/Value:ttr+' => 'Tiempo de Solución', 'Class:SLT/Attribute:value' => 'Valor', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Unidad', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'Horas', 'Class:SLT/Attribute:unit/Value:hours+' => 'Horas', 'Class:SLT/Attribute:unit/Value:minutes' => 'Minutos', 'Class:SLT/Attribute:unit/Value:minutes+' => 'Minutos', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkSLAToSLT' => 'Relación SLA y SLT', 'Class:lnkSLAToSLT+' => 'Relación SLA y SLT', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', @@ -421,13 +310,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => 'Valor de SLT', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Unidad de valor de SLT', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => 'Unidad de valor de SLT', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkCustomerContractToService' => 'Relación Acuerdo con Cliente y Servicio', 'Class:lnkCustomerContractToService+' => 'Relación Acuerdo con Cliente y Servicio', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', @@ -445,13 +327,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkCustomerContractToService/Attribute:sla_name+' => 'SLA', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkCustomerContractToProviderContract' => 'Relación Acuerdo con Cliente y Contrato con Proveedor', 'Class:lnkCustomerContractToProviderContract+' => 'Relación Acuerdo con Cliente y Contrato con Proveedor', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s', @@ -463,13 +338,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => 'Contrato con Proveedor', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Contrato con Proveedor', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => 'Contrato con Proveedor', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkCustomerContractToFunctionalCI' => 'Relación Acuerdo con Cliente y EC Funcional', 'Class:lnkCustomerContractToFunctionalCI+' => 'Relación Acuerdo con Cliente y EC Funcional', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s', @@ -481,13 +349,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => 'Elemento de Configuración', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'Elemento de Configuración', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => 'Elemento de Configuración', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:DeliveryModel' => 'Modelo de Entrega', 'Class:DeliveryModel+' => 'Modelo de Entrega', 'Class:DeliveryModel/Attribute:name' => 'Nombre', @@ -502,13 +363,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:DeliveryModel/Attribute:contacts_list+' => 'Contactos', 'Class:DeliveryModel/Attribute:customers_list' => 'Clientes', 'Class:DeliveryModel/Attribute:customers_list+' => 'Clientes', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDeliveryModelToContact' => 'Relación Modelo de Entrega y Contacto', 'Class:lnkDeliveryModelToContact+' => 'Relación Modelo de Entrega y Contacto', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', @@ -524,24 +378,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => 'Rol', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rol', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => 'Rol', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/et.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/et.dict.itop-service-mgmt-provider.php new file mode 100644 index 0000000000..e24bf575ed --- /dev/null +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/et.dict.itop-service-mgmt-provider.php @@ -0,0 +1,389 @@ + 'Service Management~~', + 'Menu:ServiceManagement+' => 'Service Management Overview~~', + 'Menu:Service:Overview' => 'Overview~~', + 'Menu:Service:Overview+' => '~~', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracts by service level~~', + 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracts by status~~', + 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less than 30 days~~', + 'Menu:ProviderContract' => 'Provider contracts~~', + 'Menu:ProviderContract+' => 'What is bought to external companies~~', + 'Menu:CustomerContract' => 'Customer contracts~~', + 'Menu:CustomerContract+' => 'Who is buying the services~~', + 'Menu:ServiceSubcategory' => 'Service subcategories~~', + 'Menu:ServiceSubcategory+' => 'Lowest level in service hierarchy~~', + 'Menu:Service' => 'Services~~', + 'Menu:Service+' => 'Second level in service hierarchy~~', + 'Menu:SLA' => 'SLAs~~', + 'Menu:SLA+' => 'Service Level Agreements~~', + 'Menu:SLT' => 'SLTs~~', + 'Menu:SLT+' => 'Service Level Targets~~', + 'Menu:DeliveryModel' => 'Delivery models~~', + 'Menu:DeliveryModel+' => 'Teams handling tickets~~', + 'Menu:ServiceFamily' => 'Service families~~', + 'Menu:ServiceFamily+' => 'Top level in service hierarchy~~', + 'Menu:ServiceCatalog' => 'Service catalog~~', + 'Menu:ServiceCatalog+' => 'Define the service elements of your offering~~', + 'UI-ServiceCatalogMenu-Title' => 'Service catalog~~', + 'UI-ServiceCatalogMenu-NotInPortal' => 'Not displayed in User Portal~~', + 'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Only Service and Subcategory on production are visible in User Portal~~', + 'UI-ServiceCatalogMenu-UnusedService' => 'Services not used by any Customers~~', + 'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services without Service Family are not visible in User Portal~~', + 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', + 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', + 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', + 'Contract:baseinfo' => 'General information~~', + 'Contract:moreinfo' => 'Contractual information~~', + 'Contract:cost' => 'Cost information~~', + 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', + 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', + 'Class:ContractType' => 'Contract Type~~', + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', + 'Class:Contract' => 'Contract~~', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', + 'Class:Contract/Attribute:name' => 'Name~~', + 'Class:Contract/Attribute:name+' => '~~', + 'Class:Contract/Attribute:org_id' => 'Organization~~', + 'Class:Contract/Attribute:org_id+' => '~~', + 'Class:Contract/Attribute:organization_name' => 'Organization Name~~', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', + 'Class:Contract/Attribute:contacts_list' => 'Contacts~~', + 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~', + 'Class:Contract/Attribute:documents_list' => 'Documents~~', + 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', + 'Class:Contract/Attribute:description' => 'Description~~', + 'Class:Contract/Attribute:description+' => '~~', + 'Class:Contract/Attribute:start_date' => 'Start date~~', + 'Class:Contract/Attribute:start_date+' => '~~', + 'Class:Contract/Attribute:end_date' => 'End date~~', + 'Class:Contract/Attribute:end_date+' => '~~', + 'Class:Contract/Attribute:cost' => 'Cost~~', + 'Class:Contract/Attribute:cost+' => '~~', + 'Class:Contract/Attribute:cost_currency' => 'Cost Currency~~', + 'Class:Contract/Attribute:cost_currency+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars~~', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros~~', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', + 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~', + 'Class:Contract/Attribute:contracttype_id+' => '~~', + 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~', + 'Class:Contract/Attribute:contracttype_name+' => '~~', + 'Class:Contract/Attribute:billing_frequency' => 'Billing frequency~~', + 'Class:Contract/Attribute:billing_frequency+' => '~~', + 'Class:Contract/Attribute:cost_unit' => 'Cost unit~~', + 'Class:Contract/Attribute:cost_unit+' => '~~', + 'Class:Contract/Attribute:provider_id' => 'Provider~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', + 'Class:Contract/Attribute:provider_name' => 'Provider Name~~', + 'Class:Contract/Attribute:provider_name+' => '~~', + 'Class:Contract/Attribute:status' => 'Status~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', + 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:Contract/Attribute:status/Value:production' => 'production~~', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', + 'Class:Contract/Attribute:finalclass' => 'Contract sub-class~~', + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:CustomerContract' => 'Customer Contract~~', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', + 'Class:CustomerContract/Attribute:services_list' => 'Services~~', + 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', + 'Class:CustomerContract/Attribute:functionalcis_list' => 'CIs~~', + 'Class:CustomerContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', + 'Class:CustomerContract/Attribute:providercontracts_list' => 'Provider contracts~~', + 'Class:CustomerContract/Attribute:providercontracts_list+' => 'All the provider contracts to deliver the services for this contract (underpinning contract)~~', + 'Class:ProviderContract' => 'Provider Contract~~', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', + 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~', + 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', + 'Class:ProviderContract/Attribute:sla' => 'SLA~~', + 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', + 'Class:ProviderContract/Attribute:coverage' => 'Service hours~~', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', + 'Class:lnkContactToContract' => 'Link Contact / Contract~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', + 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', + 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', + 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', + 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~', + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', + 'Class:lnkContractToDocument' => 'Link Contract / Document~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', + 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', + 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', + 'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~', + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', + 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', + 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', + 'Class:ServiceFamily' => 'Service Family~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', + 'Class:ServiceFamily/Attribute:name' => 'Name~~', + 'Class:ServiceFamily/Attribute:name+' => '~~', + 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', + 'Class:ServiceFamily/Attribute:icon+' => '~~', + 'Class:ServiceFamily/Attribute:services_list' => 'Services~~', + 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', + 'Class:Service' => 'Service~~', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', + 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Service/Attribute:name' => 'Name~~', + 'Class:Service/Attribute:name+' => '~~', + 'Class:Service/Attribute:org_id' => 'Provider~~', + 'Class:Service/Attribute:org_id+' => '~~', + 'Class:Service/Attribute:organization_name' => 'Provider Name~~', + 'Class:Service/Attribute:organization_name+' => '~~', + 'Class:Service/Attribute:description' => 'Description~~', + 'Class:Service/Attribute:description+' => '~~', + 'Class:Service/Attribute:servicefamily_id' => 'Service Family~~', + 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', + 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~', + 'Class:Service/Attribute:servicefamily_name+' => '~~', + 'Class:Service/Attribute:documents_list' => 'Documents~~', + 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~', + 'Class:Service/Attribute:contacts_list' => 'Contacts~~', + 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~', + 'Class:Service/Attribute:status' => 'Status~~', + 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', + 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:Service/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', + 'Class:Service/Attribute:status/Value:production' => 'production~~', + 'Class:Service/Attribute:status/Value:production+' => '~~', + 'Class:Service/Attribute:icon' => 'Icon~~', + 'Class:Service/Attribute:icon+' => '~~', + 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~', + 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', + 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~', + 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', + 'Class:lnkDocumentToService' => 'Link Document / Service~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', + 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', + 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', + 'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~', + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', + 'Class:lnkContactToService' => 'Link Contact / Service~~', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', + 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToService/Attribute:service_id' => 'Service~~', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', + 'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', + 'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', + 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~', + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', + 'Class:ServiceSubcategory' => 'Service Subcategory~~', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', + 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ServiceSubcategory/Attribute:name' => 'Name~~', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', + 'Class:ServiceSubcategory/Attribute:description' => 'Description~~', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', + 'Class:ServiceSubcategory/Attribute:service_id' => 'Service~~', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', + 'Class:ServiceSubcategory/Attribute:service_name' => 'Service Name~~', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', + 'Class:ServiceSubcategory/Attribute:status' => 'Status~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', + 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~', + 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', + 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~', + 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~', + 'Class:SLA' => 'SLA~~', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', + 'Class:SLA/Attribute:name' => 'Name~~', + 'Class:SLA/Attribute:name+' => '~~', + 'Class:SLA/Attribute:description' => 'description~~', + 'Class:SLA/Attribute:description+' => '~~', + 'Class:SLA/Attribute:org_id' => 'Organization~~', + 'Class:SLA/Attribute:org_id+' => '~~', + 'Class:SLA/Attribute:organization_name' => 'Organization Name~~', + 'Class:SLA/Attribute:organization_name+' => '~~', + 'Class:SLA/Attribute:slts_list' => 'SLTs~~', + 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~', + 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~', + 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~', + 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', + 'Class:SLT' => 'SLT~~', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', + 'Class:SLT/Attribute:name' => 'Name~~', + 'Class:SLT/Attribute:name+' => '~~', + 'Class:SLT/Attribute:priority' => 'Priority~~', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', + 'Class:SLT/Attribute:priority/Value:1' => 'critical~~', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', + 'Class:SLT/Attribute:priority/Value:2' => 'high~~', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', + 'Class:SLT/Attribute:priority/Value:3' => 'medium~~', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', + 'Class:SLT/Attribute:priority/Value:4' => 'low~~', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', + 'Class:SLT/Attribute:request_type' => 'Request type~~', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', + 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', + 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', + 'Class:SLT/Attribute:metric' => 'Metric~~', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', + 'Class:SLT/Attribute:metric/Value:tto' => 'TTO~~', + 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', + 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR~~', + 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', + 'Class:SLT/Attribute:value' => 'Value~~', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', + 'Class:SLT/Attribute:unit' => 'Unit~~', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', + 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', + 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~', + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', + 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', + 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', + 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', + 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metric~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT request type~~', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT ticket priority~~', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT value~~', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT value unit~~', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', + 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', + 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', + 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', + 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', + 'Class:lnkCustomerContractToProviderContract' => 'Link Customer Contract / Provider Contract~~', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', + 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Customer contract~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Customer contract Name~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Provider contract~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI' => 'Link Customer Contract / FunctionalCI~~', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', + 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Customer contract~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Customer contract Name~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:DeliveryModel' => 'Delivery Model~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', + 'Class:DeliveryModel/Attribute:name' => 'Name~~', + 'Class:DeliveryModel/Attribute:name+' => '~~', + 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', + 'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', + 'Class:DeliveryModel/Attribute:description' => 'Description~~', + 'Class:DeliveryModel/Attribute:description+' => '~~', + 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~', + 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', + 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~', + 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', + 'Class:lnkDeliveryModelToContact' => 'Link DeliveryModel / Contact~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', + 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', + 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', + 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', +]); diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/fr.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/fr.dict.itop-service-mgmt-provider.php index 6550647442..4eab1b00b2 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/fr.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/fr.dict.itop-service-mgmt-provider.php @@ -1,18 +1,17 @@ 'Gestion des services', - 'Menu:ServiceManagement+' => '', + 'Menu:ServiceManagement+' => 'Service Management Overview~~', 'Menu:Service:Overview' => 'Vue d\'ensemble', 'Menu:Service:Overview+' => 'Vue d\'ensemble de la Gestion des Services', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats, par niveau de service', @@ -37,50 +36,28 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Menu:ServiceCatalog' => 'Catalogue de services', 'Menu:ServiceCatalog+' => 'Définir les éléments des offres de service', 'UI-ServiceCatalogMenu-Title' => 'Catalogue de services', + 'UI-ServiceCatalogMenu-NotInPortal' => 'Non affichés dans le portail utilisateur', 'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Seuls les Services et Sous-catégories en production sont affichés dans le portail utilisateur', 'UI-ServiceCatalogMenu-UnusedService' => 'Services en production sans contrat client', - 'UI-ServiceCatalogMenu-NotInPortal' => 'Non affichés dans le portail utilisateur', 'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Les services sans famille de service sont invisibles dans le portail utilisateur', 'UI-ServiceCatalogMenu-SLTBySLA' => 'Nombre de SLTs par SLA', 'UI-ServiceCatalogMenu-ContractByService' => 'Nombre de contrats clients utilisant ce service', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Nombre de contrats clients utilisant ce SLA', - 'Contract:baseinfo' => 'Information générale', 'Contract:moreinfo' => 'Aspects contractuels', 'Contract:cost' => 'Coûts', -]); - -// -// Class: Organization -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Modèle de support', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Nom modèle de support', - 'Class:Organization/Attribute:deliverymodel_name+' => '', -]); - -// -// Class: ContractType -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:ContractType' => 'Type de contrat', 'Class:ContractType+' => 'Typologie pour catégoriser les Contrats Client et Fournisseur.', -]); - -// -// Class: Contract -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Contract' => 'Contrat', 'Class:Contract+' => 'Classe abstraite qui gére les caractéristiques communes aux différents types de contrat.', 'Class:Contract/Attribute:name' => 'Nom', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Client', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Nom client', 'Class:Contract/Attribute:organization_name+' => 'Nom commun', 'Class:Contract/Attribute:contacts_list' => 'Contacts', @@ -88,48 +65,41 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Contract/Attribute:documents_list' => 'Documents', 'Class:Contract/Attribute:documents_list+' => 'Tous les documents pour ce contrat client', 'Class:Contract/Attribute:description' => 'Description', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Date de début', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Date de fin', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Coût', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Monnaie', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Type de contrat', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Nom Type de contrat', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Périodicité de facturation', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Unité de coût', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Fournisseur', 'Class:Contract/Attribute:provider_id+' => 'Fournisseur du contrat. Parfois différent du fournisseur des services liés à ce contrat', 'Class:Contract/Attribute:provider_name' => 'Nom Fournisseur', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Etat', 'Class:Contract/Attribute:status+' => 'L\'état du contrat n\'est pas calculé en fonction des dates de début et de fin. Il doit être mis à jour indépendamment.', 'Class:Contract/Attribute:status/Value:implementation' => 'Implémentation', - 'Class:Contract/Attribute:status/Value:implementation+' => '', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'Obsolète', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => 'Production', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Sous-classe de Contrat', 'Class:Contract/Attribute:finalclass+' => 'Nom de la classe instanciable', -]); - -// -// Class: CustomerContract -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:CustomerContract' => 'Contrat client', 'Class:CustomerContract+' => 'Accord entre un client et un fournisseur pour la délivrance de Services associés éventuellement à des niveaux d\'engagement (Niveau de service, Fenêtre de couverture).', 'Class:CustomerContract/Attribute:services_list' => 'Services', @@ -138,13 +108,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Tous les éléments de configuration couverts par ce contrat', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Contrats fournisseur', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Tous les contrats fournisseurs permettant de délivrer ces services pour ce contrat (contrats sous-jacents)', -]); - -// -// Class: ProviderContract -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ProviderContract' => 'Contrat fournisseur', 'Class:ProviderContract+' => 'Accord entre un fournisseur externe et une organisation interne.', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs', @@ -153,103 +116,62 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:ProviderContract/Attribute:sla+' => 'Accord de niveau de service (SLA)', 'Class:ProviderContract/Attribute:coverage' => 'Couverture', 'Class:ProviderContract/Attribute:coverage+' => 'Fenêtre de couverture temporelle pour ce contrat fournisseur', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkContactToContract' => 'Lien Contact / Contrat', 'Class:lnkContactToContract+' => 'Gère les contacts clés sur chaque contract client ou fournisseur.', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contrat', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Nom contrat', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Nom contact', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Lien Contract / Document', 'Class:lnkContractToDocument+' => 'Lien utilisé lorsqu\'un Document est applicable à un Contract.', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contrat', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Nom contrat', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Document', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Nom document', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => 'Lien CI fonctionnel / Contrat fournisseur', 'Class:lnkFunctionalCIToProviderContract+' => 'Ce lien modélise les équipments (CI fonctionnel) qui sont supportés par une société externe à travers un Contrat fournisseur.', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Contrat fournisseur', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Nom contrat fournisseur', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Nom CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => 'Famille de services', 'Class:ServiceFamily+' => 'Premier niveau dans la hiérarchie des Services. Obligatoire pour qu\'un Service soit proposé dans le Portail Utilisateur.', 'Class:ServiceFamily/Attribute:name' => 'Nom', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icône', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Services', 'Class:ServiceFamily/Attribute:services_list+' => 'Tous les services de cette catégorie', - 'Class:ServiceFamily/Attribute:services_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:ServiceFamily/Attribute:services_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:ServiceFamily/Attribute:services_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:ServiceFamily/Attribute:services_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:ServiceFamily/Attribute:services_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:ServiceFamily/Attribute:services_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de sa %1$s', -]); - -// -// Class: Service -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Service' => 'Service', 'Class:Service+' => 'Un Service est délivré par une organisation et souscrit par le biais de Contract Client. Il doit au moins contenir une Sous catégorie de Service.', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Nom', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Fournisseur', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Nom du fournisseur', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Description', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Famille de service', 'Class:Service/Attribute:servicefamily_id+' => 'Obligatoire pour que ce service soit visible dans le portal utilisateur', 'Class:Service/Attribute:servicefamily_name' => 'Nom Famille de service', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => 'Documents', 'Class:Service/Attribute:documents_list+' => 'Tous les documents liés à ce service', 'Class:Service/Attribute:contacts_list' => 'Contacts', @@ -257,108 +179,74 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Service/Attribute:status' => 'Etat', 'Class:Service/Attribute:status+' => 'Seuls les services en production sont visibles des utilisateurs du portail.', 'Class:Service/Attribute:status/Value:implementation' => 'Implémentation', - 'Class:Service/Attribute:status/Value:implementation+' => '', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Obsolète', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Production', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icône', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Contrats client', 'Class:Service/Attribute:customercontracts_list+' => 'Tous les contrats clients qui ont acquis ce service', 'Class:Service/Attribute:servicesubcategories_list' => 'Sous-catégories de service', 'Class:Service/Attribute:servicesubcategories_list+' => 'Toutes les sous-catégories de service pour ce service', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkDocumentToService' => 'Lien Document / Service', 'Class:lnkDocumentToService+' => 'Lien utilisé lorsqu\'un Document est applicable à un Service.', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Service', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Nom service', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Nom document', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Lien Contact / Service', 'Class:lnkContactToService+' => 'Idéal pour définir l\'équipe à laquelle on affectera (automatiquement ou manuellement) les Tickets créés sur le Service lié.', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Service', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Nom service', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Nom contact', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Sous-catégorie de service', 'Class:ServiceSubcategory+' => 'Dernier niveau dans la hiérarchie des Services. Chaque Demande utilisateur se réfère à une Sous-catégorie de service.', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Nom', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Description', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Service', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Nom Service', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Etat', 'Class:ServiceSubcategory/Attribute:status+' => 'L\'état d\'une sous-catégorie de service conditionne sa visibilité dans le portail utilisateur.', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implémentation', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsolète', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Production', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Type de requête', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Définit le type de Ticket (Incident ou Demande de service) qui sera créé lorsqu\'un utilisateur du Portail sélectionne cette sous-catégorie de service', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'demande de service', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Nom du fournisseur', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Fournisseur', -]); - -// -// Class: SLA -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:SLA' => 'Niveau de service', 'Class:SLA+' => 'Accord de niveau de service (SLA) applicable à un Service souscrit par un client et mesuré à l\'aide de SLTs.', 'Class:SLA/Attribute:name' => 'Nom', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Description', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Fournisseur', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Nom fournisseur', 'Class:SLA/Attribute:organization_name+' => 'Nom commun', 'Class:SLA/Attribute:slts_list' => 'SLTs', @@ -366,33 +254,26 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:SLA/Attribute:customercontracts_list' => 'Contrats clients', 'Class:SLA/Attribute:customercontracts_list+' => 'Tous les contrats clients utilisant ce niveau de service', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Impossible de sauvegarder le lien avec le contrat client %1$s et le service %2$s : un SLA existe déjà.', -]); - -// -// Class: SLT -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => 'Objectif mesurable au sein d\'un Niveau de service (SLA). Défini un délai maximum pour une métrique (TTO ou TTR), un type de requête (Incident ou Demande) et une priorité.', 'Class:SLT/Attribute:name' => 'Nom', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorité', 'Class:SLT/Attribute:priority+' => 'Priorité du ticket pour laquelle cet objectif est applicable', 'Class:SLT/Attribute:priority/Value:1' => 'critique', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'haute', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'moyenne', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'basse', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Type de requête', 'Class:SLT/Attribute:request_type+' => 'Type de requête pour laquelle cet objectif est applicable', 'Class:SLT/Attribute:request_type/Value:incident' => 'incident', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'demande de service', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Métrique', 'Class:SLT/Attribute:metric+' => 'Délai contrôlé par cet objectif (temps de prise en charge ou temps de résolution)', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', @@ -404,167 +285,105 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:SLT/Attribute:unit' => 'Unité', 'Class:SLT/Attribute:unit+' => 'Unité à appliquer à la valeur', 'Class:SLT/Attribute:unit/Value:hours' => 'heures', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:lnkSLAToSLT' => 'Lien SLA / SLT', 'Class:lnkSLAToSLT+' => 'Ce lien indique qu\'un SLT est inclus dans le Niveau de service (SLA). Un SLA contient le plus souvent plusieurs SLTs. Un SLT peut être réutilisé à l\'identique par plusieurs Niveau de service (rare).', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nom SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Nom SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Métriques SLT', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Type de requête', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Priorité du ticket', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Valeur SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Unité SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Lien Contrat client / Service', 'Class:lnkCustomerContractToService+' => 'Un ligne unitaire d\'un Contract client, qui spécifie le Service fourni et pour ce service les niveaux d\'engagement souscrits (Niveau de service et fenêtre de couverture).', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Contrat client', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nom contrat client', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service', 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'Toutes les sous-catégories de service liées à ce service sont aussi incluses dans ce contrat client', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Nom service', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Niveau d\'engagement pour ce service dans le cadre de ce contrat client', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Nom SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Fournisseur', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkCustomerContractToProviderContract' => 'Lien Contrat client / Contrat fournisseur', 'Class:lnkCustomerContractToProviderContract+' => 'Ce lien permet de modéliser lorsqu\'un Contrat fournisseur contribue à la délivrance d\'un Contrat client.', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Contrat client', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Contrat client', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Contrat fournisseur', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Nom Contrat fournisseur', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'Lien Contrat client / CI fonctionnel', 'Class:lnkCustomerContractToFunctionalCI+' => 'Ce lien permet de modéliser les équipments (CI fonctionnel) qui sont couverts par un Contrat client.', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Contrat client', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Contrat client', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'Nom CI', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => 'Modèle de support', 'Class:DeliveryModel+' => 'Le Modèle de support spécifie les équipes pouvant être affectées aux Tickets, il doit contenir au minimum une Équipe dans l\'onglet Contacts. Chaque Organisation cliente doit avoir un Modèle de support défini.', 'Class:DeliveryModel/Attribute:name' => 'Nom Modèle de support', - 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organisation', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Nom organisation', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', 'Class:DeliveryModel/Attribute:description' => 'Description', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Il doit y avoir au moins une équipe pour permettre l\'assignation des Tickets', 'Class:DeliveryModel/Attribute:customers_list' => 'Clients', 'Class:DeliveryModel/Attribute:customers_list+' => 'Tous les clients ayant ce modèle de support', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkDeliveryModelToContact' => 'Lien Modèle de support / Contact', 'Class:lnkDeliveryModelToContact+' => 'Ce lien spécifie le rôle d\'une équipe (plus rarement d\'une Personne) dans le cadre d\'un Modèle de support.', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Modèle de support', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Nom Modèle de support', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Nom Contact', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rôle', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nom Rôle', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Client', - 'Class:lnkContactToContract/Attribute:customer_id+' => '', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Fournisseur', - 'Class:lnkContactToContract/Attribute:provider_id+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', 'Class:lnkContractToDocument/Attribute:customer_id' => 'Client', - 'Class:lnkContractToDocument/Attribute:customer_id+' => '', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Fournisseur', - 'Class:lnkContractToDocument/Attribute:provider_id+' => '', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/hu.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/hu.dict.itop-service-mgmt-provider.php index 7aec4340ce..575168d7a1 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/hu.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/hu.dict.itop-service-mgmt-provider.php @@ -1,11 +1,10 @@ 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Teljesítési modell', 'Class:Organization/Attribute:deliverymodel_id+' => 'Ki kinek szolgáltat', 'Class:Organization/Attribute:deliverymodel_name' => 'Teljesítési modell név', 'Class:Organization/Attribute:deliverymodel_name+' => '~~', -]); - -// -// Class: ContractType -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ContractType' => 'Szerződés típus', - 'Class:ContractType+' => '~~', -]); - -// -// Class: Contract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Szerződés', - 'Class:Contract+' => '~~', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Szerződés név', 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Ügyfél', @@ -98,7 +75,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Contract/Attribute:cost_currency' => 'Költség pénznem', 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euró', 'Class:Contract/Attribute:cost_currency/Value:euros+' => 'EUR', 'Class:Contract/Attribute:contracttype_id' => 'Szerződéstípus', @@ -110,11 +87,11 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Contract/Attribute:cost_unit' => 'Költség egység', 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Szolgáltató', - 'Class:Contract/Attribute:provider_id+' => '~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Szolgáltatónév', 'Class:Contract/Attribute:provider_name+' => 'Általános név', 'Class:Contract/Attribute:status' => 'Állapot', - 'Class:Contract/Attribute:status+' => '~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Megvalósítás alatt', 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'Elavult', @@ -123,45 +100,24 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Szerződés típus', 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: CustomerContract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CustomerContract' => 'Ügyfélszerződés', - 'Class:CustomerContract+' => '~~', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Szolgáltatások', 'Class:CustomerContract/Attribute:services_list+' => 'Szolgáltatások ehhez a szerződéshez', 'Class:CustomerContract/Attribute:functionalcis_list' => 'CI-k', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Konfigurációs elemek amelyeket lefed ez a szerződés', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Szolgáltatói szerződések', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Az összes szolgáltatói szerződés az e szerződéshez kapcsolódó szolgáltatások nyújtására (alapszerződés).', -]); - -// -// Class: ProviderContract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ProviderContract' => 'Szolgáltatói szerződés', - 'Class:ProviderContract+' => '~~', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI-k', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Konfigurációs elemek amelyeket lefed ez a szerződés', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Szolgáltatásszint megállapodás', 'Class:ProviderContract/Attribute:coverage' => 'Szolgáltatás lefedettség', - 'Class:ProviderContract/Attribute:coverage+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:lnkContactToContract' => 'Kapcsolattartó / Szerződés', - 'Class:lnkContactToContract+' => '~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'Szerződés', 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', @@ -171,15 +127,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Kapcsolattartó név', 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContractToDocument' => 'Szerződés / Dokumentum', - 'Class:lnkContractToDocument+' => '~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Szerződés', 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', @@ -189,15 +138,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Dokumentum név', 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkFunctionalCIToProviderContract' => 'Funkcionális CI / Szolgáltatói szerződés', - 'Class:lnkFunctionalCIToProviderContract+' => '~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Szolgáltatói szerződés', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', @@ -207,30 +149,16 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => 'Konfigurációs elem, eszköz', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI név', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ServiceFamily' => 'Szolgáltatáscsalád', - 'Class:ServiceFamily+' => '~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Név', 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Ikon', 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Szolgáltatások', 'Class:ServiceFamily/Attribute:services_list+' => 'Szolgáltatások ebben a kategóriában', -]); - -// -// Class: Service -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Service' => 'Szolgáltatás', - 'Class:Service+' => '~~', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Szolgáltatás név', 'Class:Service/Attribute:name+' => '~~', @@ -249,7 +177,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Service/Attribute:contacts_list' => 'Kapcsolattartók', 'Class:Service/Attribute:contacts_list+' => 'A szolgáltatás kapcsolattartói', 'Class:Service/Attribute:status' => 'Állapot', - 'Class:Service/Attribute:status+' => '~~', + 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => 'Megvalósítás alatt', 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Elavult', @@ -262,15 +190,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Service/Attribute:customercontracts_list+' => 'Ügyfélszerződések amelyeknek beszerezték ezt a szolgáltatást', 'Class:Service/Attribute:servicesubcategories_list' => 'Szolgáltatás alkategóriák', 'Class:Service/Attribute:servicesubcategories_list+' => 'A szolgáltatás alkategóriái', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToService' => 'Dokumentum / Szolgáltatás', - 'Class:lnkDocumentToService+' => '~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Szolgáltatás', 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', @@ -280,15 +201,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Dokumentum név', 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToService' => 'Kapcsolattartó / Szolgáltatás', - 'Class:lnkContactToService+' => '~~', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Szolgáltatás', 'Class:lnkContactToService/Attribute:service_id+' => '~~', @@ -298,15 +212,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Kapcsolattartó név', 'Class:lnkContactToService/Attribute:contact_name+' => '~~', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ServiceSubcategory' => 'Szolgáltatás alkategória', - 'Class:ServiceSubcategory+' => '~~', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Alkategória név', 'Class:ServiceSubcategory/Attribute:name+' => '~~', @@ -317,7 +224,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ServiceSubcategory/Attribute:service_name' => 'Szolgáltatás név', 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Állapot', - 'Class:ServiceSubcategory/Attribute:status+' => '~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Megvalósítás alatt', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Elavult', @@ -327,83 +234,62 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ServiceSubcategory/Attribute:request_type' => 'Kérelem típus', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incidens', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Szolgáltatáskérés', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Szolgáltató név', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Szolgáltató', -]); - -// -// Class: SLA -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'SLA név', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Leírás', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Szervezeti egység', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Szervezeti egység név', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => '~~', 'Class:SLA/Attribute:slts_list' => 'SLT-k', 'Class:SLA/Attribute:slts_list+' => 'Az SLA szolgáltatásszint céljai', 'Class:SLA/Attribute:customercontracts_list' => 'Ügyfélszerződések', 'Class:SLA/Attribute:customercontracts_list+' => 'Ügyfélszerződések amelyek ezt az SLA-t használják', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Nem sikerült elmenteni a linket az Ügyfél szerződés %1$s és szolgáltatás %2$s : SLA már létezik', -]); - -// -// Class: SLT -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'SLT név', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Prioritás', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Kritikus', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'Magas', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'Közepes', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'Alacsony', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Kérelem típus', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incidens', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Szolgáltatáskérés', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Metrika', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => 'Érték', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Időegység', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'óra', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'perc', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:lnkSLAToSLT' => 'SLA / SLT', - 'Class:lnkSLAToSLT+' => '~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', @@ -423,57 +309,36 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT érték egység', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkCustomerContractToService' => 'Ügyfélszerződés / Szolgáltatás', - 'Class:lnkCustomerContractToService+' => '~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Ügyfélszerződés', 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Ügyfélszerződés név', 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Szolgáltatás', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Szolgáltatás név', 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA név', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkCustomerContractToProviderContract' => 'Ügyfélszerződés / Szolgáltatói szerződés', - 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Ügyfélszerződés', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Ügyfélszerződés név', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Szolgáltatói szerződés', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Szolgáltatói szerződés név', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'Ügyfélszerződés / Funkcionális CI', - 'Class:lnkCustomerContractToFunctionalCI+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Ügyfélszerződés', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', @@ -483,15 +348,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => 'Konfigurációs elem', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI név', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:DeliveryModel' => 'Teljesítési modell', - 'Class:DeliveryModel+' => '~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Teljesítési modell név', 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Szervezeti egység', @@ -504,15 +363,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:DeliveryModel/Attribute:contacts_list+' => 'A teljesítési modell kapcsolattartói (személy, csapat)', 'Class:DeliveryModel/Attribute:customers_list' => 'Ügyfelek', 'Class:DeliveryModel/Attribute:customers_list+' => 'Ügyfelek, akik ezt a teljesítési modellt használják', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDeliveryModelToContact' => 'Teljesítési modell / Kapcsolattartó', - 'Class:lnkDeliveryModelToContact+' => '~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Teljesítési modell', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', @@ -526,24 +378,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Szerepkör név', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/it.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/it.dict.itop-service-mgmt-provider.php index 1db00d65fe..36c2047338 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/it.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/it.dict.itop-service-mgmt-provider.php @@ -1,11 +1,10 @@ 'Gestione del Servizio', 'Menu:ServiceManagement+' => 'Panoramica della Gestione del Servizio', 'Menu:Service:Overview' => 'Panoramica', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contratti per livello di servizio', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratti per stato', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratti che terminano in meno di 30 giorni', @@ -44,39 +43,17 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'Informazioni Generali', 'Contract:moreinfo' => 'Informazioni Contrattuali', 'Contract:cost' => 'Informazioni sui Costi', -]); - -// -// Class: Organization -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Modello di Consegna', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Nome del Modello di Consegna', - 'Class:Organization/Attribute:deliverymodel_name+' => '', -]); - -// -// Class: ContractType -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:ContractType' => 'Tipo di Contratto', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Contratto', - 'Class:Contract+' => '~~', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Nome', 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Organizzazione', @@ -88,33 +65,33 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Contract/Attribute:documents_list' => 'Documenti', 'Class:Contract/Attribute:documents_list+' => 'Tutti i documenti per questo contratto cliente', 'Class:Contract/Attribute:description' => 'Descrizione', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Data di inizio', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Data di fine', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Costo', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Valuta', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollari', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Tipo di contratto', 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Nome del tipo di contratto', 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Frequenza di fatturazione', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Costo unitario', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Provider', - 'Class:Contract/Attribute:provider_id+' => '~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Nome del provider', 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Stato', - 'Class:Contract/Attribute:status+' => '~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Implementazione', 'Class:Contract/Attribute:status/Value:implementation+' => 'Implementazione', 'Class:Contract/Attribute:status/Value:obsolete' => 'Obsoleto', @@ -122,46 +99,25 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Contract/Attribute:status/Value:production' => 'Produzione', 'Class:Contract/Attribute:status/Value:production+' => 'Produzione', 'Class:Contract/Attribute:finalclass' => 'Tipo', - 'Class:Contract/Attribute:finalclass+' => '', -]); - -// -// Class: CustomerContract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Contratto con Cliente', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Servizi', 'Class:CustomerContract/Attribute:services_list+' => 'Tutti i servizi acquistati per questo contratto', 'Class:CustomerContract/Attribute:functionalcis_list' => 'CIs', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Tutti gli elementi di configurazione coperti da questo contratto', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Contratti con Provider', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Tutti i contratti con i provider per la fornitura dei servizi di questo contratto (contratto sottostante)', -]); - -// -// Class: ProviderContract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ProviderContract' => 'Contratto con Fornitore', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'Elementi di Configurazione', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Tutti gli elementi di configurazione coperti da questo contratto', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Accordo di Livello di Servizio', 'Class:ProviderContract/Attribute:coverage' => 'Copertura Oraria', 'Class:ProviderContract/Attribute:coverage+' => 'Ore di Servizio', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToContract' => 'Collegamento Contatto / Contratto', - 'Class:lnkContactToContract+' => '~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contratto', 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', @@ -171,15 +127,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Nome Contatto', 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContractToDocument' => 'Collegamento Contratto / Documento', - 'Class:lnkContractToDocument+' => '~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contratto', 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', @@ -189,15 +138,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Nome Documento', 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkFunctionalCIToProviderContract' => 'Collegamento FunctionalCI / Contratto Fornitore', - 'Class:lnkFunctionalCIToProviderContract+' => '~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Contratto Fornitore', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', @@ -207,35 +149,21 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Nome CI', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ServiceFamily' => 'Famiglia di Servizi', - 'Class:ServiceFamily+' => '~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Nome', 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icona', 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Servizi', 'Class:ServiceFamily/Attribute:services_list+' => 'Tutti i servizi in questa categoria', -]); - -// -// Class: Service -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Service' => 'Servizio', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Nome', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Provider', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Nome del Provider', 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Descrizione', @@ -253,24 +181,17 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Service/Attribute:status/Value:implementation' => 'implementazione', 'Class:Service/Attribute:status/Value:implementation+' => 'implementazione', 'Class:Service/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Produzione', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icona', 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Contratti con il cliente', 'Class:Service/Attribute:customercontracts_list+' => 'Tutti i contratti con il cliente che hanno acquistato questo servizio', 'Class:Service/Attribute:servicesubcategories_list' => 'Sottocategorie di servizio', 'Class:Service/Attribute:servicesubcategories_list+' => 'Tutte le sottocategorie per questo servizio', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToService' => 'Collegamento Documento / Servizio', - 'Class:lnkDocumentToService+' => '~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Servizio', 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', @@ -280,15 +201,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Nome del Documento', 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToService' => 'Collegamento Contatto / Servizio', - 'Class:lnkContactToService+' => '~~', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Servizio', 'Class:lnkContactToService/Attribute:service_id+' => '~~', @@ -298,15 +212,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Nome del Contatto', 'Class:lnkContactToService/Attribute:contact_name+' => '~~', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ServiceSubcategory' => 'Sottocategoria del Servizio', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Nome', 'Class:ServiceSubcategory/Attribute:name+' => '~~', @@ -317,7 +224,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ServiceSubcategory/Attribute:service_name' => 'Nome del Servizio', 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Stato', - 'Class:ServiceSubcategory/Attribute:status+' => '~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementazione', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsoleto', @@ -332,15 +239,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider del Servizio', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider', -]); - -// -// Class: SLA -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '~~', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Nome', 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Descrizione', @@ -354,19 +254,12 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SLA/Attribute:customercontracts_list' => 'Contratti con i clienti', 'Class:SLA/Attribute:customercontracts_list+' => 'Tutti i contratti con i clienti che utilizzano questa SLA', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Impossibile salvare il collegamento con il contratto del cliente %1$s e il servizio %2$s: SLA già esistente', -]); - -// -// Class: SLT -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '~~', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Nome', 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorità', - 'Class:SLT/Attribute:priority+' => '~~', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'critica', 'Class:SLT/Attribute:priority/Value:1+' => 'critica', 'Class:SLT/Attribute:priority/Value:2' => 'alta', @@ -376,34 +269,27 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SLT/Attribute:priority/Value:4' => 'bassa', 'Class:SLT/Attribute:priority/Value:4+' => 'bassa', 'Class:SLT/Attribute:request_type' => 'Tipo di richiesta', - 'Class:SLT/Attribute:request_type+' => '~~', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'incidente', 'Class:SLT/Attribute:request_type/Value:incident+' => 'incidente', 'Class:SLT/Attribute:request_type/Value:service_request' => 'richiesta di servizio', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'richiesta di servizio', 'Class:SLT/Attribute:metric' => 'Metrica', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => 'Valore', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Unità', - 'Class:SLT/Attribute:unit+' => '~~', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'ore', 'Class:SLT/Attribute:unit/Value:hours+' => 'ore', 'Class:SLT/Attribute:unit/Value:minutes' => 'minuti', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minuti', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkSLAToSLT' => 'Link SLA / SLT', - 'Class:lnkSLAToSLT+' => '~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', @@ -423,39 +309,25 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Unità di misura del valore SLT', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkCustomerContractToService' => 'Collegamento Contratto Cliente / Servizio', - 'Class:lnkCustomerContractToService+' => '~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Contratto Cliente', 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nome Contratto Cliente', 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Servizio', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Nome Servizio', 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Nome SLA', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkCustomerContractToProviderContract' => 'Collegamento Contratto Cliente / Contratto Provider', - 'Class:lnkCustomerContractToProviderContract+' => '~~', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Contratto Cliente', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', @@ -465,15 +337,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Nome Contratto Provider', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkCustomerContractToFunctionalCI' => 'Collegamento Contratto Cliente / CI Funzionale', - 'Class:lnkCustomerContractToFunctionalCI+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Contratto Cliente', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', @@ -483,15 +348,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'Nome CI', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:DeliveryModel' => 'Modello di Delivery', - 'Class:DeliveryModel+' => '~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Nome', 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organizzazione', @@ -504,15 +363,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:DeliveryModel/Attribute:contacts_list+' => 'Tutti i contatti (team e persone) per questo modello di Consegna', 'Class:DeliveryModel/Attribute:customers_list' => 'Clienti', 'Class:DeliveryModel/Attribute:customers_list+' => 'Tutti i clienti che hanno questo modello di Consegna', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDeliveryModelToContact' => 'Collegamento Modello di Delivery / Contatto', - 'Class:lnkDeliveryModelToContact+' => '~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Modello di Delivery', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', @@ -526,24 +378,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nome del Ruolo', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ja.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ja.dict.itop-service-mgmt-provider.php index 9e7b567019..bdf50406fb 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ja.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ja.dict.itop-service-mgmt-provider.php @@ -1,20 +1,19 @@ 'サービス管理', - 'Menu:ServiceManagement+' => '', + 'Menu:ServiceManagement+' => 'Service Management Overview~~', 'Menu:Service:Overview' => '概要', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'サービスレベル別の契約', 'UI-ServiceManagementMenu-ContractsByStatus' => '状態別の契約', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30日以内に終わる契約', @@ -27,9 +26,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:Service' => 'サービス', 'Menu:Service+' => 'Second level in service hierarchy~~', 'Menu:SLA' => 'SLA', - 'Menu:SLA+' => '', + 'Menu:SLA+' => 'Service Level Agreements~~', 'Menu:SLT' => 'SLT', - 'Menu:SLT+' => '', + 'Menu:SLT+' => 'Service Level Targets~~', 'Menu:DeliveryModel' => '提供モデル', 'Menu:DeliveryModel+' => 'Teams handling tickets~~', 'Menu:ServiceFamily' => 'サービスファミリ', @@ -44,206 +43,135 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Organization/Attribute:deliverymodel_id' => '提供モデル', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => '提供モデル名', - 'Class:Organization/Attribute:deliverymodel_name+' => '', -]); - -// -// Class: ContractType -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:ContractType' => '契約タイプ', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => '契約', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => '名前', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => '組織', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => '組織名', - 'Class:Contract/Attribute:organization_name+' => '', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', 'Class:Contract/Attribute:contacts_list' => '連絡先', 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~', 'Class:Contract/Attribute:documents_list' => '文書', 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', 'Class:Contract/Attribute:description' => '説明', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => '開始日', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => '終了日', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => '費用', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => '費用通貨', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => '米ドル', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'ユーロ', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => '契約タイプ', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => '契約タイプ名', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => '請求頻度', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => '費用単位', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'プロバイダー', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'プロバイダー名', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => '状態', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => '実装', - 'Class:Contract/Attribute:status/Value:implementation+' => '', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => '廃止', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => '稼働', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => '契約タイプ', - 'Class:Contract/Attribute:finalclass+' => '', -]); - -// -// Class: CustomerContract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => '顧客契約', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'サービス', 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', 'Class:CustomerContract/Attribute:functionalcis_list' => 'CI', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:CustomerContract/Attribute:providercontracts_list' => 'プロバイダー契約', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'All the provider contracts to deliver the services for this contract (underpinning contract)~~', -]); - -// -// Class: ProviderContract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ProviderContract' => 'プロバイダー契約', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:ProviderContract/Attribute:sla' => 'SLA', - 'Class:ProviderContract/Attribute:sla+' => '', + 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', 'Class:ProviderContract/Attribute:coverage' => 'サービス時間帯', - 'Class:ProviderContract/Attribute:coverage+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:lnkContactToContract' => 'リンク 連絡先/契約', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => '契約', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => '契約名', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => '連絡先', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => '連絡先名', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'リンク 契約/文書', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => '契約', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => '契約名', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => '文書', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => '文書名', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => 'リンク 機能的CI/プロバイダー契約', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'プロバイダー契約', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'プロバイダー契約名', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI名', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => 'サービスファミリ', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => '名前', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'サービス', 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', -]); - -// -// Class: Service -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Service' => 'サービス', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => '名前', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => '組織', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => '名前', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => '説明', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'サービスファミリ', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'サービスファミリ名', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => '文書', 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~', 'Class:Service/Attribute:contacts_list' => '連絡先', @@ -251,168 +179,126 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Service/Attribute:status' => '状態', 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => '実装', - 'Class:Service/Attribute:status/Value:implementation+' => '', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => '廃止', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => '稼働', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icon~~', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => '顧客契約', 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', 'Class:Service/Attribute:servicesubcategories_list' => 'サービスサブカテゴリ', 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkDocumentToService' => 'リンク 文書/サービス', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'サービス', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'サービス名', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => '文書', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => '文書名', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'リンク 連絡先/サービス', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'サービス', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'サービス名', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => '連絡先', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => '連絡先名', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'サービスサブカテゴリ', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => '名前', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => '説明', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'サービス', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'サービス名', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => '状態', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => '実装', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => '廃止', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => '稼働', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:ServiceSubcategory/Attribute:request_type' => '要求タイプ', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'インシデント', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'サービス要求', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~', -]); - -// -// Class: SLA -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => '名前', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => '説明', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => '組織', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => '組織名', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => '~~', 'Class:SLA/Attribute:slts_list' => 'SLT', 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~', 'Class:SLA/Attribute:customercontracts_list' => '顧客契約', 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', -]); - -// -// Class: SLT -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => '名前', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => '優先度', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => '最優先', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => '高', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => '中', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => '低', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => '要求タイプ', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'インシデント', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'サービス要求', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'メトリック', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', - 'Class:SLT/Attribute:metric/Value:tto+' => '', + 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', - 'Class:SLT/Attribute:metric/Value:ttr+' => '', + 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', 'Class:SLT/Attribute:value' => '値', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => '単位', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => '時', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => '分', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:lnkSLAToSLT' => 'リンク SLA/SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA名', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT名', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metric~~', 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT request type~~', @@ -423,127 +309,79 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT value unit~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkCustomerContractToService' => 'リンク 顧客契約/サービス', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '顧客契約', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '顧客契約名', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'サービス', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'サービス名', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA名', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkCustomerContractToProviderContract' => 'リンク 顧客契約/プロバイダー契約', - 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => '顧客契約', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => '顧客契約名', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'プロバイダー契約', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'プロバイダー契約名', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'リンク 顧客契約/機能的CI', - 'Class:lnkCustomerContractToFunctionalCI+' => '', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => '顧客契約', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => '顧客契約名', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI名', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => '提供モデル', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => '名前', - 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => '組織', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', 'Class:DeliveryModel/Attribute:organization_name' => '組織名', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', 'Class:DeliveryModel/Attribute:description' => '説明', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => '連絡先', 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', 'Class:DeliveryModel/Attribute:customers_list' => '顧客', 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkDeliveryModelToContact' => 'リンク 提供モデル/契約', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => '提供モデル', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => '提供モデル名', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => '連絡先', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => '連絡先名', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => '役割', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => '役割名', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/lt.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/lt.dict.itop-service-mgmt-provider.php new file mode 100644 index 0000000000..29b132db58 --- /dev/null +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/lt.dict.itop-service-mgmt-provider.php @@ -0,0 +1,389 @@ + 'Service Management~~', + 'Menu:ServiceManagement+' => 'Service Management Overview~~', + 'Menu:Service:Overview' => 'Overview~~', + 'Menu:Service:Overview+' => '~~', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracts by service level~~', + 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracts by status~~', + 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less than 30 days~~', + 'Menu:ProviderContract' => 'Provider contracts~~', + 'Menu:ProviderContract+' => 'What is bought to external companies~~', + 'Menu:CustomerContract' => 'Customer contracts~~', + 'Menu:CustomerContract+' => 'Who is buying the services~~', + 'Menu:ServiceSubcategory' => 'Service subcategories~~', + 'Menu:ServiceSubcategory+' => 'Lowest level in service hierarchy~~', + 'Menu:Service' => 'Services~~', + 'Menu:Service+' => 'Second level in service hierarchy~~', + 'Menu:SLA' => 'SLAs~~', + 'Menu:SLA+' => 'Service Level Agreements~~', + 'Menu:SLT' => 'SLTs~~', + 'Menu:SLT+' => 'Service Level Targets~~', + 'Menu:DeliveryModel' => 'Delivery models~~', + 'Menu:DeliveryModel+' => 'Teams handling tickets~~', + 'Menu:ServiceFamily' => 'Service families~~', + 'Menu:ServiceFamily+' => 'Top level in service hierarchy~~', + 'Menu:ServiceCatalog' => 'Service catalog~~', + 'Menu:ServiceCatalog+' => 'Define the service elements of your offering~~', + 'UI-ServiceCatalogMenu-Title' => 'Service catalog~~', + 'UI-ServiceCatalogMenu-NotInPortal' => 'Not displayed in User Portal~~', + 'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Only Service and Subcategory on production are visible in User Portal~~', + 'UI-ServiceCatalogMenu-UnusedService' => 'Services not used by any Customers~~', + 'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services without Service Family are not visible in User Portal~~', + 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', + 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', + 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', + 'Contract:baseinfo' => 'General information~~', + 'Contract:moreinfo' => 'Contractual information~~', + 'Contract:cost' => 'Cost information~~', + 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', + 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', + 'Class:ContractType' => 'Contract Type~~', + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', + 'Class:Contract' => 'Contract~~', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', + 'Class:Contract/Attribute:name' => 'Name~~', + 'Class:Contract/Attribute:name+' => '~~', + 'Class:Contract/Attribute:org_id' => 'Organization~~', + 'Class:Contract/Attribute:org_id+' => '~~', + 'Class:Contract/Attribute:organization_name' => 'Organization Name~~', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', + 'Class:Contract/Attribute:contacts_list' => 'Contacts~~', + 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~', + 'Class:Contract/Attribute:documents_list' => 'Documents~~', + 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', + 'Class:Contract/Attribute:description' => 'Description~~', + 'Class:Contract/Attribute:description+' => '~~', + 'Class:Contract/Attribute:start_date' => 'Start date~~', + 'Class:Contract/Attribute:start_date+' => '~~', + 'Class:Contract/Attribute:end_date' => 'End date~~', + 'Class:Contract/Attribute:end_date+' => '~~', + 'Class:Contract/Attribute:cost' => 'Cost~~', + 'Class:Contract/Attribute:cost+' => '~~', + 'Class:Contract/Attribute:cost_currency' => 'Cost Currency~~', + 'Class:Contract/Attribute:cost_currency+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars~~', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros~~', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', + 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~', + 'Class:Contract/Attribute:contracttype_id+' => '~~', + 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~', + 'Class:Contract/Attribute:contracttype_name+' => '~~', + 'Class:Contract/Attribute:billing_frequency' => 'Billing frequency~~', + 'Class:Contract/Attribute:billing_frequency+' => '~~', + 'Class:Contract/Attribute:cost_unit' => 'Cost unit~~', + 'Class:Contract/Attribute:cost_unit+' => '~~', + 'Class:Contract/Attribute:provider_id' => 'Provider~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', + 'Class:Contract/Attribute:provider_name' => 'Provider Name~~', + 'Class:Contract/Attribute:provider_name+' => '~~', + 'Class:Contract/Attribute:status' => 'Status~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', + 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:Contract/Attribute:status/Value:production' => 'production~~', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', + 'Class:Contract/Attribute:finalclass' => 'Contract sub-class~~', + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:CustomerContract' => 'Customer Contract~~', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', + 'Class:CustomerContract/Attribute:services_list' => 'Services~~', + 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', + 'Class:CustomerContract/Attribute:functionalcis_list' => 'CIs~~', + 'Class:CustomerContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', + 'Class:CustomerContract/Attribute:providercontracts_list' => 'Provider contracts~~', + 'Class:CustomerContract/Attribute:providercontracts_list+' => 'All the provider contracts to deliver the services for this contract (underpinning contract)~~', + 'Class:ProviderContract' => 'Provider Contract~~', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', + 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~', + 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', + 'Class:ProviderContract/Attribute:sla' => 'SLA~~', + 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', + 'Class:ProviderContract/Attribute:coverage' => 'Service hours~~', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', + 'Class:lnkContactToContract' => 'Link Contact / Contract~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', + 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', + 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', + 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', + 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~', + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', + 'Class:lnkContractToDocument' => 'Link Contract / Document~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', + 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', + 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', + 'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~', + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', + 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', + 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', + 'Class:ServiceFamily' => 'Service Family~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', + 'Class:ServiceFamily/Attribute:name' => 'Name~~', + 'Class:ServiceFamily/Attribute:name+' => '~~', + 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', + 'Class:ServiceFamily/Attribute:icon+' => '~~', + 'Class:ServiceFamily/Attribute:services_list' => 'Services~~', + 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', + 'Class:Service' => 'Service~~', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', + 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Service/Attribute:name' => 'Name~~', + 'Class:Service/Attribute:name+' => '~~', + 'Class:Service/Attribute:org_id' => 'Provider~~', + 'Class:Service/Attribute:org_id+' => '~~', + 'Class:Service/Attribute:organization_name' => 'Provider Name~~', + 'Class:Service/Attribute:organization_name+' => '~~', + 'Class:Service/Attribute:description' => 'Description~~', + 'Class:Service/Attribute:description+' => '~~', + 'Class:Service/Attribute:servicefamily_id' => 'Service Family~~', + 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', + 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~', + 'Class:Service/Attribute:servicefamily_name+' => '~~', + 'Class:Service/Attribute:documents_list' => 'Documents~~', + 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~', + 'Class:Service/Attribute:contacts_list' => 'Contacts~~', + 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~', + 'Class:Service/Attribute:status' => 'Status~~', + 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', + 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:Service/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', + 'Class:Service/Attribute:status/Value:production' => 'production~~', + 'Class:Service/Attribute:status/Value:production+' => '~~', + 'Class:Service/Attribute:icon' => 'Icon~~', + 'Class:Service/Attribute:icon+' => '~~', + 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~', + 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', + 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~', + 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', + 'Class:lnkDocumentToService' => 'Link Document / Service~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', + 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', + 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', + 'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~', + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', + 'Class:lnkContactToService' => 'Link Contact / Service~~', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', + 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToService/Attribute:service_id' => 'Service~~', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', + 'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', + 'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', + 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~', + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', + 'Class:ServiceSubcategory' => 'Service Subcategory~~', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', + 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ServiceSubcategory/Attribute:name' => 'Name~~', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', + 'Class:ServiceSubcategory/Attribute:description' => 'Description~~', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', + 'Class:ServiceSubcategory/Attribute:service_id' => 'Service~~', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', + 'Class:ServiceSubcategory/Attribute:service_name' => 'Service Name~~', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', + 'Class:ServiceSubcategory/Attribute:status' => 'Status~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', + 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~', + 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', + 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~', + 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~', + 'Class:SLA' => 'SLA~~', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', + 'Class:SLA/Attribute:name' => 'Name~~', + 'Class:SLA/Attribute:name+' => '~~', + 'Class:SLA/Attribute:description' => 'description~~', + 'Class:SLA/Attribute:description+' => '~~', + 'Class:SLA/Attribute:org_id' => 'Organization~~', + 'Class:SLA/Attribute:org_id+' => '~~', + 'Class:SLA/Attribute:organization_name' => 'Organization Name~~', + 'Class:SLA/Attribute:organization_name+' => '~~', + 'Class:SLA/Attribute:slts_list' => 'SLTs~~', + 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~', + 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~', + 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~', + 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', + 'Class:SLT' => 'SLT~~', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', + 'Class:SLT/Attribute:name' => 'Name~~', + 'Class:SLT/Attribute:name+' => '~~', + 'Class:SLT/Attribute:priority' => 'Priority~~', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', + 'Class:SLT/Attribute:priority/Value:1' => 'critical~~', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', + 'Class:SLT/Attribute:priority/Value:2' => 'high~~', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', + 'Class:SLT/Attribute:priority/Value:3' => 'medium~~', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', + 'Class:SLT/Attribute:priority/Value:4' => 'low~~', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', + 'Class:SLT/Attribute:request_type' => 'Request type~~', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', + 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', + 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', + 'Class:SLT/Attribute:metric' => 'Metric~~', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', + 'Class:SLT/Attribute:metric/Value:tto' => 'TTO~~', + 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', + 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR~~', + 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', + 'Class:SLT/Attribute:value' => 'Value~~', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', + 'Class:SLT/Attribute:unit' => 'Unit~~', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', + 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', + 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~', + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', + 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', + 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', + 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', + 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metric~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT request type~~', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT ticket priority~~', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT value~~', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT value unit~~', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', + 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', + 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', + 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', + 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', + 'Class:lnkCustomerContractToProviderContract' => 'Link Customer Contract / Provider Contract~~', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', + 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Customer contract~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Customer contract Name~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Provider contract~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI' => 'Link Customer Contract / FunctionalCI~~', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', + 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Customer contract~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Customer contract Name~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', + 'Class:DeliveryModel' => 'Delivery Model~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', + 'Class:DeliveryModel/Attribute:name' => 'Name~~', + 'Class:DeliveryModel/Attribute:name+' => '~~', + 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', + 'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', + 'Class:DeliveryModel/Attribute:description' => 'Description~~', + 'Class:DeliveryModel/Attribute:description+' => '~~', + 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~', + 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', + 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~', + 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', + 'Class:lnkDeliveryModelToContact' => 'Link DeliveryModel / Contact~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', + 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', + 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', + 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', +]); diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/nl.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/nl.dict.itop-service-mgmt-provider.php index 9ec2474a18..7e22a7934c 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/nl.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/nl.dict.itop-service-mgmt-provider.php @@ -1,22 +1,22 @@ * @author Jeffrey Bostoen (2018 - 2022) * @author Thomas Casteleyn + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:ServiceManagement' => 'Service Management', 'Menu:ServiceManagement+' => 'Overzicht van Service Management', 'Menu:Service:Overview' => 'Overzicht', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracten per servicelevel', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracten per status', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracten die in minder dan 30 dagen verlopen', @@ -46,43 +46,21 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'Algemene informatie', 'Contract:moreinfo' => 'Contractuele informatie', 'Contract:cost' => 'Financiële informatie', -]); - -// -// Class: Organization -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Leveringsmodel', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Naam leveringsmodel', - 'Class:Organization/Attribute:deliverymodel_name+' => '', -]); - -// -// Class: ContractType -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:ContractType' => 'Soort contract', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Contract', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Naam', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Klant', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Naam klant', 'Class:Contract/Attribute:organization_name+' => 'Naam van de klant', 'Class:Contract/Attribute:contacts_list' => 'Contacten', @@ -90,33 +68,33 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Contract/Attribute:documents_list' => 'Documenten', 'Class:Contract/Attribute:documents_list+' => 'Alle documenten voor dit klantencontract', 'Class:Contract/Attribute:description' => 'Omschrijving', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Startdatum', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Einddatum', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Kostprijs', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Valuta', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollar', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Soort contract', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Naam soort contract', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Frequentie facturatie', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Eenheid kostprijs', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Leverancier', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Naam leverancier', 'Class:Contract/Attribute:provider_name+' => 'Naam van de leverancier', 'Class:Contract/Attribute:status' => 'Status', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Implementatie', 'Class:Contract/Attribute:status/Value:implementation+' => 'Implementatie', 'Class:Contract/Attribute:status/Value:obsolete' => 'Buiten gebruik', @@ -124,128 +102,79 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Contract/Attribute:status/Value:production' => 'Productie', 'Class:Contract/Attribute:status/Value:production+' => 'Productie', 'Class:Contract/Attribute:finalclass' => 'Subklasse Contract', - 'Class:Contract/Attribute:finalclass+' => '', -]); - -// -// Class: CustomerContract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Klantencontract', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Services', 'Class:CustomerContract/Attribute:services_list+' => 'Alle services die aangeschaft zijn voor dit contract', 'Class:CustomerContract/Attribute:functionalcis_list' => 'CI\'s', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Alle configuratie-items die onder dit contract vallen', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Leverancierscontracten', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Alle leverancierscontracten die services leveren voor dit contract (onderliggend)', -]); - -// -// Class: ProviderContract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ProviderContract' => 'Leverancierscontract', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI\'s', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Alle configuratie-items die gedekt zijn door dit leverancierscontract', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement', 'Class:ProviderContract/Attribute:coverage' => 'Werkuren', - 'Class:ProviderContract/Attribute:coverage+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:lnkContactToContract' => 'Link Contact / Contract', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Naam contract', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Naam contact', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Link Contract / Document', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Naam contract', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Document', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Naam document', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => 'Link Functioneel CI / Leverancierscontract', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Leverancierscontract', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Naam Leverancierscontract', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Naam CI', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => 'Servicecategorie', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Naam', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Pictogram', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Services', 'Class:ServiceFamily/Attribute:services_list+' => 'Alle services in deze categorie', -]); - -// -// Class: Service -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Service' => 'Service', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Naam', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Leverancier', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Naam leverancier', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Omschrijving', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Servicecategorie', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Naam servicecategorie', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => 'Documenten', 'Class:Service/Attribute:documents_list+' => 'Alle documenten die gerelateerd zijn aan deze service', 'Class:Service/Attribute:contacts_list' => 'Contacten', @@ -259,67 +188,46 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Service/Attribute:status/Value:production' => 'Productie', 'Class:Service/Attribute:status/Value:production+' => 'Productie', 'Class:Service/Attribute:icon' => 'Pictogram', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Klantencontracten', 'Class:Service/Attribute:customercontracts_list+' => 'Alle klantencontracten die deze service hebben aangeschaft', 'Class:Service/Attribute:servicesubcategories_list' => 'Subcategorieën service', 'Class:Service/Attribute:servicesubcategories_list+' => 'Alle subcategorieën van deze service', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkDocumentToService' => 'Link Document / Service', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Service', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Naam service', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Naam document', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Link Contact / Service', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Service', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Naam service', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Naam contact', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Subcategorie service', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Naam', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Omschrijving', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Service', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Naam service', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Status', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementatie', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Implementatie', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Buiten gebruik', @@ -334,21 +242,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Serviceverzoek', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Naam service-rovider', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Service-provider', -]); - -// -// Class: SLA -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Naam', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Omschrijving', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Provider', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Naam leverancier', 'Class:SLA/Attribute:organization_name+' => 'Naam van de leverancier', 'Class:SLA/Attribute:slts_list' => 'SLT\'s', @@ -356,19 +257,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SLA/Attribute:customercontracts_list' => 'Klantencontracten', 'Class:SLA/Attribute:customercontracts_list+' => 'Alle klantencontracten die gebruik maken van deze SLA', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Kan de link tussen klantencontract %1$s en service %2$s niet opslaan: SLA bestaat al.', -]); - -// -// Class: SLT -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Naam', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Prioriteit', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Kritisch', 'Class:SLT/Attribute:priority/Value:1+' => 'Kritisch', 'Class:SLT/Attribute:priority/Value:2' => 'Hoog', @@ -378,174 +272,119 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SLT/Attribute:priority/Value:4' => 'Laag', 'Class:SLT/Attribute:priority/Value:4+' => 'Laag', 'Class:SLT/Attribute:request_type' => 'Soort verzoek', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incident', 'Class:SLT/Attribute:request_type/Value:incident+' => 'Incident', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Serviceverzoek', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'Serviceverzoek', 'Class:SLT/Attribute:metric' => 'Maatstaf', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => 'Waarde', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Eenheid', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'uren', 'Class:SLT/Attribute:unit/Value:hours+' => 'uren', 'Class:SLT/Attribute:unit/Value:minutes' => 'minuten', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minuten', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkSLAToSLT' => 'Link SLA / SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'Naam SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Naam SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Maatstaf SLT', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Soort SLT-verzoek', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Prioriteit SLT-verzoek', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT-waarde', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Eenheid SLT-waarde', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Link Klantencontract / Service', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Klantencontract', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Naam klantencontract', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Naam service', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Naam SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkCustomerContractToProviderContract' => 'Link Klantencontract / Leverancierscontract', - 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Klantencontract', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Naam klantencontract', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Leverancierscontract', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Naam Leverancierscontract', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'Link Klantencontract / Functioneel CI', - 'Class:lnkCustomerContractToFunctionalCI+' => '', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Klantencontract', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Naam klantencontract', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'CI', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'Naam CI', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => 'Leveringsmodel', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Naam', - 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organisatie', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Naam organisatie', 'Class:DeliveryModel/Attribute:organization_name+' => 'Naam van de organisatie', 'Class:DeliveryModel/Attribute:description' => 'Omschrijving', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacten', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Alle contacten (teams en personen) voor dit leveringsmodel', 'Class:DeliveryModel/Attribute:customers_list' => 'Klanten', 'Class:DeliveryModel/Attribute:customers_list+' => 'Alle klanten die gebruik maken van dit leveringsmodel', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkDeliveryModelToContact' => 'Link Leveringsmodel / Contact', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Leveringsmodel', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Naam leveringsmodel', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Naam contact', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rol', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Naam rol', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pl.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pl.dict.itop-service-mgmt-provider.php index 6637494ea6..c9329647bd 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pl.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pl.dict.itop-service-mgmt-provider.php @@ -1,11 +1,10 @@ 'Zarządzanie usługami', 'Menu:ServiceManagement+' => 'Omówienie zarządzania usługami', 'Menu:Service:Overview' => 'Przegląd', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Umowy według poziomu usług', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Umowy według statusu', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Umowy kończące się za mniej niż 30 dni', @@ -44,43 +43,21 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'Informacje ogólne', 'Contract:moreinfo' => 'Informacje o umowach', 'Contract:cost' => 'Informacje o kosztach', -]); - -// -// Class: Organization -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Model obsługi', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Nazwa modelu obsługi', - 'Class:Organization/Attribute:deliverymodel_name+' => '', -]); - -// -// Class: ContractType -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:ContractType' => 'Typ umowy', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Umowa', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Nazwa', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Organizacja', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Nazwa klienta', 'Class:Contract/Attribute:organization_name+' => 'Nazwa zwyczajowa', 'Class:Contract/Attribute:contacts_list' => 'Kontakty', @@ -88,33 +65,33 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Contract/Attribute:documents_list' => 'Dokumenty', 'Class:Contract/Attribute:documents_list+' => 'Wszystkie dokumenty dotyczące tej umowy z klientem', 'Class:Contract/Attribute:description' => 'Opis', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Data rozpoczęcia', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Data zakończenia', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Koszt', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Waluta kosztu', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dolar', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Typ umowy', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Nazwa typu umowy', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Częstotliwość rozliczeń', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Jednostka kosztu', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Dostawca', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Nazwa dostawcy', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Status', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'wdrażane', 'Class:Contract/Attribute:status/Value:implementation+' => 'wdrażane', 'Class:Contract/Attribute:status/Value:obsolete' => 'wycofane', @@ -123,127 +100,78 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Contract/Attribute:status/Value:production+' => 'użytkowane', 'Class:Contract/Attribute:finalclass' => 'Podklasa umowy', 'Class:Contract/Attribute:finalclass+' => 'Nazwa ostatniej klasy', -]); - -// -// Class: CustomerContract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CustomerContract' => 'Umowa z klientem', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Usługi', 'Class:CustomerContract/Attribute:services_list+' => 'Wszystkie usługi zakupione w ramach tej umowy', 'Class:CustomerContract/Attribute:functionalcis_list' => 'Konfiguracje', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Wszystkie elementy konfiguracji objęte niniejszą umową', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Umowy z dostawcami', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Wszystkie umowy z dostawcami na świadczenie usług w ramach tej umowy (umowa stanowiąca podstawę)', -]); - -// -// Class: ProviderContract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ProviderContract' => 'Umowa z dostawcą', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'Konfiguracje', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Wszystkie elementy konfiguracji objęte niniejszą umową', 'Class:ProviderContract/Attribute:sla' => 'Umowa SLA', 'Class:ProviderContract/Attribute:sla+' => 'Umowa dotycząca poziomu usług', 'Class:ProviderContract/Attribute:coverage' => 'Godziny usługi', - 'Class:ProviderContract/Attribute:coverage+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:lnkContactToContract' => 'Połączenie Kontakt / Umowa', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Umowa', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Nazwa umowy', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Nazwa kontaktu', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Połączenie Umowa / Dokument', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Umowa', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Nazwa umowy', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokument', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Nazwa dokumentu', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => 'Połączenie Konfiguracja / Umowa z dostawcą', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Umowa z dostawcą', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Nazwa umowy z dostawcą', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'Konfiguracja', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Nazwa konfiguracji', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => 'Rodzina usług', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Nazwa', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Ikona', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Usługi', 'Class:ServiceFamily/Attribute:services_list+' => 'Wszystkie usługi w tej kategorii', -]); - -// -// Class: Service -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Service' => 'Usługa', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Nazwa', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Dostawca', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Nazwa dostawcy', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Opis', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Rodzina usług', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Nazwa rodziny usług', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => 'Dokumenty', 'Class:Service/Attribute:documents_list+' => 'Wszystkie dokumenty związane z usługą', 'Class:Service/Attribute:contacts_list' => 'Kontakty', @@ -253,71 +181,50 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Service/Attribute:status/Value:implementation' => 'wdrażane', 'Class:Service/Attribute:status/Value:implementation+' => 'wdrażane', 'Class:Service/Attribute:status/Value:obsolete' => 'wycofane', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'użytkowane', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Ikona', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Umowy z klientami', 'Class:Service/Attribute:customercontracts_list+' => 'Wszystkie umowy z klientami, którzy kupili tę usługę', 'Class:Service/Attribute:servicesubcategories_list' => 'Podkategorie usług', 'Class:Service/Attribute:servicesubcategories_list+' => 'Wszystkie podkategorie tej usługi', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkDocumentToService' => 'Połączenie Dokument / Usługa', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Usługa', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Nazwa usługi', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Nazwa dokumentu', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Połączenie Kontakt / Usługa', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Usługa', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Nazwa usługi', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Nazwa kontaktu', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Podkategoria usługi', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Nazwa', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Opis', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Usługa', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Nazwa usługi', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Status', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'wdrażane', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'wdrażane', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'wycofane', @@ -332,41 +239,27 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'zgłoszenie serwisowe', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Nazwa dostawcy', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Dostawca', -]); - -// -// Class: SLA -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SLA' => 'Umowa SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Nazwa', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Opis', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Organizacja', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Nazwa organizacji', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => '~~', 'Class:SLA/Attribute:slts_list' => 'Poziomy usług (SLT)', 'Class:SLA/Attribute:slts_list+' => 'Wszystkie docelowe poziomy usług dla tej umowy SLA', 'Class:SLA/Attribute:customercontracts_list' => 'Umowy z klientami', 'Class:SLA/Attribute:customercontracts_list+' => 'Wszystkie umowy z klientami korzystające z tej umowy SLA', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Nie udało się zapisać połączenia z umową klienta %1$s i usługą %2$s : Umowa SLA już istnieje', -]); - -// -// Class: SLT -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SLT' => 'Poziom usług SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Nazwa', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorytet', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'krytyczny', 'Class:SLT/Attribute:priority/Value:1+' => 'krytyczny', 'Class:SLT/Attribute:priority/Value:2' => 'wysoki', @@ -376,174 +269,119 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SLT/Attribute:priority/Value:4' => 'niski', 'Class:SLT/Attribute:priority/Value:4+' => 'niski', 'Class:SLT/Attribute:request_type' => 'Typ zgłoszenia', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'incydent', 'Class:SLT/Attribute:request_type/Value:incident+' => 'incydent', 'Class:SLT/Attribute:request_type/Value:service_request' => 'zgłoszenie serwisowe', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'zgłoszenie serwisowe', 'Class:SLT/Attribute:metric' => 'Miara', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'Termin podjęcia TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'Termin podjęcia TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'Termin rozwiązania TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'Termin rozwiązania TTR', 'Class:SLT/Attribute:value' => 'Wartość', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Jednostka', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'godzin', 'Class:SLT/Attribute:unit/Value:hours+' => 'godzin', 'Class:SLT/Attribute:unit/Value:minutes' => 'minut', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minut', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkSLAToSLT' => 'Połączenie SLA / SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'Umowa SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nazwa umowy SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'Poziom usług SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Nazwa poziomu usług SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Miara poziomu usług SLT', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Typ zgłoszenia SLT', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Priorytet zgłoszeń SLT', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Wartość SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Jednostka wartości SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Połączenie Umowa z klientem / Usługa', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Umowa z klientem', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nazwa umowy z klientem', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Usługa', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Nazwa usługi', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'Umowa SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Nazwa umowy SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkCustomerContractToProviderContract' => 'Połączenie Umowa z klientem / Umowa z dostawcą', - 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Umowa z klientem', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Nazwa umowy z klientem', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Umowa z dostawcą', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Nazwa umowy z dostawcą', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'Połączenie Umowa z klientem / Konfiguracja', - 'Class:lnkCustomerContractToFunctionalCI+' => '', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Umowa z klientem', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Nazwa umowy z klientem', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'Konfiguracja', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'Nazwa konfiguracji', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => 'Model obsługi', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Nazwa', - 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organizacja', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Nazwa organizacji', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', 'Class:DeliveryModel/Attribute:description' => 'Opis', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Kontakty', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Wszystkie kontakty (zespoły i osoby) dla tego modelu obsługi', 'Class:DeliveryModel/Attribute:customers_list' => 'Klienci', 'Class:DeliveryModel/Attribute:customers_list+' => 'Wszyscy klienci posiadający ten model obsługi', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkDeliveryModelToContact' => 'Połączenie Model obsługi / Kontakt', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Model obsługi', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Nazwa modelu obsługi', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kontakt', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Nazwa kontaktu', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rola', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nazwa roli', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pt_br.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pt_br.dict.itop-service-mgmt-provider.php index b7ef3154fe..b6dbdf7016 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pt_br.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pt_br.dict.itop-service-mgmt-provider.php @@ -1,11 +1,10 @@ 'Gerenciamento de serviços', 'Menu:ServiceManagement+' => 'Gerenciamento de serviços', 'Menu:Service:Overview' => 'Visão geral', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contratos por nível serviço', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratos por status', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratos terminando em menos de 30 dias', @@ -44,43 +43,21 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Modelo de entrega', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Nome do modelo de entrega', - 'Class:Organization/Attribute:deliverymodel_name+' => '', -]); - -// -// Class: ContractType -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:ContractType' => 'Tipo de contrato', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Contrato', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Nome', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Organização', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Nome da organização', 'Class:Contract/Attribute:organization_name+' => 'Nome comum', 'Class:Contract/Attribute:contacts_list' => 'Contatos', @@ -88,162 +65,113 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Contract/Attribute:documents_list' => 'Documentos', 'Class:Contract/Attribute:documents_list+' => 'Todos os Documentos associados à este Contrato', 'Class:Contract/Attribute:description' => 'Descrição', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Data de início', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Data final', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Valor', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Moeda', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dólares', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Tipo de contrato', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Nome do tipo de contrato', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Frequência de pagamento', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Valor unitário', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Provedor', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Nome do provedor', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Status', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Em negociação', - 'Class:Contract/Attribute:status/Value:implementation+' => '', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => 'Aceite', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Tipo de contrato', - 'Class:Contract/Attribute:finalclass+' => '', -]); - -// -// Class: CustomerContract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Contrato de cliente', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Serviços', 'Class:CustomerContract/Attribute:services_list+' => 'Todos os Serviços contratados para este Contrato de cliente', 'Class:CustomerContract/Attribute:functionalcis_list' => 'ICs', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Todos os Itens de Configuração (IC) que são utilizados para a prestação deste Contrato de cliente', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Contratos de provedores', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Todos os Contratos de provedores para suportar este Contrato de cliente', -]); - -// -// Class: ProviderContract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:ProviderContract' => 'Contrato de provedor', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'ICs', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Todos os Itens de Configuração (IC) abrangidos por este Contrato', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Acordo de Nível de Serviço (ANS)', 'Class:ProviderContract/Attribute:coverage' => 'Horário de serviço', 'Class:ProviderContract/Attribute:coverage+' => 'Horário de cobertura do serviço', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkContactToContract' => 'Relação entre Contato / Contrato', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contrato', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Nome do contrato', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Contato', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Nome do contato', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Relação entre Contrato / Documento', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contrato', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Nome do contrato', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Documento', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Nome do documento', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => 'Relação entre IC / Contrato de provedor', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Contrato de provedor', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Nome do contrato de provedor', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'ICs', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Nome do IC', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => 'Família de serviços', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Nome', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Ícone', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Serviços', 'Class:ServiceFamily/Attribute:services_list+' => 'Todos os Serviços associados à esta Família de serviços', -]); - -// -// Class: Service -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Service' => 'Serviço', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Nome', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Provedor', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Nome do provedor', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Descrição', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Família de serviços', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Nome da família de serviços', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => 'Documentos', 'Class:Service/Attribute:documents_list+' => 'Todos os Documentos associados à este Serviço', 'Class:Service/Attribute:contacts_list' => 'Contatos', @@ -251,299 +179,209 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Service/Attribute:status' => 'Status', 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => 'Em homologação', - 'Class:Service/Attribute:status/Value:implementation+' => '', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Em produção', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Ícone', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Contratos de clientes', 'Class:Service/Attribute:customercontracts_list+' => 'Todos os Contratos de clientes que contrataram este Serviço', 'Class:Service/Attribute:servicesubcategories_list' => 'Subcategorias de serviço', 'Class:Service/Attribute:servicesubcategories_list+' => 'Todas as Subcategorias de serviço associadas à este Serviço', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkDocumentToService' => 'Relação entre Documento / Serviço', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Serviço', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Nome do serviço', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Documento', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Nome do documento', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Relação entre Contato / Serviço', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Serviço', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Nome do serviço', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Contato', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Nome do contato', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Subcategorias de serviço', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Nome', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Descrição', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Serviço', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Nome do serviço', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Status', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Em homologação', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Em produção', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Tipo de solicitação', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incidente', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Solicitação de serviço', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Nome do provedor', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provedor', -]); - -// -// Class: SLA -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Nome', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Descrição', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Organização', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Nome da organização', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => '~~', 'Class:SLA/Attribute:slts_list' => 'SLTs', 'Class:SLA/Attribute:slts_list+' => 'Todos os Níveis Mínimos de Serviço (SLTs) para este Acordo de Nível de Serviço (SLA)', 'Class:SLA/Attribute:customercontracts_list' => 'Contratos de clientes', 'Class:SLA/Attribute:customercontracts_list+' => 'Todos os Contratos de clientes utilizando este Acordo de Nível de Serviço (SLA)', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Não foi possível salvar o vínculo entre o Contrato de cliente %1$s e o Serviço %2$s : SLA já existe', -]); - -// -// Class: SLT -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Nome', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Prioridade', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Crítica', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'Alta', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'Média', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'Baixa', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Tipo de solicitação', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incidente', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Solicitação de serviço', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Métrica', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'Time To Own (TTO)', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'Time To Resolve (TTR)', 'Class:SLT/Attribute:value' => 'Valor', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Unidade', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'Horas', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'Minutos', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:lnkSLAToSLT' => 'Relação entre SLA / SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nome do SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Nome do SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Métrica do SLT', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Tipo de SLT da solicitação', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Prioridade do SLT da solicitação', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Valor do SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Unidade de valor do SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Relação entre Contrato de cliente / Serviço', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Contrato de cliente', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nome do contrato de cliente', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Serviço', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Nome do serviço', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Nome do SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkCustomerContractToProviderContract' => 'Relação entre Contrato de cliente / Contrato de provedor', - 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Contrato de cliente', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Nome do contrato de cliente', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Contrato de provedor', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Nome do contrato de provedor', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'Relação entre Contrato de cliente / IC', - 'Class:lnkCustomerContractToFunctionalCI+' => '', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Contrato de cliente', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Nome do contrato de cliente', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'ICs', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'Nome do CI', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => 'Modelo de entrega', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Nome', - 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Provedor', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Nome da organização', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', 'Class:DeliveryModel/Attribute:description' => 'Descrição', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contatos', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Todos os Contatos (Equipes e Pessoas) associados à este Modelo de entrega', 'Class:DeliveryModel/Attribute:customers_list' => 'Clientes', 'Class:DeliveryModel/Attribute:customers_list+' => 'Todos os clientes atendidos por este Modelo de entrega', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkDeliveryModelToContact' => 'Relação entre Modelo de entrega / Contato', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Modelo de entrega', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Nome do Modelo de entrega', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contato', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Nome do contato', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Função', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nome da função', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ru.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ru.dict.itop-service-mgmt-provider.php index 14838ec196..a41d4a12ca 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ru.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ru.dict.itop-service-mgmt-provider.php @@ -1,11 +1,10 @@ @@ -45,77 +44,55 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Количество SLT в каждом SLA', 'UI-ServiceCatalogMenu-ContractByService' => 'Количество контрактов, использующих услугу', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Количество контрактов, использующих SLA', - 'Contract:baseinfo' => 'Общая информация', 'Contract:moreinfo' => 'Информация о контракте', 'Contract:cost' => 'Информация о стоимости', -]); - -// -// Class: Organization -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Модель предоставления услуг', 'Class:Organization/Attribute:deliverymodel_id+' => 'Модель предоставления услуг (Delivery Model)', 'Class:Organization/Attribute:deliverymodel_name' => 'Модель предоставления услуг', - 'Class:Organization/Attribute:deliverymodel_name+' => '', -]); - -// -// Class: ContractType -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:ContractType' => 'Тип договора', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Договор', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Название', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Заказчик', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Заказчик', - 'Class:Contract/Attribute:organization_name+' => '', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', 'Class:Contract/Attribute:contacts_list' => 'Контакты', 'Class:Contract/Attribute:contacts_list+' => 'Связанные контакты', 'Class:Contract/Attribute:documents_list' => 'Документы', 'Class:Contract/Attribute:documents_list+' => 'Связанные документы', 'Class:Contract/Attribute:description' => 'Описание', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Дата начала', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Дата окончания', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Стоимость', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Валюта стоимости', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Доллары', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Евро', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Тип договора', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Тип договора', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Периодичность платежей', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Единица стоимости', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Поставщик', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Поставщик', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Статус', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Внедрение', 'Class:Contract/Attribute:status/Value:implementation+' => 'Внедрение', 'Class:Contract/Attribute:status/Value:obsolete' => 'Устаревший', @@ -123,128 +100,79 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Contract/Attribute:status/Value:production' => 'Эксплуатация', 'Class:Contract/Attribute:status/Value:production+' => 'Эксплуатация', 'Class:Contract/Attribute:finalclass' => 'Тип', - 'Class:Contract/Attribute:finalclass+' => '', -]); - -// -// Class: CustomerContract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Договор с заказчиком', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Услуги', 'Class:CustomerContract/Attribute:services_list+' => 'Все услуги, предоставляемые по договору', 'Class:CustomerContract/Attribute:functionalcis_list' => 'КЕ', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Конфигурационные единицы, охватываемые договором', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Договоры с поставщиками', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Договоры с поставщиками, используемые для поддержки услуг данного договора (Underpinning Contracts)', -]); - -// -// Class: ProviderContract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ProviderContract' => 'Договор с поставщиком', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'КЕ', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Конфигурационные единицы, охватываемые договором', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Соглашение об уровне услуги (Service Level Agreement)', 'Class:ProviderContract/Attribute:coverage' => 'Время обслуживания', - 'Class:ProviderContract/Attribute:coverage+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:lnkContactToContract' => 'Связь Контакт/Договор', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Договор', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Договор', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Контакт', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Контакт', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Связь Договор/Документ', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Договор', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Договор', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Документ', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Документ', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => 'Связь Функциональная КЕ/Договор с поставщиком', - 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Договор с поставщиком', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Договор с поставщиком', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'КЕ', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'КЕ', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => 'Пакет услуг', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Название', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Изображение', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Услуги', 'Class:ServiceFamily/Attribute:services_list+' => 'Связанные услуги', -]); - -// -// Class: Service -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Service' => 'Услуга', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Название', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Поставщик', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Поставщик', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Описание', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Пакет услуг', 'Class:Service/Attribute:servicefamily_id+' => 'Требуется, чтобы услуга была видна в портале пользователя', 'Class:Service/Attribute:servicefamily_name' => 'Пакет услуг', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => 'Документы', 'Class:Service/Attribute:documents_list+' => 'Связанные документы', 'Class:Service/Attribute:contacts_list' => 'Контакты', @@ -258,67 +186,46 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Service/Attribute:status/Value:production' => 'Эксплуатация', 'Class:Service/Attribute:status/Value:production+' => 'Эксплуатация', 'Class:Service/Attribute:icon' => 'Изображение', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Договоры с заказчиками', 'Class:Service/Attribute:customercontracts_list+' => 'Договоры с заказчиками, по которым предоставляется услуга', 'Class:Service/Attribute:servicesubcategories_list' => 'Подкатегории услуги', 'Class:Service/Attribute:servicesubcategories_list+' => 'Подкатегории услуги', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkDocumentToService' => 'Связь Документ/Услуга', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Услуга', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Услуга', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Документ', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Документ', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Связь Контакт/Услуга', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Услуга', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Услуга', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Контакт', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Контакт', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Подкатегория услуги', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Название', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Описание', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Услуга', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Услуга', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Статус', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Внедрение', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Внедрение', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Устаревший', @@ -333,41 +240,27 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Запрос на обслуживание', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Поставщик', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Поставщик', -]); - -// -// Class: SLA -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Название', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Описание', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Организация', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Организация', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => '~~', 'Class:SLA/Attribute:slts_list' => 'SLT', 'Class:SLA/Attribute:slts_list+' => 'Целевой показатель уровня услуги (Service Level Target)', 'Class:SLA/Attribute:customercontracts_list' => 'Договоры с заказчиками', 'Class:SLA/Attribute:customercontracts_list+' => 'Договоры с заказчиками, в которых используется SLA', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Не удалось сохранить связь с контрактом заказчика %1$s и услугой %2$s: SLA уже существует', -]); - -// -// Class: SLT -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Название', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Приоритет', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Критический', 'Class:SLT/Attribute:priority/Value:1+' => 'Критический', 'Class:SLT/Attribute:priority/Value:2' => 'Высокий', @@ -377,176 +270,121 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SLT/Attribute:priority/Value:4' => 'Низкий', 'Class:SLT/Attribute:priority/Value:4+' => 'Низкий', 'Class:SLT/Attribute:request_type' => 'Тип запроса', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Инцидент', 'Class:SLT/Attribute:request_type/Value:incident+' => 'Инцидент', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Запрос на обслуживание', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'Запрос на обслуживание', 'Class:SLT/Attribute:metric' => 'Метрика', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'Time-To-Own - время до назначения агента (принятия в работу)', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'Time-To-Resolve - время до решения', 'Class:SLT/Attribute:value' => 'Значение', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Единицы', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'Часы', 'Class:SLT/Attribute:unit/Value:hours+' => 'Часы', 'Class:SLT/Attribute:unit/Value:minutes' => 'Минуты', 'Class:SLT/Attribute:unit/Value:minutes+' => 'Минуты', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkSLAToSLT' => 'Связь SLA/SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Название SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Метрика SLT', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Тип тикета', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Приоритет тикета', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Значение SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Единицы SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Связь Договор с заказчиком/Услуга', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Договор с заказчиком', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Договор с заказчиком', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Услуга', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Услуга', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Поставщик', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkCustomerContractToProviderContract' => 'Связь Договор с заказчиком/Договор с поставщиком', - 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Договор с заказчиком', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Договор с заказчиком', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => 'Договор с поставщиком', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Договор с поставщиком', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => 'Связь Договор с заказчиком/Функциональная КЕ', - 'Class:lnkCustomerContractToFunctionalCI+' => '', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Договор с заказчиком', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Договор с заказчиком', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'КЕ', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'КЕ', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => 'Модель предоставления услуг', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Название', - 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Организация', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Организация', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', 'Class:DeliveryModel/Attribute:description' => 'Описание', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Контакты', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Контакты (команды и персоны), которые участвуют в предоставлении услуг по этой модели', 'Class:DeliveryModel/Attribute:customers_list' => 'Заказчики', 'Class:DeliveryModel/Attribute:customers_list+' => 'Заказчики, которым предоставляются услуги по этой модели', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkDeliveryModelToContact' => 'Связь Модель предоставления услуг/Контакт', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Модель предоставления услуг', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Модель предоставления услуг', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Контакт', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Контакт', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Роль', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Роль', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Заказчик', - 'Class:lnkContactToContract/Attribute:customer_id+' => '', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Поставщик', - 'Class:lnkContactToContract/Attribute:provider_id+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', 'Class:lnkContractToDocument/Attribute:customer_id' => 'Заказчик', - 'Class:lnkContractToDocument/Attribute:customer_id+' => '', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Поставщик', - 'Class:lnkContractToDocument/Attribute:provider_id+' => '', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/sk.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/sk.dict.itop-service-mgmt-provider.php index 5ba82ebe39..3a9f520e43 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/sk.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/sk.dict.itop-service-mgmt-provider.php @@ -1,11 +1,10 @@ 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Model dodávky', 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Názov modelu dodávky', 'Class:Organization/Attribute:deliverymodel_name+' => '~~', -]); - -// -// Class: ContractType -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ContractType' => 'Typ zmluvy', - 'Class:ContractType+' => '~~', -]); - -// -// Class: Contract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'zmluva', - 'Class:Contract+' => '~~', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Názov', 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Zákazník', @@ -110,11 +87,11 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Contract/Attribute:cost_unit' => 'Cenová jednotka', 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Poskytovateľ', - 'Class:Contract/Attribute:provider_id+' => '~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Meno poskytovateľa', 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Stav', - 'Class:Contract/Attribute:status+' => '~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Implementácia', 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'Vyradený', @@ -123,45 +100,24 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Typ', 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: CustomerContract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CustomerContract' => 'Zákaznícka zmluva', - 'Class:CustomerContract+' => '~~', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Služby', 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', 'Class:CustomerContract/Attribute:functionalcis_list' => 'CIs~~', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Provider contracts~~', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'All the provider contracts to deliver the services for this contract (underpinning contract)~~', -]); - -// -// Class: ProviderContract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ProviderContract' => 'Poskytovateľská zmluva', - 'Class:ProviderContract+' => '~~', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'Zariadenia', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', 'Class:ProviderContract/Attribute:coverage' => 'Časy pokrytia', - 'Class:ProviderContract/Attribute:coverage+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:lnkContactToContract' => 'väzba - Kontakt / zmluva', - 'Class:lnkContactToContract+' => '~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'zmluva', 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', @@ -171,15 +127,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Názov kontaktu', 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContractToDocument' => 'väzba - zmluva / Dokument', - 'Class:lnkContractToDocument+' => '~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'zmluva', 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', @@ -189,15 +138,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Názov dokumentu', 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkFunctionalCIToProviderContract' => 'väzba - Komponent / Poskytovateľská zmluva', - 'Class:lnkFunctionalCIToProviderContract+' => '~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Poskytovateľská zmluva', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', @@ -207,30 +149,16 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'Názov CI', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ServiceFamily' => 'Kategória služieb', - 'Class:ServiceFamily+' => '~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Názov', 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Služby', 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', -]); - -// -// Class: Service -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Service' => 'Služby', - 'Class:Service+' => '~~', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Názov', 'Class:Service/Attribute:name+' => '~~', @@ -249,7 +177,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Service/Attribute:contacts_list' => 'Kontakty', 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~', 'Class:Service/Attribute:status' => 'Stav', - 'Class:Service/Attribute:status+' => '~~', + 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => 'Implementácia', 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Vyradená', @@ -262,15 +190,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', 'Class:Service/Attribute:servicesubcategories_list' => 'Podkategórie služieb', 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToService' => 'väzba - Dokument / Služba', - 'Class:lnkDocumentToService+' => '~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Služba', 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', @@ -280,15 +201,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Názov dokumentu', 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToService' => 'väzba - Kontakt / Služba', - 'Class:lnkContactToService+' => '~~', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Služba', 'Class:lnkContactToService/Attribute:service_id+' => '~~', @@ -298,15 +212,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Názov kontaktu', 'Class:lnkContactToService/Attribute:contact_name+' => '~~', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ServiceSubcategory' => 'Podkategória služieb', - 'Class:ServiceSubcategory+' => '~~', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Názov', 'Class:ServiceSubcategory/Attribute:name+' => '~~', @@ -317,7 +224,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ServiceSubcategory/Attribute:service_name' => 'Názov služby', 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Stav', - 'Class:ServiceSubcategory/Attribute:status+' => '~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementácia', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Vyradená', @@ -332,15 +239,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~', -]); - -// -// Class: SLA -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '~~', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Názov', 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Popis', @@ -354,19 +254,12 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SLA/Attribute:customercontracts_list' => 'Zákaznícke zmluvy', 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', -]); - -// -// Class: SLT -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '~~', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Názov', 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorita', - 'Class:SLT/Attribute:priority+' => '~~', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Kritická', 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'Vysoká', @@ -376,34 +269,27 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SLT/Attribute:priority/Value:4' => 'Nízka', 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Typ požiadavky', - 'Class:SLT/Attribute:request_type+' => '~~', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incident', 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Požiadavka', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Metrika', - 'Class:SLT/Attribute:metric+' => '~~', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', 'Class:SLT/Attribute:value' => 'Hodnota', - 'Class:SLT/Attribute:value+' => '~~', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Jednotka', - 'Class:SLT/Attribute:unit+' => '~~', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'Hodiny', 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'Minúty', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkSLAToSLT' => 'väzba - SLA / SLT', - 'Class:lnkSLAToSLT+' => '~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', @@ -423,39 +309,25 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT value unit~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkCustomerContractToService' => 'väzba - Zákaznícka zmluva / Služba', - 'Class:lnkCustomerContractToService+' => '~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Zákaznícka zmluva', 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Názov zákazníckeho zmluvy', 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Služba', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Názov služby', 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Názov', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkCustomerContractToProviderContract' => 'Link Customer Contract / Provider Contract~~', - 'Class:lnkCustomerContractToProviderContract+' => '~~', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Customer contract~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', @@ -465,15 +337,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkCustomerContractToFunctionalCI' => 'Link Customer Contract / FunctionalCI~~', - 'Class:lnkCustomerContractToFunctionalCI+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Customer contract~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', @@ -483,15 +348,9 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI Name~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DeliveryModel' => 'Model dodávky', - 'Class:DeliveryModel+' => '~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Názov', 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organizácia', @@ -504,15 +363,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', 'Class:DeliveryModel/Attribute:customers_list' => 'Zákazníci', 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDeliveryModelToContact' => 'väzba - Model dodávky / Kontakt', - 'Class:lnkDeliveryModelToContact+' => '~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Model dodávky', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', @@ -526,24 +378,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Názov role', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/tr.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/tr.dict.itop-service-mgmt-provider.php index b5b81971c8..4ba783244a 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/tr.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/tr.dict.itop-service-mgmt-provider.php @@ -1,11 +1,10 @@ 'Hizmet yönetimi', 'Menu:ServiceManagement+' => 'Hizmet yönetimi', 'Menu:Service:Overview' => 'Özet', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Hizmet seviyesine göre sözleşmeler', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Durumuna göre sözleşmeler', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30 gün çinde biten sözleşmeler', @@ -44,39 +43,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Teslimat Modeli', 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Teslimat Modeli Adı', 'Class:Organization/Attribute:deliverymodel_name+' => '~~', -]); - -// -// Class: ContractType -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ContractType' => 'Contract Type~~', - 'Class:ContractType+' => '~~', -]); - -// -// Class: Contract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Sözleşme', - 'Class:Contract+' => '~~', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract types.~~', 'Class:Contract/Attribute:name' => 'Adı', 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Organization~~', @@ -88,33 +65,33 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Contract/Attribute:documents_list' => 'Documents~~', 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', 'Class:Contract/Attribute:description' => 'Tanımlama', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Başlangıç Tarihi', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Bitiş Tarihi', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Maliyet', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Para Birimi', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'ABD Doları', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Avro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~', 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~', 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Faturlandırma dönemleri', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Cost unit', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Provider~~', - 'Class:Contract/Attribute:provider_id+' => '~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Provider Name~~', 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => 'Status~~', - 'Class:Contract/Attribute:status+' => '~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~', 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~', @@ -122,46 +99,25 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Contract/Attribute:status/Value:production' => 'production~~', 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Tip', - 'Class:Contract/Attribute:finalclass+' => '', -]); - -// -// Class: CustomerContract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Müşteri Sözleşmesi', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Services~~', 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', 'Class:CustomerContract/Attribute:functionalcis_list' => 'CIs~~', 'Class:CustomerContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:CustomerContract/Attribute:providercontracts_list' => 'Provider contracts~~', 'Class:CustomerContract/Attribute:providercontracts_list+' => 'All the provider contracts to deliver the services for this contract (underpinning contract)~~', -]); - -// -// Class: ProviderContract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ProviderContract' => 'Tedarikçi Sözleşmesi', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:ProviderContract/Attribute:sla' => 'SLA~~', 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', 'Class:ProviderContract/Attribute:coverage' => 'Service hours~~', - 'Class:ProviderContract/Attribute:coverage+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:lnkContactToContract' => 'Link Contact / Contract~~', - 'Class:lnkContactToContract+' => '~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~', 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', @@ -171,15 +127,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~', 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContractToDocument' => 'Link Contract / Document~~', - 'Class:lnkContractToDocument+' => '~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~', 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', @@ -189,15 +138,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~', 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~', - 'Class:lnkFunctionalCIToProviderContract+' => '~~', + 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', @@ -207,35 +149,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ServiceFamily' => 'Service Family~~', - 'Class:ServiceFamily+' => '~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal~~', 'Class:ServiceFamily/Attribute:name' => 'Name~~', 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Services~~', 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', -]); - -// -// Class: Service -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Service' => 'Hizmet', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Adı', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Hizmet Sağlayıcı', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Provider Name~~', 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => 'Tanımlama', @@ -253,24 +181,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~', 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Üretimden Kalkan', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Kullanımda', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icon~~', 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~', 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~', 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToService' => 'Link Document / Service~~', - 'Class:lnkDocumentToService+' => '~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~', 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', @@ -280,15 +201,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~', 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToService' => 'Link Contact / Service~~', - 'Class:lnkContactToService+' => '~~', + 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Service~~', 'Class:lnkContactToService/Attribute:service_id+' => '~~', @@ -298,26 +212,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~', 'Class:lnkContactToService/Attribute:contact_name+' => '~~', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ServiceSubcategory' => 'Hizmet alt kategorisi', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Adı', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Tanımlama', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Hizmet', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Hizmet', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => 'Status~~', - 'Class:ServiceSubcategory/Attribute:status+' => '~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~', @@ -332,17 +239,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~', 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~', -]); - -// -// Class: SLA -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SLA' => 'SLA', 'Class:SLA+' => 'Hizmet Seviyesi Anlaşması', 'Class:SLA/Attribute:name' => 'Adı', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'description~~', 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Organization~~', @@ -354,19 +254,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~', 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', -]); - -// -// Class: SLT -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => 'Hizmet Seviyesi Taahütler', 'Class:SLT/Attribute:name' => 'Adı', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priority~~', - 'Class:SLT/Attribute:priority+' => '~~', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'critical~~', 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'high~~', @@ -376,34 +269,27 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SLT/Attribute:priority/Value:4' => 'low~~', 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Request type~~', - 'Class:SLT/Attribute:request_type+' => '~~', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Metrik', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO~~', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR~~', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', 'Class:SLT/Attribute:value' => 'Değer', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Unit~~', - 'Class:SLT/Attribute:unit+' => '~~', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~', 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~', - 'Class:lnkSLAToSLT+' => '~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~', 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', @@ -423,39 +309,25 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT value unit~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~', - 'Class:lnkCustomerContractToService+' => '~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~', 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkCustomerContractToProviderContract' => 'Müşteri ve Tedarikçi Sözleşmesi ilişkilendirmesi', - 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Customer contract~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', @@ -465,15 +337,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkCustomerContractToFunctionalCI' => 'Link Customer Contract / FunctionalCI~~', - 'Class:lnkCustomerContractToFunctionalCI+' => '~~', + 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Customer contract~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', @@ -483,15 +348,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI Name~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:DeliveryModel' => 'Delivery Model~~', - 'Class:DeliveryModel+' => '~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Name~~', 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~', @@ -504,15 +363,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~', 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDeliveryModelToContact' => 'Link DeliveryModel / Contact~~', - 'Class:lnkDeliveryModelToContact+' => '~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', @@ -526,24 +378,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php index f0a1b27c32..61c19c9787 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php @@ -1,49 +1,22 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Menu, fieldsets, UI, messages translations -// Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:ServiceManagement' => '服务管理', 'Menu:ServiceManagement+' => '服务管理概况', 'Menu:Service:Overview' => '概况', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同 (按服务级别)', 'UI-ServiceManagementMenu-ContractsByStatus' => '合同 (按状态)', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '近30天内截止的合同', - 'Menu:ProviderContract' => '供应商合同', 'Menu:ProviderContract+' => '为外部公司采购', 'Menu:CustomerContract' => '客户合同', @@ -70,43 +43,21 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI-ServiceCatalogMenu-SLTBySLA' => '统计 SLA/SLT', 'UI-ServiceCatalogMenu-ContractByService' => '统计 服务/合同', 'UI-ServiceCatalogMenu-ContractBySLA' => '统计 SLA/合同', - 'Contract:baseinfo' => '基本信息', 'Contract:moreinfo' => '合同信息', 'Contract:cost' => '费用信息', -]); - -// -// Class: Organization -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Organization/Attribute:deliverymodel_id' => '交付模式', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => '交付模式名称', - 'Class:Organization/Attribute:deliverymodel_name+' => '', -]); - -// -// Class: ContractType -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:ContractType' => '合同类型', 'Class:ContractType+' => '用于对客户和供应商合同进行分类.', -]); - -// -// Class: Contract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Contract' => '合同', 'Class:Contract+' => '用于处理不同合同类型的抽象类.', 'Class:Contract/Attribute:name' => '名称', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => '组织', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => '组织名称', 'Class:Contract/Attribute:organization_name+' => '通用名称', 'Class:Contract/Attribute:contacts_list' => '联系人', @@ -114,31 +65,31 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Contract/Attribute:documents_list' => '文档', 'Class:Contract/Attribute:documents_list+' => '此客户合同相关的所有文档', 'Class:Contract/Attribute:description' => '描述', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => '开始日期', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => '结束日期', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => '计费', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => '结算货币', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => '美元', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => '欧元', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => '合同类型', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => '合同类型名称', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => '付款周期', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => '计费单位', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => '供应商', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => '供应商名称', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => '~~', 'Class:Contract/Attribute:status' => '状态', 'Class:Contract/Attribute:status+' => '状态并非由起止日期自动计算, 必须手动设置.', 'Class:Contract/Attribute:status/Value:implementation' => '生效', @@ -149,13 +100,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Contract/Attribute:status/Value:production+' => '正式', 'Class:Contract/Attribute:finalclass' => '合同子类', 'Class:Contract/Attribute:finalclass+' => '根本属性的名称', -]); - -// -// Class: CustomerContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CustomerContract' => '客户合同', 'Class:CustomerContract+' => '客户与供应商之间关于服务交付的协议,可选择包含承诺服务级别 (SLA, 窗口时间).', 'Class:CustomerContract/Attribute:services_list' => '服务', @@ -164,13 +108,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CustomerContract/Attribute:functionalcis_list+' => '此合同包含的所有配置项', 'Class:CustomerContract/Attribute:providercontracts_list' => '供应商合同', 'Class:CustomerContract/Attribute:providercontracts_list+' => '所有提供服务的供应商合同 (支持合同)', -]); - -// -// Class: ProviderContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ProviderContract' => '供应商合同', 'Class:ProviderContract+' => '外部供应商与内部组织之间的协议.', 'Class:ProviderContract/Attribute:functionalcis_list' => '配置项', @@ -179,97 +116,62 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ProviderContract/Attribute:sla+' => '服务级别协议', 'Class:ProviderContract/Attribute:coverage' => '服务时间', 'Class:ProviderContract/Attribute:coverage+' => '合同覆盖的服务时间, 例如 24x7, 9x5 等.', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkContactToContract' => '链接 联系人/合同', 'Class:lnkContactToContract+' => '管理客户或供应商合同中的关键联系人.', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => '合同', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => '合同名称', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => '联系人', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => '联系人名称', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => '链接 合同/文档', 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => '合同', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => '合同名称', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => '文档', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => '文档名称', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: lnkFunctionalCIToProviderContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract' => '关联功能配置项/供应商合同', 'Class:lnkFunctionalCIToProviderContract+' => 'This link models the Functional CIs that are supported by an external company through a Provider Contract.~~', 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => '供应商合同', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => '供应商合同名称', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => '配置项', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => '配置项名称', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', 'Class:ServiceFamily' => '服务家族', 'Class:ServiceFamily+' => '服务架构的最高层级.在用户门户中对外提供服务时需要.', 'Class:ServiceFamily/Attribute:name' => '名称', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => '图标', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => '服务', 'Class:ServiceFamily/Attribute:services_list+' => '列表中包含的所有服务', -]); - -// -// Class: Service -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Service' => '服务', 'Class:Service+' => '服务由组织提供,并通过客户合同订阅. 它必须包含至少一个子服务.', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => '名称', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => '供应商', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => '供应商名称', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:description' => '描述', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:servicefamily_id' => '服务家族', 'Class:Service/Attribute:servicefamily_id+' => '在用户门户中可见所必需', 'Class:Service/Attribute:servicefamily_name' => '服务家族名称', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:documents_list' => '文档', 'Class:Service/Attribute:documents_list+' => '此服务相关的所有文档', 'Class:Service/Attribute:contacts_list' => '联系人', @@ -279,69 +181,48 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Service/Attribute:status/Value:implementation' => '生效', 'Class:Service/Attribute:status/Value:implementation+' => '生效', 'Class:Service/Attribute:status/Value:obsolete' => '废弃', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => '生产', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => '图标', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => '客户合同', 'Class:Service/Attribute:customercontracts_list+' => '购买此服务的所有客户合同', 'Class:Service/Attribute:servicesubcategories_list' => '子服务', 'Class:Service/Attribute:servicesubcategories_list+' => '此服务的所有子服务', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDocumentToService' => '链接 文档/服务', 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => '服务', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => '服务名称', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => '文档', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => '文档名称', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => '链接 联系人/服务', 'Class:lnkContactToService+' => 'Ideal for defining the Team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => '服务', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => '服务名称', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => '联系人', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => '联系人名称', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => '子服务', 'Class:ServiceSubcategory+' => '服务架构的最低层级. 用户需求通常与某个子服务相关联.', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => '名称', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => '描述', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => '服务', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => '服务名称', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:status' => '状态', 'Class:ServiceSubcategory/Attribute:status+' => '子服务状态通常影响在用户门户的可见性', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => '生效', @@ -358,39 +239,25 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '服务需求', 'Class:ServiceSubcategory/Attribute:service_provider' => '供应商名称', 'Class:ServiceSubcategory/Attribute:service_org_id' => '供应商', -]); - -// -// Class: SLA -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLA' => 'SLA', 'Class:SLA+' => '服务级别协议 (SLA) 适用于客户订阅的服务,并通过 SLT 进行衡量和考核.', 'Class:SLA/Attribute:name' => '名称', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => '描述', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => '组织', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => '组织名称', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => '~~', 'Class:SLA/Attribute:slts_list' => 'SLT', 'Class:SLA/Attribute:slts_list+' => '此 SLA 包含的所有服务级别目标', 'Class:SLA/Attribute:customercontracts_list' => '客户合同', 'Class:SLA/Attribute:customercontracts_list+' => '使用此 SLA 的所有客户合同', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => '不能保存客户合同 %1$s 于服务 %2$s 的关联: SLA 已存在', -]); - -// -// Class: SLT -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => '服务级别目标(SLT)位于服务级别协议(SLA)之下. 它定义了(TTO 或 TTR)指标的最大时限, 需求类型 (事件或服务需求) 和优先级.', 'Class:SLT/Attribute:name' => '名称', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => '优先级', 'Class:SLT/Attribute:priority+' => '此 SLT 适用的工单优先级。仅有此优先级的工单需遵守此 SLT 的要求.', 'Class:SLT/Attribute:priority/Value:1' => '紧急', @@ -421,24 +288,17 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLT/Attribute:unit/Value:hours+' => '小时', 'Class:SLT/Attribute:unit/Value:minutes' => '分钟', 'Class:SLT/Attribute:unit/Value:minutes+' => '分钟', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkSLAToSLT' => '链接 SLA/SLT', 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA 名称', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT 名称', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT 指标', 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT 类别', @@ -449,130 +309,81 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT 单位', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkCustomerContractToService' => '链接 客户合同/服务', 'Class:lnkCustomerContractToService+' => 'A single line of a Customer Contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Agreement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '客户合同', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '客户合同名称', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => '服务', 'Class:lnkCustomerContractToService/Attribute:service_id+' => '与该服务相关的所有子服务也均包含在本合同范围内', 'Class:lnkCustomerContractToService/Attribute:service_name' => '服务名称', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '适用于此客户合同的服务级别协议. 该 SLA 也适用于与该服务相关的所有子服务.', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA名称', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => '供应商', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkCustomerContractToProviderContract' => '链接 客户合同/供应商合同', 'Class:lnkCustomerContractToProviderContract+' => 'This link models when a Provider Contract contributes to the delivery of a Customer Contract.~~', 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => '客户合同', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => '客户合同名称', - 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => '供应商合同', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '~~', 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => '供应商合同名称', - 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', -]); - -// -// Class: lnkCustomerContractToFunctionalCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI' => '链接 客户合同/功能配置项', 'Class:lnkCustomerContractToFunctionalCI+' => 'This link models the equipment (Functional CI) covered by a Customer Contract.~~', 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => '客户合同', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => '客户合同名称', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => '配置项', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~', 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => '配置项名称', - 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~', 'Class:DeliveryModel' => '交付模式', 'Class:DeliveryModel+' => '交付模式指定了可以分配工单的团队;它必须在联系人选项卡中包含至少一个团队. 每个客户组织都必须有定义好的交付模式.', 'Class:DeliveryModel/Attribute:name' => '名称', - 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:name+' => '~~', 'Class:DeliveryModel/Attribute:org_id' => '组织', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => '~~', 'Class:DeliveryModel/Attribute:organization_name' => '组织名称', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => '~~', 'Class:DeliveryModel/Attribute:description' => '描述', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => '联系人', 'Class:DeliveryModel/Attribute:contacts_list+' => '必须至少有一个团队才能进行工单分配', 'Class:DeliveryModel/Attribute:customers_list' => '客户', 'Class:DeliveryModel/Attribute:customers_list+' => '使用此交付模式的所有客户', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDeliveryModelToContact' => '链接 交付模式/联系人', 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => '交付模式', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => '交付模式名称', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => '联系人', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => '联系人名称', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => '角色', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => '角色名称', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => '客户id', - 'Class:lnkContactToContract/Attribute:customer_id+' => '', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => '供应商id', - 'Class:lnkContactToContract/Attribute:provider_id+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', 'Class:lnkContractToDocument/Attribute:customer_id' => '客户id', - 'Class:lnkContractToDocument/Attribute:customer_id+' => '', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => '供应商id', - 'Class:lnkContractToDocument/Attribute:provider_id+' => '', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/cs.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/cs.dict.itop-service-mgmt.php index 0b64378328..e85e29c2f3 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/cs.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/cs.dict.itop-service-mgmt.php @@ -1,11 +1,10 @@ @@ -16,7 +15,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:ServiceManagement' => 'Správa služeb', 'Menu:ServiceManagement+' => 'Přehled správy služeb', 'Menu:Service:Overview' => 'Přehled', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Smlouvy podle úrovně služeb', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Smlouvy podle stavu', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Smlouvy končící během 30 dní', @@ -36,8 +35,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:DeliveryModel+' => 'Modely poskytování služeb', 'Menu:ServiceFamily' => 'Balíčky (kategorie) služeb', 'Menu:ServiceFamily+' => 'Balíčky (kategorie) služeb', - 'Menu:Procedure' => 'Katalog postupů', - 'Menu:Procedure+' => 'Katalog všech postupů', 'Menu:ServiceCatalog' => 'Service catalog~~', 'Menu:ServiceCatalog+' => 'Define the service elements of your offering~~', 'UI-ServiceCatalogMenu-Title' => 'Service catalog~~', @@ -48,190 +45,128 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - + 'Menu:Procedure' => 'Katalog postupů', + 'Menu:Procedure+' => 'Katalog všech postupů', 'Contract:baseinfo' => 'Obecné informace', 'Contract:moreinfo' => 'Smluvní informace', 'Contract:cost' => 'Informace o nákladech', -]); - -// -// Class: Organization -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Model poskytování služeb', - 'Class:Organization/Attribute:deliverymodel_id+' => '', - 'Class:Organization/Attribute:deliverymodel_name' => 'Název modelu poskytování služeb', - 'Class:Organization/Attribute:deliverymodel_name+' => 'This is required for Tickets handling. + 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. The delivery model specifies the teams to which tickets can be assigned.~~', -]); - -// -// Class: ContractType -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Organization/Attribute:deliverymodel_name' => 'Název modelu poskytování služeb', 'Class:ContractType' => 'Typ smlouvy', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Smlouva', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Název', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Zákazník', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Název zákazníka', - 'Class:Contract/Attribute:organization_name+' => '', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', 'Class:Contract/Attribute:contacts_list' => 'Kontakty', 'Class:Contract/Attribute:contacts_list+' => 'Všechny kontakty pro tuto smlouvu', 'Class:Contract/Attribute:documents_list' => 'Dokumenty', 'Class:Contract/Attribute:documents_list+' => 'Všechny dokumenty pro tuto smlouvu', 'Class:Contract/Attribute:description' => 'Popis', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Datum zahájení', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Datum ukončení', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Cena', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Měna', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'USD', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'EUR', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Typ smlouvy', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Název typu smlouvy', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Frekvence plateb', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Jednotkové náklady', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Poskytovatel', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Název poskytovatele', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => 'Common name~~', 'Class:Contract/Attribute:status' => 'Stav', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'implementace', - 'Class:Contract/Attribute:status/Value:implementation+' => '', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'zastaralý', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => 'v produkci', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Typ', - 'Class:Contract/Attribute:finalclass+' => '', -]); -// -// Class: CustomerContract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Smlouva se zákazníkem', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Služby', 'Class:CustomerContract/Attribute:services_list+' => 'Všechny služby pod touto smlouvou', -]); - -// -// Class: ProviderContract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:ProviderContract' => 'Smlouva s poskytovatelem', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'Konfigurační položky', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Všechny konfigurační položky pokryté touto smlouvou s poskytovatelem', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Dohoda o úrovni služeb', 'Class:ProviderContract/Attribute:coverage' => 'Servisní hodiny', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => 'Typ smlouvy', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Název typu smlouvy', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Služby', 'Class:ProviderContract/Attribute:services_list+' => 'Všechny služby zakoupené v rámci této smlouvy', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkContactToContract' => 'Spojení (Kontakt / Smlouva)', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'Smlouva', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Název smlouvy', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Název kontaktu', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Spojení (Smlouva / Dokument)', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Smlouva', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Název smlouvy', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokument', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Název dokumentu', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => 'Balíček služeb', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Název', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Ikona', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Služby', 'Class:ServiceFamily/Attribute:services_list+' => 'Všechny služby v této kategorii', -]); - -// -// Class: Service -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Service' => 'Služba', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Název', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Poskytovatel', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Název poskytovatele', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Balíček služeb', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Název rodiny služeb', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Popis', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Dokumenty', 'Class:Service/Attribute:documents_list+' => 'Všechny dokumenty spojené s touto službou', 'Class:Service/Attribute:contacts_list' => 'Kontakty', @@ -239,13 +174,13 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Service/Attribute:status' => 'Stav', 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => 'implementace', - 'Class:Service/Attribute:status/Value:implementation+' => '', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'zastaralá', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'v produkci', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Ikona', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Smlouvy se zákazníky', 'Class:Service/Attribute:customercontracts_list+' => 'Všechny smlouvy se zákazníky, kteří zakoupili tuto službu', 'Class:Service/Attribute:providercontracts_list' => 'Smlouvy s poskytovateli', @@ -254,157 +189,115 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Service/Attribute:functionalcis_list+' => 'Všechny konfigurační položky využívané pro poskytování této služby', 'Class:Service/Attribute:servicesubcategories_list' => 'Podkategorie služeb', 'Class:Service/Attribute:servicesubcategories_list+' => 'Všechny podkategorie služeb pro tuto službu', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkDocumentToService' => 'Spojení (Dokument / Služba)', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Služba', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Název služby', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Název dokumentu', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Spojení (Kontakt / Služba)', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Služba', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Název služby', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Název kontaktu', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Podkategorie služeb', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Název', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Popis', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Služba', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Název služby', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Typ požadavku', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'požadavek na službu', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:status' => 'Stav', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementace', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'zastaralá', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'v produkci', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', -]); - -// -// Class: SLA -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:SLA' => 'SLA', 'Class:SLA+' => 'Dohoda o úrovni služeb', 'Class:SLA/Attribute:name' => 'Název', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Popis', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Poskytovatel', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Název poskytovatele', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => 'Common name~~', 'Class:SLA/Attribute:slts_list' => 'SLT', 'Class:SLA/Attribute:slts_list+' => 'Všechny cíle úrovně služeb pro tuto dohodu o úrovni služeb', 'Class:SLA/Attribute:customercontracts_list' => 'Smlouvy se zákazníky', 'Class:SLA/Attribute:customercontracts_list+' => 'Všechny smlouvy se zákazníky využívající tuto dohodu o úrovni služeb', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Nepodařilo se uložit spojení smlouvy se zákazníkem %1$s a služby %2$s : SLA již existují', -]); - -// -// Class: SLT -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => 'Cíl úrovně služeb', 'Class:SLT/Attribute:name' => 'Název', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorita', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'kritická', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'vysoká', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'střední', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'nízká', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Typ požadavku', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'incident', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Požadavek na službu', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Metrika', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => 'Hodnota', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Jednotka', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'hodiny', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'minuty', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:SLT/Attribute:slas_list' => 'SLA', 'Class:SLT/Attribute:slas_list+' => 'Všechny dohody o úrovni služeb (SLA) využívající toto SLT', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkSLAToSLT' => 'Spojení (SLA / SLT)', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'Název SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Název SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Metrika SLT', 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Typ požadavku SLT', @@ -415,127 +308,72 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Jednotka hodnoty SLT', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkCustomerContractToService' => 'Spojení (Smlouva se zákazníkem / Služba)', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Smlouva se zákazníkem', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Název smlouvy se zákazníkem', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Služba', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Název služby', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Název SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Spojení (Smlouva s poskytovatelem / Služba)', - 'Class:lnkProviderContractToService+' => '', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Služba', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => 'Název služby', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Smlouva s poskytovatelem', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Název smlouvy s poskytovatelem', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Model poskytování služeb', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Název', 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organizace', 'Class:DeliveryModel/Attribute:org_id+' => 'Usually the organization that provides the services~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Název organizace', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~', 'Class:DeliveryModel/Attribute:description' => 'Popis', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Kontakty', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Všechny kontakty (Týmy a Osoby) pro tento model poskytování služeb', 'Class:DeliveryModel/Attribute:customers_list' => 'Zákazníci', 'Class:DeliveryModel/Attribute:customers_list+' => 'Všichni zákazníci využívající tento model poskytování služeb', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkDeliveryModelToContact' => 'Spojení (Model poskytování služeb / Kontakt)', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Model poskytování služeb', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Název modelu poskytování služeb', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kontakt', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Název kontaktu', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Název role', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/da.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/da.dict.itop-service-mgmt.php index 7cd51db4e7..0571c9a734 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/da.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/da.dict.itop-service-mgmt.php @@ -1,11 +1,10 @@ @@ -15,7 +14,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:ServiceManagement' => 'Ydelses Management', 'Menu:ServiceManagement+' => 'Ydelses Management oversigt', 'Menu:Service:Overview' => 'Oversigt', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Kontrakt(er) efter Service Level', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Kontrakter efter status', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Kontrakt(er), der udløber om mindre end 30 dage', @@ -45,192 +44,128 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Menu:Procedure' => 'Procedure katalog', - 'Menu:Procedure+' => '', + 'Menu:Procedure+' => 'All procedures catalog~~', 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Leverings model', - 'Class:Organization/Attribute:deliverymodel_id+' => '~~', - 'Class:Organization/Attribute:deliverymodel_name' => 'Leverings model navn', - 'Class:Organization/Attribute:deliverymodel_name+' => 'This is required for Tickets handling. + 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. The delivery model specifies the teams to which tickets can be assigned.~~', -]); - -// -// Class: ContractType -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Organization/Attribute:deliverymodel_name' => 'Leverings model navn', 'Class:ContractType' => 'Kontrakt type', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Kontrakt', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Navn', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Kunde', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Kunde navn', - 'Class:Contract/Attribute:organization_name+' => '', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', 'Class:Contract/Attribute:contacts_list' => 'Kontakt', 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~', 'Class:Contract/Attribute:documents_list' => 'Dokument', 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', 'Class:Contract/Attribute:description' => 'Beskrivelse', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Startdato', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Udløbsdato', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Omkostninger', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Valuta', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollar', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Kontrakt type', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Kontrakt type navn', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Afregnings frekvens', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Enhedsomkostning', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Leverandør', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Leverandør navn', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => 'Common name~~', 'Class:Contract/Attribute:status' => 'Status', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Implementering', - 'Class:Contract/Attribute:status/Value:implementation+' => '', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'Forældet', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => 'Produktion', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Type', - 'Class:Contract/Attribute:finalclass+' => '', -]); -// -// Class: CustomerContract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Kunde kontrakt', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Ydelser', 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', -]); - -// -// Class: ProviderContract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:ProviderContract' => 'Leverandør kontrakt', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Content Items', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement', 'Class:ProviderContract/Attribute:coverage' => 'Dækning', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => 'Kontrakt type', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Kontrakt type navn', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services~~', 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkContactToContract' => 'Sammenhæng Kontakt/Kontrakt', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'Kontrakt', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Kontrakt navn', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Kontakt navn', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Sammenhæng Kontrakt/Dokument', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Kontrakt', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Kontrakt navn', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokument', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Dokument navn', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => 'Ydelses-familie', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Navn', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Ydelser', 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', -]); - -// -// Class: Service -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Service' => 'Ydelse', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Navn', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Udbyder', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Leverandør navn', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Service familie', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Ydelses familie navn', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Beskrivelse', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Dokumenter', 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~', 'Class:Service/Attribute:contacts_list' => 'Kontakter', @@ -238,13 +173,13 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Service/Attribute:status' => 'Status', 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => 'Implementering', - 'Class:Service/Attribute:status/Value:implementation+' => '', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Forældet', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Produktion', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icon~~', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Kunde kontrakter', 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', 'Class:Service/Attribute:providercontracts_list' => 'Leverandør kontrakter', @@ -253,157 +188,115 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~', 'Class:Service/Attribute:servicesubcategories_list' => 'Ydelses subkategorier', 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkDocumentToService' => 'Sammenhæng Dokument/Ydelse', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Ydelse', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Ydelses navn', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Dokument navn', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Sammenhæng Kontakt/Ydelse', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Ydelse', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Ydelses navn', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Kontakt navn', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Ydelse underkategorier', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Navn', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Beskrivelse', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Ydelse', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Ydelse', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Anmodnings type', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incident', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Service Anmodning', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:status' => 'Status', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementering', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Forældet', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Produktion', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', -]); - -// -// Class: SLA -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Navn', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Beskrivelse', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Leverandør', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Leverandør navn', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => 'Common name~~', 'Class:SLA/Attribute:slts_list' => 'SLTs', 'Class:SLA/Attribute:slts_list+' => 'Service Level Threshholds:', 'Class:SLA/Attribute:customercontracts_list' => 'Kunde kontrakter', 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracted services using this SLA~~', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', -]); - -// -// Class: SLT -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => 'Service Level Threshholds', 'Class:SLT/Attribute:name' => 'Navn', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Prioritet', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Kritisk', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'Høj', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'Middel', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'Lav', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Anmodnings type', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incident', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Service Anmodning', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Metrisk', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO (Time To Own)', - 'Class:SLT/Attribute:metric/Value:tto+' => '', + 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR (Time To Resolve)', - 'Class:SLT/Attribute:metric/Value:ttr+' => '', + 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', 'Class:SLT/Attribute:value' => 'Værdi', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Enhed', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'Timer', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'Minutter', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:SLT/Attribute:slas_list' => 'SLAs~~', 'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT~~', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkSLAToSLT' => 'Sammenhæng SLA/SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA navn', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT navn', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Slt metric~~', 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Slt request type~~', @@ -414,127 +307,72 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Slt value unit~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkCustomerContractToService' => 'Sammenhæng Kunde kontrakt/Ydelse', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Kunde kontrakt', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Kunde kontrakt navn', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Ydelse', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Ydelses navn', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA navn', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Sammenhæng Leverandør kontrakt/Ydelse', - 'Class:lnkProviderContractToService+' => '', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Ydelse', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => 'Ydelses navn', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Leverandør kontrakt', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Leverandør kontrakt navn', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Leverings model', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Navn', 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organisation', 'Class:DeliveryModel/Attribute:org_id+' => 'Usually the organization that provides the services~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Organisations navn', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~', 'Class:DeliveryModel/Attribute:description' => 'Beskrivelse', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Kontakt', 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', 'Class:DeliveryModel/Attribute:customers_list' => 'Kunde', 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkDeliveryModelToContact' => 'Sammenhæng Leverings model/Kontakt', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Leverings model', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Leverings model navn', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kontakt', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Kontakt navn', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rolle', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rolle navn', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/de.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/de.dict.itop-service-mgmt.php index 000e22c39f..208385fd36 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/de.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/de.dict.itop-service-mgmt.php @@ -1,11 +1,10 @@ @@ -45,106 +44,69 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Anzahl SLTs je SLA', 'UI-ServiceCatalogMenu-ContractByService' => 'Anzahl Verträge je Service', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Anzahl Verträge je SLA', - 'Menu:Procedure' => 'Verfahrens-Katalog', 'Menu:Procedure+' => 'Katalog aller Verfahren', 'Contract:baseinfo' => 'Allgemeine Informationen', 'Contract:moreinfo' => 'Vertragliche Informationen', 'Contract:cost' => 'Kosteninformation', -]); - -// -// Class: Organization -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery-Modell', 'Class:Organization/Attribute:deliverymodel_id+' => 'Dies wird für die Ticketbearbeitung benötigt. Das Delivery-Modell legt fest, welchen Teams Tickets zugewiesen werden können.', 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery-Modell-Name', - 'Class:Organization/Attribute:deliverymodel_name+' => 'Dies wird für die Ticketbearbeitung benötigt. -Das Delivery-Modell legt fest, welchen Teams Tickets zugewiesen werden können.', -]); - -// -// Class: ContractType -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContractType' => 'Vertrags-Typ', 'Class:ContractType+' => 'Typologie zur Kategorisierung von Kunden- und Provider-Verträgen.', -]); - -// -// Class: Contract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Contract' => 'Vertrag', 'Class:Contract+' => 'Abstrakte Klasse für die Felder, die den verschiedenen Vertragsarten gemeinsam sind.', 'Class:Contract/Attribute:name' => 'Name', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Kunde', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Kunden-Name', - 'Class:Contract/Attribute:organization_name+' => '', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', 'Class:Contract/Attribute:contacts_list' => 'Kontakte', 'Class:Contract/Attribute:contacts_list+' => 'Alle Kontakte für diesen Kundenvertrag', 'Class:Contract/Attribute:documents_list' => 'Dokumente', 'Class:Contract/Attribute:documents_list+' => 'Alle Dokumente für diesen Kundenvertrag', 'Class:Contract/Attribute:description' => 'Beschreibung', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Anfangsdatum', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Ablaufdatum', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Kosten', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Währung', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollar', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Vertragstyp', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Vertragstyp-Name', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Abrechnungshäufigkeit', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Kosteneinheit', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Provider', 'Class:Contract/Attribute:provider_id+' => 'Provider-Organisation für diesen Vertrag. Kann vom Provider der zugehörigen Services abweichen.', 'Class:Contract/Attribute:provider_name' => 'Provider-Name', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => 'Common name~~', 'Class:Contract/Attribute:status' => 'Status', 'Class:Contract/Attribute:status+' => 'Der Status wird nicht aus Anfangs- und Ablaufdatum berechnet, sondern muss manuell gesetzt werden.', 'Class:Contract/Attribute:status/Value:implementation' => 'Implementierung', 'Class:Contract/Attribute:status/Value:implementation+' => 'Implementierung', 'Class:Contract/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => 'Produktion', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Typ', 'Class:Contract/Attribute:finalclass+' => 'Name der instanziierbaren Klasse', -]); -// -// Class: CustomerContract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CustomerContract' => 'Kundenvertrag', 'Class:CustomerContract+' => 'Vereinbarung zwischen einem Kunden und einem Provider über die Erbringung von Services, optional mit einem zugesagten Niveau (SLA, Servicezeit).', 'Class:CustomerContract/Attribute:services_list' => 'Services', 'Class:CustomerContract/Attribute:services_list+' => 'Alle für diesen Vertrag erworbenen Services', -]); - -// -// Class: ProviderContract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ProviderContract' => 'Provider-Vertrag', 'Class:ProviderContract+' => 'Vereinbarung zwischen einem externen Provider und einer internen Organisation.', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs', @@ -154,84 +116,56 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ProviderContract/Attribute:coverage' => 'Abdeckung', 'Class:ProviderContract/Attribute:coverage+' => 'Zeitliche Abdeckung des Vertrags, zum Beispiel 24x7, 9x5 usw.', 'Class:ProviderContract/Attribute:contracttype_id' => 'Vertragstyp', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Vertragstyp-Name', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services', 'Class:ProviderContract/Attribute:services_list+' => 'Alle für diesen Vertrag erworbenen Services', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkContactToContract' => 'Verknüpfung Kontakt/Vertrag', 'Class:lnkContactToContract+' => 'Verwaltet die zentralen Ansprechpartner je Kunden- oder Provider-Vertrag.', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Vertrag', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Vertrags-Name', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Kontakt-Name', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Verknüpfung Vertrag/Dokument', 'Class:lnkContractToDocument+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für einen Vertrag relevant ist.', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Vertrag', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Vertrags-Name', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokument', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Dokument-Name', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => 'Service-Familie', 'Class:ServiceFamily+' => 'Oberste Ebene der Service-Hierarchie. Erforderlich, damit Services im Benutzerportal angeboten werden.', 'Class:ServiceFamily/Attribute:name' => 'Name', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Services', 'Class:ServiceFamily/Attribute:services_list+' => 'Alle Services dieser Kategorie', -]); - -// -// Class: Service -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Service' => 'Service', 'Class:Service+' => 'Ein Service wird von einer Organisation erbracht und über einen Kundenvertrag bezogen. Er muss mindestens eine Service-Unterkategorie enthalten.', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Name', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Anbieter', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Provider-Name', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Service-Familie', 'Class:Service/Attribute:servicefamily_id+' => 'Erforderlich, damit dieser Service im Benutzerportal sichtbar ist', 'Class:Service/Attribute:servicefamily_name' => 'Service-Familien-Name', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Beschreibung', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Dokumente', 'Class:Service/Attribute:documents_list+' => 'Alle mit dem Service verknüpften Dokumente~', 'Class:Service/Attribute:contacts_list' => 'Kontakte', @@ -241,11 +175,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Service/Attribute:status/Value:implementation' => 'Implementation', 'Class:Service/Attribute:status/Value:implementation+' => 'Implementierung', 'Class:Service/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Produktion', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icon', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Kundenverträge', 'Class:Service/Attribute:customercontracts_list+' => 'Alle Kundenverträge, die diesen Service verwenden', 'Class:Service/Attribute:providercontracts_list' => 'Provider-Verträge', @@ -254,64 +188,43 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Service/Attribute:functionalcis_list+' => 'Alle CIs, die zur Bereitstellung dieses Services verwendet werden', 'Class:Service/Attribute:servicesubcategories_list' => 'Service-Subkategorien', 'Class:Service/Attribute:servicesubcategories_list+' => 'Alle Service-Unterkategorien für diesen Service', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkDocumentToService' => 'Verknüpfung Dokument/Service', 'Class:lnkDocumentToService+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für einen Service relevant ist.', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Service', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Service-Name', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Dokument-Name', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Verknüpfung Kontakt/Service', 'Class:lnkContactToService+' => 'Ideal, um das Team festzulegen, dem Tickets zu diesem Service zugewiesen werden – automatisch oder manuell.', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Service', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Service-Name', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Kontakt-name', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Service-Unterkategorien', 'Class:ServiceSubcategory+' => 'Unterste Ebene der Service-Hierarchie. Benutzeranfragen sind üblicherweise genau einer Service-Unterkategorie zugeordnet.', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Name', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Beschreibung', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Service', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Service-Name', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Request-Typ', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Legt fest, welche Art von Ticket (Incident oder Service Request) angelegt wird, wenn ein Portalbenutzer diese Service-Unterkategorie auswählt.', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incident', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Service-Request', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Service-Anfrage', 'Class:ServiceSubcategory/Attribute:status' => 'Status', @@ -319,42 +232,28 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementierung', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Implementierung', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Produktion', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', -]); - -// -// Class: SLA -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:SLA' => 'SLA', 'Class:SLA+' => 'Service Level Agreement (SLA) für einen von einem Kunden bezogenen Service, gemessen über SLTs.', 'Class:SLA/Attribute:name' => 'Name', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Beschreibung', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Provider', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Provider-Name', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => 'Common name~~', 'Class:SLA/Attribute:slts_list' => 'SLTs', 'Class:SLA/Attribute:slts_list+' => 'Alle Service Level Targets dieses SLA', 'Class:SLA/Attribute:customercontracts_list' => 'Kundenverträge', 'Class:SLA/Attribute:customercontracts_list+' => 'Alle Kundenverträge, die diese SLA verwenden', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Die Verknüpfung zwischen Kundenvertrag %1$s und Service %2$s konnte nicht gespeichert werden: SLA existiert bereits', -]); - -// -// Class: SLT -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => 'Service Level Target innerhalb eines Service Level Agreements (SLA). Legt eine Maximalzeit für eine Kennzahl (TTO oder TTR), einen Anfragetyp (Incident oder Anfrage) und eine Priorität fest.', 'Class:SLT/Attribute:name' => 'Name', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorität', 'Class:SLT/Attribute:priority+' => 'Ticket-Priorität, für die dieses SLT gilt. Nur Tickets mit dieser Priorität müssen dieses SLT einhalten.', 'Class:SLT/Attribute:priority/Value:1' => 'Kritisch', @@ -387,24 +286,17 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:SLT/Attribute:unit/Value:minutes+' => 'Minuten', 'Class:SLT/Attribute:slas_list' => 'SLAs', 'Class:SLT/Attribute:slas_list+' => 'Alle Service Level Agreements, die diese SLT verwenden', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkSLAToSLT' => 'Verknüpfung SLA/SLT', 'Class:lnkSLAToSLT+' => 'Diese Verknüpfung gibt an, dass ein SLT Teil des Service Level Agreements (SLA) ist. Ein SLA enthält üblicherweise mehrere SLTs. Ein SLT kann – selten – unverändert von mehreren SLAs genutzt werden.', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA-Name', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT-Name', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT Metrik', 'Class:lnkSLAToSLT/Attribute:slt_metric+' => 'Welche Zeit soll gemessen werden?', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT Request Typ', @@ -414,54 +306,37 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT Wert', 'Class:lnkSLAToSLT/Attribute:slt_value+' => 'Zeit, nach der das SLT abläuft.', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT Einheit', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Verknüpfung Kunden-Vertrag/Service', 'Class:lnkCustomerContractToService+' => 'Eine einzelne Zeile eines Kundenvertrags. Sie legt den erbrachten Service fest und für diesen Service die vereinbarten Zusagen (Service Level Agreement und Servicezeit).', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Kunden-Vertrag', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Kundenvertrags-Name', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service', 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'Alle mit diesem Service verknüpften Service-Unterkategorien sind ebenfalls Teil des Vertrags.', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service-Name', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement, das für diesen Service in diesem Kundenvertrag gilt.', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA-Name', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Verknüpfung Provider-Vertrag/Service', 'Class:lnkProviderContractToService+' => 'Diese Verknüpfung kann abbilden, dass ein Provider-Vertrag die Erbringung eines Services ermöglicht.', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => 'Service-Name', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider-Vertrag', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Providervertrags-Name', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Delivery-Modell', 'Class:DeliveryModel+' => 'Das Delivery-Modell legt fest, welche Teams Tickets zugewiesen werden können; es muss im Reiter Kontakte mindestens ein Team enthalten. Jede Kundenorganisation muss ein definiertes Delivery-Modell haben.', @@ -470,73 +345,34 @@ Jede Kundenorganisation muss ein definiertes Delivery-Modell haben.', 'Class:DeliveryModel/Attribute:org_id' => 'Organisation', 'Class:DeliveryModel/Attribute:org_id+' => 'In der Regel die Organisation, die die Services erbringt', 'Class:DeliveryModel/Attribute:organization_name' => 'Organizations-Name', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~', 'Class:DeliveryModel/Attribute:description' => 'Beschreibung', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Kontakte', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Alle Kontakte (Teams and Person) für dieses Delivery-Modell', 'Class:DeliveryModel/Attribute:customers_list' => 'Kunden', 'Class:DeliveryModel/Attribute:customers_list+' => 'Alle Kunden mit diesem Delivery-Modell', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkDeliveryModelToContact' => 'Verknüpfung Delivery-Modell/Kontakt', 'Class:lnkDeliveryModelToContact+' => 'Diese Verknüpfung legt die Rolle eines Teams – seltener einer Person – innerhalb eines Delivery-Modells fest.', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery-Modell', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery-Modell-Name', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kontakt', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Kontakt-Name', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rolle', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rollen-Name', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Kunde', - 'Class:lnkContactToContract/Attribute:customer_id+' => '', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider', - 'Class:lnkContactToContract/Attribute:provider_id+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', 'Class:lnkContractToDocument/Attribute:customer_id' => 'Kunde', - 'Class:lnkContractToDocument/Attribute:customer_id+' => '', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider', - 'Class:lnkContractToDocument/Attribute:provider_id+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/en_gb.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/en_gb.dict.itop-service-mgmt.php index 283852c7dc..f249d272fb 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/en_gb.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/en_gb.dict.itop-service-mgmt.php @@ -1,44 +1,19 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// Menu, fieldsets, UI, messages translations - Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:ServiceManagement' => 'Service management', 'Menu:ServiceManagement+' => 'Service management overview', 'Menu:Service:Overview' => 'Overview', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracts by service level', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracts by status', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less than 30 days', @@ -68,45 +43,23 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA', - 'Menu:Procedure' => 'Procedures catalogue', 'Menu:Procedure+' => 'All procedures catalogue', 'Contract:baseinfo' => 'General information', 'Contract:moreinfo' => 'Contractual information', 'Contract:cost' => 'Cost information', -]); - -// -// Class: Organization -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model', 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. The delivery model specifies the teams to which tickets can be assigned.', 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name', -]); - -// -// Class: ContractType -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ContractType' => 'Contract Type', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Contract', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Name', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Customer', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Customer Name', 'Class:Contract/Attribute:organization_name+' => 'Common name', 'Class:Contract/Attribute:contacts_list' => 'Contacts', @@ -114,33 +67,33 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Contract/Attribute:documents_list' => 'Documents', 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract', 'Class:Contract/Attribute:description' => 'Description', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Start date', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'End date', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Cost', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Cost Currency', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Contract type', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Billing frequency', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Cost unit', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Provider', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Provider Name', 'Class:Contract/Attribute:provider_name+' => 'Common name', 'Class:Contract/Attribute:status' => 'Status', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'implementation', 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation', 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete', @@ -149,110 +102,69 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Contract/Attribute:status/Value:production+' => 'production', 'Class:Contract/Attribute:finalclass' => 'Contract sub-class', 'Class:Contract/Attribute:finalclass+' => 'Name of the final class', -]); -// -// Class: CustomerContract -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CustomerContract' => 'Customer Contract', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Services', 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract', -]); - -// -// Class: ProviderContract -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ProviderContract' => 'Provider Contract', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement', 'Class:ProviderContract/Attribute:coverage' => 'Service hours', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => 'Contract type', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Contract type name', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services', 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkContactToContract' => 'Link Contact / Contract', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Link Contract / Document', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Document', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => 'Service Family', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Name', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Services', 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category', -]); - -// -// Class: Service -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Service' => 'Service', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Name', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Provider', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Provider Name', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Service Family', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal', 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Description', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Documents', 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service', 'Class:Service/Attribute:contacts_list' => 'Contacts', @@ -262,11 +174,11 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Service/Attribute:status/Value:implementation' => 'implementation', 'Class:Service/Attribute:status/Value:implementation+' => 'implementation', 'Class:Service/Attribute:status/Value:obsolete' => 'obsolete', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'production', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icon', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts', 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service', 'Class:Service/Attribute:providercontracts_list' => 'Provider contracts', @@ -275,60 +187,39 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service', 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories', 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkDocumentToService' => 'Link Document / Service', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Service', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Link Contact / Service', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Service', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Service Name', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Service Subcategory', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Name', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Description', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Service', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Service name', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident', @@ -336,28 +227,21 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request', 'Class:ServiceSubcategory/Attribute:status' => 'Status', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production', -]); - -// -// Class: SLA -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Name', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'description', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Provider', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Provider Name', 'Class:SLA/Attribute:organization_name+' => 'Common name', 'Class:SLA/Attribute:slts_list' => 'SLTs', @@ -365,19 +249,12 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts', 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracted services using this SLA', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists', -]); - -// -// Class: SLT -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Name', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priority', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'critical', 'Class:SLT/Attribute:priority/Value:1+' => 'critical', 'Class:SLT/Attribute:priority/Value:2' => 'high', @@ -387,104 +264,81 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:SLT/Attribute:priority/Value:4' => 'low', 'Class:SLT/Attribute:priority/Value:4+' => 'low', 'Class:SLT/Attribute:request_type' => 'Request type', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'incident', 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident', 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request', 'Class:SLT/Attribute:metric' => 'Metric', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => 'Value', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Unit', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'hours', 'Class:SLT/Attribute:unit/Value:hours+' => 'hours', 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes', 'Class:SLT/Attribute:slas_list' => 'SLAs', 'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkSLAToSLT' => 'Link SLA / SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Slt metric', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Slt request type', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Slt ticket priority', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Slt value', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Slt value unit', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Link Provider Contract / Service', - 'Class:lnkProviderContractToService+' => '', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => 'Service Name', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Provider contract Name', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Delivery Model', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Name', 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model', 'Class:DeliveryModel/Attribute:org_id' => 'Organisation', @@ -492,31 +346,32 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:DeliveryModel/Attribute:organization_name' => 'Organisation Name', 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name', 'Class:DeliveryModel/Attribute:description' => 'Description', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts', 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment', 'Class:DeliveryModel/Attribute:customers_list' => 'Customers', 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkDeliveryModelToContact' => 'Link Delivery Model / Contact', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', + 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', + 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/es_cr.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/es_cr.dict.itop-service-mgmt.php index 9db2d9ea91..3c7af5f7ea 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/es_cr.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/es_cr.dict.itop-service-mgmt.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ServiceManagement' => 'Administración de Servicios', @@ -42,40 +44,16 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Menu:Procedure' => 'Catálogo de procedimientos', 'Menu:Procedure+' => 'Catálogo de procedimientos', 'Contract:baseinfo' => 'Información General', 'Contract:moreinfo' => 'Información Contractual', 'Contract:cost' => 'Información de Costos', -]); - -// -// Class: Organization -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Modelo de Entrega', 'Class:Organization/Attribute:deliverymodel_id+' => 'Modelo de Entrega', 'Class:Organization/Attribute:deliverymodel_name' => 'Nombre del Modelo de Entrega', - 'Class:Organization/Attribute:deliverymodel_name+' => 'This is required for Tickets handling. -The delivery model specifies the teams to which tickets can be assigned.~~', -]); - -// -// Class: ContractType -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ContractType' => 'Tipo de Contrato', 'Class:ContractType+' => 'Tipo de Contrato', -]); - -// -// Class: Contract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Contract' => 'Contrato', 'Class:Contract+' => 'Contrato', 'Class:Contract/Attribute:name' => 'Nombre', @@ -124,23 +102,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Contract/Attribute:status/Value:production+' => 'Productivo', 'Class:Contract/Attribute:finalclass' => 'Clase', 'Class:Contract/Attribute:finalclass+' => 'Clase', -]); -// -// Class: CustomerContract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CustomerContract' => 'Acuerdo con Cliente', 'Class:CustomerContract+' => 'Acuerdo con Cliente', 'Class:CustomerContract/Attribute:services_list' => 'Servicios', 'Class:CustomerContract/Attribute:services_list+' => 'Servicios', -]); - -// -// Class: ProviderContract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ProviderContract' => 'Contrato con Proveedor', 'Class:ProviderContract+' => 'Contrato con Proveedor', 'Class:ProviderContract/Attribute:functionalcis_list' => 'ECs', @@ -155,13 +120,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ProviderContract/Attribute:contracttype_name+' => 'Tipo de Contrato', 'Class:ProviderContract/Attribute:services_list' => 'Servicios', 'Class:ProviderContract/Attribute:services_list+' => 'Todos los servicios adquiridos con este contrato', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToContract' => 'Relación Contacto y Contrato', 'Class:lnkContactToContract+' => 'Relación Contacto y Contrato', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', @@ -173,13 +131,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToContract/Attribute:contact_id+' => 'Contacto', 'Class:lnkContactToContract/Attribute:contact_name' => 'Contacto', 'Class:lnkContactToContract/Attribute:contact_name+' => 'Contacto', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContractToDocument' => 'Relación Contrato y Documento', 'Class:lnkContractToDocument+' => 'Relación Contrato y Documento', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', @@ -191,30 +142,16 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContractToDocument/Attribute:document_id+' => 'Documento', 'Class:lnkContractToDocument/Attribute:document_name' => 'Documento', 'Class:lnkContractToDocument/Attribute:document_name+' => 'Documento', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ServiceFamily' => 'Familia de Servicios', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Nombre', 'Class:ServiceFamily/Attribute:name+' => 'Nombre de la Familia de Servicios', 'Class:ServiceFamily/Attribute:icon' => 'Icono', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Servicios', - 'Class:ServiceFamily/Attribute:services_list+' => '', -]); - -// -// Class: Service -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', 'Class:Service' => 'Servicio', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Nombre', 'Class:Service/Attribute:name+' => 'Nombre del Servicio', @@ -241,7 +178,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Service/Attribute:status/Value:production' => 'Productivo', 'Class:Service/Attribute:status/Value:production+' => 'Productivo', 'Class:Service/Attribute:icon' => 'Icono', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Acuerdos con Clientes', 'Class:Service/Attribute:customercontracts_list+' => 'Acuerdos con Clientes', 'Class:Service/Attribute:providercontracts_list' => 'Contratos con Proveedores', @@ -250,13 +187,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Service/Attribute:functionalcis_list+' => 'Depende de ECs', 'Class:Service/Attribute:servicesubcategories_list' => 'Subcategorias de Servicio', 'Class:Service/Attribute:servicesubcategories_list+' => 'Subcategorias de Servicio', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToService' => 'Relación Documento y Servicio', 'Class:lnkDocumentToService+' => 'Relación Documento y Servicio', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', @@ -268,13 +198,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDocumentToService/Attribute:document_id+' => 'Documento', 'Class:lnkDocumentToService/Attribute:document_name' => 'Documento', 'Class:lnkDocumentToService/Attribute:document_name+' => 'Documento', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToService' => 'Relación Contacto y Servicio', 'Class:lnkContactToService+' => 'Relación Contacto y Servicio', 'Class:lnkContactToService/Name' => '%1$s / %2$s', @@ -286,22 +209,15 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToService/Attribute:contact_id+' => 'Contacto', 'Class:lnkContactToService/Attribute:contact_name' => 'Contacto', 'Class:lnkContactToService/Attribute:contact_name+' => 'Contacto', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ServiceSubcategory' => 'Subcategoría', 'Class:ServiceSubcategory+' => 'Subcategoría', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Nombre', 'Class:ServiceSubcategory/Attribute:name+' => 'Nombre de la Subcategoria', 'Class:ServiceSubcategory/Attribute:description' => 'Descripción', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Servicio', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Servicio', 'Class:ServiceSubcategory/Attribute:service_name+' => 'Servicio', 'Class:ServiceSubcategory/Attribute:request_type' => 'Tipo de Reporte', @@ -311,48 +227,34 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Requerimiento de Servicio', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Requerimiento de Servicio', 'Class:ServiceSubcategory/Attribute:status' => 'Estatus', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'No Productivo', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'No Productivo', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsoleto', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'Obsoleto', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Productivo', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'Productivo', -]); - -// -// Class: SLA -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SLA' => 'SLA - Acuerdo de Nivel de Servicio', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Nombre', 'Class:SLA/Attribute:name+' => 'Nombre del SLA', 'Class:SLA/Attribute:description' => 'Descripción', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Proveedor', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Proveedor', 'Class:SLA/Attribute:organization_name+' => 'Proveedor', 'Class:SLA/Attribute:slts_list' => 'SLTs - Objetivos de Nivel de Servicio', 'Class:SLA/Attribute:slts_list+' => 'Objetivos de Nivel de Servicio', 'Class:SLA/Attribute:customercontracts_list' => 'Acuerdos con Clientes', - 'Class:SLA/Attribute:customercontracts_list+' => '', + 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracted services using this SLA~~', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'No se puede guardar relación de Acuerco con Cliente %1$s con Servicio %2$s : El SLA ya existe', -]); - -// -// Class: SLT -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SLT' => 'SLT - Objetivos de Nivel de Servicio', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Nombre', 'Class:SLT/Attribute:name+' => 'Nombre del SLT', 'Class:SLT/Attribute:priority' => 'Prioridad', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Crítico', 'Class:SLT/Attribute:priority/Value:1+' => 'Crítico', 'Class:SLT/Attribute:priority/Value:2' => 'Alto', @@ -362,34 +264,27 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SLT/Attribute:priority/Value:4' => 'Bajo', 'Class:SLT/Attribute:priority/Value:4+' => 'Bajo', 'Class:SLT/Attribute:request_type' => 'Tipo de Reporte', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incidente', 'Class:SLT/Attribute:request_type/Value:incident+' => 'Incidente', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Requerimiento de Servicio', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'Requerimiento de Servicio', 'Class:SLT/Attribute:metric' => 'Métrica', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TDA - Tiempo de Asignación', 'Class:SLT/Attribute:metric/Value:tto+' => 'Tiempo de Asignación', 'Class:SLT/Attribute:metric/Value:ttr' => 'TDS - Tiempo de Solución', 'Class:SLT/Attribute:metric/Value:ttr+' => 'Tiempo de Solución', 'Class:SLT/Attribute:value' => 'Valor', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Unidad', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'Horas', 'Class:SLT/Attribute:unit/Value:hours+' => 'Horas', 'Class:SLT/Attribute:unit/Value:minutes' => 'Minutos', 'Class:SLT/Attribute:unit/Value:minutes+' => 'Minutos', 'Class:SLT/Attribute:slas_list' => 'SLAs', 'Class:SLT/Attribute:slas_list+' => 'Todos los acuerdos de nivel de servicio que utilizan este SLT', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkSLAToSLT' => 'Relación SLA y SLT', 'Class:lnkSLAToSLT+' => 'Relación SLA y SLT', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', @@ -402,22 +297,15 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT', 'Class:lnkSLAToSLT/Attribute:slt_name+' => 'SLT', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Métrica', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Tipo de Requerimiento', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Prioridad', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Valor', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Unidad', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Relación Acuerdo con Cliente y Servicio', 'Class:lnkCustomerContractToService+' => 'Relación Acuerdo con Cliente y Servicio', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', @@ -433,13 +321,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'SLA', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => 'SLA', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Relación Contrato con Proveedor y Servicio', 'Class:lnkProviderContractToService+' => 'Relación Contrato con Proveedor y Servicio', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s', @@ -451,34 +334,23 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => 'Contrato con Proveedor', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Contrato con Proveedor', 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => 'Contrato con Proveedor', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Modelo de Entrega', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Nombre', 'Class:DeliveryModel/Attribute:name+' => 'Nombre del Modelo de Entrega', 'Class:DeliveryModel/Attribute:org_id' => 'Organización', - 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:org_id+' => 'Usually the organization that provides the services~~', 'Class:DeliveryModel/Attribute:organization_name' => 'Organización', 'Class:DeliveryModel/Attribute:organization_name+' => 'Organización', 'Class:DeliveryModel/Attribute:description' => 'Descripción', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contactos', - 'Class:DeliveryModel/Attribute:contacts_list+' => '', + 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', 'Class:DeliveryModel/Attribute:customers_list' => 'Clientes', - 'Class:DeliveryModel/Attribute:customers_list+' => '', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', 'Class:lnkDeliveryModelToContact' => 'Relación Modelo de Entrega y Contacto', 'Class:lnkDeliveryModelToContact+' => 'Relación Modelo de Entrega y Contacto', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', @@ -494,44 +366,12 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => 'Rol', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rol', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => 'Rol', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/et.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/et.dict.itop-service-mgmt.php new file mode 100644 index 0000000000..96dc8269ae --- /dev/null +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/et.dict.itop-service-mgmt.php @@ -0,0 +1,377 @@ + 'Service management~~', + 'Menu:ServiceManagement+' => 'Service management overview~~', + 'Menu:Service:Overview' => 'Overview~~', + 'Menu:Service:Overview+' => '~~', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracts by service level~~', + 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracts by status~~', + 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less than 30 days~~', + 'Menu:ProviderContract' => 'Provider contracts~~', + 'Menu:ProviderContract+' => 'What is bought to external companies~~', + 'Menu:CustomerContract' => 'Customer contracts~~', + 'Menu:CustomerContract+' => 'Who is buying the services~~', + 'Menu:ServiceSubcategory' => 'Service subcategories~~', + 'Menu:ServiceSubcategory+' => 'Lowest level in service hierarchy~~', + 'Menu:Service' => 'Services~~', + 'Menu:Service+' => 'Second level in service hierarchy~~', + 'Menu:SLA' => 'SLAs~~', + 'Menu:SLA+' => 'Service Level Agreements~~', + 'Menu:SLT' => 'SLTs~~', + 'Menu:SLT+' => 'Service Level Targets~~', + 'Menu:DeliveryModel' => 'Delivery models~~', + 'Menu:DeliveryModel+' => 'Teams handling tickets~~', + 'Menu:ServiceFamily' => 'Service families~~', + 'Menu:ServiceFamily+' => 'Top level in service hierarchy~~', + 'Menu:ServiceCatalog' => 'Service catalog~~', + 'Menu:ServiceCatalog+' => 'Define the service elements of your offering~~', + 'UI-ServiceCatalogMenu-Title' => 'Service catalog~~', + 'UI-ServiceCatalogMenu-NotInPortal' => 'Not displayed in User Portal~~', + 'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Only Service and Subcategory on production are visible in User Portal~~', + 'UI-ServiceCatalogMenu-UnusedService' => 'Services not used by any Customers~~', + 'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services without Service Family are not visible in User Portal~~', + 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', + 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', + 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', + 'Menu:Procedure' => 'Procedures catalog~~', + 'Menu:Procedure+' => 'All procedures catalog~~', + 'Contract:baseinfo' => 'General information~~', + 'Contract:moreinfo' => 'Contractual information~~', + 'Contract:cost' => 'Cost information~~', + 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. +The delivery model specifies the teams to which tickets can be assigned.~~', + 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:ContractType' => 'Contract Type~~', + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', + 'Class:Contract' => 'Contract~~', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', + 'Class:Contract/Attribute:name' => 'Name~~', + 'Class:Contract/Attribute:name+' => '~~', + 'Class:Contract/Attribute:org_id' => 'Customer~~', + 'Class:Contract/Attribute:org_id+' => '~~', + 'Class:Contract/Attribute:organization_name' => 'Customer Name~~', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', + 'Class:Contract/Attribute:contacts_list' => 'Contacts~~', + 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~', + 'Class:Contract/Attribute:documents_list' => 'Documents~~', + 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', + 'Class:Contract/Attribute:description' => 'Description~~', + 'Class:Contract/Attribute:description+' => '~~', + 'Class:Contract/Attribute:start_date' => 'Start date~~', + 'Class:Contract/Attribute:start_date+' => '~~', + 'Class:Contract/Attribute:end_date' => 'End date~~', + 'Class:Contract/Attribute:end_date+' => '~~', + 'Class:Contract/Attribute:cost' => 'Cost~~', + 'Class:Contract/Attribute:cost+' => '~~', + 'Class:Contract/Attribute:cost_currency' => 'Cost Currency~~', + 'Class:Contract/Attribute:cost_currency+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars~~', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros~~', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', + 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~', + 'Class:Contract/Attribute:contracttype_id+' => '~~', + 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~', + 'Class:Contract/Attribute:contracttype_name+' => '~~', + 'Class:Contract/Attribute:billing_frequency' => 'Billing frequency~~', + 'Class:Contract/Attribute:billing_frequency+' => '~~', + 'Class:Contract/Attribute:cost_unit' => 'Cost unit~~', + 'Class:Contract/Attribute:cost_unit+' => '~~', + 'Class:Contract/Attribute:provider_id' => 'Provider~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', + 'Class:Contract/Attribute:provider_name' => 'Provider Name~~', + 'Class:Contract/Attribute:provider_name+' => 'Common name~~', + 'Class:Contract/Attribute:status' => 'Status~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', + 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:Contract/Attribute:status/Value:production' => 'production~~', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', + 'Class:Contract/Attribute:finalclass' => 'Contract sub-class~~', + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:CustomerContract' => 'Customer Contract~~', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', + 'Class:CustomerContract/Attribute:services_list' => 'Services~~', + 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', + 'Class:ProviderContract' => 'Provider Contract~~', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', + 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~', + 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~', + 'Class:ProviderContract/Attribute:sla' => 'SLA~~', + 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', + 'Class:ProviderContract/Attribute:coverage' => 'Service hours~~', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', + 'Class:ProviderContract/Attribute:contracttype_id' => 'Contract type~~', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', + 'Class:ProviderContract/Attribute:contracttype_name' => 'Contract type name~~', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', + 'Class:ProviderContract/Attribute:services_list' => 'Services~~', + 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract~~', + 'Class:lnkContactToContract' => 'Link Contact / Contract~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', + 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', + 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', + 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', + 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~', + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', + 'Class:lnkContractToDocument' => 'Link Contract / Document~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', + 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', + 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', + 'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~', + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', + 'Class:ServiceFamily' => 'Service Family~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', + 'Class:ServiceFamily/Attribute:name' => 'Name~~', + 'Class:ServiceFamily/Attribute:name+' => '~~', + 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', + 'Class:ServiceFamily/Attribute:icon+' => '~~', + 'Class:ServiceFamily/Attribute:services_list' => 'Services~~', + 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', + 'Class:Service' => 'Service~~', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', + 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Service/Attribute:name' => 'Name~~', + 'Class:Service/Attribute:name+' => '~~', + 'Class:Service/Attribute:org_id' => 'Provider~~', + 'Class:Service/Attribute:org_id+' => '~~', + 'Class:Service/Attribute:organization_name' => 'Provider Name~~', + 'Class:Service/Attribute:organization_name+' => '~~', + 'Class:Service/Attribute:servicefamily_id' => 'Service Family~~', + 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', + 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~', + 'Class:Service/Attribute:servicefamily_name+' => '~~', + 'Class:Service/Attribute:description' => 'Description~~', + 'Class:Service/Attribute:description+' => '~~', + 'Class:Service/Attribute:documents_list' => 'Documents~~', + 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~', + 'Class:Service/Attribute:contacts_list' => 'Contacts~~', + 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~', + 'Class:Service/Attribute:status' => 'Status~~', + 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', + 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:Service/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', + 'Class:Service/Attribute:status/Value:production' => 'production~~', + 'Class:Service/Attribute:status/Value:production+' => '~~', + 'Class:Service/Attribute:icon' => 'Icon~~', + 'Class:Service/Attribute:icon+' => '~~', + 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~', + 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', + 'Class:Service/Attribute:providercontracts_list' => 'Provider contracts~~', + 'Class:Service/Attribute:providercontracts_list+' => 'All the provider contracts to support this service~~', + 'Class:Service/Attribute:functionalcis_list' => 'Depends on CIs~~', + 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~', + 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~', + 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', + 'Class:lnkDocumentToService' => 'Link Document / Service~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', + 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', + 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', + 'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~', + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', + 'Class:lnkContactToService' => 'Link Contact / Service~~', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', + 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToService/Attribute:service_id' => 'Service~~', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', + 'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', + 'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', + 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~', + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', + 'Class:ServiceSubcategory' => 'Service Subcategory~~', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', + 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ServiceSubcategory/Attribute:name' => 'Name~~', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', + 'Class:ServiceSubcategory/Attribute:description' => 'Description~~', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', + 'Class:ServiceSubcategory/Attribute:service_id' => 'Service~~', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', + 'Class:ServiceSubcategory/Attribute:service_name' => 'Service name~~', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', + 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~', + 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', + 'Class:ServiceSubcategory/Attribute:status' => 'Status~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', + 'Class:SLA' => 'SLA~~', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', + 'Class:SLA/Attribute:name' => 'Name~~', + 'Class:SLA/Attribute:name+' => '~~', + 'Class:SLA/Attribute:description' => 'description~~', + 'Class:SLA/Attribute:description+' => '~~', + 'Class:SLA/Attribute:org_id' => 'Provider~~', + 'Class:SLA/Attribute:org_id+' => '~~', + 'Class:SLA/Attribute:organization_name' => 'Provider Name~~', + 'Class:SLA/Attribute:organization_name+' => 'Common name~~', + 'Class:SLA/Attribute:slts_list' => 'SLTs~~', + 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~', + 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~', + 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracted services using this SLA~~', + 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', + 'Class:SLT' => 'SLT~~', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', + 'Class:SLT/Attribute:name' => 'Name~~', + 'Class:SLT/Attribute:name+' => '~~', + 'Class:SLT/Attribute:priority' => 'Priority~~', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', + 'Class:SLT/Attribute:priority/Value:1' => 'critical~~', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', + 'Class:SLT/Attribute:priority/Value:2' => 'high~~', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', + 'Class:SLT/Attribute:priority/Value:3' => 'medium~~', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', + 'Class:SLT/Attribute:priority/Value:4' => 'low~~', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', + 'Class:SLT/Attribute:request_type' => 'Request type~~', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', + 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', + 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', + 'Class:SLT/Attribute:metric' => 'Metric~~', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', + 'Class:SLT/Attribute:metric/Value:tto' => 'TTO~~', + 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', + 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR~~', + 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', + 'Class:SLT/Attribute:value' => 'Value~~', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', + 'Class:SLT/Attribute:unit' => 'Unit~~', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', + 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', + 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~', + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', + 'Class:SLT/Attribute:slas_list' => 'SLAs~~', + 'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT~~', + 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', + 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', + 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', + 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Slt metric~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Slt request type~~', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Slt ticket priority~~', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Slt value~~', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Slt value unit~~', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', + 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', + 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', + 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', + 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', + 'Class:lnkProviderContractToService' => 'Link ProviderContract / Service~~', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', + 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~', + 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service~~', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', + 'Class:lnkProviderContractToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract~~', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', + 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Provider contract Name~~', + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', + 'Class:DeliveryModel' => 'Delivery Model~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', + 'Class:DeliveryModel/Attribute:name' => 'Name~~', + 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', + 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~', + 'Class:DeliveryModel/Attribute:org_id+' => 'Usually the organization that provides the services~~', + 'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~', + 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~', + 'Class:DeliveryModel/Attribute:description' => 'Description~~', + 'Class:DeliveryModel/Attribute:description+' => '~~', + 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~', + 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', + 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~', + 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', + 'Class:lnkDeliveryModelToContact' => 'Link DeliveryModel / Contact~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', + 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', + 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', + 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', +]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/fr.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/fr.dict.itop-service-mgmt.php index 651904c965..17b7aca9ec 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/fr.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/fr.dict.itop-service-mgmt.php @@ -1,18 +1,17 @@ 'Gestion des services', - 'Menu:ServiceManagement+' => '', + 'Menu:ServiceManagement+' => 'Service management overview~~', 'Menu:Service:Overview' => 'Vue d\'ensemble', 'Menu:Service:Overview+' => 'Vue d\'ensemble de la Gestion des Services', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats, par niveau de service', @@ -37,51 +36,29 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Menu:ServiceCatalog' => 'Catalogue de services', 'Menu:ServiceCatalog+' => 'Définir les éléments des offres de service', 'UI-ServiceCatalogMenu-Title' => 'Catalogue de services', + 'UI-ServiceCatalogMenu-NotInPortal' => 'Non affichés dans le portail utilisateur', 'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Seuls les Services et Sous-catégories en production sont affichés dans le portail utilisateur', 'UI-ServiceCatalogMenu-UnusedService' => 'Services en production sans contrat client', - 'UI-ServiceCatalogMenu-NotInPortal' => 'Non affichés dans le portail utilisateur', 'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Les services sans famille de service sont invisibles dans le portail utilisateur', 'UI-ServiceCatalogMenu-SLTBySLA' => 'Nombre de SLTs par SLA', 'UI-ServiceCatalogMenu-ContractByService' => 'Nombre de contrats clients utilisant ce service', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Nombre de contrats clients utilisant ce SLA', - 'Menu:Procedure' => 'Catalogue des procédures', - 'Menu:Procedure+' => '', + 'Menu:Procedure+' => 'All procedures catalog~~', 'Contract:baseinfo' => 'Information générale', 'Contract:moreinfo' => 'Aspects contractuels', 'Contract:cost' => 'Coûts', -]); - -// -// Class: Organization -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Modèle de support', 'Class:Organization/Attribute:deliverymodel_id+' => 'C\'est indispensable pour définir les équipes auxquelles les tickets pourront être assignés', 'Class:Organization/Attribute:deliverymodel_name' => 'Nom modèle de support', -]); - -// -// Class: ContractType -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContractType' => 'Type de contrat', 'Class:ContractType+' => 'Typologie pour catégoriser les Contrats Client et Fournisseur.', -]); - -// -// Class: Contract -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Contract' => 'Contrat', 'Class:Contract+' => 'Classe abstraite qui gére les caractéristiques communes aux différents types de contrat.', 'Class:Contract/Attribute:name' => 'Nom', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Client', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Nom client', 'Class:Contract/Attribute:organization_name+' => 'Nom commun', 'Class:Contract/Attribute:contacts_list' => 'Contacts', @@ -89,58 +66,45 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Contract/Attribute:documents_list' => 'Documents', 'Class:Contract/Attribute:documents_list+' => 'Tous les documents de ce contrat client', 'Class:Contract/Attribute:description' => 'Description', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Date de début', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Date de fin', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Coût', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Monnaie', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Type de contrat', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Nom Type de contrat', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Périodicité de facturation', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Unité de coût', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Fournisseur', 'Class:Contract/Attribute:provider_id+' => 'Fournisseur du contrat. Parfois différent du fournisseur des services liés à ce contrat.', 'Class:Contract/Attribute:provider_name' => 'Nom Fournisseur', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => 'Common name~~', 'Class:Contract/Attribute:status' => 'Etat', 'Class:Contract/Attribute:status+' => 'L\'état du contrat n\'est pas calculé en fonction des dates de début et de fin. Il doit être mis à jour indépendamment.', 'Class:Contract/Attribute:status/Value:implementation' => 'Implémentation', - 'Class:Contract/Attribute:status/Value:implementation+' => '', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'Obsolète', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => 'Production', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Sous-classe de Contrat', 'Class:Contract/Attribute:finalclass+' => 'Nom de la classe instanciable', -]); -// -// Class: CustomerContract -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:CustomerContract' => 'Contrat client', 'Class:CustomerContract+' => 'Accord entre un client et un fournisseur pour la délivrance de Services associés éventuellement à des niveaux d\'engagement (Niveau de service, Fenêtre de couverture).', 'Class:CustomerContract/Attribute:services_list' => 'Services', 'Class:CustomerContract/Attribute:services_list+' => 'Tous les services achetés pour ce contrat', -]); - -// -// Class: ProviderContract -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ProviderContract' => 'Contrat fournisseur', 'Class:ProviderContract+' => 'Accord entre un fournisseur externe et une organisation interne.', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs', @@ -150,90 +114,56 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:ProviderContract/Attribute:coverage' => 'Couverture', 'Class:ProviderContract/Attribute:coverage+' => 'Fenêtre de couverture temporelle pour ce contrat fournisseur', 'Class:ProviderContract/Attribute:contracttype_id' => 'Type de contrat', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Nom Type de contrat', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services', 'Class:ProviderContract/Attribute:services_list+' => 'Tous les services achetés par ce contrat', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkContactToContract' => 'Lien Contact / Contrat', 'Class:lnkContactToContract+' => 'Gère les contacts clés sur chaque contract client ou fournisseur.', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contrat', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Nom contrat', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Nom contact', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Lien Contrat / Document', 'Class:lnkContractToDocument+' => 'Lien utilisé lorsqu\'un Document est applicable à un Contract.', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contrat', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Nom contrat', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Document', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Nom document', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => 'Famille de services', 'Class:ServiceFamily+' => 'Premier niveau dans la hiérarchie des Services. Obligatoire pour qu\'un Service soit proposé dans le Portail Utilisateur.', 'Class:ServiceFamily/Attribute:name' => 'Nom', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icône', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Services', 'Class:ServiceFamily/Attribute:services_list+' => 'Tous les services de cette catégorie', -]); - -// -// Class: Service -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Service' => 'Service', 'Class:Service+' => 'Un Service est délivré par une organisation et souscrit par le biais de Contract Client. Il doit au moins contenir une Sous catégorie de Service.', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Nom', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Fournisseur', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Nom fournisseur', 'Class:Service/Attribute:organization_name+' => 'Nom commun', 'Class:Service/Attribute:servicefamily_id' => 'Famille de service', 'Class:Service/Attribute:servicefamily_id+' => 'Obligatoire pour que ce service soit visible dans le portal utilisateur', 'Class:Service/Attribute:servicefamily_name' => 'Nom Famille de service', - 'Class:Service/Attribute:servicefamily_name+' => '', - 'Class:Service/Attribute:services_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Service/Attribute:services_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Service/Attribute:services_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Service/Attribute:services_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Service/Attribute:services_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Service/Attribute:services_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Description', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Documents', 'Class:Service/Attribute:documents_list+' => 'Tous les documents liés à ce service', 'Class:Service/Attribute:contacts_list' => 'Contacts', @@ -241,13 +171,13 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Service/Attribute:status' => 'Etat', 'Class:Service/Attribute:status+' => 'Seuls les services en production sont visibles des utilisateurs du portail.', 'Class:Service/Attribute:status/Value:implementation' => 'Implémentation', - 'Class:Service/Attribute:status/Value:implementation+' => '', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Obsolète', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Production', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icône', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Contrats client', 'Class:Service/Attribute:customercontracts_list+' => 'Tous les contrats clients qui ont souscrit à ce service', 'Class:Service/Attribute:providercontracts_list' => 'Contrats fournisseur', @@ -256,135 +186,88 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Service/Attribute:functionalcis_list+' => 'Tous les éléments de configuration utilisés pour fournir ce service', 'Class:Service/Attribute:servicesubcategories_list' => 'Sous-catégories de service', 'Class:Service/Attribute:servicesubcategories_list+' => 'Toutes les sous-catégories de service pour ce service', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Service/Attribute:servicesubcategories_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkDocumentToService' => 'Lien Document / Service', 'Class:lnkDocumentToService+' => 'Lien utilisé lorsqu\'un Document est applicable à un Service.', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Service', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Nom service', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Nom document', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Lien Contact / Service', 'Class:lnkContactToService+' => 'Idéal pour définir l\'équipe à laquelle on affectera (automatiquement ou manuellement) les Tickets créés sur le Service lié.', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Service', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Nom service', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Nom contact', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Sous-catégorie de service', 'Class:ServiceSubcategory+' => 'Dernier niveau dans la hiérarchie des Services. Chaque Demande utilisateur se réfère à une Sous-catégorie de service.', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Nom', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Description', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Service', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Nom Service', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Type de requête', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Définit le type de Ticket (Incident ou Demande de service) qui sera créé lorsqu\'un utilisateur du Portail sélectionne cette sous-catégorie de service', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'demande de service', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:status' => 'Etat', 'Class:ServiceSubcategory/Attribute:status+' => 'L\'état d\'une sous-catégorie de service conditionne sa visibilité dans le portail utilisateur.', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implémentation', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsolète', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Production', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', -]); - -// -// Class: SLA -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:SLA' => 'Niveau de service', 'Class:SLA+' => 'Accord de niveau de service (SLA) applicable à un Service souscrit par un client et mesuré à l\'aide de SLTs.', 'Class:SLA/Attribute:name' => 'Nom', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Description', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Fournisseur', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Nom fournisseur', 'Class:SLA/Attribute:organization_name+' => 'Nom commun', 'Class:SLA/Attribute:slts_list' => 'SLTs', 'Class:SLA/Attribute:slts_list+' => 'Tous les objectifs pour ce niveau de service', 'Class:SLA/Attribute:customercontracts_list' => 'Contrats clients', 'Class:SLA/Attribute:customercontracts_list+' => 'Services contractés par des clients avec ce niveau de service', - 'Class:SLA/Attribute:customercontracts_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:SLA/Attribute:customercontracts_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:SLA/Attribute:customercontracts_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:SLA/Attribute:customercontracts_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:SLA/Attribute:customercontracts_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:SLA/Attribute:customercontracts_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Impossible de sauvegarder le lien avec le contrat client %1$s et le service %2$s : un SLA existe déjà.', -]); - -// -// Class: SLT -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => 'Objectif mesurable au sein d\'un Niveau de service (SLA). Défini un délai maximum pour une métrique (TTO ou TTR), un type de requête (Incident ou Demande) et une priorité.', 'Class:SLT/Attribute:name' => 'Nom', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorité', 'Class:SLT/Attribute:priority+' => 'Priorité du ticket pour laquelle cet objectif est applicable', 'Class:SLT/Attribute:priority/Value:1' => 'critique', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'haute', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'moyenne', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'basse', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Type de requête', 'Class:SLT/Attribute:request_type+' => 'Type de requête pour laquelle cet objectif est applicable', 'Class:SLT/Attribute:request_type/Value:incident' => 'incident', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'demande de service', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Métrique', 'Class:SLT/Attribute:metric+' => 'Délai contrôlé par cet objectif (temps de prise en charge ou temps de résolution)', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', @@ -396,90 +279,62 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:SLT/Attribute:unit' => 'Unité', 'Class:SLT/Attribute:unit+' => 'Unité à appliquer à la valeur', 'Class:SLT/Attribute:unit/Value:hours' => 'heures', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:SLT/Attribute:slas_list' => 'SLAs', 'Class:SLT/Attribute:slas_list+' => 'Tous les niveaux de service utilisant cet objectif', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkSLAToSLT' => 'Lien SLA / SLT', 'Class:lnkSLAToSLT+' => 'Ce lien indique qu\'un SLT est inclus dans le Niveau de service (SLA). Un SLA contient le plus souvent plusieurs SLTs. Un SLT peut être réutilisé à l\'identique par plusieurs Niveau de service (rare).', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nom SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Nom SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Métriques SLT', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Type de requête', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Priorité du ticket', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Valeur SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Unité SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Lien Contrat client / Service', 'Class:lnkCustomerContractToService+' => 'Un ligne unitaire d\'un Contract client, qui spécifie le Service fourni et pour ce service les niveaux d\'engagement souscrits (Niveau de service et fenêtre de couverture).', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Contrat client', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nom contrat client', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service', 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'Toutes les sous-catégories de service liées à ce service sont aussi incluses dans ce contrat client', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Nom service', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Niveau d\'engagement pour ce service dans le cadre de ce contrat client', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Nom SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Fournisseur', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Lien Contrat fournisseur / Service', 'Class:lnkProviderContractToService+' => 'Ce lien peut modéliser qu\'un Contrat fournisseur permet la délivrance d\'un Service.', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => 'Nom service', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Contrat fournisseur', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Nom contrat fournisseur', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Fournisseur', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Modèle de support', 'Class:DeliveryModel+' => 'Le Modèle de support spécifie les équipes pouvant être affectées aux Tickets, il doit contenir au minimum une Équipe dans l\'onglet Contacts. Chaque Organisation cliente doit avoir un Modèle de support défini.', @@ -488,61 +343,34 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:DeliveryModel/Attribute:org_id' => 'Organisation', 'Class:DeliveryModel/Attribute:org_id+' => 'Généralement le fournisseur des services', 'Class:DeliveryModel/Attribute:organization_name' => 'Nom organisation', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~', 'Class:DeliveryModel/Attribute:description' => 'Description', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Il doit y avoir au moins une équipe pour permettre l\'assignation des Tickets', 'Class:DeliveryModel/Attribute:customers_list' => 'Clients', 'Class:DeliveryModel/Attribute:customers_list+' => 'Tous les clients ayant ce modèle de support', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:DeliveryModel/Attribute:customers_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkDeliveryModelToContact' => 'Lien Modèle de support / Contact', 'Class:lnkDeliveryModelToContact+' => 'Ce lien spécifie le rôle d\'une équipe (plus rarement d\'une Personne) dans le cadre d\'un Modèle de support.', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Modèle de support', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Nom Modèle de support', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Nom Contact', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rôle', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nom Rôle', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Client', - 'Class:lnkContactToContract/Attribute:customer_id+' => '', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Fournisseur', - 'Class:lnkContactToContract/Attribute:provider_id+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', 'Class:lnkContractToDocument/Attribute:customer_id' => 'Client', - 'Class:lnkContractToDocument/Attribute:customer_id+' => '', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Fournisseur', - 'Class:lnkContractToDocument/Attribute:provider_id+' => '', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/hu.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/hu.dict.itop-service-mgmt.php index d31af980da..dc817e903e 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/hu.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/hu.dict.itop-service-mgmt.php @@ -1,20 +1,19 @@ 'Szolgáltatáskezelés', - 'Menu:ServiceManagement+' => '', + 'Menu:ServiceManagement+' => 'Service management overview~~', 'Menu:Service:Overview' => 'Áttekintő', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Szerződések szolgáltatásszintek szerint', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Szerződések állapotuk szerint', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30 napon belül lejáró szerződések', @@ -44,44 +43,20 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Menu:Procedure' => 'Eljáráskatalógus', 'Menu:Procedure+' => 'Eljárások gyűjteménye', 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Teljesítési modell', 'Class:Organization/Attribute:deliverymodel_id+' => 'Ki kinek szolgáltat', 'Class:Organization/Attribute:deliverymodel_name' => 'Teljesítési modell név', - 'Class:Organization/Attribute:deliverymodel_name+' => 'This is required for Tickets handling. -The delivery model specifies the teams to which tickets can be assigned.~~', -]); - -// -// Class: ContractType -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ContractType' => 'Szerződés típus', - 'Class:ContractType+' => '~~', -]); - -// -// Class: Contract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Szerződés', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Szerződés név', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Ügyfél', 'Class:Contract/Attribute:org_id+' => 'A megrendelő szervezeti egység', 'Class:Contract/Attribute:organization_name' => 'Ügyfél név', @@ -91,33 +66,33 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Contract/Attribute:documents_list' => 'Dokumentumok', 'Class:Contract/Attribute:documents_list+' => 'Az ügyfélszerződés dokumentumai', 'Class:Contract/Attribute:description' => 'Leírás', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Érvényesség kezdete', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Érvényesség vége', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Költség', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Költség pénznem', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Forint', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euró', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Szerződés típus', 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Szerződés típus név', 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Számlázási gyakoriság', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Költség egység', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Szolgáltató', 'Class:Contract/Attribute:provider_id+' => 'Aki a szolgáltatást biztosítja', 'Class:Contract/Attribute:provider_name' => 'Szolgáltató név', 'Class:Contract/Attribute:provider_name+' => 'Általános név', 'Class:Contract/Attribute:status' => 'Állapot', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Megvalósítás alatt', 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'Elavult', @@ -125,47 +100,27 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Contract/Attribute:status/Value:production' => 'Bevezetve', 'Class:Contract/Attribute:status/Value:production+' => 'használatban', 'Class:Contract/Attribute:finalclass' => 'Szerződés típus', - 'Class:Contract/Attribute:finalclass+' => '', -]); -// -// Class: CustomerContract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Ügyfélszerződés', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Szolgáltatások', 'Class:CustomerContract/Attribute:services_list+' => 'Szolgáltatások melyek be lettek szerezve ennek a kapcsolattartónak', -]); - -// -// Class: ProviderContract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ProviderContract' => 'Szolgáltatói szerződés', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI-k', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Konfigurációs elemek, melyeket lefed ez a szolgáltatói szerződés', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Szolgáltatásszint megállapodás', 'Class:ProviderContract/Attribute:coverage' => 'Szolgáltatási időtartam', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => 'Szerződéstípus', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Szerződéstípus név', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services~~', 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToContract' => 'Kapcsolattartó / Szerződés', - 'Class:lnkContactToContract+' => '~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'Szerződés', 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', @@ -175,15 +130,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Kapcsolattartó név', 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContractToDocument' => 'Szerződés / Dokumentum', - 'Class:lnkContractToDocument+' => '~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Szerződés', 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', @@ -193,43 +141,29 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Dokumentum név', 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ServiceFamily' => 'Szolgáltatáscsalád', - 'Class:ServiceFamily+' => '~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Név', 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Ikon', 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Szolgáltatások', 'Class:ServiceFamily/Attribute:services_list+' => 'Szolgáltatások ebben a kategóriában', -]); - -// -// Class: Service -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Service' => 'Szolgáltatás', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Szolgáltatás név', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Szolgáltató szervezeti egység', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Szolgáltató név', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Szolgáltatáscsalád', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Szolgáltatáscsalád név', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Leírás', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Dokumentumok', 'Class:Service/Attribute:documents_list+' => 'A szolgáltatás dokumentumai', 'Class:Service/Attribute:contacts_list' => 'Kapcsolattartók', @@ -239,11 +173,11 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Service/Attribute:status/Value:implementation' => 'Megvalósítás alatt', 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Elavult', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Bevezetve', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Ikon', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Ügyfélszerződések', 'Class:Service/Attribute:customercontracts_list+' => 'Ügyfélszerződések, melyekkel beszerezték ezt a szolgáltatást', 'Class:Service/Attribute:providercontracts_list' => 'Szolgáltatói szerződések', @@ -252,15 +186,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Service/Attribute:functionalcis_list+' => 'Konfigurációs elemek, melyek ehhez a szolgáltatáshoz kellenek', 'Class:Service/Attribute:servicesubcategories_list' => 'Szolgáltatás alkategóriák', 'Class:Service/Attribute:servicesubcategories_list+' => 'A szolgáltatás alkategóriái', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToService' => 'Dokumentum / Szolgáltatás', - 'Class:lnkDocumentToService+' => '~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Szolgáltatás', 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', @@ -270,15 +197,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Dokumentum név', 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToService' => 'Kapcsolattartó / Szolgáltatás', - 'Class:lnkContactToService+' => '~~', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Szolgáltatás', 'Class:lnkContactToService/Attribute:service_id+' => '~~', @@ -288,24 +208,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Kapcsolattartó név', 'Class:lnkContactToService/Attribute:contact_name+' => '~~', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ServiceSubcategory' => 'Szolgáltatás alkategória', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Alkategória név', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Leírás', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Szolgáltatás', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Szolgáltatás', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Kérelem típus', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incidens', @@ -313,26 +226,19 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Szolgáltatáskérelem', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:status' => 'Állapot', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Megvalósítás alatt', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Elavult', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Bevezetve', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', -]); - -// -// Class: SLA -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SLA' => 'SLA', 'Class:SLA+' => 'Szolgáltatásszint megállapodás', 'Class:SLA/Attribute:name' => 'SLA Név', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Leírás', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Szolgáltató', 'Class:SLA/Attribute:org_id+' => 'A szervezeti egység amely a szolgáltatást nyújtja', 'Class:SLA/Attribute:organization_name' => 'Szolgáltató név', @@ -342,58 +248,44 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SLA/Attribute:customercontracts_list' => 'Ügyfélszerződések', 'Class:SLA/Attribute:customercontracts_list+' => 'Ügyfélszerződések, melyek ehhez az SLA-hoz kapcsolódnak', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Nem sikerült elmenteni a linket az Ügyfél szerződés %1$s és szolgáltatás %2$s között: SLA már létezik', -]); - -// -// Class: SLT -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'SLT név', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Prioritás', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Kritikus', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'Magas', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'Közepes', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'Alacsony', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Kérelem típus', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incidens', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Szolgáltatáskérelem', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Metrika', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'Hozzárendelési időkorlát', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'Megoldási időkorlát', 'Class:SLT/Attribute:value' => 'Érték', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Időegység', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'óra', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'perc', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:SLT/Attribute:slas_list' => 'SLAs~~', 'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT~~', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkSLAToSLT' => 'SLA / SLT', - 'Class:lnkSLAToSLT+' => '~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', @@ -413,37 +305,25 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT érték egység', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkCustomerContractToService' => 'Ügyfélszerződés / Szolgáltatás', - 'Class:lnkCustomerContractToService+' => '~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Ügyfélszerződés', 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Ügyfélszerződés név', 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Szolgáltatás', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Szolgáltatás név', 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA név', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Szolgáltatói szerződés / Szolgáltatás', - 'Class:lnkProviderContractToService+' => '~~', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Szolgáltatás', 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', @@ -453,13 +333,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Szolgáltatói szerződés név', 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Teljesítési modell', 'Class:DeliveryModel+' => 'Ki kinek szolgáltat', 'Class:DeliveryModel/Attribute:name' => 'Teljesítési modell név', @@ -474,15 +349,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:DeliveryModel/Attribute:contacts_list+' => 'Kapcsolattartók (csapat és személy) ehhez a teljesítési modellhez', 'Class:DeliveryModel/Attribute:customers_list' => 'Ügyfelek', 'Class:DeliveryModel/Attribute:customers_list+' => 'Ügyfelek, melyek rendelkeznek ezzel a teljesítési modellel', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDeliveryModelToContact' => 'Teljesítési modell / Kapcsolattartó', - 'Class:lnkDeliveryModelToContact+' => '~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Teljesítési modell', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', @@ -496,44 +364,12 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Szerepkör név', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/it.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/it.dict.itop-service-mgmt.php index 96e244a4e3..47052a7a8a 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/it.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/it.dict.itop-service-mgmt.php @@ -1,11 +1,10 @@ 'Gestione del servizio', 'Menu:ServiceManagement+' => 'Panoramica della gestione del servizio', 'Menu:Service:Overview' => 'Panoramica', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contratti per livello di servizio', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratti per stato', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratti che terminano in meno di 30 giorni', @@ -44,41 +43,19 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Menu:Procedure' => 'Catalogo delle Procedure', 'Menu:Procedure+' => 'Tutti i cataloghi delle procedure', 'Contract:baseinfo' => 'Informazioni Generali', 'Contract:moreinfo' => 'Informazioni Contrattuali', 'Contract:cost' => 'Informazioni sui Costi', -]); - -// -// Class: Organization -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Modello di Consegna', 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. The delivery model specifies the teams to which tickets can be assigned.~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Nome del Modello di Consegna', -]); - -// -// Class: ContractType -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ContractType' => 'Tipo di Contratto', - 'Class:ContractType+' => '~~', -]); - -// -// Class: Contract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Contratto', - 'Class:Contract+' => '~~', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Nome', 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Cliente', @@ -112,11 +89,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Contract/Attribute:cost_unit' => 'Costo unitario', 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Fornitore', - 'Class:Contract/Attribute:provider_id+' => '~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Nome del Fornitore', 'Class:Contract/Attribute:provider_name+' => 'Common name~~', 'Class:Contract/Attribute:status' => 'Stato', - 'Class:Contract/Attribute:status+' => '~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'implementazione', 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'obsoleto', @@ -125,46 +102,26 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Tipo', 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', -]); -// -// Class: CustomerContract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:CustomerContract' => 'Contratto con cliente', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Servizi', 'Class:CustomerContract/Attribute:services_list+' => 'Tutti i servizi acquistati per questo contratto', -]); - -// -// Class: ProviderContract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ProviderContract' => 'Contratto con Provider', - 'Class:ProviderContract+' => '~~', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Tutti gli elementi di configurazione coperti da questo contratto con il provider', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Accordo di Livello di Servizio', 'Class:ProviderContract/Attribute:coverage' => 'Ore di servizio', - 'Class:ProviderContract/Attribute:coverage+' => '~~', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => 'Tipo di Contratto', 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Nome del Tipo di Contratto', 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services~~', 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToContract' => 'Link Contact / Contract', - 'Class:lnkContactToContract+' => '~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contratto', 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', @@ -174,15 +131,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Nome del Contatto', 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContractToDocument' => 'Link Contract / Document', - 'Class:lnkContractToDocument+' => '~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contratto', 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', @@ -192,30 +142,16 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Nome del Documento', 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ServiceFamily' => 'Famiglia di Servizi', - 'Class:ServiceFamily+' => '~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Nome', 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icona', 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Servizi', 'Class:ServiceFamily/Attribute:services_list+' => 'Tutti i servizi in questa categoria', -]); - -// -// Class: Service -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Service' => 'Servizio', - 'Class:Service+' => '~~', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Nome', 'Class:Service/Attribute:name+' => '~~', @@ -234,7 +170,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Service/Attribute:contacts_list' => 'Contatti', 'Class:Service/Attribute:contacts_list+' => 'Tutti i contatti per questo servizio', 'Class:Service/Attribute:status' => 'Stato', - 'Class:Service/Attribute:status+' => '~~', + 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => 'implementazione', 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Obsoleto', @@ -251,15 +187,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Service/Attribute:functionalcis_list+' => 'Tutti gli elementi di configurazione utilizzati per fornire questo servizio', 'Class:Service/Attribute:servicesubcategories_list' => 'Sotto-categorie di Servizio', 'Class:Service/Attribute:servicesubcategories_list+' => 'Tutte le sotto-categorie per questo servizio', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToService' => 'Link Document / Service', - 'Class:lnkDocumentToService+' => '~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Servizio', 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', @@ -269,15 +198,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Nome del Documento', 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToService' => 'Link Contact / Service', - 'Class:lnkContactToService+' => '~~', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Servizio', 'Class:lnkContactToService/Attribute:service_id+' => '~~', @@ -287,15 +209,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Nome del Contatto', 'Class:lnkContactToService/Attribute:contact_name+' => '~~', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ServiceSubcategory' => 'Sottocategorie del servizio', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Nome', 'Class:ServiceSubcategory/Attribute:name+' => '~~', @@ -312,22 +227,15 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'richiesta di servizio', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:status' => 'Stato', - 'Class:ServiceSubcategory/Attribute:status+' => '~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementazione', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsoleto', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'produzione', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', -]); - -// -// Class: SLA -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Nome', 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Descrizione', @@ -341,19 +249,12 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SLA/Attribute:customercontracts_list' => 'Contratti Cliente', 'Class:SLA/Attribute:customercontracts_list+' => 'Tutti i contratti cliente che utilizzano questo SLA', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Impossibile salvare il collegamento con il contratto cliente %1$s e il servizio %2$s: SLA già esistente', -]); - -// -// Class: SLT -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '~~', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Nome', 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorità', - 'Class:SLT/Attribute:priority+' => '~~', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'critico', 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'alto', @@ -363,36 +264,29 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SLT/Attribute:priority/Value:4' => 'basso', 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Tipo di Richiesta', - 'Class:SLT/Attribute:request_type+' => '~~', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'incidente', 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'richiesta di servizio', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Metrica', - 'Class:SLT/Attribute:metric+' => '~~', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO~~', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR~~', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', 'Class:SLT/Attribute:value' => 'Valore', - 'Class:SLT/Attribute:value+' => '~~', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Unità', - 'Class:SLT/Attribute:unit+' => '~~', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'ore', 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'minuti', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:SLT/Attribute:slas_list' => 'SLA', 'Class:SLT/Attribute:slas_list+' => 'Tutti gli accordi di livello di servizio che utilizzano questo SLT', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkSLAToSLT' => 'Link SLA / SLT', - 'Class:lnkSLAToSLT+' => '~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', @@ -412,37 +306,25 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Unità di valore SLT', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service', - 'Class:lnkCustomerContractToService+' => '~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Link Provider Contract / Service', - 'Class:lnkProviderContractToService+' => '~~', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Servizio', 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', @@ -452,15 +334,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Nome del Contratto con Fornitore', 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Modello di Consegna', - 'Class:DeliveryModel+' => '~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Nome', 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organizzazione', @@ -473,15 +351,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:DeliveryModel/Attribute:contacts_list+' => 'Tutti i contatti (Team e Persone) per questo modello di consegna', 'Class:DeliveryModel/Attribute:customers_list' => 'Clienti', 'Class:DeliveryModel/Attribute:customers_list+' => 'Tutti i clienti che utilizzano questo modello di consegna', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDeliveryModelToContact' => 'Link Delivery Model / Contact', - 'Class:lnkDeliveryModelToContact+' => '~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Modello di Consegna', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', @@ -495,44 +366,12 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nome del Ruolo', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/ja.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/ja.dict.itop-service-mgmt.php index 3cd17a1c3c..c4a23e93c2 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/ja.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/ja.dict.itop-service-mgmt.php @@ -1,11 +1,10 @@ 'サービス管理', 'Menu:ServiceManagement+' => 'サービス管理概要', 'Menu:Service:Overview' => '概要', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'サービスレベル別契約', 'UI-ServiceManagementMenu-ContractsByStatus' => 'ステータス別契約', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30日以内に終了する契約', @@ -44,45 +43,23 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Menu:Procedure' => '手順カタログ', 'Menu:Procedure+' => '全ての手順カタログ', 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Organization/Attribute:deliverymodel_id' => '提供モデル', 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. The delivery model specifies the teams to which tickets can be assigned.~~', 'Class:Organization/Attribute:deliverymodel_name' => '提供モデル名', -]); - -// -// Class: ContractType -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ContractType' => '契約タイプ', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => '契約', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => '名前', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => '顧客', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => '顧客名', 'Class:Contract/Attribute:organization_name+' => '共通の名前', 'Class:Contract/Attribute:contacts_list' => '連絡先', @@ -90,33 +67,33 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Contract/Attribute:documents_list' => '文書', 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', 'Class:Contract/Attribute:description' => '説明', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => '開始日', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => '終了日', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => '費用', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => '費用通貨', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => '米ドル', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'ユーロ', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => '契約タイプ', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => '契約タイプ名', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => '課金頻度', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => '費用単位', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'プロバイダー', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'プロバイダー名', 'Class:Contract/Attribute:provider_name+' => '共通名', 'Class:Contract/Attribute:status' => '状態', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => '実装', 'Class:Contract/Attribute:status/Value:implementation+' => '実装', 'Class:Contract/Attribute:status/Value:obsolete' => '廃止', @@ -124,111 +101,70 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Contract/Attribute:status/Value:production' => '稼働', 'Class:Contract/Attribute:status/Value:production+' => '稼働', 'Class:Contract/Attribute:finalclass' => 'タイプ', - 'Class:Contract/Attribute:finalclass+' => '', -]); -// -// Class: CustomerContract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => '顧客契約', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'サービス', 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', -]); - -// -// Class: ProviderContract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ProviderContract' => 'プロバイダー契約', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'サービスレベルアグリーメント', 'Class:ProviderContract/Attribute:coverage' => 'サービス時間帯', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => '契約タイプ', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => '契約タイプ名', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services~~', 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkContactToContract' => 'リンク 連絡先/契約', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => '契約', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => '契約名', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => '連絡先', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => '連絡先名', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'リンク 契約/文書', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => '契約', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => '契約名', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => '文書', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => '文書名', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => 'サービスファミリ', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => '名前', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'サービス', 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', -]); - -// -// Class: Service -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Service' => 'サービス', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => '名前', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'プロバイダー', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'プロバイダー名', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'サービスファミリ', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'サービスファミリ名', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => '説明', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => '文書', 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~', 'Class:Service/Attribute:contacts_list' => '連絡先', @@ -238,9 +174,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Service/Attribute:status/Value:implementation' => '実装中', 'Class:Service/Attribute:status/Value:implementation+' => '実装中', 'Class:Service/Attribute:status/Value:obsolete' => '廃止済み', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => '稼働中', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Icon~~', 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => '顧客契約', @@ -251,60 +187,39 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~', 'Class:Service/Attribute:servicesubcategories_list' => 'サービスサブカテゴリ', 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkDocumentToService' => 'リンク 文書/サービス', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'サービス', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'サービス名', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => '文書', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => '文書名', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'リンク 連絡先/サービス', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'サービス', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'サービス名', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => '連絡先', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => '連絡先名', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'サービスサブカテゴリ', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => '名前', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => '説明', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'サービス', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'サービス名', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => '要求タイプ', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'インシデント', @@ -312,28 +227,21 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'サービス要求', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'サービス要求', 'Class:ServiceSubcategory/Attribute:status' => '状態', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => '実装中', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '実装中', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => '廃止済み', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '廃止済み', 'Class:ServiceSubcategory/Attribute:status/Value:production' => '稼働中', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '稼働中', -]); - -// -// Class: SLA -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => '名前', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => '説明', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'プロバイダ', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'プロバイダ名', 'Class:SLA/Attribute:organization_name+' => '共通名', 'Class:SLA/Attribute:slts_list' => 'SLT', @@ -341,19 +249,12 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:SLA/Attribute:customercontracts_list' => '顧客連絡先', 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracted services using this SLA~~', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', -]); - -// -// Class: SLT -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => '名前', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => '優先度', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => '最優先', 'Class:SLT/Attribute:priority/Value:1+' => '最優先', 'Class:SLT/Attribute:priority/Value:2' => '高', @@ -363,45 +264,38 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:SLT/Attribute:priority/Value:4' => '低', 'Class:SLT/Attribute:priority/Value:4+' => '低', 'Class:SLT/Attribute:request_type' => '要求タイプ', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'インシデント', 'Class:SLT/Attribute:request_type/Value:incident+' => 'インシデント', 'Class:SLT/Attribute:request_type/Value:service_request' => 'サービス要求', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'サービス要求', 'Class:SLT/Attribute:metric' => 'メトリック', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => '値', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => '単位', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => '時間', 'Class:SLT/Attribute:unit/Value:hours+' => '時間', 'Class:SLT/Attribute:unit/Value:minutes' => '分', 'Class:SLT/Attribute:unit/Value:minutes+' => '分', 'Class:SLT/Attribute:slas_list' => 'SLAs~~', 'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT~~', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkSLAToSLT' => 'リンク SLA / SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA名', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT名', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Slt metric~~', 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Slt request type~~', @@ -412,55 +306,39 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Slt value unit~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkCustomerContractToService' => 'リンク 顧客契約/サービス', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '顧客契約', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '顧客契約名', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'サービス', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'サービス名', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA名', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'リンク プロバイダ契約/サービス', - 'Class:lnkProviderContractToService+' => '', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkProviderContractToService/Attribute:service_id' => 'サービス', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => 'サービス名', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'プロバイダ契約', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'プロバイダ契約名', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => '提供モデル', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => '名前', 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', 'Class:DeliveryModel/Attribute:org_id' => '組織', @@ -468,71 +346,32 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:DeliveryModel/Attribute:organization_name' => '組織名', 'Class:DeliveryModel/Attribute:organization_name+' => '共通名', 'Class:DeliveryModel/Attribute:description' => '説明', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => '連絡先', 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', 'Class:DeliveryModel/Attribute:customers_list' => '顧客', 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkDeliveryModelToContact' => 'Link 提供モデル/連絡先', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => '提供モデル', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => '提供モデル名', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => '連絡先', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => '連絡先名', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => '役割', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => '役割名', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/lt.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/lt.dict.itop-service-mgmt.php new file mode 100644 index 0000000000..219819e5ce --- /dev/null +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/lt.dict.itop-service-mgmt.php @@ -0,0 +1,377 @@ + 'Service management~~', + 'Menu:ServiceManagement+' => 'Service management overview~~', + 'Menu:Service:Overview' => 'Overview~~', + 'Menu:Service:Overview+' => '~~', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracts by service level~~', + 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracts by status~~', + 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less than 30 days~~', + 'Menu:ProviderContract' => 'Provider contracts~~', + 'Menu:ProviderContract+' => 'What is bought to external companies~~', + 'Menu:CustomerContract' => 'Customer contracts~~', + 'Menu:CustomerContract+' => 'Who is buying the services~~', + 'Menu:ServiceSubcategory' => 'Service subcategories~~', + 'Menu:ServiceSubcategory+' => 'Lowest level in service hierarchy~~', + 'Menu:Service' => 'Services~~', + 'Menu:Service+' => 'Second level in service hierarchy~~', + 'Menu:SLA' => 'SLAs~~', + 'Menu:SLA+' => 'Service Level Agreements~~', + 'Menu:SLT' => 'SLTs~~', + 'Menu:SLT+' => 'Service Level Targets~~', + 'Menu:DeliveryModel' => 'Delivery models~~', + 'Menu:DeliveryModel+' => 'Teams handling tickets~~', + 'Menu:ServiceFamily' => 'Service families~~', + 'Menu:ServiceFamily+' => 'Top level in service hierarchy~~', + 'Menu:ServiceCatalog' => 'Service catalog~~', + 'Menu:ServiceCatalog+' => 'Define the service elements of your offering~~', + 'UI-ServiceCatalogMenu-Title' => 'Service catalog~~', + 'UI-ServiceCatalogMenu-NotInPortal' => 'Not displayed in User Portal~~', + 'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Only Service and Subcategory on production are visible in User Portal~~', + 'UI-ServiceCatalogMenu-UnusedService' => 'Services not used by any Customers~~', + 'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services without Service Family are not visible in User Portal~~', + 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', + 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', + 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', + 'Menu:Procedure' => 'Procedures catalog~~', + 'Menu:Procedure+' => 'All procedures catalog~~', + 'Contract:baseinfo' => 'General information~~', + 'Contract:moreinfo' => 'Contractual information~~', + 'Contract:cost' => 'Cost information~~', + 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. +The delivery model specifies the teams to which tickets can be assigned.~~', + 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:ContractType' => 'Contract Type~~', + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', + 'Class:Contract' => 'Contract~~', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', + 'Class:Contract/Attribute:name' => 'Name~~', + 'Class:Contract/Attribute:name+' => '~~', + 'Class:Contract/Attribute:org_id' => 'Customer~~', + 'Class:Contract/Attribute:org_id+' => '~~', + 'Class:Contract/Attribute:organization_name' => 'Customer Name~~', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', + 'Class:Contract/Attribute:contacts_list' => 'Contacts~~', + 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~', + 'Class:Contract/Attribute:documents_list' => 'Documents~~', + 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', + 'Class:Contract/Attribute:description' => 'Description~~', + 'Class:Contract/Attribute:description+' => '~~', + 'Class:Contract/Attribute:start_date' => 'Start date~~', + 'Class:Contract/Attribute:start_date+' => '~~', + 'Class:Contract/Attribute:end_date' => 'End date~~', + 'Class:Contract/Attribute:end_date+' => '~~', + 'Class:Contract/Attribute:cost' => 'Cost~~', + 'Class:Contract/Attribute:cost+' => '~~', + 'Class:Contract/Attribute:cost_currency' => 'Cost Currency~~', + 'Class:Contract/Attribute:cost_currency+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars~~', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros~~', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', + 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~', + 'Class:Contract/Attribute:contracttype_id+' => '~~', + 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~', + 'Class:Contract/Attribute:contracttype_name+' => '~~', + 'Class:Contract/Attribute:billing_frequency' => 'Billing frequency~~', + 'Class:Contract/Attribute:billing_frequency+' => '~~', + 'Class:Contract/Attribute:cost_unit' => 'Cost unit~~', + 'Class:Contract/Attribute:cost_unit+' => '~~', + 'Class:Contract/Attribute:provider_id' => 'Provider~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', + 'Class:Contract/Attribute:provider_name' => 'Provider Name~~', + 'Class:Contract/Attribute:provider_name+' => 'Common name~~', + 'Class:Contract/Attribute:status' => 'Status~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', + 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:Contract/Attribute:status/Value:production' => 'production~~', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', + 'Class:Contract/Attribute:finalclass' => 'Contract sub-class~~', + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:CustomerContract' => 'Customer Contract~~', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', + 'Class:CustomerContract/Attribute:services_list' => 'Services~~', + 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', + 'Class:ProviderContract' => 'Provider Contract~~', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', + 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~', + 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~', + 'Class:ProviderContract/Attribute:sla' => 'SLA~~', + 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', + 'Class:ProviderContract/Attribute:coverage' => 'Service hours~~', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', + 'Class:ProviderContract/Attribute:contracttype_id' => 'Contract type~~', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', + 'Class:ProviderContract/Attribute:contracttype_name' => 'Contract type name~~', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', + 'Class:ProviderContract/Attribute:services_list' => 'Services~~', + 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract~~', + 'Class:lnkContactToContract' => 'Link Contact / Contract~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', + 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', + 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', + 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', + 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~', + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', + 'Class:lnkContractToDocument' => 'Link Contract / Document~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', + 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', + 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', + 'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~', + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', + 'Class:ServiceFamily' => 'Service Family~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', + 'Class:ServiceFamily/Attribute:name' => 'Name~~', + 'Class:ServiceFamily/Attribute:name+' => '~~', + 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', + 'Class:ServiceFamily/Attribute:icon+' => '~~', + 'Class:ServiceFamily/Attribute:services_list' => 'Services~~', + 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', + 'Class:Service' => 'Service~~', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', + 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Service/Attribute:name' => 'Name~~', + 'Class:Service/Attribute:name+' => '~~', + 'Class:Service/Attribute:org_id' => 'Provider~~', + 'Class:Service/Attribute:org_id+' => '~~', + 'Class:Service/Attribute:organization_name' => 'Provider Name~~', + 'Class:Service/Attribute:organization_name+' => '~~', + 'Class:Service/Attribute:servicefamily_id' => 'Service Family~~', + 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', + 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~', + 'Class:Service/Attribute:servicefamily_name+' => '~~', + 'Class:Service/Attribute:description' => 'Description~~', + 'Class:Service/Attribute:description+' => '~~', + 'Class:Service/Attribute:documents_list' => 'Documents~~', + 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~', + 'Class:Service/Attribute:contacts_list' => 'Contacts~~', + 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~', + 'Class:Service/Attribute:status' => 'Status~~', + 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', + 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:Service/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', + 'Class:Service/Attribute:status/Value:production' => 'production~~', + 'Class:Service/Attribute:status/Value:production+' => '~~', + 'Class:Service/Attribute:icon' => 'Icon~~', + 'Class:Service/Attribute:icon+' => '~~', + 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~', + 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', + 'Class:Service/Attribute:providercontracts_list' => 'Provider contracts~~', + 'Class:Service/Attribute:providercontracts_list+' => 'All the provider contracts to support this service~~', + 'Class:Service/Attribute:functionalcis_list' => 'Depends on CIs~~', + 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~', + 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~', + 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', + 'Class:lnkDocumentToService' => 'Link Document / Service~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', + 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', + 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', + 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', + 'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', + 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~', + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', + 'Class:lnkContactToService' => 'Link Contact / Service~~', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', + 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToService/Attribute:service_id' => 'Service~~', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', + 'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', + 'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', + 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~', + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', + 'Class:ServiceSubcategory' => 'Service Subcategory~~', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', + 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', + 'Class:ServiceSubcategory/Attribute:name' => 'Name~~', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', + 'Class:ServiceSubcategory/Attribute:description' => 'Description~~', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', + 'Class:ServiceSubcategory/Attribute:service_id' => 'Service~~', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', + 'Class:ServiceSubcategory/Attribute:service_name' => 'Service name~~', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', + 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~', + 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', + 'Class:ServiceSubcategory/Attribute:status' => 'Status~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', + 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', + 'Class:SLA' => 'SLA~~', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', + 'Class:SLA/Attribute:name' => 'Name~~', + 'Class:SLA/Attribute:name+' => '~~', + 'Class:SLA/Attribute:description' => 'description~~', + 'Class:SLA/Attribute:description+' => '~~', + 'Class:SLA/Attribute:org_id' => 'Provider~~', + 'Class:SLA/Attribute:org_id+' => '~~', + 'Class:SLA/Attribute:organization_name' => 'Provider Name~~', + 'Class:SLA/Attribute:organization_name+' => 'Common name~~', + 'Class:SLA/Attribute:slts_list' => 'SLTs~~', + 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~', + 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~', + 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracted services using this SLA~~', + 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', + 'Class:SLT' => 'SLT~~', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', + 'Class:SLT/Attribute:name' => 'Name~~', + 'Class:SLT/Attribute:name+' => '~~', + 'Class:SLT/Attribute:priority' => 'Priority~~', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', + 'Class:SLT/Attribute:priority/Value:1' => 'critical~~', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', + 'Class:SLT/Attribute:priority/Value:2' => 'high~~', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', + 'Class:SLT/Attribute:priority/Value:3' => 'medium~~', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', + 'Class:SLT/Attribute:priority/Value:4' => 'low~~', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', + 'Class:SLT/Attribute:request_type' => 'Request type~~', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', + 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', + 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', + 'Class:SLT/Attribute:metric' => 'Metric~~', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', + 'Class:SLT/Attribute:metric/Value:tto' => 'TTO~~', + 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', + 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR~~', + 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', + 'Class:SLT/Attribute:value' => 'Value~~', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', + 'Class:SLT/Attribute:unit' => 'Unit~~', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', + 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', + 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~', + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', + 'Class:SLT/Attribute:slas_list' => 'SLAs~~', + 'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT~~', + 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', + 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', + 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', + 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Slt metric~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Slt request type~~', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Slt ticket priority~~', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Slt value~~', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Slt value unit~~', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', + 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', + 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', + 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', + 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', + 'Class:lnkProviderContractToService' => 'Link ProviderContract / Service~~', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', + 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~', + 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service~~', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', + 'Class:lnkProviderContractToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract~~', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', + 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Provider contract Name~~', + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', + 'Class:DeliveryModel' => 'Delivery Model~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', + 'Class:DeliveryModel/Attribute:name' => 'Name~~', + 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', + 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~', + 'Class:DeliveryModel/Attribute:org_id+' => 'Usually the organization that provides the services~~', + 'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~', + 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~', + 'Class:DeliveryModel/Attribute:description' => 'Description~~', + 'Class:DeliveryModel/Attribute:description+' => '~~', + 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~', + 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', + 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~', + 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', + 'Class:lnkDeliveryModelToContact' => 'Link DeliveryModel / Contact~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', + 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', + 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', + 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', +]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/nl.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/nl.dict.itop-service-mgmt.php index 7cadbfd27b..95a9ce9567 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/nl.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/nl.dict.itop-service-mgmt.php @@ -1,22 +1,22 @@ * @author Jeffrey Bostoen (2018 - 2022) * @author Thomas Casteleyn + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:ServiceManagement' => 'Service Management', 'Menu:ServiceManagement+' => 'Overzicht van Service Management', 'Menu:Service:Overview' => 'Overzicht', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracten per servicelevel', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracten per status', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracten die in minder dan 30 dagen verlopen', @@ -46,45 +46,23 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Menu:Procedure' => 'Procedurecatalogus', 'Menu:Procedure+' => 'Alle procedures in een catalogus', 'Contract:baseinfo' => 'Algemene informatie', 'Contract:moreinfo' => 'Contractuele informatie', 'Contract:cost' => 'Financiële informatie', -]); - -// -// Class: Organization -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Leveringsmodel', 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. The delivery model specifies the teams to which tickets can be assigned.~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Naam leveringsmodel', -]); - -// -// Class: ContractType -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ContractType' => 'Soort contract', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Contract', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Naam', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Klant', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Naam klant', 'Class:Contract/Attribute:organization_name+' => 'Naam van de klant', 'Class:Contract/Attribute:contacts_list' => 'Contacten', @@ -92,33 +70,33 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Contract/Attribute:documents_list' => 'Documenten', 'Class:Contract/Attribute:documents_list+' => 'Alle documenten voor dit klantencontract', 'Class:Contract/Attribute:description' => 'Omschrijving', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Startdatum', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Einddatum', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Kostprijs', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Valuta', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollar', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Soort contract', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Naam soort contract', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Frequentie facturatie', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Eenheid kostprijs', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Leverancier', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Naam leverancier', 'Class:Contract/Attribute:provider_name+' => 'Naam van de leverancier', 'Class:Contract/Attribute:status' => 'Status', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Implementatie', 'Class:Contract/Attribute:status/Value:implementation+' => 'Implementatie', 'Class:Contract/Attribute:status/Value:obsolete' => 'Buiten gebruik', @@ -126,111 +104,70 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Contract/Attribute:status/Value:production' => 'Productie', 'Class:Contract/Attribute:status/Value:production+' => 'Productie', 'Class:Contract/Attribute:finalclass' => 'Subklasse contract', - 'Class:Contract/Attribute:finalclass+' => '', -]); -// -// Class: CustomerContract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Klantencontract', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Services', 'Class:CustomerContract/Attribute:services_list+' => 'Alle services die aangeschaft zijn voor dit contract', -]); - -// -// Class: ProviderContract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ProviderContract' => 'Leverancierscontract', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI\'s', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Alle configuratie-items die gedekt zijn door dit leverancierscontract', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement', 'Class:ProviderContract/Attribute:coverage' => 'Werkuren', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => 'Soort contract', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Naam soort contract', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services', 'Class:ProviderContract/Attribute:services_list+' => 'Alle services die aangeschaft zijn voor dit contract', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkContactToContract' => 'Link Contact / Contract', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Naam contract', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Naam contact', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Link Contract / Document', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Naam contract', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Document', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Naam document', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => 'Servicecategorie', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Naam', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Pictogram', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Services', 'Class:ServiceFamily/Attribute:services_list+' => 'Alle services in deze categorie', -]); - -// -// Class: Service -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Service' => 'Service', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Naam', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Leverancier', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Naam leverancier', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Servicecategorie', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Naam servicecategorie', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Omschrijving', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Documenten', 'Class:Service/Attribute:documents_list+' => 'Alle documenten die gerelateerd zijn aan deze service', 'Class:Service/Attribute:contacts_list' => 'Contacten', @@ -244,7 +181,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Service/Attribute:status/Value:production' => 'Productie', 'Class:Service/Attribute:status/Value:production+' => 'Productie', 'Class:Service/Attribute:icon' => 'Pictogram', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Klantencontracten', 'Class:Service/Attribute:customercontracts_list+' => 'Alle klantencontracten die deze service hebben aangeschaft', 'Class:Service/Attribute:providercontracts_list' => 'Leverancierscontracten', @@ -253,60 +190,39 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Service/Attribute:functionalcis_list+' => 'Alle configuratie-items die gebruikt worden voor het beschikbaarheid van deze service', 'Class:Service/Attribute:servicesubcategories_list' => 'Subcategorieën service', 'Class:Service/Attribute:servicesubcategories_list+' => 'Alle subcategorieën van deze service', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkDocumentToService' => 'Link Document / Service', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Service', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Naam service', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Document', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Naam document', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Link Contact / Service', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Service', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Naam service', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Naam contact', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Subcategorie service', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Naam', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Omschrijving', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Service', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Naam service', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Soort verzoek', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incident', @@ -314,28 +230,21 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Serviceverzoek', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Serviceverzoek', 'Class:ServiceSubcategory/Attribute:status' => 'Status', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementatie', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Implementatie', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Buiten gebruik', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'Buiten gebruik', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Productie', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'Productie', -]); - -// -// Class: SLA -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Naam', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Omschrijving', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Provider', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Naam leverancier', 'Class:SLA/Attribute:organization_name+' => 'Naam van de leverancier', 'Class:SLA/Attribute:slts_list' => 'SLT\'s', @@ -343,19 +252,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SLA/Attribute:customercontracts_list' => 'Klantencontracten', 'Class:SLA/Attribute:customercontracts_list+' => 'Alle klantencontracten die gebruik maken van deze SLA', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Kan de link tussen klantencontract %1$s en service %2$s niet opslaan: SLA bestaat al.', -]); - -// -// Class: SLT -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Naam', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Prioriteit', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Kritisch', 'Class:SLT/Attribute:priority/Value:1+' => 'Kritisch', 'Class:SLT/Attribute:priority/Value:2' => 'Hoog', @@ -365,104 +267,81 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SLT/Attribute:priority/Value:4' => 'Laag', 'Class:SLT/Attribute:priority/Value:4+' => 'Laag', 'Class:SLT/Attribute:request_type' => 'Soort verzoek', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incident', 'Class:SLT/Attribute:request_type/Value:incident+' => 'Incident', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Serviceverzoek', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'Serviceverzoek', 'Class:SLT/Attribute:metric' => 'Maatstaf', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => 'Waarde', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Eenheid', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'uren', 'Class:SLT/Attribute:unit/Value:hours+' => 'uren', 'Class:SLT/Attribute:unit/Value:minutes' => 'minuten', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minuten', 'Class:SLT/Attribute:slas_list' => 'SLAs', 'Class:SLT/Attribute:slas_list+' => 'Alle Service Level Agreements die deze SLT gebruiken', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkSLAToSLT' => 'Link SLA / SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'Naam SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Naam SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Maatstaf SLT', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Soort SLT-verzoek', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Prioriteit SLT-verzoek', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT-waarde', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Eenheid SLT-waarde', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Link Klantencontract / Service', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Klantencontract', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Naam klantencontract', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Naam service', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Naam SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Link Leverancierscontract / Service', - 'Class:lnkProviderContractToService+' => '', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => 'Naam service', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Leverancierscontract', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Naam leverancierscontract', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Delivery Model', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Naam', 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organisatie', @@ -470,71 +349,32 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:DeliveryModel/Attribute:organization_name' => 'Naam organisatie', 'Class:DeliveryModel/Attribute:organization_name+' => 'Naam van de organisatie', 'Class:DeliveryModel/Attribute:description' => 'Omschrijving', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacten', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Alle contacten (teams en personen) voor dit leveringsmodel', 'Class:DeliveryModel/Attribute:customers_list' => 'Klanten', 'Class:DeliveryModel/Attribute:customers_list+' => 'Alle klanten die gebruik maken van dit leveringsmodel', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkDeliveryModelToContact' => 'Link Leveringsmodel / Contact', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Leveringsmodel', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Naam leveringsmodel', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Naam contact', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rol', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Naam rol', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/pl.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/pl.dict.itop-service-mgmt.php index 6c5dca37e9..cd7ed96111 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/pl.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/pl.dict.itop-service-mgmt.php @@ -1,11 +1,10 @@ 'Zarządzanie usługami', 'Menu:ServiceManagement+' => 'Omówienie zarządzania usługami', 'Menu:Service:Overview' => 'Przegląd', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Umowy według poziomu usług', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Umowy według statusu', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Umowy kończące się za mniej niż 30 dni', @@ -44,45 +43,23 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Menu:Procedure' => 'Katalog procedur', 'Menu:Procedure+' => 'Katalog wszystkich procedur', 'Contract:baseinfo' => 'Informacje ogólne', 'Contract:moreinfo' => 'Informacje o umowach', 'Contract:cost' => 'Informacje o kosztach', -]); - -// -// Class: Organization -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Model obsługi', 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. The delivery model specifies the teams to which tickets can be assigned.~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Nazwa modelu obsługi', -]); - -// -// Class: ContractType -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ContractType' => 'Typ umowy', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Umowa', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Nazwa', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Klient', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Nazwa klienta', 'Class:Contract/Attribute:organization_name+' => 'Nazwa zwyczajowa', 'Class:Contract/Attribute:contacts_list' => 'Kontakty', @@ -90,33 +67,33 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Contract/Attribute:documents_list' => 'Dokumenty', 'Class:Contract/Attribute:documents_list+' => 'Wszystkie dokumenty dotyczące tej umowy z klientem', 'Class:Contract/Attribute:description' => 'Opis', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Data rozpoczęcia', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Data zakończenia', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Koszt', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Waluta kosztu', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dolar', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Typ umowy', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Nazwa typu umowy', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Częstotliwość rozliczeń', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Jednostka kosztu', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Dostawca', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Nazwa dostawcy', 'Class:Contract/Attribute:provider_name+' => 'Nazwa zwyczajowa', 'Class:Contract/Attribute:status' => 'Status', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'wdrażane', 'Class:Contract/Attribute:status/Value:implementation+' => 'wdrażane', 'Class:Contract/Attribute:status/Value:obsolete' => 'wycofane', @@ -125,110 +102,69 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Contract/Attribute:status/Value:production+' => 'użytkowane', 'Class:Contract/Attribute:finalclass' => 'Podklasa umowy', 'Class:Contract/Attribute:finalclass+' => 'Nazwa ostatniej klasy', -]); -// -// Class: CustomerContract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CustomerContract' => 'Umowa z klientem', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Usługi', 'Class:CustomerContract/Attribute:services_list+' => 'Wszystkie usługi zakupione w ramach tej umowy', -]); - -// -// Class: ProviderContract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ProviderContract' => 'Umowa z dostawcą', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'Konfiguracje', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Wszystkie elementy konfiguracji objęte niniejszą umową z dostawcą', 'Class:ProviderContract/Attribute:sla' => 'Umowa SLA', 'Class:ProviderContract/Attribute:sla+' => 'Umowa dotycząca poziomu usług', 'Class:ProviderContract/Attribute:coverage' => 'Godziny usługi', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => 'Typ umowy', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Nazwa typu umowy', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Usługi', 'Class:ProviderContract/Attribute:services_list+' => 'Wszystkie usługi zakupione w ramach niniejszej umowy', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkContactToContract' => 'Połączenie Kontakt / Umowa', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Umowa', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Nazwa umowy', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Nazwa kontaktu', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Połączenie Umowa / Dokument', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Umowa', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Nazwa umowy', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokument', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Nazwa dokumentu', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => 'Rodzina usług', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Nazwa', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Ikona', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Usługi', 'Class:ServiceFamily/Attribute:services_list+' => 'Wszystkie usługi w tej kategorii', -]); - -// -// Class: Service -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Service' => 'Usługa', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Nazwa', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Dostawca', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Nazwa dostawcy', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Rodzina usług', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Nazwa rodziny usług', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Opis', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Dokumenty', 'Class:Service/Attribute:documents_list+' => 'Wszystkie dokumenty związane z usługą', 'Class:Service/Attribute:contacts_list' => 'Kontakty', @@ -238,11 +174,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Service/Attribute:status/Value:implementation' => 'wdrażane', 'Class:Service/Attribute:status/Value:implementation+' => 'wdrażane', 'Class:Service/Attribute:status/Value:obsolete' => 'wycofane', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'użytkowane', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Ikona', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Umowy z klientami', 'Class:Service/Attribute:customercontracts_list+' => 'Wszystkie umowy z klientami, którzy kupili tę usługę', 'Class:Service/Attribute:providercontracts_list' => 'Umowy z dostawcami', @@ -251,60 +187,39 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Service/Attribute:functionalcis_list+' => 'Wszystkie elementy konfiguracji, które są używane do świadczenia tej usługi', 'Class:Service/Attribute:servicesubcategories_list' => 'Podkategorie usług', 'Class:Service/Attribute:servicesubcategories_list+' => 'Wszystkie podkategorie tej usługi', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkDocumentToService' => 'Połączenie Dokument / Usługa', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Usługa', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Nazwa usługi', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokument', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Nazwa dokumentu', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Połączenie Kontakt / Usługa', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Usługa', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Nazwa usługi', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Nazwa kontaktu', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Podkategoria usługi', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Nazwa', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Opis', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Usługa', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Nazwa usługi', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Typ zgłoszenia', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incydent', @@ -312,28 +227,21 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'zgłoszenie serwisowe', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'zgłoszenie serwisowe', 'Class:ServiceSubcategory/Attribute:status' => 'Status', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'wdrażane', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'wdrażane', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'wycofane', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'wycofane', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'użytkowane', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'użytkowane', -]); - -// -// Class: SLA -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SLA' => 'Umowa SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Nazwa', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Opis', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Dostawca', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Nazwa dostawcy', 'Class:SLA/Attribute:organization_name+' => 'Nazwa zwyczajowa', 'Class:SLA/Attribute:slts_list' => 'Poziomy usług (SLT)', @@ -341,19 +249,12 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SLA/Attribute:customercontracts_list' => 'Umowy z klientami', 'Class:SLA/Attribute:customercontracts_list+' => 'Wszystkie umowy z klientami korzystające z tej umowy SLA', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Nie udało się zapisać połączenia z umową klienta %1$s i usługą %2$s : Umowa SLA już istnieje', -]); - -// -// Class: SLT -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SLT' => 'Poziom usług SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Nazwa', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorytet', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'krytyczny', 'Class:SLT/Attribute:priority/Value:1+' => 'krytyczny', 'Class:SLT/Attribute:priority/Value:2' => 'wysoki', @@ -363,104 +264,81 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SLT/Attribute:priority/Value:4' => 'niski', 'Class:SLT/Attribute:priority/Value:4+' => 'niski', 'Class:SLT/Attribute:request_type' => 'Typ zgłoszenia', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'incydent', 'Class:SLT/Attribute:request_type/Value:incident+' => 'incydent', 'Class:SLT/Attribute:request_type/Value:service_request' => 'zgłoszenie serwisowe', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'zgłoszenie serwisowe', 'Class:SLT/Attribute:metric' => 'Miara', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'Termin podjęcia TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'Termin podjęcia TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'Termin rozwiązania TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'Termin rozwiązania TTR', 'Class:SLT/Attribute:value' => 'Wartość', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Jednostka', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'godzin', 'Class:SLT/Attribute:unit/Value:hours+' => 'godzin', 'Class:SLT/Attribute:unit/Value:minutes' => 'minut', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minut', 'Class:SLT/Attribute:slas_list' => 'SLA', 'Class:SLT/Attribute:slas_list+' => 'Wszystkie umowy dotyczące poziomu usług korzystające z tego SLT', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkSLAToSLT' => 'Połączenie SLA / SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'Umowa SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nazwa umowy SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'Poziom usług SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Nazwa poziomu usług SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Miara poziomu usług SLT', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Typ zgłoszenia SLT', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Priorytet zgłoszeń SLT', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Wartość SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Jednostka wartości SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Połączenie Umowa z klientem / Usługa', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Umowa z klientem', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nazwa umowy z klientem', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Usługa', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Nazwa usługi', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'Umowa SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Nazwa umowy SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Połączenie Umowa z dostawcą / Usługa', - 'Class:lnkProviderContractToService+' => '', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Usługa', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => 'Nazwa usługi', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Umowa z dostawcą', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Nazwa umowy z dostawcą', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Model obsługi', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Nazwa', 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organizacja', @@ -468,71 +346,32 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:DeliveryModel/Attribute:organization_name' => 'Nazwa organizacji', 'Class:DeliveryModel/Attribute:organization_name+' => 'Nazwa zwyczajowa', 'Class:DeliveryModel/Attribute:description' => 'Opis', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Kontakty', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Wszystkie kontakty (zespoły i osoby) dla tego modelu obsługi', 'Class:DeliveryModel/Attribute:customers_list' => 'Klienci', 'Class:DeliveryModel/Attribute:customers_list+' => 'Wszyscy klienci posiadający ten model obsługi', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkDeliveryModelToContact' => 'Połączenie Model obsługi / Kontakt', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Model obsługi', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Nazwa modelu obsługi', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kontakt', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Nazwa kontaktu', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rola', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nazwa roli', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/pt_br.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/pt_br.dict.itop-service-mgmt.php index b5540ff06b..bea542640b 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/pt_br.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/pt_br.dict.itop-service-mgmt.php @@ -1,20 +1,19 @@ 'Gerenciamento de serviços', - 'Menu:ServiceManagement+' => '', + 'Menu:ServiceManagement+' => 'Service management overview~~', 'Menu:Service:Overview' => 'Visão geral', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contratos por nível de serviço', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratos por status', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratos finalizando em menos de 30 dias', @@ -44,191 +43,128 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Menu:Procedure' => 'Catálogo de procedimentos', - 'Menu:Procedure+' => '', + 'Menu:Procedure+' => 'All procedures catalog~~', 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Modelo de entrega', 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. The delivery model specifies the teams to which tickets can be assigned.~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Nome do modelo de entrega', -]); - -// -// Class: ContractType -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:ContractType' => 'Tipo de contrato', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Contrato', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Nome', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Organização', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Nome da organização', - 'Class:Contract/Attribute:organization_name+' => '', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', 'Class:Contract/Attribute:contacts_list' => 'Contatos', 'Class:Contract/Attribute:contacts_list+' => 'Todos os contatos associados à este contrato', 'Class:Contract/Attribute:documents_list' => 'Documentos', 'Class:Contract/Attribute:documents_list+' => 'Todos os documentos associados à este contrato', 'Class:Contract/Attribute:description' => 'Descrição', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Data de início', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Data final', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Valor', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Valor atual', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dólares', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Tipo de contrato', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Nome do tipo de contrato', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Frequência de pagamento', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Valor unitário', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Provedor', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Nome do provedor', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => 'Common name~~', 'Class:Contract/Attribute:status' => 'Status', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Em homologação', 'Class:Contract/Attribute:status/Value:implementation+' => 'Em homologação', 'Class:Contract/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:Contract/Attribute:status/Value:obsolete+' => '', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:Contract/Attribute:status/Value:production' => 'Em produção', - 'Class:Contract/Attribute:status/Value:production+' => '', + 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Tipo', - 'Class:Contract/Attribute:finalclass+' => '', -]); -// -// Class: CustomerContract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Contrato de Cliente', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Serviços', 'Class:CustomerContract/Attribute:services_list+' => 'Todos os serviços contratados para este contrato de cliente', -]); - -// -// Class: ProviderContract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:ProviderContract' => 'Contrato de provedor', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'ICs', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Todos os itens de configuração (ICs) associados a este contrato', 'Class:ProviderContract/Attribute:sla' => 'SLA', - 'Class:ProviderContract/Attribute:sla+' => '', + 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', 'Class:ProviderContract/Attribute:coverage' => 'Horário de serviço', 'Class:ProviderContract/Attribute:coverage+' => 'Horário de cobertura do serviço', 'Class:ProviderContract/Attribute:contracttype_id' => 'Tipo de contrato', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Nome do tipo de contrato', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services~~', 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkContactToContract' => 'Relação entre Contato / Contrato', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'Contrato', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Nome do contrato', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Contato', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Nome do contato', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Relação entre Contrato / Documento', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contrato', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Nome do contrato', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Documento', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Nome do documento', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => 'Família de serviços', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Nome', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Ícone', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Serviços', 'Class:ServiceFamily/Attribute:services_list+' => 'Todos os serviços associados à esta família de serviços', -]); - -// -// Class: Service -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Service' => 'Serviço', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Nome', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Provedor', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Nome do provedor', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Família de serviços', 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', 'Class:Service/Attribute:servicefamily_name' => 'Nome da família de serviços', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Descrição', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Documentos', 'Class:Service/Attribute:documents_list+' => 'Todos os documentos associados à este serviço', 'Class:Service/Attribute:contacts_list' => 'Contatos', @@ -236,13 +172,13 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Service/Attribute:status' => 'Status', 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => 'Em homologação', - 'Class:Service/Attribute:status/Value:implementation+' => '', + 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Em produção', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Ícone', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Contratos de clientes', 'Class:Service/Attribute:customercontracts_list+' => 'Todos os contratos de clientes que contrataram esse serviço', 'Class:Service/Attribute:providercontracts_list' => 'Contratos de provedores', @@ -251,216 +187,158 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Service/Attribute:functionalcis_list+' => 'Todos os itens de configuração (ICs) que são utilizados para a prestação deste serviço', 'Class:Service/Attribute:servicesubcategories_list' => 'Subcategorias de serviço', 'Class:Service/Attribute:servicesubcategories_list+' => 'Todas as subcategorias de serviço para esse serviço', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkDocumentToService' => 'Relação entre Documento / Serviço', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Serviço', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Nome serviço', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Documento', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Nome documento', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Relação entre Contato / Serviço', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Serviço', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Nome do serviço', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Contato', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Nome do contato', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Subcategoria de serviço', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Nome', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Descrição', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Serviço', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Nome do serviço', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Tipo de solicitação', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incidente', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Solicitação de serviço', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:status' => 'Status', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Em homologação', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Em produção', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '', -]); - -// -// Class: SLA -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Nome', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Descrição', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Provedor', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Nome da organização', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => 'Common name~~', 'Class:SLA/Attribute:slts_list' => 'SLTs', 'Class:SLA/Attribute:slts_list+' => 'Todos os Níveis Mínimos de Serviço (SLTs) para esse Acordo de Nível de Serviço (SLA)', 'Class:SLA/Attribute:customercontracts_list' => 'Contratos de clientes', 'Class:SLA/Attribute:customercontracts_list+' => 'Todos os Contratos de clientes utilizando esse Acordo de Nível de Serviço (SLA)', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Não foi possível salvar o vínculo entre o Contrato de cliente "%1$s" e o Serviço "%2$s": SLA já existe', -]); - -// -// Class: SLT -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Nome', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Prioridade', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Crítica', - 'Class:SLT/Attribute:priority/Value:1+' => '', + 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'Alta', - 'Class:SLT/Attribute:priority/Value:2+' => '', + 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', 'Class:SLT/Attribute:priority/Value:3' => 'Média', - 'Class:SLT/Attribute:priority/Value:3+' => '', + 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', 'Class:SLT/Attribute:priority/Value:4' => 'Baixa', - 'Class:SLT/Attribute:priority/Value:4+' => '', + 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Tipo de solicitação', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incidente', - 'Class:SLT/Attribute:request_type/Value:incident+' => '', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Solicitação de serviço', - 'Class:SLT/Attribute:request_type/Value:service_request+' => '', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Métrica', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'Time To Own (TTO)', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'Time To Resolve (TTR)', 'Class:SLT/Attribute:value' => 'Valor', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Unidade', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'Horas', - 'Class:SLT/Attribute:unit/Value:hours+' => '', + 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'Minutos', - 'Class:SLT/Attribute:unit/Value:minutes+' => '', + 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:SLT/Attribute:slas_list' => 'SLAs~~', 'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT~~', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkSLAToSLT' => 'Relação entre SLA / SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nome do SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Nome do SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Métrica do SLT', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Tipo de SLT da solicitação', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Prioridade do SLT da solicitação', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Valor do SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Unidade de valor do SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Relação entre Contrato de cliente / Serviço', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Contrato de cliente', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nome do contrato de cliente', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Serviço', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Nome do serviço', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'Nome do SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Relação entre Contrato de provedor / Serviço', - 'Class:lnkProviderContractToService+' => '', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Serviço', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => 'Nome do serviço', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Contrato de provedor', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Nome do contrato de provedor', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Modelo de entrega', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Nome', 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', 'Class:DeliveryModel/Attribute:org_id' => 'Provedor', @@ -468,71 +346,32 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:DeliveryModel/Attribute:organization_name' => 'Nome da organização', 'Class:DeliveryModel/Attribute:organization_name+' => 'Nome comum', 'Class:DeliveryModel/Attribute:description' => 'Descrição', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contatos', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Todos os Contatos (Equipes e Pessoas) associados à este Modelo de entrega', 'Class:DeliveryModel/Attribute:customers_list' => 'Clientes', 'Class:DeliveryModel/Attribute:customers_list+' => 'Todos os clientes atendidos por este Modelo de entrega', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkDeliveryModelToContact' => 'Relação entre Modelo de entrega / Contato', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Modelo de entrega', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Nome do modelo de entrega', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contato', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Nome do contato', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Função', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nome da função', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/ru.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/ru.dict.itop-service-mgmt.php index 362dd32941..f9a7f4f9a7 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/ru.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/ru.dict.itop-service-mgmt.php @@ -1,11 +1,10 @@ @@ -45,79 +44,57 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Количество SLT в каждом SLA', 'UI-ServiceCatalogMenu-ContractByService' => 'Количество контрактов, использующих услугу', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Количество контрактов, использующих SLA', - 'Menu:Procedure' => 'Каталог процедур', 'Menu:Procedure+' => 'Каталог процедур', 'Contract:baseinfo' => 'Общая информация', 'Contract:moreinfo' => 'Информация о контракте', 'Contract:cost' => 'Информация о стоимости', -]); - -// -// Class: Organization -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Модель предоставления услуг', 'Class:Organization/Attribute:deliverymodel_id+' => 'Требуется для обработки тикетов. Модель предоставления услуг определяет команды, на которые можно назначать тикеты.', 'Class:Organization/Attribute:deliverymodel_name' => 'Модель предоставления услуг', -]); - -// -// Class: ContractType -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ContractType' => 'Тип договора', - 'Class:ContractType+' => '', -]); - -// -// Class: Contract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Договор', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Название', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Заказчик', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Заказчик', - 'Class:Contract/Attribute:organization_name+' => '', + 'Class:Contract/Attribute:organization_name+' => 'Common name~~', 'Class:Contract/Attribute:contacts_list' => 'Контакты', 'Class:Contract/Attribute:contacts_list+' => 'Связанные контакты', 'Class:Contract/Attribute:documents_list' => 'Документы', 'Class:Contract/Attribute:documents_list+' => 'Связанные документы', 'Class:Contract/Attribute:description' => 'Описание', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Дата начала', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Дата окончания', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Стоимость', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Валюта стоимости', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Доллары', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Евро', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Тип договора', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Тип договора', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Периодичность платежей', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Единица стоимости', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Поставщик', - 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Поставщик', - 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:provider_name+' => 'Common name~~', 'Class:Contract/Attribute:status' => 'Статус', - 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Внедрение', 'Class:Contract/Attribute:status/Value:implementation+' => 'Внедрение', 'Class:Contract/Attribute:status/Value:obsolete' => 'Устаревший', @@ -125,111 +102,70 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Contract/Attribute:status/Value:production' => 'Эксплуатация', 'Class:Contract/Attribute:status/Value:production+' => 'Эксплуатация', 'Class:Contract/Attribute:finalclass' => 'Тип', - 'Class:Contract/Attribute:finalclass+' => '', -]); -// -// Class: CustomerContract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Договор с заказчиком', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Услуги', 'Class:CustomerContract/Attribute:services_list+' => 'Все услуги, предоставляемые по договору', -]); - -// -// Class: ProviderContract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ProviderContract' => 'Договор с поставщиком', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'КЕ', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Конфигурационные единицы, охватываемые договором', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Соглашение об уровне услуги (Service Level Agreement)', 'Class:ProviderContract/Attribute:coverage' => 'Время обслуживания', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => 'Тип договора', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Тип договора', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Услуги', 'Class:ProviderContract/Attribute:services_list+' => 'Все услуги, приобретённые по этому контракту', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkContactToContract' => 'Связь Контакт/Договор', - 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => 'Договор', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => 'Договор', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => 'Контакт', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Контакт', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => 'Связь Договор/Документ', - 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Договор', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => 'Договор', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => 'Документ', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Документ', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => 'Пакет услуг', - 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Название', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Иконка', 'Class:ServiceFamily/Attribute:icon+' => 'Используется на клиентском портале', 'Class:ServiceFamily/Attribute:services_list' => 'Услуги', 'Class:ServiceFamily/Attribute:services_list+' => 'Связанные услуги', -]); - -// -// Class: Service -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Service' => 'Услуга', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => 'Название', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Поставщик', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Поставщик', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Пакет услуг', 'Class:Service/Attribute:servicefamily_id+' => 'Требуется, чтобы услуга была видна в портале пользователя', 'Class:Service/Attribute:servicefamily_name' => 'Пакет услуг', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Описание', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Документы', 'Class:Service/Attribute:documents_list+' => 'Связанные документы', 'Class:Service/Attribute:contacts_list' => 'Контакты', @@ -252,60 +188,39 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Service/Attribute:functionalcis_list+' => 'Конфигурационные единицы, которые используются для предоставления услуги', 'Class:Service/Attribute:servicesubcategories_list' => 'Подкатегории услуги', 'Class:Service/Attribute:servicesubcategories_list+' => 'Подкатегории услуги', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkDocumentToService' => 'Связь Документ/Услуга', - 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => 'Услуга', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => 'Услуга', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => 'Документ', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Документ', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => 'Связь Контакт/Услуга', - 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => 'Услуга', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => 'Услуга', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => 'Контакт', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Контакт', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => 'Подкатегория услуги', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => 'Название', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Описание', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Услуга', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Услуга', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'Тип запроса', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Определяет тип тикета (Инцидент или Запрос на обслуживание), который будет создан, когда пользователь портала выберет эту подкатегорию услуги.', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Инцидент', @@ -313,48 +228,34 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Запрос на обслуживание', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Запрос на обслуживание', 'Class:ServiceSubcategory/Attribute:status' => 'Статус', - 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Внедрение', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Внедрение', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Устаревший', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'Устаревший', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Эксплуатация', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'Эксплуатация', -]); - -// -// Class: SLA -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Название', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Описание', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Поставщик', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => 'Поставщик', - 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:organization_name+' => 'Common name~~', 'Class:SLA/Attribute:slts_list' => 'SLT', 'Class:SLA/Attribute:slts_list+' => 'Целевые показатели уровня услуги (Service Level Target)', 'Class:SLA/Attribute:customercontracts_list' => 'Договоры с заказчиками', 'Class:SLA/Attribute:customercontracts_list+' => 'Договоры с заказчиками, в которых используется SLA', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Не удалось сохранить связь с контрактом заказчика %1$s и услугой %2$s: SLA уже существует', -]); - -// -// Class: SLT -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Название', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Приоритет', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Критический', 'Class:SLT/Attribute:priority/Value:1+' => 'Критический', 'Class:SLT/Attribute:priority/Value:2' => 'Высокий', @@ -364,176 +265,114 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SLT/Attribute:priority/Value:4' => 'Низкий', 'Class:SLT/Attribute:priority/Value:4+' => 'Низкий', 'Class:SLT/Attribute:request_type' => 'Тип запроса', - 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Инцидент', 'Class:SLT/Attribute:request_type/Value:incident+' => 'Инцидент', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Запрос на обслуживание', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'Запрос на обслуживание', 'Class:SLT/Attribute:metric' => 'Метрика', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'Time-To-Own - время до назначения агента (принятия в работу)', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'Time-To-Resolve - время до решения', 'Class:SLT/Attribute:value' => 'Значение', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Единицы', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'Часы', 'Class:SLT/Attribute:unit/Value:hours+' => 'Часы', 'Class:SLT/Attribute:unit/Value:minutes' => 'Минуты', 'Class:SLT/Attribute:unit/Value:minutes+' => 'Минуты', 'Class:SLT/Attribute:slas_list' => 'SLA', 'Class:SLT/Attribute:slas_list+' => 'Все соглашения об уровне обслуживания, использующие этот SLT', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkSLAToSLT' => 'Связь SLA/SLT', - 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Название SLT', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Метрика SLT', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Тип тикета', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Приоритет тикета', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Значение SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Единицы SLT', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => 'Связь Договор с заказчиком/Услуга', - 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Договор с заказчиком', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Договор с заказчиком', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Услуга', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Услуга', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Поставщик', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Связь Договор с поставщиком/Услуга', - 'Class:lnkProviderContractToService+' => '', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Услуга', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => 'Услуга', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Договор с поставщиком', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Договор с поставщиком', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Поставщик', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Модель предоставления услуг', - 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Название', 'Class:DeliveryModel/Attribute:name+' => 'Не забудьте добавить команды в эту модель предоставления услуг', 'Class:DeliveryModel/Attribute:org_id' => 'Организация', 'Class:DeliveryModel/Attribute:org_id+' => 'Обычно это организация, предоставляющая услуги', 'Class:DeliveryModel/Attribute:organization_name' => 'Организация', - 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~', 'Class:DeliveryModel/Attribute:description' => 'Описание', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => 'Контакты', 'Class:DeliveryModel/Attribute:contacts_list+' => 'Контакты (команды и персоны), которые участвуют в предоставлении услуг по этой модели', 'Class:DeliveryModel/Attribute:customers_list' => 'Заказчики', 'Class:DeliveryModel/Attribute:customers_list+' => 'Заказчики, которым предоставляются услуги по этой модели', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkDeliveryModelToContact' => 'Связь Модель предоставления услуг/Контакт', - 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Модель предоставления услуг', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Модель предоставления услуг', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Контакт', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Контакт', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Роль', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Роль', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => 'Заказчик', - 'Class:lnkContactToContract/Attribute:customer_id+' => '', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Поставщик', - 'Class:lnkContactToContract/Attribute:provider_id+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', 'Class:lnkContractToDocument/Attribute:customer_id' => 'Заказчик', - 'Class:lnkContractToDocument/Attribute:customer_id+' => '', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Поставщик', - 'Class:lnkContractToDocument/Attribute:provider_id+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Поставщик', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Поставщик', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/sk.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/sk.dict.itop-service-mgmt.php index c1c9937fc3..bef135f9cb 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/sk.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/sk.dict.itop-service-mgmt.php @@ -1,11 +1,10 @@ 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Menu:Procedure' => 'Katalóg procedúr', 'Menu:Procedure+' => 'All procedures catalog~~', 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Model dodávky', 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. The delivery model specifies the teams to which tickets can be assigned.~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Názov modelu dodávky', -]); - -// -// Class: ContractType -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ContractType' => 'Typ zmluvy', - 'Class:ContractType+' => '~~', -]); - -// -// Class: Contract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'zmluva', - 'Class:Contract+' => '~~', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Názov', 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Zákazník', @@ -112,11 +89,11 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Contract/Attribute:cost_unit' => 'Cenová jednotka', 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Poskytovateľ', - 'Class:Contract/Attribute:provider_id+' => '~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Meno poskytovateľa', 'Class:Contract/Attribute:provider_name+' => 'Common name~~', 'Class:Contract/Attribute:status' => 'Stav', - 'Class:Contract/Attribute:status+' => '~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Implementácia', 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Contract/Attribute:status/Value:obsolete' => 'Vyradený', @@ -125,46 +102,26 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Contract/Attribute:status/Value:production+' => 'production~~', 'Class:Contract/Attribute:finalclass' => 'Typ', 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', -]); -// -// Class: CustomerContract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CustomerContract' => 'Zákaznícka zmluva', - 'Class:CustomerContract+' => '~~', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Služby', 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', -]); - -// -// Class: ProviderContract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ProviderContract' => 'Poskytovateľská zmluva', - 'Class:ProviderContract+' => '~~', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'Zariadenia', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', 'Class:ProviderContract/Attribute:coverage' => 'Časy pokrytia', - 'Class:ProviderContract/Attribute:coverage+' => '~~', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => 'Typ zmluvy', 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Názov typu zmluvy', 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services~~', 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToContract' => 'väzba - Kontakt / zmluva', - 'Class:lnkContactToContract+' => '~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'zmluva', 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', @@ -174,15 +131,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Názov kontaktu', 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContractToDocument' => 'väzba - zmluva / Dokument', - 'Class:lnkContractToDocument+' => '~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'zmluva', 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', @@ -192,30 +142,16 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Názov dokumentu', 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ServiceFamily' => 'Kategória služieb', - 'Class:ServiceFamily+' => '~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'Názov', 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Služby', 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', -]); - -// -// Class: Service -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Service' => 'Služby', - 'Class:Service+' => '~~', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Názov', 'Class:Service/Attribute:name+' => '~~', @@ -234,7 +170,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Service/Attribute:contacts_list' => 'Kontakty', 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~', 'Class:Service/Attribute:status' => 'Stav', - 'Class:Service/Attribute:status+' => '~~', + 'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~', 'Class:Service/Attribute:status/Value:implementation' => 'Implementácia', 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:Service/Attribute:status/Value:obsolete' => 'Vyradená', @@ -251,15 +187,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~', 'Class:Service/Attribute:servicesubcategories_list' => 'Podkategórie služieb', 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToService' => 'väzba - Dokument / Služba', - 'Class:lnkDocumentToService+' => '~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Služba', 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', @@ -269,15 +198,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Názov dokumentu', 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToService' => 'väzba - Kontakt / Služba', - 'Class:lnkContactToService+' => '~~', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Služba', 'Class:lnkContactToService/Attribute:service_id+' => '~~', @@ -287,15 +209,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Názov kontaktu', 'Class:lnkContactToService/Attribute:contact_name+' => '~~', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ServiceSubcategory' => 'Podkategória služieb', - 'Class:ServiceSubcategory+' => '~~', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Názov', 'Class:ServiceSubcategory/Attribute:name+' => '~~', @@ -312,22 +227,15 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Požiadavka', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:ServiceSubcategory/Attribute:status' => 'Stav', - 'Class:ServiceSubcategory/Attribute:status+' => '~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementácia', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Vyradená', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Produkcia', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', -]); - -// -// Class: SLA -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => '~~', + 'Class:SLA+' => 'Service Level Agreement (SLA) applicable to a Service subscribed by a customer and measured using SLTs.~~', 'Class:SLA/Attribute:name' => 'Názov', 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Popis', @@ -341,19 +249,12 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SLA/Attribute:customercontracts_list' => 'Zákaznícke zmluvy', 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracted services using this SLA~~', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', -]); - -// -// Class: SLT -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '~~', + 'Class:SLT+' => 'Service Level Target under a Service Level Agreement (SLA). Defines a maximum time for a metric (TTO or TTR), a request type (Incident or Request) and a priority.~~', 'Class:SLT/Attribute:name' => 'Názov', 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Priorita', - 'Class:SLT/Attribute:priority+' => '~~', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'Kritická', 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', 'Class:SLT/Attribute:priority/Value:2' => 'Vysoká', @@ -363,36 +264,29 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SLT/Attribute:priority/Value:4' => 'Nízka', 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', 'Class:SLT/Attribute:request_type' => 'Typ požiadavky', - 'Class:SLT/Attribute:request_type+' => '~~', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Incident', 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Požiadavka', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', 'Class:SLT/Attribute:metric' => 'Metrika', - 'Class:SLT/Attribute:metric+' => '~~', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', 'Class:SLT/Attribute:value' => 'Hodnota', - 'Class:SLT/Attribute:value+' => '~~', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Jednotka', - 'Class:SLT/Attribute:unit+' => '~~', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'Hodiny', 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', 'Class:SLT/Attribute:unit/Value:minutes' => 'Minúty', 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', 'Class:SLT/Attribute:slas_list' => 'SLAs~~', 'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT~~', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkSLAToSLT' => 'väzba - SLA / SLT', - 'Class:lnkSLAToSLT+' => '~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', @@ -412,37 +306,25 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Slt value unit~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkCustomerContractToService' => 'väzba - Zákaznícka zmluva / Služba', - 'Class:lnkCustomerContractToService+' => '~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Zákaznícka zmluva', 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Názov zákazníckeho zmluvy', 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Služba', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Názov služby', 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Názov', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'väzba - Poskytovateľská zmluva / Služba', - 'Class:lnkProviderContractToService+' => '~~', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Služba', 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', @@ -452,15 +334,11 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Názov poskytovateľského zmluvy', 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Model dodávky', - 'Class:DeliveryModel+' => '~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'Názov', 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organizácia', @@ -473,15 +351,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DeliveryModel/Attribute:contacts_list+' => 'There must be at least one team to enable Ticket assignment~~', 'Class:DeliveryModel/Attribute:customers_list' => 'Zákazníci', 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDeliveryModelToContact' => 'väzba - Model dodávky / Kontakt', - 'Class:lnkDeliveryModelToContact+' => '~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Model dodávky', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', @@ -495,44 +366,12 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Názov role', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/tr.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/tr.dict.itop-service-mgmt.php index 4e58cc4c4e..0b7d7b7fbd 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/tr.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/tr.dict.itop-service-mgmt.php @@ -1,11 +1,10 @@ @@ -15,7 +14,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:ServiceManagement' => 'Hizmet yönetimi', 'Menu:ServiceManagement+' => 'Hizmet yönetimi', 'Menu:Service:Overview' => 'Özet', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Hizmet seviyesine göre sözleşmeler', 'UI-ServiceManagementMenu-ContractsByStatus' => 'Durumuna göre sözleşmeler', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30 gün çinde biten sözleşmeler', @@ -45,43 +44,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~', 'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~', 'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~', - 'Menu:Procedure' => 'Prosedür kataloğu', 'Menu:Procedure+' => 'Tüm prosedürler kataloğu', 'Contract:baseinfo' => 'General information~~', 'Contract:moreinfo' => 'Contractual information~~', 'Contract:cost' => 'Cost information~~', -]); - -// -// Class: Organization -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Organization/Attribute:deliverymodel_id' => 'Teslimat Modeli', 'Class:Organization/Attribute:deliverymodel_id+' => 'This is required for Tickets handling. The delivery model specifies the teams to which tickets can be assigned.~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Teslimat Modeli Adı', -]); - -// -// Class: ContractType -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ContractType' => 'Sözleşme Tipi', - 'Class:ContractType+' => '~~', -]); - -// -// Class: Contract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:ContractType+' => 'Typology for categorizing Customer and Provider Contracts.~~', 'Class:Contract' => 'Sözleşme', - 'Class:Contract+' => '', + 'Class:Contract+' => 'Abstract class to handle fields common to the different contract sub-classes.~~', 'Class:Contract/Attribute:name' => 'Adı', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => 'Müşteri', 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => 'Müşteri Adı', @@ -91,33 +68,33 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Contract/Attribute:documents_list' => 'Belgeler', 'Class:Contract/Attribute:documents_list+' => 'Bu müşteri sözleşmesi için tüm belgeler', 'Class:Contract/Attribute:description' => 'Tanımlama', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => 'Başlangıç Tarihi', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => 'Bitiş Tarihi', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => 'Maliyet', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => 'Para Birimi', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'ABD Doları', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Avro', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => 'Sözleşme Tipi', 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => 'Sözleşme Tip Adı', 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Faturlandırma dönemleri', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => 'Cost unit', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => 'Sağlayıcı', - 'Class:Contract/Attribute:provider_id+' => '~~', + 'Class:Contract/Attribute:provider_id+' => 'Provider organization for this contract. Can be different from the provider of the associated services.~~', 'Class:Contract/Attribute:provider_name' => 'Sağlayıcı Adı', 'Class:Contract/Attribute:provider_name+' => 'Yaygın Adı', 'Class:Contract/Attribute:status' => 'Durum', - 'Class:Contract/Attribute:status+' => '~~', + 'Class:Contract/Attribute:status+' => 'The status is not computed based on start and end dates. It must be set manually.~~', 'Class:Contract/Attribute:status/Value:implementation' => 'Uygulama', 'Class:Contract/Attribute:status/Value:implementation+' => 'Uygulama', 'Class:Contract/Attribute:status/Value:obsolete' => 'Kullanım dışı', @@ -125,47 +102,27 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Contract/Attribute:status/Value:production' => 'Kullanımda', 'Class:Contract/Attribute:status/Value:production+' => 'Kullanımda', 'Class:Contract/Attribute:finalclass' => 'Tip', - 'Class:Contract/Attribute:finalclass+' => '', -]); -// -// Class: CustomerContract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:Contract/Attribute:finalclass+' => 'Name of the final class~~', 'Class:CustomerContract' => 'Müşteri Sözleşmesi', - 'Class:CustomerContract+' => '', + 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', 'Class:CustomerContract/Attribute:services_list' => 'Hizmetler', 'Class:CustomerContract/Attribute:services_list+' => 'Bu sözleşme için satın alınan tüm hizmetler', -]); - -// -// Class: ProviderContract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ProviderContract' => 'Tedarikçi Sözleşmesi', - 'Class:ProviderContract+' => '', + 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI\'lar', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Bu sağlayıcı sözleşmesi tarafından kapsanan tüm yapılandırma öğeleri', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', 'Class:ProviderContract/Attribute:coverage' => 'Service hours~~', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => 'Temporal coverage of the contract, e.g. 24x7, 9x5, etc.~~', 'Class:ProviderContract/Attribute:contracttype_id' => 'Sözleşme Tipi', 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => 'Sözleşme Tip Adı', 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => 'Services~~', 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToContract' => 'İletişim / Sözleşme bağla', - 'Class:lnkContactToContract+' => '~~', + 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~', 'Class:lnkContactToContract/Attribute:contract_id' => 'Sözleşme', 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', @@ -175,15 +132,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => 'Kişi Adı', 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContractToDocument' => 'Sözleşmesi / Belge bağla', - 'Class:lnkContractToDocument+' => '~~', + 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~', 'Class:lnkContractToDocument/Attribute:contract_id' => 'Sözleşme', 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', @@ -193,35 +143,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => 'Belge Adı', 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ServiceFamily' => 'Servis Ailesi', - 'Class:ServiceFamily+' => '~~', + 'Class:ServiceFamily+' => 'Top level of Service hierarchy. Required for Services to be proposed in User Portal.~~', 'Class:ServiceFamily/Attribute:name' => 'İsim', 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => 'Simgesi', 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => 'Hizmetler', 'Class:ServiceFamily/Attribute:services_list+' => 'Bu kategorideki tüm hizmetler', -]); - -// -// Class: Service -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Service' => 'Hizmet', - 'Class:Service+' => '', + 'Class:Service+' => 'A Service is delivered by an organization and subscribed to through a Contract Client. It must contain at least one Service Subcategory.~~', 'Class:Service/ComplementaryName' => '%1$s - %2$s~~', 'Class:Service/Attribute:name' => 'Adı', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => 'Hizmet Sağlayıcı', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => 'Sağlayıcı Adı', 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => 'Servis Ailesi', @@ -229,7 +165,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Service/Attribute:servicefamily_name' => 'Servis Aile Adı', 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Tanımlama', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => 'Belgeler', 'Class:Service/Attribute:documents_list+' => 'Hizmetle bağlantılı tüm belgeler', 'Class:Service/Attribute:contacts_list' => 'İletişim', @@ -239,9 +175,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Service/Attribute:status/Value:implementation' => 'Uygulama', 'Class:Service/Attribute:status/Value:implementation+' => 'Uygulama', 'Class:Service/Attribute:status/Value:obsolete' => 'Üretimden Kalkan', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => 'Kullanımda', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => 'Simgesi', 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => 'Müşteri Sözleşmeleri', @@ -252,15 +188,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Service/Attribute:functionalcis_list+' => 'Bu hizmeti sağlamak için kullanılan tüm yapılandırma öğeleri', 'Class:Service/Attribute:servicesubcategories_list' => 'Servis alt kategorileri', 'Class:Service/Attribute:servicesubcategories_list+' => 'Bu hizmet için tüm alt kategoriler', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToService' => 'Belge / servis bağla', - 'Class:lnkDocumentToService+' => '~~', + 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~', 'Class:lnkDocumentToService/Attribute:service_id' => 'Servis', 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', @@ -270,15 +199,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToService' => 'Kişi / Servis bağla', - 'Class:lnkContactToService+' => '~~', + 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s~~', 'Class:lnkContactToService/Attribute:service_id' => 'Servis', 'Class:lnkContactToService/Attribute:service_id+' => '~~', @@ -288,24 +210,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => 'Kişi Adı', 'Class:lnkContactToService/Attribute:contact_name+' => '~~', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ServiceSubcategory' => 'Hizmet alt kategorisi', - 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory+' => 'Lowest level in Service hierarchy. User Request are usually associated to one Service Subcategory.~~', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~', 'Class:ServiceSubcategory/Attribute:name' => 'Adı', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => 'Tanımlama', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => 'Hizmet', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => 'Hizmet', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => 'İstek türü', 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Olay', @@ -313,24 +228,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Servis İsteği', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Servis İsteği', 'Class:ServiceSubcategory/Attribute:status' => 'Durum', - 'Class:ServiceSubcategory/Attribute:status+' => '~~', + 'Class:ServiceSubcategory/Attribute:status+' => 'Service subcategory status has usually an impact on User Portal visibility.~~', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Uygulama', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Uygulama', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Kullanım dışı', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'Kullanım dışı', 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Kullanımda', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'Kullanımda', -]); - -// -// Class: SLA -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SLA' => 'SLA', 'Class:SLA+' => 'Hizmet Seviyesi Anlaşması', 'Class:SLA/Attribute:name' => 'Adı', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => 'Açıklama', 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => 'Sağlayıcı', @@ -342,19 +250,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SLA/Attribute:customercontracts_list' => 'Müşteri Sözleşmeleri', 'Class:SLA/Attribute:customercontracts_list+' => 'Bu SLA\'yı kullanan tüm müşterilerin sözleşmeleri', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', -]); - -// -// Class: SLT -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => 'Hizmet Seviyesi Taahütler', 'Class:SLT/Attribute:name' => 'Adı', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => 'Öncelik', - 'Class:SLT/Attribute:priority+' => '~~', + 'Class:SLT/Attribute:priority+' => 'Ticket priority to which this SLT applies. Only tickets with this priority must comply with this SLT.~~', 'Class:SLT/Attribute:priority/Value:1' => 'kritik', 'Class:SLT/Attribute:priority/Value:1+' => 'kritik', 'Class:SLT/Attribute:priority/Value:2' => 'yüksek', @@ -364,36 +265,29 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SLT/Attribute:priority/Value:4' => 'düşük', 'Class:SLT/Attribute:priority/Value:4+' => 'düşük', 'Class:SLT/Attribute:request_type' => 'İstek türü', - 'Class:SLT/Attribute:request_type+' => '~~', + 'Class:SLT/Attribute:request_type+' => 'Request type to which this SLT applies. Only tickets with this request type must comply with this SLT.~~', 'Class:SLT/Attribute:request_type/Value:incident' => 'Olay', 'Class:SLT/Attribute:request_type/Value:incident+' => 'Olay', 'Class:SLT/Attribute:request_type/Value:service_request' => 'Servis İsteği', 'Class:SLT/Attribute:request_type/Value:service_request+' => 'Servis İsteği', 'Class:SLT/Attribute:metric' => 'Metrik', - 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric+' => 'Delay type to which this SLT applies. TTO (Time To Own) or TTR (Time To Resolve).~~', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => 'Değer', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => 'Delay value which must not be exceeded to be compliant with the target. The unit is defined in the "unit" attribute.~~', 'Class:SLT/Attribute:unit' => 'Birim', - 'Class:SLT/Attribute:unit+' => '~~', + 'Class:SLT/Attribute:unit+' => 'Unit for the delay value.~~', 'Class:SLT/Attribute:unit/Value:hours' => 'saatler', 'Class:SLT/Attribute:unit/Value:hours+' => 'saatler', 'Class:SLT/Attribute:unit/Value:minutes' => 'dakikalar', 'Class:SLT/Attribute:unit/Value:minutes+' => 'dakikalar', 'Class:SLT/Attribute:slas_list' => 'SLAs~~', 'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT~~', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkSLAToSLT' => 'SLA / SLT bağla', - 'Class:lnkSLAToSLT+' => '~~', + 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', @@ -413,37 +307,25 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Slt value unit~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkCustomerContractToService' => 'Müşteri Sözleşmesi / Servis bağla', - 'Class:lnkCustomerContractToService+' => '~~', + 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Müşteri Sözleşmesi', 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Müşteri Sözleşmesi Adı', 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Servis', - 'Class:lnkCustomerContractToService/Attribute:service_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => 'All service subcategories linked to this service are also included by the contract.~~', 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Servis Adı', 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Adı', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => 'Sağlayıcı Sözleşmesi / Servis bağla', - 'Class:lnkProviderContractToService+' => '~~', + 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~', 'Class:lnkProviderContractToService/Attribute:service_id' => 'Servis', 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', @@ -453,15 +335,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Sağlayıcı Sözleşme Adı', 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => 'Teslimat Modeli', - 'Class:DeliveryModel+' => '~~', + 'Class:DeliveryModel+' => 'The Delivery Model specifies the Teams that can be assigned to Tickets; it must contain at least one Team in the Contacts tab. +Each client Organization must have a defined Delivery Model.~~', 'Class:DeliveryModel/Attribute:name' => 'İsim', 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', 'Class:DeliveryModel/Attribute:org_id' => 'Organizasyon', @@ -474,15 +352,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:DeliveryModel/Attribute:contacts_list+' => 'Bu teslimat modeli için tüm temaslar (birimler ve kişi)', 'Class:DeliveryModel/Attribute:customers_list' => 'Müşteriler', 'Class:DeliveryModel/Attribute:customers_list+' => 'Bu teslimat modeline sahip tüm müşteriler', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDeliveryModelToContact' => 'Teslimatı Modeli / Kişi bağla', - 'Class:lnkDeliveryModelToContact+' => '~~', + 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Teslimat Modeli', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', @@ -496,44 +367,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rol Adı', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', -]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php index 43a06bb1c8..5d725fa1e9 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php @@ -1,49 +1,22 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Menu, fieldsets, UI, messages translations -// Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:ServiceManagement' => '服务管理', 'Menu:ServiceManagement+' => '服务管理概况', 'Menu:Service:Overview' => '概况', - 'Menu:Service:Overview+' => '', + 'Menu:Service:Overview+' => '~~', 'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同 (按服务级别)', 'UI-ServiceManagementMenu-ContractsByStatus' => '合同 (按状态)', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '未来30天内截止的合同', - 'Menu:ProviderContract' => '供应商合同', 'Menu:ProviderContract+' => '为外部公司采购', 'Menu:CustomerContract' => '客户合同', @@ -70,45 +43,23 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI-ServiceCatalogMenu-SLTBySLA' => '统计 SLA/SLT', 'UI-ServiceCatalogMenu-ContractByService' => '统计 服务/合同', 'UI-ServiceCatalogMenu-ContractBySLA' => '统计 SLA/合同', - 'Menu:Procedure' => '流程清单', 'Menu:Procedure+' => '所有流程清单', 'Contract:baseinfo' => '基本信息', 'Contract:moreinfo' => '合同信息', 'Contract:cost' => '费用信息', -]); - -// -// Class: Organization -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Organization/Attribute:deliverymodel_id' => '交付模式', 'Class:Organization/Attribute:deliverymodel_id+' => '工单处理必备. 交付模式指定了工单可以分配到的团队.', 'Class:Organization/Attribute:deliverymodel_name' => '交付模式名称', -]); - -// -// Class: ContractType -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContractType' => '合同类型', 'Class:ContractType+' => '用于对客户和供应商合同进行分类.', -]); - -// -// Class: Contract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Contract' => '合同', 'Class:Contract+' => '用于处理不同合同类型的抽象类.', 'Class:Contract/Attribute:name' => '名称', - 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:name+' => '~~', 'Class:Contract/Attribute:org_id' => '客户', - 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:org_id+' => '~~', 'Class:Contract/Attribute:organization_name' => '客户名称', 'Class:Contract/Attribute:organization_name+' => '通用名称', 'Class:Contract/Attribute:contacts_list' => '联系人', @@ -116,27 +67,27 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Contract/Attribute:documents_list' => '文档', 'Class:Contract/Attribute:documents_list+' => '此客户合同相关的所有文档', 'Class:Contract/Attribute:description' => '描述', - 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:description+' => '~~', 'Class:Contract/Attribute:start_date' => '开始日期', - 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:start_date+' => '~~', 'Class:Contract/Attribute:end_date' => '结束日期', - 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:end_date+' => '~~', 'Class:Contract/Attribute:cost' => '费用', - 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost+' => '~~', 'Class:Contract/Attribute:cost_currency' => '结算货币', - 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:dollars' => '美元', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', 'Class:Contract/Attribute:cost_currency/Value:euros' => '欧元', - 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', 'Class:Contract/Attribute:contracttype_id' => '合同类型', - 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_id+' => '~~', 'Class:Contract/Attribute:contracttype_name' => '合同类型名称', - 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => '付款周期', - 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:billing_frequency+' => '~~', 'Class:Contract/Attribute:cost_unit' => '计费单位', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:cost_unit+' => '~~', 'Class:Contract/Attribute:provider_id' => '供应商', 'Class:Contract/Attribute:provider_id+' => '此合同的供应商组织, 可以与相关服务的供应商不同.', 'Class:Contract/Attribute:provider_name' => '供应商名称', @@ -151,23 +102,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Contract/Attribute:status/Value:production+' => '生产', 'Class:Contract/Attribute:finalclass' => '合同子类型', 'Class:Contract/Attribute:finalclass+' => '根本属性的名称', -]); -// -// Class: CustomerContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CustomerContract' => '客户合同', 'Class:CustomerContract+' => '客户与供应商之间关于服务交付的协议,可选择包含承诺服务级别 (SLA, 窗口时间).', 'Class:CustomerContract/Attribute:services_list' => '服务', 'Class:CustomerContract/Attribute:services_list+' => '此合同包含的所有服务', -]); - -// -// Class: ProviderContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ProviderContract' => '供应商合同', 'Class:ProviderContract+' => '外部供应商与内部组织之间的协议.', 'Class:ProviderContract/Attribute:functionalcis_list' => '配置项', @@ -177,84 +115,56 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ProviderContract/Attribute:coverage' => '服务时间', 'Class:ProviderContract/Attribute:coverage+' => '合同覆盖的服务时间, 例如. 24x7, 9x5, 等.', 'Class:ProviderContract/Attribute:contracttype_id' => '合同类型', - 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', 'Class:ProviderContract/Attribute:contracttype_name' => '合同类型名称', - 'Class:ProviderContract/Attribute:contracttype_name+' => '', + 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', 'Class:ProviderContract/Attribute:services_list' => '服务', 'Class:ProviderContract/Attribute:services_list+' => '此供应商合同包含的所有服务', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkContactToContract' => '链接 联系人/合同', 'Class:lnkContactToContract+' => '管理每个客户或供应商合同的关键联系人.', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => '合同', - 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', 'Class:lnkContactToContract/Attribute:contract_name' => '合同名称', - 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', 'Class:lnkContactToContract/Attribute:contact_id' => '联系人', - 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', 'Class:lnkContactToContract/Attribute:contact_name' => '联系人名称', - 'Class:lnkContactToContract/Attribute:contact_name+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', 'Class:lnkContractToDocument' => '链接 合同/文档', 'Class:lnkContractToDocument+' => '此链接用于当某个文档适用于某个合同.', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => '合同', - 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', 'Class:lnkContractToDocument/Attribute:contract_name' => '合同名称', - 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', 'Class:lnkContractToDocument/Attribute:document_id' => '文档', - 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', 'Class:lnkContractToDocument/Attribute:document_name' => '文档名称', - 'Class:lnkContractToDocument/Attribute:document_name+' => '', -]); - -// -// Class: ServiceFamily -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', 'Class:ServiceFamily' => '服务家族', 'Class:ServiceFamily+' => '服务架构的最高层级.在用户门户中对外提供服务时需要.', 'Class:ServiceFamily/Attribute:name' => '名称', - 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:name+' => '~~', 'Class:ServiceFamily/Attribute:icon' => '图标', - 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:icon+' => '~~', 'Class:ServiceFamily/Attribute:services_list' => '服务', 'Class:ServiceFamily/Attribute:services_list+' => '所有的服务', -]); - -// -// Class: Service -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Service' => '服务', 'Class:Service+' => '服务由组织提供并通过客户合同订阅.它必须包含至少一个子服务.', 'Class:Service/ComplementaryName' => '%1$s - %2$s', 'Class:Service/Attribute:name' => '名称', - 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:name+' => '~~', 'Class:Service/Attribute:org_id' => '供应商', - 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:org_id+' => '~~', 'Class:Service/Attribute:organization_name' => '供应商名称', - 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:organization_name+' => '~~', 'Class:Service/Attribute:servicefamily_id' => '服务家族', 'Class:Service/Attribute:servicefamily_id+' => '在用户门户中可见此服务所需的必要条件', 'Class:Service/Attribute:servicefamily_name' => '服务家族名称', - 'Class:Service/Attribute:servicefamily_name+' => '', + 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => '描述', - 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:description+' => '~~', 'Class:Service/Attribute:documents_list' => '文档', 'Class:Service/Attribute:documents_list+' => '此服务相关的所有文档', 'Class:Service/Attribute:contacts_list' => '联系人', @@ -264,11 +174,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Service/Attribute:status/Value:implementation' => '生效', 'Class:Service/Attribute:status/Value:implementation+' => '生效', 'Class:Service/Attribute:status/Value:obsolete' => '废弃', - 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:obsolete+' => '~~', 'Class:Service/Attribute:status/Value:production' => '生产', - 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:status/Value:production+' => '~~', 'Class:Service/Attribute:icon' => '图标', - 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:icon+' => '~~', 'Class:Service/Attribute:customercontracts_list' => '客户合同', 'Class:Service/Attribute:customercontracts_list+' => '所有包含此服务的客户合同', 'Class:Service/Attribute:providercontracts_list' => '供应商合同', @@ -277,60 +187,39 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Service/Attribute:functionalcis_list+' => '提供此服务所需的所有配置项', 'Class:Service/Attribute:servicesubcategories_list' => '子服务', 'Class:Service/Attribute:servicesubcategories_list+' => '此服务的所有子服务', -]); - -// -// Class: lnkDocumentToService -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDocumentToService' => '链接 文档/服务', 'Class:lnkDocumentToService+' => 'Link used when a Document is applicable to a Service.~~', 'Class:lnkDocumentToService/Name' => '%1$s / %2$s', 'Class:lnkDocumentToService/Attribute:service_id' => '服务', - 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', 'Class:lnkDocumentToService/Attribute:service_name' => '服务名称', - 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', 'Class:lnkDocumentToService/Attribute:document_id' => '文档', - 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', 'Class:lnkDocumentToService/Attribute:document_name' => '文档名称', - 'Class:lnkDocumentToService/Attribute:document_name+' => '', -]); - -// -// Class: lnkContactToService -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', 'Class:lnkContactToService' => '链接 联系人/服务', 'Class:lnkContactToService+' => 'Ideal for defining the team to which Tickets created on the related Service will be assigned (automatically or manually).~~', 'Class:lnkContactToService/Name' => '%1$s / %2$s', 'Class:lnkContactToService/Attribute:service_id' => '服务', - 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_id+' => '~~', 'Class:lnkContactToService/Attribute:service_name' => '服务名称', - 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:service_name+' => '~~', 'Class:lnkContactToService/Attribute:contact_id' => '联系人', - 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_id+' => '~~', 'Class:lnkContactToService/Attribute:contact_name' => '联系人名称', - 'Class:lnkContactToService/Attribute:contact_name+' => '', -]); - -// -// Class: ServiceSubcategory -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkContactToService/Attribute:contact_name+' => '~~', 'Class:ServiceSubcategory' => '子服务', 'Class:ServiceSubcategory+' => '服务架构的最低层级. 用户需求通常与某个子服务相关联.', 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s', 'Class:ServiceSubcategory/Attribute:name' => '名称', - 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:name+' => '~~', 'Class:ServiceSubcategory/Attribute:description' => '描述', - 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:description+' => '~~', 'Class:ServiceSubcategory/Attribute:service_id' => '服务', - 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_id+' => '~~', 'Class:ServiceSubcategory/Attribute:service_name' => '服务名称', - 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:service_name+' => '~~', 'Class:ServiceSubcategory/Attribute:request_type' => '需求类型', 'Class:ServiceSubcategory/Attribute:request_type+' => '定义工单类型(事件或服务需求),当门户用户选择此服务子类时将创建的工单.', 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => '事件', @@ -345,21 +234,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '废弃', 'Class:ServiceSubcategory/Attribute:status/Value:production' => '生产', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '生产', -]); - -// -// Class: SLA -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLA' => 'SLA', 'Class:SLA+' => '服务级别协议(SLA)适用于客户订阅的服务,并通过 SLT 进行衡量和考核.', 'Class:SLA/Attribute:name' => '名称', - 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:name+' => '~~', 'Class:SLA/Attribute:description' => '描述', - 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:description+' => '~~', 'Class:SLA/Attribute:org_id' => '供应商', - 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:org_id+' => '~~', 'Class:SLA/Attribute:organization_name' => '供应商名称', 'Class:SLA/Attribute:organization_name+' => '通用名称', 'Class:SLA/Attribute:slts_list' => 'SLT', @@ -367,17 +249,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLA/Attribute:customercontracts_list' => '客户合同', 'Class:SLA/Attribute:customercontracts_list+' => '使用此SLA的所有客户合同', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => '无法保存客户合同%1$s与服务%2$s的链接: SLA已存在', -]); - -// -// Class: SLT -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLT' => 'SLT', 'Class:SLT+' => '服务级别目标(SLT)位于服务级别协议(SLA)之下. 它定义了(TTO 或 TTR)指标的最大时限, 需求类型 (事件或服务需求) 和优先级.', 'Class:SLT/Attribute:name' => '名称', - 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:name+' => '~~', 'Class:SLT/Attribute:priority' => '优先级', 'Class:SLT/Attribute:priority+' => '此 SLT 适用的工单优先级。仅有此优先级的工单需遵守此 SLT 的要求.', 'Class:SLT/Attribute:priority/Value:1' => '紧急', @@ -410,85 +285,57 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLT/Attribute:unit/Value:minutes+' => '分钟', 'Class:SLT/Attribute:slas_list' => 'SLA', 'Class:SLT/Attribute:slas_list+' => '使用此 SLT 的所有 SLA', -]); - -// -// Class: lnkSLAToSLT -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkSLAToSLT' => '链接 SLA/SLT', 'Class:lnkSLAToSLT+' => 'This link indicates that an SLT is included in the Service Level Agreement (SLA). An SLA usually contains several SLTs. An SLT can be reused as is by several SLAs (seldom).~~', 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s', 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', - 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA名称', - 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', - 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT名称', - 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT指标', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT类别', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT工单优先级', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT 值', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT 单位', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', -]); - -// -// Class: lnkCustomerContractToService -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', 'Class:lnkCustomerContractToService' => '链接 客户合同/服务', 'Class:lnkCustomerContractToService+' => 'A single line of a customer contract, specifying the Service provided and, for this service, the subscribed commitment levels (Service Level Aggrement and Coverage Window).~~', 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s', 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '客户合同', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '客户合同名称', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:service_id' => '服务', 'Class:lnkCustomerContractToService/Attribute:service_id+' => '与该服务相关的所有子服务也均包含在本合同范围内', 'Class:lnkCustomerContractToService/Attribute:service_name' => '服务名称', - 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', - 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement applicable to this service for this customer contract.~~', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA 名称', - 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', 'Class:lnkCustomerContractToService/Attribute:provider_id' => '供应商id', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: lnkProviderContractToService -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', 'Class:lnkProviderContractToService' => '链接 供应商合同/服务', 'Class:lnkProviderContractToService+' => 'This link can model that a provider contract enables the delivery of a Service.~~', 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s', 'Class:lnkProviderContractToService/Attribute:service_id' => '服务', - 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:service_name' => '服务名称', - 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_id' => '供应商合同', - 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => '供应商合同名称', - 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', 'Class:lnkProviderContractToService/Attribute:provider_id' => '供应商id', - 'Class:lnkProviderContractToService/Attribute:provider_id+' => '', -]); - -// -// Class: DeliveryModel -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~', 'Class:DeliveryModel' => '交付模式', 'Class:DeliveryModel+' => '交付模式指定了可以分配工单的团队;它必须在联系人选项卡中包含至少一个团队. 每个客户组织都必须有定义好的交付模式.', @@ -499,53 +346,32 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:DeliveryModel/Attribute:organization_name' => '组织名称', 'Class:DeliveryModel/Attribute:organization_name+' => '通用名称', 'Class:DeliveryModel/Attribute:description' => '描述', - 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:description+' => '~~', 'Class:DeliveryModel/Attribute:contacts_list' => '联系人', 'Class:DeliveryModel/Attribute:contacts_list+' => '必须至少有一个团队才能进行工单分配', 'Class:DeliveryModel/Attribute:customers_list' => '客户', 'Class:DeliveryModel/Attribute:customers_list+' => '使用此交付模式的所有客户', -]); - -// -// Class: lnkDeliveryModelToContact -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDeliveryModelToContact' => '链接 交付模式/联系人', 'Class:lnkDeliveryModelToContact+' => '此链接指定了团队 (较少是个体) 在交付模式中的角色.', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => '交付模式', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => '交付模式名称', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => '联系人', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => '联系人名称', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_id' => '角色', - 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', 'Class:lnkDeliveryModelToContact/Attribute:role_name' => '角色名称', - 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', -]); - -// -// Class: lnkContactToContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', 'Class:lnkContactToContract/Attribute:customer_id' => '客户id', - 'Class:lnkContactToContract/Attribute:customer_id+' => '', + 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', 'Class:lnkContactToContract/Attribute:provider_id' => '供应商id', - 'Class:lnkContactToContract/Attribute:provider_id+' => '', -]); - -// -// Class: lnkContractToDocument -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', 'Class:lnkContractToDocument/Attribute:customer_id' => '客户id', - 'Class:lnkContractToDocument/Attribute:customer_id+' => '', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', 'Class:lnkContractToDocument/Attribute:provider_id' => '供应商id', - 'Class:lnkContractToDocument/Attribute:provider_id+' => '', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/cs.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/cs.dict.itop-storage-mgmt.php index 0b7a618142..6b85c84868 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/cs.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/cs.dict.itop-storage-mgmt.php @@ -1,34 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -Dict::Add('CS CZ', 'Czech', 'Čeština', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -36,24 +16,11 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/da.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/da.dict.itop-storage-mgmt.php index ef7815d5fc..6c8837f766 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/da.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/da.dict.itop-storage-mgmt.php @@ -1,34 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -Dict::Add('DA DA', 'Danish', 'Dansk', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -36,24 +16,11 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/de.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/de.dict.itop-storage-mgmt.php index 4db67ebf66..6d257ef36e 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/de.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/de.dict.itop-storage-mgmt.php @@ -1,64 +1,30 @@ */ -Dict::Add('DE DE', 'German', 'Deutsch', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:NASFileSystem/Attribute:org_id' => 'Organisation', - 'Class:NASFileSystem/Attribute:org_id+' => '', + 'Class:NASFileSystem/Attribute:org_id+' => '~~', 'Class:NASFileSystem/Attribute:location_id' => 'Standort', - 'Class:NASFileSystem/Attribute:location_id+' => '', + 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Standortname', - 'Class:NASFileSystem/Attribute:location_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ - 'Class:FiberChannelInterface/Attribute:org_id' => 'Organisation', - 'Class:FiberChannelInterface/Attribute:org_id+' => '', - 'Class:FiberChannelInterface/Attribute:location_id' => 'Standort', - 'Class:FiberChannelInterface/Attribute:location_id+' => '', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ - 'Class:LogicalVolume/Attribute:org_id' => 'Organisation', - 'Class:LogicalVolume/Attribute:org_id+' => '', - 'Class:LogicalVolume/Attribute:location_id' => 'Standort', - 'Class:LogicalVolume/Attribute:location_id+' => '', - 'Class:LogicalVolume/Attribute:location_name' => 'Standortname', - 'Class:LogicalVolume/Attribute:location_name+' => '', + 'Class:NASFileSystem/Attribute:location_name+' => '~~', 'Class:FiberChannelInterface/Name' => '%2$s %1$s', + 'Class:FiberChannelInterface/Attribute:org_id' => 'Organisation', + 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', + 'Class:FiberChannelInterface/Attribute:location_id' => 'Standort', + 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', + 'Class:LogicalVolume/Attribute:org_id' => 'Organisation', + 'Class:LogicalVolume/Attribute:org_id+' => '~~', + 'Class:LogicalVolume/Attribute:location_id' => 'Standort', + 'Class:LogicalVolume/Attribute:location_id+' => '~~', + 'Class:LogicalVolume/Attribute:location_name' => 'Standortname', + 'Class:LogicalVolume/Attribute:location_name+' => '~~', ]); diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/en_gb.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/en_gb.dict.itop-storage-mgmt.php index 1b018e2637..1c3e3ff361 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/en_gb.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/en_gb.dict.itop-storage-mgmt.php @@ -1,27 +1,30 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ - // Dictionary entries go here + 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', + 'Class:NASFileSystem/Attribute:org_id+' => '~~', + 'Class:NASFileSystem/Attribute:location_id' => 'Location id~~', + 'Class:NASFileSystem/Attribute:location_id+' => '~~', + 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', + 'Class:NASFileSystem/Attribute:location_name+' => '~~', + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', + 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', + 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', + 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', + 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', + 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', + 'Class:LogicalVolume/Attribute:org_id+' => '~~', + 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', + 'Class:LogicalVolume/Attribute:location_id+' => '~~', + 'Class:LogicalVolume/Attribute:location_name' => 'Location name~~', + 'Class:LogicalVolume/Attribute:location_name+' => '~~', ]); diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/es_cr.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/es_cr.dict.itop-storage-mgmt.php index b79aafef02..6fbb003059 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/es_cr.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/es_cr.dict.itop-storage-mgmt.php @@ -1,21 +1,15 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * + */ +/** + * @author Miguel Turrubiates + * */ -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -23,24 +17,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/et.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/et.dict.itop-storage-mgmt.php new file mode 100644 index 0000000000..c41bc20014 --- /dev/null +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/et.dict.itop-storage-mgmt.php @@ -0,0 +1,30 @@ + 'Org id~~', + 'Class:NASFileSystem/Attribute:org_id+' => '~~', + 'Class:NASFileSystem/Attribute:location_id' => 'Location id~~', + 'Class:NASFileSystem/Attribute:location_id+' => '~~', + 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', + 'Class:NASFileSystem/Attribute:location_name+' => '~~', + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', + 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', + 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', + 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', + 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', + 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', + 'Class:LogicalVolume/Attribute:org_id+' => '~~', + 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', + 'Class:LogicalVolume/Attribute:location_id+' => '~~', + 'Class:LogicalVolume/Attribute:location_name' => 'Location name~~', + 'Class:LogicalVolume/Attribute:location_name+' => '~~', +]); diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/fr.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/fr.dict.itop-storage-mgmt.php index 85019e2b0f..4c91651ef5 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/fr.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/fr.dict.itop-storage-mgmt.php @@ -1,64 +1,30 @@ */ -Dict::Add('FR FR', 'French', 'Français', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('FR FR', 'French', 'Français', [ 'Class:NASFileSystem/Attribute:org_id' => 'Organisation', - 'Class:NASFileSystem/Attribute:org_id+' => '', + 'Class:NASFileSystem/Attribute:org_id+' => '~~', 'Class:NASFileSystem/Attribute:location_id' => 'Site', - 'Class:NASFileSystem/Attribute:location_id+' => '', + 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Nom site', - 'Class:NASFileSystem/Attribute:location_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:NASFileSystem/Attribute:location_name+' => '~~', 'Class:FiberChannelInterface/Name' => '%2$s %1$s', 'Class:FiberChannelInterface/Attribute:org_id' => 'Organisation', - 'Class:FiberChannelInterface/Attribute:org_id+' => '', + 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Site', - 'Class:FiberChannelInterface/Attribute:location_id+' => '', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', 'Class:LogicalVolume/Attribute:org_id' => 'Organisation', - 'Class:LogicalVolume/Attribute:org_id+' => '', + 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Site', - 'Class:LogicalVolume/Attribute:location_id+' => '', + 'Class:LogicalVolume/Attribute:location_id+' => '~~', 'Class:LogicalVolume/Attribute:location_name' => 'Nom site', - 'Class:LogicalVolume/Attribute:location_name+' => '', + 'Class:LogicalVolume/Attribute:location_name+' => '~~', ]); diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/hu.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/hu.dict.itop-storage-mgmt.php index 90d9af2a23..25a092ed64 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/hu.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/hu.dict.itop-storage-mgmt.php @@ -1,34 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -36,24 +16,11 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/it.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/it.dict.itop-storage-mgmt.php index 0e28ac602d..14988ffbcd 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/it.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/it.dict.itop-storage-mgmt.php @@ -1,34 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -Dict::Add('IT IT', 'Italian', 'Italiano', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -36,24 +16,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/ja.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/ja.dict.itop-storage-mgmt.php index 6200588028..89301f7590 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/ja.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/ja.dict.itop-storage-mgmt.php @@ -1,34 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -Dict::Add('JA JP', 'Japanese', '日本語', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -36,24 +16,11 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/lt.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/lt.dict.itop-storage-mgmt.php new file mode 100644 index 0000000000..d3b3ade189 --- /dev/null +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/lt.dict.itop-storage-mgmt.php @@ -0,0 +1,30 @@ + 'Org id~~', + 'Class:NASFileSystem/Attribute:org_id+' => '~~', + 'Class:NASFileSystem/Attribute:location_id' => 'Location id~~', + 'Class:NASFileSystem/Attribute:location_id+' => '~~', + 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', + 'Class:NASFileSystem/Attribute:location_name+' => '~~', + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', + 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', + 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', + 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', + 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', + 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', + 'Class:LogicalVolume/Attribute:org_id+' => '~~', + 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', + 'Class:LogicalVolume/Attribute:location_id+' => '~~', + 'Class:LogicalVolume/Attribute:location_name' => 'Location name~~', + 'Class:LogicalVolume/Attribute:location_name+' => '~~', +]); diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/nl.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/nl.dict.itop-storage-mgmt.php index a408a0aba6..3779727925 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/nl.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/nl.dict.itop-storage-mgmt.php @@ -1,34 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -36,24 +16,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/pl.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/pl.dict.itop-storage-mgmt.php index a11d35e7b0..d4bb976d2d 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/pl.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/pl.dict.itop-storage-mgmt.php @@ -1,34 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -Dict::Add('PL PL', 'Polish', 'Polski', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -36,24 +16,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/pt_br.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/pt_br.dict.itop-storage-mgmt.php index 33dbe76b94..7e1e5750c5 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/pt_br.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/pt_br.dict.itop-storage-mgmt.php @@ -1,34 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -36,24 +16,11 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/ru.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/ru.dict.itop-storage-mgmt.php index 64da3acb44..513c8430d8 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/ru.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/ru.dict.itop-storage-mgmt.php @@ -1,53 +1,31 @@ * */ -Dict::Add('RU RU', 'Russian', 'Русский', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:NASFileSystem/Attribute:org_id' => 'Организация', - 'Class:NASFileSystem/Attribute:org_id+' => '', + 'Class:NASFileSystem/Attribute:org_id+' => '~~', 'Class:NASFileSystem/Attribute:location_id' => 'Местоположение', - 'Class:NASFileSystem/Attribute:location_id+' => '', + 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Название местоположения', - 'Class:NASFileSystem/Attribute:location_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:NASFileSystem/Attribute:location_name+' => '~~', + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Организация', - 'Class:FiberChannelInterface/Attribute:org_id+' => '', + 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Местоположение', - 'Class:FiberChannelInterface/Attribute:location_id+' => '', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', 'Class:LogicalVolume/Attribute:org_id' => 'Организация', - 'Class:LogicalVolume/Attribute:org_id+' => '', + 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Местоположение', - 'Class:LogicalVolume/Attribute:location_id+' => '', + 'Class:LogicalVolume/Attribute:location_id+' => '~~', 'Class:LogicalVolume/Attribute:location_name' => 'Название местоположения', - 'Class:LogicalVolume/Attribute:location_name+' => '', + 'Class:LogicalVolume/Attribute:location_name+' => '~~', ]); diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/sk.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/sk.dict.itop-storage-mgmt.php index 8f4ee0a225..d1ca961a70 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/sk.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/sk.dict.itop-storage-mgmt.php @@ -1,34 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -36,24 +16,11 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/tr.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/tr.dict.itop-storage-mgmt.php index 8b3b4c9915..a6692b22bc 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/tr.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/tr.dict.itop-storage-mgmt.php @@ -1,34 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:NASFileSystem/Attribute:org_id' => 'Org id~~', 'Class:NASFileSystem/Attribute:org_id+' => '~~', @@ -36,24 +16,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => 'Location name~~', 'Class:NASFileSystem/Attribute:location_name+' => '~~', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:FiberChannelInterface/Name' => '%2$s %1$s~~', 'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~', 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~', 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:LogicalVolume/Attribute:org_id' => 'Org id~~', 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => 'Location id~~', diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/zh_cn.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/zh_cn.dict.itop-storage-mgmt.php index a332a8dfe1..acc6fad5f3 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/zh_cn.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/zh_cn.dict.itop-storage-mgmt.php @@ -1,65 +1,30 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - // Dictionary entries go here -]); - -// -// Class: NASFileSystem -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:NASFileSystem/Attribute:org_id' => '组织id', - 'Class:NASFileSystem/Attribute:org_id+' => '', + 'Class:NASFileSystem/Attribute:org_id+' => '~~', 'Class:NASFileSystem/Attribute:location_id' => '位置id', - 'Class:NASFileSystem/Attribute:location_id+' => '', + 'Class:NASFileSystem/Attribute:location_id+' => '~~', 'Class:NASFileSystem/Attribute:location_name' => '位置名称', - 'Class:NASFileSystem/Attribute:location_name+' => '', -]); - -// -// Class: FiberChannelInterface -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:NASFileSystem/Attribute:location_name+' => '~~', 'Class:FiberChannelInterface/Name' => '%2$s %1$s', 'Class:FiberChannelInterface/Attribute:org_id' => '组织id', - 'Class:FiberChannelInterface/Attribute:org_id+' => '', + 'Class:FiberChannelInterface/Attribute:org_id+' => '~~', 'Class:FiberChannelInterface/Attribute:location_id' => '位置id', - 'Class:FiberChannelInterface/Attribute:location_id+' => '', -]); - -// -// Class: LogicalVolume -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:FiberChannelInterface/Attribute:location_id+' => '~~', 'Class:LogicalVolume/Attribute:org_id' => '组织id', - 'Class:LogicalVolume/Attribute:org_id+' => '', + 'Class:LogicalVolume/Attribute:org_id+' => '~~', 'Class:LogicalVolume/Attribute:location_id' => '位置id', - 'Class:LogicalVolume/Attribute:location_id+' => '', + 'Class:LogicalVolume/Attribute:location_id+' => '~~', 'Class:LogicalVolume/Attribute:location_name' => '位置名称', - 'Class:LogicalVolume/Attribute:location_name+' => '', + 'Class:LogicalVolume/Attribute:location_name+' => '~~', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/cs.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/cs.dict.itop-structure.php index e542588729..af531722b1 100644 --- a/datamodels/2.x/itop-structure/dictionaries/cs.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/cs.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -15,136 +14,117 @@ */ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Organization' => 'Organizace', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => 'Název', - 'Class:Organization/Attribute:name+' => '', + 'Class:Organization/Attribute:name+' => 'Common name~~', 'Class:Organization/Attribute:code' => 'Kód', 'Class:Organization/Attribute:code+' => 'Kód organizace (IČO, DIČ,...)', 'Class:Organization/Attribute:status' => 'Stav', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Aktivní', - 'Class:Organization/Attribute:status/Value:active+' => '', + 'Class:Organization/Attribute:status/Value:active+' => 'Active~~', 'Class:Organization/Attribute:status/Value:inactive' => 'Neaktivní', - 'Class:Organization/Attribute:status/Value:inactive+' => '', + 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Organization/Attribute:parent_id' => 'Mateřská organizace', - 'Class:Organization/Attribute:parent_id+' => '', + 'Class:Organization/Attribute:parent_id+' => 'Parent organization~~', 'Class:Organization/Attribute:parent_name' => 'Název mateřské organizace', - 'Class:Organization/Attribute:parent_name+' => '', + 'Class:Organization/Attribute:parent_name+' => 'Name of the parent organization~~', 'Class:Organization/Attribute:deliverymodel_id' => 'Model poskytování služeb', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Název modelu poskytování služeb', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Mateřská organizace', - 'Class:Organization/Attribute:parent_id_friendlyname+' => '', + 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~', 'Class:Organization/Attribute:overview' => 'Přehled', 'Organization:Overview:FunctionalCIs' => 'Konfigurační položky této organizace', 'Organization:Overview:FunctionalCIs:subtitle' => 'podle typu', 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Uživatelé v rámci této organizace', -]); - -// -// Class: Location -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Location' => 'Umístění', 'Class:Location+' => 'Jakékoli umístění: země, okres, město, čtvrť, budova, patro, místnost, rack,...', 'Class:Location/Attribute:name' => 'Název', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Stav', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Aktivní', - 'Class:Location/Attribute:status/Value:active+' => '', + 'Class:Location/Attribute:status/Value:active+' => 'Active~~', 'Class:Location/Attribute:status/Value:inactive' => 'Neaktivní', - 'Class:Location/Attribute:status/Value:inactive+' => '', + 'Class:Location/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Location/Attribute:org_id' => 'Vlastník (Organizace)', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Vlastník (Organizace)', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Adresa', - 'Class:Location/Attribute:address+' => '', + 'Class:Location/Attribute:address+' => 'Postal address~~', 'Class:Location/Attribute:postal_code' => 'PSČ', 'Class:Location/Attribute:postal_code+' => 'Poštovní směrovací číslo', 'Class:Location/Attribute:city' => 'Město', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Země', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Zařízení', 'Class:Location/Attribute:physicaldevice_list+' => 'Všechna zařízení v tomto umístění', 'Class:Location/Attribute:person_list' => 'Kontakty', 'Class:Location/Attribute:person_list+' => 'Všechny kontakty v tomto umístění', -]); - -// -// Class: Contact -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Contact' => 'Kontakt', - 'Class:Contact+' => '', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~', 'Class:Contact/Attribute:name' => 'Název', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Stav', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Aktivní', - 'Class:Contact/Attribute:status/Value:active+' => '', + 'Class:Contact/Attribute:status/Value:active+' => 'Active~~', 'Class:Contact/Attribute:status/Value:inactive' => 'Neaktivní', - 'Class:Contact/Attribute:status/Value:inactive+' => '', + 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Contact/Attribute:org_id' => 'Organizace', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Název organizace', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'Email', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Telefon', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Upozornění', - 'Class:Contact/Attribute:notify+' => '', + 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', 'Class:Contact/Attribute:notify/Value:no' => 'ne', - 'Class:Contact/Attribute:notify/Value:no+' => '', + 'Class:Contact/Attribute:notify/Value:no+' => 'no~~', 'Class:Contact/Attribute:notify/Value:yes' => 'ano', - 'Class:Contact/Attribute:notify/Value:yes+' => '', + 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~', 'Class:Contact/Attribute:function' => 'Funkce', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'Konfigurační položky', 'Class:Contact/Attribute:cis_list+' => 'Všechny konfigurační položky spojené s tímto kontaktem', 'Class:Contact/Attribute:finalclass' => 'Typ kontaktu', - 'Class:Contact/Attribute:finalclass+' => '', -]); - -// -// Class: Person -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Person' => 'Osoba', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s~~', 'Class:Person/Attribute:name' => 'Příjmení', - 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Jméno', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Osobní číslo', - 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => 'Mobilní telefon', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => 'Umístění', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => 'Název umístění', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'Vedoucí', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'Vedoucí', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'Týmy', 'Class:Person/Attribute:team_list+' => 'Všechny týmy, kterých je tato osoba členem', 'Class:Person/Attribute:tickets_list' => 'Tikety', 'Class:Person/Attribute:tickets_list+' => 'Všechny tikety, které tato osoba zadala', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Uživatelé', 'Class:Person/Attribute:user_list+' => 'Všichni uživatelé přiřazení k této osobě', 'Class:Person/Attribute:manager_id_friendlyname' => 'Popisný název vedoucího', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Obrázek', 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => 'Osobní číslo musí být jedinečné v organizaci', @@ -152,15 +132,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Person/UniquenessRule:name+' => 'Jméno zaměstnance by mělo být v rámci organizace jedinečné', 'Class:Person/UniquenessRule:name' => 'V organizaci \'$this->org_name$\' již existuje osoba se stejným jménem', 'Class:Person/Error:ChangingOrgDenied' => 'Tuto osobu nelze přesunout do organizace \'%1$s\' protože její přiřazený uživatel nemá oprávnění k této organizaci a přerušil by se tím přístup osoby k standardnímu portálu', -]); - -// -// Class: Team -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Team' => 'Tým', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s~~', 'Class:Team/Attribute:persons_list' => 'Členové', 'Class:Team/Attribute:persons_list+' => 'Všichni členové týmu', @@ -173,136 +146,73 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'Tikety', 'Class:Team/Attribute:tickets_list+' => 'Všechny tikety přidělené tomuto týmu', -]); - -// -// Class: Document -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Document' => 'Dokument', - 'Class:Document+' => '', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Document/Attribute:name' => 'Název', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Organizace', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Název organizace', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Typ dokumentu', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Název typu dokumentu', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Verze', - 'Class:Document/Attribute:version+' => '', + 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Popis', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Stav', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Návrh', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Zastaralý', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Publikovaný', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'Konfigurační položky', 'Class:Document/Attribute:cis_list+' => 'Všechny konfigurační položky spojené s tímto dokumentem', 'Class:Document/Attribute:finalclass' => 'Typ dokumentu', - 'Class:Document/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentFile -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentFile' => 'Dokument (soubor)', - 'Class:DocumentFile+' => '', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'Soubor', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => 'Dokument (poznámka)', - 'Class:DocumentNote+' => '', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'Poznámka', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => 'Dokument (web)', - 'Class:DocumentWeb+' => '', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => 'Typologie', - 'Class:Typology+' => '', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => 'Název', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Typ', - 'Class:Typology/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentType -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentType' => 'Typ dokumentu', - 'Class:DocumentType+' => '', -]); - -// -// Class: ContactType -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'Typ kontaktu', - 'Class:ContactType+' => '', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'Spojení (Osoba / Tým)', - 'Class:lnkPersonToTeam+' => '', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~', 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Tým', - 'Class:lnkPersonToTeam/Attribute:team_id+' => '', + 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs~~', 'Class:lnkPersonToTeam/Attribute:team_name' => 'Název týmu', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => 'Osoba', - 'Class:lnkPersonToTeam/Attribute:person_id+' => '', + 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team~~', 'Class:lnkPersonToTeam/Attribute:person_name' => 'Název osoby', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role', - 'Class:lnkPersonToTeam/Attribute:role_id+' => '', + 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Název role', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => 'Správa dat', 'Menu:DataAdministration+' => 'Správa dat', 'Menu:Catalogs' => 'Katalogy', @@ -340,20 +250,11 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:Typology+' => 'Konfigurace typologie', 'UI_WelcomeMenu_AllConfigItems' => 'Souhrn', 'Menu:ConfigManagement:Typology' => 'Konfigurace typologie', -]); - -// Add translation for Fieldsets - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Person:info' => 'Obecné informace', 'User:info' => 'Obecné informace', 'User:profiles' => 'Profily (minimálně jeden)', 'Person:personal_info' => 'Osobní informace', 'Person:notifiy' => 'Upozornění', -]); - -// Themes -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'theme:fullmoon' => 'Úplněk', 'theme:test-red' => 'Testovací instance (červená)', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/da.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/da.dict.itop-structure.php index 4720fb233a..b4ad165f7c 100644 --- a/datamodels/2.x/itop-structure/dictionaries/da.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/da.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -14,136 +13,117 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Organization' => 'Organisation', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => 'Navn', 'Class:Organization/Attribute:name+' => 'Almindeligt navn', 'Class:Organization/Attribute:code' => 'Kodenummer', - 'Class:Organization/Attribute:code+' => '', + 'Class:Organization/Attribute:code+' => 'Organization code (Siret, DUNS,...)~~', 'Class:Organization/Attribute:status' => 'Status', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Aktiv', 'Class:Organization/Attribute:status/Value:active+' => 'Aktiv', 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktiv', 'Class:Organization/Attribute:status/Value:inactive+' => 'Inaktiv', 'Class:Organization/Attribute:parent_id' => 'Parent id', - 'Class:Organization/Attribute:parent_id+' => '', + 'Class:Organization/Attribute:parent_id+' => 'Parent organization~~', 'Class:Organization/Attribute:parent_name' => 'Parent name', 'Class:Organization/Attribute:parent_name+' => 'Parent name', 'Class:Organization/Attribute:deliverymodel_id' => 'Leverings Model Id', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Leveringsmodel navn', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent', - 'Class:Organization/Attribute:parent_id_friendlyname+' => '', + 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~', 'Class:Organization/Attribute:overview' => 'Overview~~', 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~', 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~', 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organization~~', -]); - -// -// Class: Location -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Location' => 'Placering', 'Class:Location+' => 'Enhver type af placering: Region, land, by, bygning, rum rack, ...', 'Class:Location/Attribute:name' => 'Navn', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Status', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Aktiv', 'Class:Location/Attribute:status/Value:active+' => 'Aktiv', 'Class:Location/Attribute:status/Value:inactive' => 'Inaktiv', 'Class:Location/Attribute:status/Value:inactive+' => 'Inaktiv', 'Class:Location/Attribute:org_id' => 'Organisation', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Organisationsnavn', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Adresse', 'Class:Location/Attribute:address+' => 'Postadresse', 'Class:Location/Attribute:postal_code' => 'Postnummer', 'Class:Location/Attribute:postal_code+' => 'Postnummer', 'Class:Location/Attribute:city' => 'By', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Land', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'List Fysiske Enheder', 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~', 'Class:Location/Attribute:person_list' => 'List Kontakter', 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~', -]); - -// -// Class: Contact -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Contact' => 'Kontakt', - 'Class:Contact+' => '', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~', 'Class:Contact/Attribute:name' => 'Navn', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Status', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Aktiv', 'Class:Contact/Attribute:status/Value:active+' => 'Aktiv', 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktiv', 'Class:Contact/Attribute:status/Value:inactive+' => 'Inaktiv', 'Class:Contact/Attribute:org_id' => 'Organisation', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Organisation', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'Email', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Telefonnummer', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Underretning', - 'Class:Contact/Attribute:notify+' => '', + 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', 'Class:Contact/Attribute:notify/Value:no' => 'Nej', - 'Class:Contact/Attribute:notify/Value:no+' => '', + 'Class:Contact/Attribute:notify/Value:no+' => 'no~~', 'Class:Contact/Attribute:notify/Value:yes' => 'Ja', - 'Class:Contact/Attribute:notify/Value:yes+' => '', + 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~', 'Class:Contact/Attribute:function' => 'Funktion', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'CIs', 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~', 'Class:Contact/Attribute:finalclass' => 'Type', - 'Class:Contact/Attribute:finalclass+' => '', -]); - -// -// Class: Person -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Person' => 'Person', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s~~', 'Class:Person/Attribute:name' => 'Efternavn', 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Fornavn', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Personalenummer', - 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => 'Mobiltelefon', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => 'Placering', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => 'Placering', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'Manager', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'Manager-Navn', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'List Teams', 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~', 'Class:Person/Attribute:tickets_list' => 'List Tickets', 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Users~~', 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~', 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager Friendly Name', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Picture~~', 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~', @@ -151,15 +131,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~', 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~', 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~', -]); - -// -// Class: Team -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Team' => 'Team', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s~~', 'Class:Team/Attribute:persons_list' => 'List Medlemmer', 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~', @@ -172,138 +145,75 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'List Tickets', 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~', -]); - -// -// Class: Document -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Document' => 'Dokument', - 'Class:Document+' => '', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Document/Attribute:name' => 'Navn', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Organisation', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Organisationsnavn', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Dokumenttype', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Dokumenttypnavn', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Version~~', 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Beskrivelse', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Status', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Udkast', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Forældet', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Offentlig', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'CIs', 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~', 'Class:Document/Attribute:finalclass' => 'Dokumenttype', - 'Class:Document/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentFile -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentFile' => 'Dokument (Data)', - 'Class:DocumentFile+' => '', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'Data', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => 'Dokument (Noter)', - 'Class:DocumentNote+' => '', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'Tekst', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => 'Dokument (Web)', - 'Class:DocumentWeb+' => '', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => 'Typologi', - 'Class:Typology+' => '', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => 'Navn', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Type', - 'Class:Typology/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentType -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentType' => 'Dokumentype', - 'Class:DocumentType+' => '', -]); - -// -// Class: ContactType -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'Kontakttype', - 'Class:ContactType+' => '', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'Sammenhæng Person/Team', - 'Class:lnkPersonToTeam+' => '', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~', 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team', - 'Class:lnkPersonToTeam/Attribute:team_id+' => '', + 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs~~', 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team navn', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person', - 'Class:lnkPersonToTeam/Attribute:person_id+' => '', + 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team~~', 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person navn', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rolle', - 'Class:lnkPersonToTeam/Attribute:role_id+' => '', + 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rollen navn', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => 'Data administration', - 'Menu:DataAdministration+' => '', + 'Menu:DataAdministration+' => 'Data administration~~', 'Menu:Catalogs' => 'Katalog', 'Menu:Catalogs+' => 'Datatyper', 'Menu:Audit' => 'Audit', @@ -336,23 +246,14 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:ConfigManagement:Shortcuts' => 'Genveje', 'Menu:ConfigManagement:AllContacts' => 'Alle Kontakter: %1$d', 'Menu:Typology' => 'Typologi-Konfiguration', - 'Menu:Typology+' => '', + 'Menu:Typology+' => 'Typology configuration~~', 'UI_WelcomeMenu_AllConfigItems' => 'Sammenfatning', 'Menu:ConfigManagement:Typology' => 'Typologi Konfiguration', -]); - -// Add translation for Fieldsets - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Person:info' => 'Almindelig Information', 'User:info' => 'Almindelig Information', 'User:profiles' => 'Profiles (minimum one)~~', 'Person:personal_info' => 'Personal information~~', 'Person:notifiy' => 'Underretning', -]); - -// Themes -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'theme:fullmoon' => 'Full moon~~', 'theme:test-red' => 'Test instance (Red)~~', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/de.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/de.dict.itop-structure.php index c68f3daef0..8e304c4d60 100644 --- a/datamodels/2.x/itop-structure/dictionaries/de.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/de.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -20,7 +19,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Organization/Attribute:code' => 'Kennziffer', 'Class:Organization/Attribute:code+' => 'Organisationskennziffer (D-U-N-S, Siret)', 'Class:Organization/Attribute:status' => 'Status', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Aktiv', 'Class:Organization/Attribute:status/Value:active+' => 'Aktiv', 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktiv', @@ -30,74 +29,60 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Organization/Attribute:parent_name' => 'Name der Mutterfirma', 'Class:Organization/Attribute:parent_name+' => 'Name der Mutterfirma', 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery-Modell', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery-Modell-Name', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent', 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Übergeordnete Organisation', 'Class:Organization/Attribute:overview' => 'Überblick', 'Organization:Overview:FunctionalCIs' => 'Konfigurationselemente dieser Organisation', 'Organization:Overview:FunctionalCIs:subtitle' => 'nach Typ', 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Benutzer innerhalb dieser Organisation', -]); - -// -// Class: Location -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Location' => 'Standort', 'Class:Location+' => 'Jeder Typ von Standort: Region, Land, Stadt, Seite, Gebäude, Flur, Raum, Rack,...', 'Class:Location/Attribute:name' => 'Name', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Status', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Aktiv', 'Class:Location/Attribute:status/Value:active+' => 'Aktiv', 'Class:Location/Attribute:status/Value:inactive' => 'Inaktiv', 'Class:Location/Attribute:status/Value:inactive+' => 'Inaktiv', 'Class:Location/Attribute:org_id' => 'Organisation', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Name der Organisation', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Adresse', 'Class:Location/Attribute:address+' => 'Postanschrift', 'Class:Location/Attribute:postal_code' => 'Postleitzahl', 'Class:Location/Attribute:postal_code+' => 'Postleitzahl', 'Class:Location/Attribute:city' => 'Stadt', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Land', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Geräte', 'Class:Location/Attribute:physicaldevice_list+' => 'Alle Geräte an diesem Standort', 'Class:Location/Attribute:person_list' => 'Kontakte', 'Class:Location/Attribute:person_list+' => 'Alle Kontakte, die sich an diesem Standort befinden', -]); - -// -// Class: Contact -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Contact' => 'Kontakt', 'Class:Contact+' => 'Abstrakte Klasse. Ein Kontakt kann zu verschiedenen Zwecken mit Tickets und funktionalen CIs verknüpft werden, etwa für die Ticketverteilung und für Benachrichtigungen.', 'Class:Contact/ComplementaryName' => '%1$s - %2$s', 'Class:Contact/Attribute:name' => 'Name', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Status', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Aktiv', 'Class:Contact/Attribute:status/Value:active+' => 'Aktiv', 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktiv', 'Class:Contact/Attribute:status/Value:inactive+' => 'Inaktiv', 'Class:Contact/Attribute:org_id' => 'Organisation', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Organisation', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'E-Mail', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Telefonnummer', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Benachrichtigung', 'Class:Contact/Attribute:notify+' => 'Attribut, das bei der Suche nach Empfängern von Benachrichtigungen verwendet werden kann', 'Class:Contact/Attribute:notify/Value:no' => 'Nein', @@ -105,60 +90,47 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Contact/Attribute:notify/Value:yes' => 'Ja', 'Class:Contact/Attribute:notify/Value:yes+' => 'Ja', 'Class:Contact/Attribute:function' => 'Funktion', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'CIs', 'Class:Contact/Attribute:cis_list+' => 'Alle mit diesem Kontakt verknüpften CIs', 'Class:Contact/Attribute:finalclass' => 'Typ', 'Class:Contact/Attribute:finalclass+' => 'Name der instanziierbaren Klasse', -]); - -// -// Class: Person -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Person' => 'Person', 'Class:Person+' => 'Eine Art von Kontakt zur Beschreibung natürlicher Personen. Personen können zu Teams zusammengefasst und mit anderen Konfigurationselementen verknüpft werden (etwa um zu dokumentieren, wer bei einer Störung einer Anwendung zu kontaktieren ist). Weitere Verwendung: Der Melder einer Benutzeranfrage ist ebenso eine Person wie der Bearbeiter, der sie lösen soll.', 'Class:Person/ComplementaryName' => '%1$s - %2$s', 'Class:Person/Attribute:name' => 'Name', - 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Vorname', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Personalnummer', - 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => 'Mobiltelefon', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => 'Standort', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => 'Standortname', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'Manager', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'Manager-Name', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'Teams', 'Class:Person/Attribute:team_list+' => 'Alle Teams, denen diese Person angehört', 'Class:Person/Attribute:tickets_list' => 'Tickets', 'Class:Person/Attribute:tickets_list+' => 'Alle Tickets, bei denen diese Person der Melder ist', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => '%4$s für %2$s anlegen', 'Class:Person/Attribute:user_list' => 'Benutzer', 'Class:Person/Attribute:user_list+' => 'Alle Benutzer, die mit dieser Person verbunden sind', 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager-Name (lesbar)', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Bild', - 'Class:Person/Attribute:picture+' => '', + 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => 'Die Personalnummer muss innerhalb dieser Organisation eindeutig sein.', 'Class:Person/UniquenessRule:employee_number' => 'In der Organisation \'$this->org_name$\' existiert bereits eine Person mit der gleichen Personalnummer', 'Class:Person/UniquenessRule:name+' => 'Innerhalb einer Organisation muss der Name einer Person eindeutig sein', 'Class:Person/UniquenessRule:name' => 'In der Organisation \'$this->org_name$\' existiert bereits eine Person mit dem gleichen Namen', 'Class:Person/Error:ChangingOrgDenied' => 'Es ist nicht möglich, dieser Person der Organisation \'%1$s\' zuzuordnen, da dies seinen Zugang zum Benutzerportal unterbinden würde, da sein zugehöriger Benutzer nicht für diese Organisation zugelassen ist.', -]); - -// -// Class: Team -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Team' => 'Team', 'Class:Team+' => 'Eine Art von Kontakt. Häufig, aber nicht nur, zur Gruppierung von Personen verwendet. Von Teams wird erwartet, dass sie die ihnen zugewiesenen Tickets im Blick behalten und einem Bearbeiter zuweisen, üblicherweise einem Mitglied des Teams.', 'Class:Team/ComplementaryName' => '%1$s - %2$s', @@ -173,136 +145,73 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'In den letzten 12 Monaten je Bearbeiter geschlossene Benutzeranfragen', 'Class:Team/Attribute:tickets_list' => 'Tickets', 'Class:Team/Attribute:tickets_list+' => 'Alle diesem Team zugewiesenen Tickets', -]); - -// -// Class: Document -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Document' => 'Dokument', 'Class:Document+' => 'Abstrakte Klasse. Ein Dokument, das mehreren Objekten gemeinsam zugeordnet werden kann und dadurch von allen relevanten Stellen aus schnell zu finden ist.', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Document/Attribute:name' => 'Name', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Organisation', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Organisationsname', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Dokumenttyp', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Dokumenttypname', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Version', - 'Class:Document/Attribute:version+' => '', + 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Beschreibung', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Status', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Entwurf', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Veröffentlicht', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'CIs', 'Class:Document/Attribute:cis_list+' => 'Alle mit diesem Dokument verknüpften CIs', 'Class:Document/Attribute:finalclass' => 'Unterklasse von Dokument', 'Class:Document/Attribute:finalclass+' => 'Name der instanziierbaren Klasse', -]); - -// -// Class: DocumentFile -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:DocumentFile' => 'Dokument (Datei)', 'Class:DocumentFile+' => 'Eine Art von Dokument, die eine hochgeladene Datei enthält – in beliebigem Format: Word, PDF, Tabelle usw.', 'Class:DocumentFile/Attribute:file' => 'Datei', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => 'Dokument (Notiz)', 'Class:DocumentNote+' => 'Dient zum Speichern eines Textdokuments. HTML-Formatierung wird über den WYSIWYG-Editor unterstützt. Der Inhalt ist durchsuchbar.', 'Class:DocumentNote/Attribute:text' => 'Text', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => 'Dokument (Web)', 'Class:DocumentWeb+' => 'Hyperlinks auf externe Anwendungen oder Dokumente, die als Verweise auf externe Ressourcen dienen. In ihrem Inhalt kann nicht gesucht werden.', 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => 'Typologie', 'Class:Typology+' => 'Abstrakte Klasse. Externe Schlüssel auf eine Unterklasse von Typologie werden anstelle eines Enum-Attributs verwendet, um dynamischere Werte zu ermöglichen.', 'Class:Typology/Attribute:name' => 'Name', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Typ', 'Class:Typology/Attribute:finalclass+' => 'Name der instanziierbaren Klasse', -]); - -// -// Class: DocumentType -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:DocumentType' => 'Dokumenttyp', 'Class:DocumentType+' => 'Typologie. Ein Klassifikationssystem, um Dokumente zu ordnen und logisch zu gruppieren', -]); - -// -// Class: ContactType -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ContactType' => 'Kontakttyp', 'Class:ContactType+' => 'Typologie, um Ihre Kontakte zu ordnen und für Sie logisch zu gruppieren.', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkPersonToTeam' => 'Verknüpfung Person/Team', 'Class:lnkPersonToTeam+' => 'Diese Verknüpfung gibt an, dass eine Person Mitglied eines Teams ist.', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s', - 'Class:lnkPersonToTeam/Name+' => '', + 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team', 'Class:lnkPersonToTeam/Attribute:team_id+' => 'Ein Team, dem die Person angehört', 'Class:lnkPersonToTeam/Attribute:team_name' => 'Teamname', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person', 'Class:lnkPersonToTeam/Attribute:person_id+' => 'Ein Mitglied des Teams', 'Class:lnkPersonToTeam/Attribute:person_name' => 'Personenname', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rolle', 'Class:lnkPersonToTeam/Attribute:role_id+' => 'Eine Rolle aus einer Typologie möglicher Rollen', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rollenname', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => 'Data Management', 'Menu:DataAdministration+' => 'Data Management', 'Menu:Catalogs' => 'Kataloge', @@ -340,21 +249,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:Typology+' => 'Typologie-Konfiguration', 'UI_WelcomeMenu_AllConfigItems' => 'Zusammenfassung', 'Menu:ConfigManagement:Typology' => 'Typologie-Konfiguration', -]); - -// Add translation for Fieldsets - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Person:info' => 'Allgemeine Informationen', 'User:info' => 'Allgemeine Informationen', 'User:profiles' => 'Profile (mindestens eines)', 'Person:personal_info' => 'Persönliche Informationen', 'Person:notifiy' => 'Benachrichtigungen', -]); - -// Themes -Dict::Add('DE DE', 'German', 'Deutsch', [ 'theme:fullmoon' => 'Full Moon', 'theme:test-red' => 'Test Red (Testinstanz)', - 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => '%4$s für %2$s anlegen', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/en_gb.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/en_gb.dict.itop-structure.php index 2900a4edf2..bf6f251be1 100644 --- a/datamodels/2.x/itop-structure/dictionaries/en_gb.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/en_gb.dict.itop-structure.php @@ -1,60 +1,23 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnary conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: Organization -// - Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Organization' => 'Organisation', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => 'Name', 'Class:Organization/Attribute:name+' => 'Common name', 'Class:Organization/Attribute:code' => 'Code', 'Class:Organization/Attribute:code+' => 'Organisation code (Siret, DUNS,...)', 'Class:Organization/Attribute:status' => 'Status', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Active', 'Class:Organization/Attribute:status/Value:active+' => 'Active', 'Class:Organization/Attribute:status/Value:inactive' => 'Inactive', @@ -64,74 +27,60 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Organization/Attribute:parent_name' => 'Parent name', 'Class:Organization/Attribute:parent_name+' => 'Name of the parent organisation', 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent', 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organisation', 'Class:Organization/Attribute:overview' => 'Overview', 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organisation', 'Organization:Overview:FunctionalCIs:subtitle' => 'by type', 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organisation', -]); - -// -// Class: Location -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Location' => 'Location', 'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room, Rack,...', 'Class:Location/Attribute:name' => 'Name', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Status', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Active', 'Class:Location/Attribute:status/Value:active+' => 'Active', 'Class:Location/Attribute:status/Value:inactive' => 'Inactive', 'Class:Location/Attribute:status/Value:inactive+' => 'Inactive', 'Class:Location/Attribute:org_id' => 'Owner organisation', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Name of the owner organisation', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Address', 'Class:Location/Attribute:address+' => 'Postal address', 'Class:Location/Attribute:postal_code' => 'Postcode', 'Class:Location/Attribute:postal_code+' => 'ZIP/Postal code', 'Class:Location/Attribute:city' => 'City', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Country', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Devices', 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location', 'Class:Location/Attribute:person_list' => 'Contacts', 'Class:Location/Attribute:person_list+' => 'All the contacts located at this location', -]); - -// -// Class: Contact -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Contact' => 'Contact', - 'Class:Contact+' => '', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s', 'Class:Contact/Attribute:name' => 'Name', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Status', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Active', 'Class:Contact/Attribute:status/Value:active+' => 'Active', 'Class:Contact/Attribute:status/Value:inactive' => 'Inactive', 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactive', 'Class:Contact/Attribute:org_id' => 'Organisation', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Organisation name', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'Email', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Phone', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Notification', 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification', 'Class:Contact/Attribute:notify/Value:no' => 'no', @@ -139,61 +88,49 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Contact/Attribute:notify/Value:yes' => 'yes', 'Class:Contact/Attribute:notify/Value:yes+' => 'yes', 'Class:Contact/Attribute:function' => 'Function', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'CIs', 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact', 'Class:Contact/Attribute:finalclass' => 'Contact sub-class', 'Class:Contact/Attribute:finalclass+' => 'Name of the final class', -]); - -// -// Class: Person -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Person' => 'Person', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s', 'Class:Person/Attribute:name' => 'Last Name', - 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'First Name', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Employee number', - 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => 'Mobile phone', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => 'Location', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => 'Location name', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'Manager', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'Manager name', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'Teams', 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to', 'Class:Person/Attribute:tickets_list' => 'Tickets', 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Users', 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person', 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Picture', - 'Class:Person/Attribute:picture+' => '', + 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organisation', 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organisation with the same employee number', 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organisation', 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organisation with the same name', 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organisation \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organisation', -]); - -// -// Class: Team -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Team' => 'Team', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s', 'Class:Team/Attribute:persons_list' => 'Members', 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team', @@ -206,136 +143,73 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months', 'Class:Team/Attribute:tickets_list' => 'Tickets', 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team', -]); - -// -// Class: Document -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Document' => 'Document', - 'Class:Document+' => '', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Document/Attribute:name' => 'Name', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Organisation', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Organisation name', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Document type', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Document type name', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Version', - 'Class:Document/Attribute:version+' => '', + 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Description', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Status', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Draft', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Obsolete', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Published', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'CIs', 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document', 'Class:Document/Attribute:finalclass' => 'Document sub-class', 'Class:Document/Attribute:finalclass+' => 'Name of the final class', -]); - -// -// Class: DocumentFile -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:DocumentFile' => 'Document File', - 'Class:DocumentFile+' => '', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'File', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => 'Document Note', - 'Class:DocumentNote+' => '', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'Text', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => 'Document Web', - 'Class:DocumentWeb+' => '', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => 'Typology', - 'Class:Typology+' => '', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => 'Name', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Typology sub-class', 'Class:Typology/Attribute:finalclass+' => 'Name of the final class', -]); - -// -// Class: DocumentType -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:DocumentType' => 'Document Type', - 'Class:DocumentType+' => '', -]); - -// -// Class: ContactType -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'Contact Type', - 'Class:ContactType+' => '', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'Link Person / Team', - 'Class:lnkPersonToTeam+' => '', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s', - 'Class:lnkPersonToTeam/Name+' => '', + 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team', 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs', 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person', 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team', 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role', 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => 'Data administration', 'Menu:DataAdministration+' => 'Data administration', 'Menu:Catalogs' => 'Catalogues', @@ -373,20 +247,11 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:Typology+' => 'Typology configuration', 'UI_WelcomeMenu_AllConfigItems' => 'Summary', 'Menu:ConfigManagement:Typology' => 'Typology configuration', -]); - -// Add translation for Fieldsets - -Dict::Add('EN GB', 'British English', 'British English', [ 'Person:info' => 'General information', 'User:info' => 'General information', 'User:profiles' => 'Profiles (minimum one)', 'Person:personal_info' => 'Personal information', 'Person:notifiy' => 'Notification', -]); - -// Themes -Dict::Add('EN GB', 'British English', 'British English', [ 'theme:fullmoon' => 'Full moon', 'theme:test-red' => 'Test instance (Red)', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/es_cr.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/es_cr.dict.itop-structure.php index 7913d2d6c8..742780fcd8 100644 --- a/datamodels/2.x/itop-structure/dictionaries/es_cr.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/es_cr.dict.itop-structure.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Organization' => 'Organización', @@ -35,13 +37,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Organization:Overview:FunctionalCIs' => 'Elementos de configuración en esta Organización', 'Organization:Overview:FunctionalCIs:subtitle' => 'por tipo', 'Organization:Overview:Users' => 'Usuarios de iTop en la Organización', -]); - -// -// Class: Location -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Location' => 'Localidad', 'Class:Location+' => 'Cualquier Tipo de Localidad: Región, País, Ciudad, Sitio, Edificio, Piso, Cuarto, Rack,...', 'Class:Location/Attribute:name' => 'Nombre', @@ -68,13 +63,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Location/Attribute:physicaldevice_list+' => 'Dispositivos', 'Class:Location/Attribute:person_list' => 'Contactos', 'Class:Location/Attribute:person_list+' => 'Contactos', -]); - -// -// Class: Contact -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Contact' => 'Contacto', 'Class:Contact+' => 'Contacto', 'Class:Contact/ComplementaryName' => '%1$s - %2$s', @@ -106,13 +94,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Contact/Attribute:cis_list+' => 'Elementos de Configuración relacionados con el contacto', 'Class:Contact/Attribute:finalclass' => 'Clase', 'Class:Contact/Attribute:finalclass+' => 'Clase', -]); - -// -// Class: Person -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Person' => 'Persona', 'Class:Person+' => 'Persona', 'Class:Person/ComplementaryName' => '%1$s - %2$s', @@ -136,6 +117,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Person/Attribute:team_list+' => 'Grupos', 'Class:Person/Attribute:tickets_list' => 'Tickets', 'Class:Person/Attribute:tickets_list+' => 'Tickets', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Usuarios', 'Class:Person/Attribute:user_list+' => 'Todos los Usuarios asociados a esta persona', 'Class:Person/Attribute:manager_id_friendlyname' => 'Nombre del Jefe', @@ -147,13 +129,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Person/UniquenessRule:name+' => 'El nombre del empleado debe ser único dentro de su Organización', 'Class:Person/UniquenessRule:name' => 'Ya existe una persona en la organiación \'$this->org_name$\', con el mismo nombre', 'Class:Person/Error:ChangingOrgDenied' => 'Es imposible mover a esta persona a la organización \'%1$s\' ya que interrumpiría su acceso al Portal de usuario y su usuario asociado no estaría permitido en esta organización.', -]); - -// -// Class: Team -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Team' => 'Grupo de Trabajo', 'Class:Team+' => 'Grupo de Trabajo', 'Class:Team/ComplementaryName' => '%1$s - %2$s', @@ -168,13 +143,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'Tickets', 'Class:Team/Attribute:tickets_list+' => 'Tickets', -]); - -// -// Class: Document -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Document' => 'Documento', 'Class:Document+' => 'Documento', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s', @@ -204,81 +172,32 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Document/Attribute:cis_list+' => 'Elementos de Configuración referenciados en este documento', 'Class:Document/Attribute:finalclass' => 'Tipo de Documento', 'Class:Document/Attribute:finalclass+' => 'Tipo de Documento', -]); - -// -// Class: DocumentFile -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:DocumentFile' => 'Documento de Archivo', 'Class:DocumentFile+' => 'Documento de Archivo', 'Class:DocumentFile/Attribute:file' => 'Archivo', 'Class:DocumentFile/Attribute:file+' => 'Archivo', -]); - -// -// Class: DocumentNote -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:DocumentNote' => 'Nota', 'Class:DocumentNote+' => 'Nota', 'Class:DocumentNote/Attribute:text' => 'Texto', 'Class:DocumentNote/Attribute:text+' => 'Texto', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:DocumentWeb' => 'Documento Web', 'Class:DocumentWeb+' => 'Documento disponible en otro servidor Web', 'Class:DocumentWeb/Attribute:url' => 'URL', 'Class:DocumentWeb/Attribute:url+' => 'URL de Internet', -]); - -// -// Class: Typology -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Typology' => 'Tipología', 'Class:Typology+' => 'Tipología', 'Class:Typology/Attribute:name' => 'Nombre', 'Class:Typology/Attribute:name+' => 'Nombre del Tipo', 'Class:Typology/Attribute:finalclass' => 'Clase', 'Class:Typology/Attribute:finalclass+' => 'Clase', -]); - -// -// Class: DocumentType -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:DocumentType' => 'Tipo de Documento', 'Class:DocumentType+' => 'Tipo de Documento', -]); - -// -// Class: ContactType -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ContactType' => 'Tipo de Contacto', 'Class:ContactType+' => 'Tipo de Contacto', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkPersonToTeam' => 'Relación Persona y Grupo', 'Class:lnkPersonToTeam+' => 'Relación Persona y Grupo', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s', - 'Class:lnkPersonToTeam/Name+' => '', + 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Grupo', 'Class:lnkPersonToTeam/Attribute:team_id+' => 'Grupo', 'Class:lnkPersonToTeam/Attribute:team_name' => 'Grupo', @@ -291,13 +210,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkPersonToTeam/Attribute:role_id+' => 'Rol', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rol', 'Class:lnkPersonToTeam/Attribute:role_name+' => 'Rol', -]); - -// -// Application Menu -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:DataAdministration' => 'Administración de Datos', 'Menu:DataAdministration+' => 'Administración de Datos', 'Menu:Catalogs' => 'Catálogos', @@ -335,20 +247,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:Typology+' => 'Configuración de Tipos', 'UI_WelcomeMenu_AllConfigItems' => 'Resumen', 'Menu:ConfigManagement:Typology' => 'Configuración de Tipos', -]); - -// Add translation for Fieldsets - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Person:info' => 'Información General', 'User:info' => 'Información General', 'User:profiles' => 'Perfiles (mínimo uno)', 'Person:personal_info' => 'Información Personal', 'Person:notifiy' => 'Notificación', -]); - -// Themes -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'theme:fullmoon' => 'Luna Llena', 'theme:test-red' => 'Instancia de Prueba (Red)', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/et.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/et.dict.itop-structure.php new file mode 100644 index 0000000000..2a5f9dfe6f --- /dev/null +++ b/datamodels/2.x/itop-structure/dictionaries/et.dict.itop-structure.php @@ -0,0 +1,257 @@ + 'Organization~~', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', + 'Class:Organization/Attribute:name' => 'Name~~', + 'Class:Organization/Attribute:name+' => 'Common name~~', + 'Class:Organization/Attribute:code' => 'Code~~', + 'Class:Organization/Attribute:code+' => 'Organization code (Siret, DUNS,...)~~', + 'Class:Organization/Attribute:status' => 'Status~~', + 'Class:Organization/Attribute:status+' => '~~', + 'Class:Organization/Attribute:status/Value:active' => 'Active~~', + 'Class:Organization/Attribute:status/Value:active+' => 'Active~~', + 'Class:Organization/Attribute:status/Value:inactive' => 'Inactive~~', + 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactive~~', + 'Class:Organization/Attribute:parent_id' => 'Parent~~', + 'Class:Organization/Attribute:parent_id+' => 'Parent organization~~', + 'Class:Organization/Attribute:parent_name' => 'Parent name~~', + 'Class:Organization/Attribute:parent_name+' => 'Name of the parent organization~~', + 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', + 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', + 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~', + 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~', + 'Class:Organization/Attribute:overview' => 'Overview~~', + 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~', + 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~', + 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organization~~', + 'Class:Location' => 'Location~~', + 'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room,...~~', + 'Class:Location/Attribute:name' => 'Name~~', + 'Class:Location/Attribute:name+' => '~~', + 'Class:Location/Attribute:status' => 'Status~~', + 'Class:Location/Attribute:status+' => '~~', + 'Class:Location/Attribute:status/Value:active' => 'Active~~', + 'Class:Location/Attribute:status/Value:active+' => 'Active~~', + 'Class:Location/Attribute:status/Value:inactive' => 'Inactive~~', + 'Class:Location/Attribute:status/Value:inactive+' => 'Inactive~~', + 'Class:Location/Attribute:org_id' => 'Owner organization~~', + 'Class:Location/Attribute:org_id+' => '~~', + 'Class:Location/Attribute:org_name' => 'Name of the owner organization~~', + 'Class:Location/Attribute:org_name+' => '~~', + 'Class:Location/Attribute:address' => 'Address~~', + 'Class:Location/Attribute:address+' => 'Postal address~~', + 'Class:Location/Attribute:postal_code' => 'Postal code~~', + 'Class:Location/Attribute:postal_code+' => 'ZIP/Postal code~~', + 'Class:Location/Attribute:city' => 'City~~', + 'Class:Location/Attribute:city+' => '~~', + 'Class:Location/Attribute:country' => 'Country~~', + 'Class:Location/Attribute:country+' => '~~', + 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~', + 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~', + 'Class:Location/Attribute:person_list' => 'Contacts~~', + 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~', + 'Class:Contact' => 'Contact~~', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', + 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Contact/Attribute:name' => 'Name~~', + 'Class:Contact/Attribute:name+' => '~~', + 'Class:Contact/Attribute:status' => 'Status~~', + 'Class:Contact/Attribute:status+' => '~~', + 'Class:Contact/Attribute:status/Value:active' => 'Active~~', + 'Class:Contact/Attribute:status/Value:active+' => 'Active~~', + 'Class:Contact/Attribute:status/Value:inactive' => 'Inactive~~', + 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactive~~', + 'Class:Contact/Attribute:org_id' => 'Organization~~', + 'Class:Contact/Attribute:org_id+' => '~~', + 'Class:Contact/Attribute:org_name' => 'Organization name~~', + 'Class:Contact/Attribute:org_name+' => '~~', + 'Class:Contact/Attribute:email' => 'Email~~', + 'Class:Contact/Attribute:email+' => '~~', + 'Class:Contact/Attribute:phone' => 'Phone~~', + 'Class:Contact/Attribute:phone+' => '~~', + 'Class:Contact/Attribute:notify' => 'Notification~~', + 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', + 'Class:Contact/Attribute:notify/Value:no' => 'no~~', + 'Class:Contact/Attribute:notify/Value:no+' => 'no~~', + 'Class:Contact/Attribute:notify/Value:yes' => 'yes~~', + 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~', + 'Class:Contact/Attribute:function' => 'Function~~', + 'Class:Contact/Attribute:function+' => '~~', + 'Class:Contact/Attribute:cis_list' => 'CIs~~', + 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~', + 'Class:Contact/Attribute:finalclass' => 'Contact sub-class~~', + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:Person' => 'Person~~', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', + 'Class:Person/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Person/Attribute:name' => 'Last Name~~', + 'Class:Person/Attribute:name+' => '~~', + 'Class:Person/Attribute:first_name' => 'First Name~~', + 'Class:Person/Attribute:first_name+' => '~~', + 'Class:Person/Attribute:employee_number' => 'Employee number~~', + 'Class:Person/Attribute:employee_number+' => '~~', + 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~', + 'Class:Person/Attribute:mobile_phone+' => '~~', + 'Class:Person/Attribute:location_id' => 'Location~~', + 'Class:Person/Attribute:location_id+' => '~~', + 'Class:Person/Attribute:location_name' => 'Location name~~', + 'Class:Person/Attribute:location_name+' => '~~', + 'Class:Person/Attribute:manager_id' => 'Manager~~', + 'Class:Person/Attribute:manager_id+' => '~~', + 'Class:Person/Attribute:manager_name' => 'Manager name~~', + 'Class:Person/Attribute:manager_name+' => '~~', + 'Class:Person/Attribute:team_list' => 'Teams~~', + 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~', + 'Class:Person/Attribute:tickets_list' => 'Tickets~~', + 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', + 'Class:Person/Attribute:user_list' => 'Users~~', + 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~', + 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', + 'Class:Person/Attribute:picture' => 'Picture~~', + 'Class:Person/Attribute:picture+' => '~~', + 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~', + 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~', + 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~', + 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~', + 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~', + 'Class:Team' => 'Team~~', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', + 'Class:Team/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Team/Attribute:persons_list' => 'Members~~', + 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~', + 'Class:Team/Attribute:overview' => 'Overview~~', + 'Team:Overview' => 'Tickets and CIs managed by the team~~', + 'Team:Overview:ActiveTickets' => 'Active tickets~~', + 'Team:Overview:FunctionalCIs-ByType' => 'Functional CIs~~', + 'Team:Overview:UserRequest-ByStatus' => 'User requests by status~~', + 'Team:Overview:UserRequest-ClosedByMonth' => 'User requests closed in last 12 months~~', + 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', + 'Class:Team/Attribute:tickets_list' => 'Tickets~~', + 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~', + 'Class:Document' => 'Document~~', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', + 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~', + 'Class:Document/Attribute:name' => 'Name~~', + 'Class:Document/Attribute:name+' => '~~', + 'Class:Document/Attribute:org_id' => 'Organization~~', + 'Class:Document/Attribute:org_id+' => '~~', + 'Class:Document/Attribute:org_name' => 'Organization name~~', + 'Class:Document/Attribute:org_name+' => '~~', + 'Class:Document/Attribute:documenttype_id' => 'Document type~~', + 'Class:Document/Attribute:documenttype_id+' => '~~', + 'Class:Document/Attribute:documenttype_name' => 'Document type name~~', + 'Class:Document/Attribute:documenttype_name+' => '~~', + 'Class:Document/Attribute:version' => 'Version~~', + 'Class:Document/Attribute:version+' => '~~', + 'Class:Document/Attribute:description' => 'Description~~', + 'Class:Document/Attribute:description+' => '~~', + 'Class:Document/Attribute:status' => 'Status~~', + 'Class:Document/Attribute:status+' => '~~', + 'Class:Document/Attribute:status/Value:draft' => 'Draft~~', + 'Class:Document/Attribute:status/Value:draft+' => '~~', + 'Class:Document/Attribute:status/Value:obsolete' => 'Obsolete~~', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', + 'Class:Document/Attribute:status/Value:published' => 'Published~~', + 'Class:Document/Attribute:status/Value:published+' => '~~', + 'Class:Document/Attribute:cis_list' => 'CIs~~', + 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~', + 'Class:Document/Attribute:finalclass' => 'Document sub-class~~', + 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:DocumentFile' => 'Document File~~', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', + 'Class:DocumentFile/Attribute:file' => 'File~~', + 'Class:DocumentFile/Attribute:file+' => '~~', + 'Class:DocumentNote' => 'Document Note~~', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', + 'Class:DocumentNote/Attribute:text' => 'Text~~', + 'Class:DocumentNote/Attribute:text+' => '~~', + 'Class:DocumentWeb' => 'Document Web~~', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', + 'Class:DocumentWeb/Attribute:url' => 'URL~~', + 'Class:DocumentWeb/Attribute:url+' => '~~', + 'Class:Typology' => 'Typology~~', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', + 'Class:Typology/Attribute:name' => 'Name~~', + 'Class:Typology/Attribute:name+' => '~~', + 'Class:Typology/Attribute:finalclass' => 'Typology sub-class~~', + 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:DocumentType' => 'Document Type~~', + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', + 'Class:ContactType' => 'Contact Type~~', + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', + 'Class:lnkPersonToTeam' => 'Link Person / Team~~', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', + 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~', + 'Class:lnkPersonToTeam/Name+' => '~~', + 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~', + 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs~~', + 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name~~', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', + 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~', + 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team~~', + 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name~~', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', + 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role~~', + 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', + 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~', + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', + 'Menu:DataAdministration' => 'Data administration~~', + 'Menu:DataAdministration+' => 'Data administration~~', + 'Menu:Catalogs' => 'Catalogs~~', + 'Menu:Catalogs+' => 'Data types~~', + 'Menu:Audit' => 'Audit~~', + 'Menu:Audit+' => 'Audit~~', + 'Menu:CSVImport' => 'CSV import~~', + 'Menu:CSVImport+' => 'Bulk creation or update~~', + 'Menu:Organization' => 'Organizations~~', + 'Menu:Organization+' => 'All organizations~~', + 'Menu:ConfigManagement' => 'Configuration management~~', + 'Menu:ConfigManagement+' => 'Configuration management~~', + 'Menu:ConfigManagementCI' => 'Configuration items~~', + 'Menu:ConfigManagementCI+' => 'Configuration items~~', + 'Menu:ConfigManagementOverview' => 'Overview~~', + 'Menu:ConfigManagementOverview+' => 'Overview~~', + 'Menu:Contact' => 'Contacts~~', + 'Menu:Contact+' => 'Contacts~~', + 'Menu:Contact:Count' => '%1$d contacts~~', + 'Menu:Person' => 'Persons~~', + 'Menu:Person+' => 'All persons~~', + 'Menu:Team' => 'Teams~~', + 'Menu:Team+' => 'All teams~~', + 'Menu:Document' => 'Documents~~', + 'Menu:Document+' => 'All documents~~', + 'Menu:Location' => 'Locations~~', + 'Menu:Location+' => 'All locations~~', + 'Menu:NewContact' => 'New contact~~', + 'Menu:NewContact+' => 'New contact~~', + 'Menu:SearchContacts' => 'Search for contacts~~', + 'Menu:SearchContacts+' => 'Search for contacts~~', + 'Menu:ConfigManagement:Shortcuts' => 'Shortcuts~~', + 'Menu:ConfigManagement:AllContacts' => 'All contacts: %1$d~~', + 'Menu:Typology' => 'Typology configuration~~', + 'Menu:Typology+' => 'Typology configuration~~', + 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~', + 'Menu:ConfigManagement:Typology' => 'Typology configuration~~', + 'Person:info' => 'General information~~', + 'User:info' => 'General information~~', + 'User:profiles' => 'Profiles (minimum one)~~', + 'Person:personal_info' => 'Personal information~~', + 'Person:notifiy' => 'Notification~~', + 'theme:fullmoon' => 'Full moon~~', + 'theme:test-red' => 'Test instance (Red)~~', +]); diff --git a/datamodels/2.x/itop-structure/dictionaries/fr.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/fr.dict.itop-structure.php index dfdb312ed4..b8e0bbc110 100644 --- a/datamodels/2.x/itop-structure/dictionaries/fr.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/fr.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -19,90 +18,70 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Organization/Attribute:code' => 'Code', 'Class:Organization/Attribute:code+' => 'Organisation code (Siret, DUNS,...)', 'Class:Organization/Attribute:status' => 'Etat', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Actif', - 'Class:Organization/Attribute:status/Value:active+' => '', + 'Class:Organization/Attribute:status/Value:active+' => 'Active~~', 'Class:Organization/Attribute:status/Value:inactive' => 'Inactif', - 'Class:Organization/Attribute:status/Value:inactive+' => '', + 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Organization/Attribute:parent_id' => 'Organisation Parent', 'Class:Organization/Attribute:parent_id+' => 'Organisation parent', 'Class:Organization/Attribute:parent_name' => 'Nom du parent', 'Class:Organization/Attribute:parent_name+' => 'Nom de l\'organisation parente', 'Class:Organization/Attribute:deliverymodel_id' => 'Modèle de support', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Nom modèle de support', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Nom commun', - 'Class:Organization/Attribute:parent_id_friendlyname+' => '', + 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~', 'Class:Organization/Attribute:overview' => 'Tableau de bord', 'Organization:Overview:FunctionalCIs' => 'Infrastructure de cette organisation', 'Organization:Overview:FunctionalCIs:subtitle' => 'par type', 'Organization:Overview:Users' => 'Utilisateurs '.ITOP_APPLICATION_SHORT.' dans cette organisation', -]); - -// -// Class: Location -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Location' => 'Lieu', 'Class:Location+' => 'Tout type de lieu: Région, Pays, Ville, Site, Bâtiment, Étage, Bureau,...', 'Class:Location/Attribute:name' => 'Nom', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Etat', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Actif', - 'Class:Location/Attribute:status/Value:active+' => '', + 'Class:Location/Attribute:status/Value:active+' => 'Active~~', 'Class:Location/Attribute:status/Value:inactive' => 'Inactif', - 'Class:Location/Attribute:status/Value:inactive+' => '', + 'Class:Location/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Location/Attribute:org_id' => 'Organisation', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Nom organisation', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Adresse', 'Class:Location/Attribute:address+' => 'Adresse postale', 'Class:Location/Attribute:postal_code' => 'Code postal', 'Class:Location/Attribute:postal_code+' => 'Code postal', 'Class:Location/Attribute:city' => 'Ville', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Pays', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Matériels', 'Class:Location/Attribute:physicaldevice_list+' => 'Tous les matériels dans ce lieu', 'Class:Location/Attribute:person_list' => 'Contacts', 'Class:Location/Attribute:person_list+' => 'Tous les contacts situés dans ce lieu', - 'Class:Location/Attribute:person_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Location/Attribute:person_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Location/Attribute:person_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Location/Attribute:person_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Location/Attribute:person_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Location/Attribute:person_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', -]); - -// -// Class: Contact -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Contact' => 'Contact', 'Class:Contact+' => 'Classe abstraite. Un contact peut être lié à des Tickets et des CI fonctionnels pour divers usages, par exemple l\'affectation des Tickets ou les notifications.', 'Class:Contact/ComplementaryName' => '%1$s - %2$s', 'Class:Contact/Attribute:name' => 'Nom', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Etat', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Actif', - 'Class:Contact/Attribute:status/Value:active+' => '', + 'Class:Contact/Attribute:status/Value:active+' => 'Active~~', 'Class:Contact/Attribute:status/Value:inactive' => 'Inactif', - 'Class:Contact/Attribute:status/Value:inactive+' => '', + 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Contact/Attribute:org_id' => 'Organisation', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Nom organisation', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'Email', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Téléphone', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Notification', 'Class:Contact/Attribute:notify+' => 'Champ utilisable dans la recherche des destinataires de Notifications', 'Class:Contact/Attribute:notify/Value:no' => 'non', @@ -110,81 +89,53 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Contact/Attribute:notify/Value:yes' => 'oui', 'Class:Contact/Attribute:notify/Value:yes+' => 'oui', 'Class:Contact/Attribute:function' => 'Fonction', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'CIs', 'Class:Contact/Attribute:cis_list+' => 'Tous les éléments de configuration liés à ce contact', 'Class:Contact/Attribute:finalclass' => 'Sous-classe de Contact', 'Class:Contact/Attribute:finalclass+' => 'Nom de la classe instanciable', -]); - -// -// Class: Person -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Person' => 'Personne', 'Class:Person+' => 'Type de contact utilisé pour décrire des personnes physiques. Les personnes peuvent être regroupées en équipes. Elles peuvent être liées à d\'autres éléments de configuration (par ex. pour décrire qui contacter en cas d\'incident sur une application). Autre usage : l\'appelant d\'une demande utilisateur est une personne, tout comme l\'agent assigné pour la résoudre.', 'Class:Person/ComplementaryName' => '%1$s - %2$s', 'Class:Person/Attribute:name' => 'Nom', - 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Prénom', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Numéro d\'employé', - 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => 'Téléphone mobile', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => 'Site', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => 'Nom site', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'Manager', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'Nom Manager', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'Equipes', 'Class:Person/Attribute:team_list+' => 'Toutes les équipes dont fait partie cette personne', - 'Class:Person/Attribute:team_list/UI:Links:Add:Button+' => 'Ajouter une %4$s', - 'Class:Person/Attribute:team_list/UI:Links:Add:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Person/Attribute:team_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Person/Attribute:team_list/UI:Links:Remove:Modal:Title' => 'Retirer une %4$s', 'Class:Person/Attribute:tickets_list' => 'Tickets', 'Class:Person/Attribute:tickets_list+' => 'Tous les tickets dont cette personne est le bénéficiaire', 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Créer un %4$s pour %2$s', 'Class:Person/Attribute:user_list' => 'Utilisateurs', 'Class:Person/Attribute:user_list+' => 'Les comptes utilisateurs associés à cette personne', - 'Class:Person/Attribute:user_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Person/Attribute:user_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Person/Attribute:user_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Person/Attribute:user_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Person/Attribute:user_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Person/Attribute:user_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de sa %1$s', 'Class:Person/Attribute:manager_id_friendlyname' => 'Nom du manager', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Photo', - 'Class:Person/Attribute:picture+' => '', + 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => 'Le numéro d\'employé doit être unique dans l\'organisation', 'Class:Person/UniquenessRule:employee_number' => 'il y a déjà une personne avec ce numéro d\'employé dans l\'organisation \'$this->org_name$\'', 'Class:Person/UniquenessRule:name+' => 'Le nom de l\'employé devrait être unique dans l\'organisation', 'Class:Person/UniquenessRule:name' => 'Il y a déjà une personne avec ce nom dans l\'organisation \'$this->org_name$\'', 'Class:Person/Error:ChangingOrgDenied' => 'Impossible de déplacer cette personne sous l\'organisation \'%1$s\', cela casserait son accès au portail utilisateur, car il n\'a pas le droit de voir cette organisation', -]); - -// -// Class: Team -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Team' => 'Équipe', 'Class:Team+' => 'Type de contact. Souvent utilisé pour regrouper des personnes, mais pas seulement. Les équipes sont censées suivre les tickets qui leur sont affectés et les assigner à un agent, généralement membre de cette équipe.', 'Class:Team/ComplementaryName' => '%1$s - %2$s', 'Class:Team/Attribute:persons_list' => 'Membres', 'Class:Team/Attribute:persons_list+' => 'Toutes les personnes appartenant à cette équipe', - 'Class:Team/Attribute:persons_list/UI:Links:Add:Button+' => 'Ajouter une %4$s', - 'Class:Team/Attribute:persons_list/UI:Links:Add:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Team/Attribute:persons_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Team/Attribute:persons_list/UI:Links:Remove:Modal:Title' => 'Retirer une %4$s', 'Class:Team/Attribute:overview' => 'Tableau de bord', 'Team:Overview' => 'Tickets et équipements gérés par cette équipe', 'Team:Overview:ActiveTickets' => 'Tickets ouverts', @@ -194,136 +145,73 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'Demandes utilisateur fermées par agent (12 derniers mois)', 'Class:Team/Attribute:tickets_list' => 'Tickets', 'Class:Team/Attribute:tickets_list+' => 'Tous les tickets assignés à cette équipe', -]); - -// -// Class: Document -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Document' => 'Document', 'Class:Document+' => 'Classe abstraite. Document pouvant être partagé entre plusieurs objets, ce qui le rend facile et rapide à retrouver depuis différents points de vue.', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Document/Attribute:name' => 'Nom', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Organisation', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Nom organisation', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Type de document', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Nom type de document', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Version', - 'Class:Document/Attribute:version+' => '', + 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Description', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Etat', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Brouillon', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Obsolète', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Publié', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'CIs', 'Class:Document/Attribute:cis_list+' => 'Tous les éléments de configuration liés à ce document', 'Class:Document/Attribute:finalclass' => 'Sous-classe de Document', 'Class:Document/Attribute:finalclass+' => 'Nom de la classe instanciable', -]); - -// -// Class: DocumentFile -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:DocumentFile' => 'Document fichier', 'Class:DocumentFile+' => 'Type de document qui inclut un fichier téléchargé (tout format : Word, PDF, tableur, etc.).', 'Class:DocumentFile/Attribute:file' => 'Fichier', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => 'Document note', 'Class:DocumentNote+' => 'Utilisé pour stocker un document texte. Le formatage HTML est pris en charge via l\'éditeur WYSIWYG. Une recherche peut être effectuer sur son contenu.', 'Class:DocumentNote/Attribute:text' => 'Texte', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => 'Document web', 'Class:DocumentWeb+' => 'Hyperliens vers des applications ou des documents externes, servant de pointeurs vers des ressources externes. Vous ne pouvez pas effectuer de recherche sur leur contenu depuis '.ITOP_APPLICATION_SHORT, 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => 'Typologie', 'Class:Typology+' => 'Classe abstraite. Les attributs ExternalKey vers une sous-classe de Typology sont utilisés à la place d\'un EnumAttribute pour disposer de valeurs plus dynamiques.', 'Class:Typology/Attribute:name' => 'Nom', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Sous-classe de Typologie', 'Class:Typology/Attribute:finalclass+' => 'Nom de la classe instanciable', -]); - -// -// Class: DocumentType -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:DocumentType' => 'Type de document', 'Class:DocumentType+' => 'Typologie. Système de classification utilisé pour organiser et typer logiquement les documents.', -]); - -// -// Class: ContactType -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ContactType' => 'Type de contact', 'Class:ContactType+' => 'Typologie pour organiser vos contacts et les regrouper logiquement.', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkPersonToTeam' => 'Lien Personne / Équipe', 'Class:lnkPersonToTeam+' => 'Ce lien indique lorsqu\'une Personne est membre d\'une Équipe.', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s', - 'Class:lnkPersonToTeam/Name+' => '', + 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Equipe', 'Class:lnkPersonToTeam/Attribute:team_id+' => 'Une équipe à laquelle appartient la personne', 'Class:lnkPersonToTeam/Attribute:team_name' => 'Nom Equipe', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => 'Personne', 'Class:lnkPersonToTeam/Attribute:person_id+' => 'Un membre de l\'équipe', 'Class:lnkPersonToTeam/Attribute:person_name' => 'Nom Personne', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rôle', 'Class:lnkPersonToTeam/Attribute:role_id+' => 'Un rôle parmi une typologie de rôles possibles', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Nom Role', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => 'Administration des données', 'Menu:DataAdministration+' => 'Administration des données', 'Menu:Catalogs' => 'Catalogues', @@ -361,20 +249,11 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Menu:Typology+' => 'Typologie configuration', 'UI_WelcomeMenu_AllConfigItems' => 'Résumé', 'Menu:ConfigManagement:Typology' => 'Configuration des typologies', -]); - -// Add translation for Fieldsets - -Dict::Add('FR FR', 'French', 'Français', [ 'Person:info' => 'Informations générales', 'User:info' => 'Informations générales', 'User:profiles' => 'Profils (minimum un)', 'Person:personal_info' => 'Informations personnelles', 'Person:notifiy' => 'Notification', -]); - -// Themes -Dict::Add('FR FR', 'French', 'Français', [ 'theme:fullmoon' => 'Full moon', 'theme:test-red' => 'Instance de test (Rouge)', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/hu.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/hu.dict.itop-structure.php index 0a31378f87..eada5954e9 100644 --- a/datamodels/2.x/itop-structure/dictionaries/hu.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/hu.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -13,155 +12,129 @@ */ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Organization' => 'Szevezeti egység', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => 'Név', - 'Class:Organization/Attribute:name+' => '', + 'Class:Organization/Attribute:name+' => 'Common name~~', 'Class:Organization/Attribute:code' => 'Azonosító', - 'Class:Organization/Attribute:code+' => '', + 'Class:Organization/Attribute:code+' => 'Organization code (Siret, DUNS,...)~~', 'Class:Organization/Attribute:status' => 'Állapot', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Aktív', - 'Class:Organization/Attribute:status/Value:active+' => '', + 'Class:Organization/Attribute:status/Value:active+' => 'Active~~', 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktív', - 'Class:Organization/Attribute:status/Value:inactive+' => '', + 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Organization/Attribute:parent_id' => 'Fölérendelt szervezeti egység', - 'Class:Organization/Attribute:parent_id+' => '', + 'Class:Organization/Attribute:parent_id+' => 'Parent organization~~', 'Class:Organization/Attribute:parent_name' => 'Fölérendelt szervezeti egység név', - 'Class:Organization/Attribute:parent_name+' => '', + 'Class:Organization/Attribute:parent_name+' => 'Name of the parent organization~~', 'Class:Organization/Attribute:deliverymodel_id' => 'Teljesítési modell', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Teljesítési modell név', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Fölérendelt szervezeti egység név', - 'Class:Organization/Attribute:parent_id_friendlyname+' => '', + 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~', 'Class:Organization/Attribute:overview' => 'Áttekintő', 'Organization:Overview:FunctionalCIs' => 'A szervezet konfigurációs elemei', 'Organization:Overview:FunctionalCIs:subtitle' => 'típus szerint', 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' szervezeten belüli felhasználók', -]); - -// -// Class: Location -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Location' => 'Helyszín', - 'Class:Location+' => '', + 'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room,...~~', 'Class:Location/Attribute:name' => 'Név', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Állapot', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Aktív', - 'Class:Location/Attribute:status/Value:active+' => '', + 'Class:Location/Attribute:status/Value:active+' => 'Active~~', 'Class:Location/Attribute:status/Value:inactive' => 'Inaktív', - 'Class:Location/Attribute:status/Value:inactive+' => '', + 'Class:Location/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Location/Attribute:org_id' => 'Tulajdonos szervezeti egység', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Tulajdonos szervezeti egység név', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Cím', 'Class:Location/Attribute:address+' => 'Postacím', 'Class:Location/Attribute:postal_code' => 'Irányítószám', - 'Class:Location/Attribute:postal_code+' => '', + 'Class:Location/Attribute:postal_code+' => 'ZIP/Postal code~~', 'Class:Location/Attribute:city' => 'Város', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Ország', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Eszközök', 'Class:Location/Attribute:physicaldevice_list+' => 'A helyszín összes eszköze', 'Class:Location/Attribute:person_list' => 'Kapcsolattartók', 'Class:Location/Attribute:person_list+' => 'A helyszín összes kapcsolattartója', -]); - -// -// Class: Contact -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Contact' => 'Kapcsolattartó', - 'Class:Contact+' => '', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~', 'Class:Contact/Attribute:name' => 'Név', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Állapot', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Aktív', - 'Class:Contact/Attribute:status/Value:active+' => '', + 'Class:Contact/Attribute:status/Value:active+' => 'Active~~', 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktív', - 'Class:Contact/Attribute:status/Value:inactive+' => '', + 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Contact/Attribute:org_id' => 'Szervezeti egység', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Szervezeti egység név', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'Email', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Telefonszám', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Értesítés', - 'Class:Contact/Attribute:notify+' => '', + 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', 'Class:Contact/Attribute:notify/Value:no' => 'Nem', - 'Class:Contact/Attribute:notify/Value:no+' => '', + 'Class:Contact/Attribute:notify/Value:no+' => 'no~~', 'Class:Contact/Attribute:notify/Value:yes' => 'Igen', - 'Class:Contact/Attribute:notify/Value:yes+' => '', + 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~', 'Class:Contact/Attribute:function' => 'Beosztás', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'CI-k', 'Class:Contact/Attribute:cis_list+' => 'A kapcsolattartóhoz tartozó összes konfigurációs elem', 'Class:Contact/Attribute:finalclass' => 'Kapcsolattartó típus', - 'Class:Contact/Attribute:finalclass+' => '', -]); - -// -// Class: Person -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Person' => 'Kapcsolattartó', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s~~', 'Class:Person/Attribute:name' => 'Vezetéknév', - 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Keresztnév', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Alkalmazotti szám', - 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => 'Mobiltelefon', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => 'Helyszín', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => 'Helyszín név', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'Felettes', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'Felettes neve', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'Csapatok', - 'Class:Person/Attribute:team_list+' => '', + 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~', 'Class:Person/Attribute:tickets_list' => 'Hibajegyek', - 'Class:Person/Attribute:tickets_list+' => '', + 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Users~~', 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~', 'Class:Person/Attribute:manager_id_friendlyname' => 'Felettes rövid neve', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Kép', - 'Class:Person/Attribute:picture+' => '', + 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => 'A szervezeten belül az alkalmazotti számnak egyedinek kell lennie', 'Class:Person/UniquenessRule:employee_number' => 'már van egy személy a \'$this->this->org_name$\' szervezetben ugyanezzel az alkalmazotti számmal', 'Class:Person/UniquenessRule:name+' => 'Az alkalmazott nevének egyedinek kell lennie a szervezeten belül', 'Class:Person/UniquenessRule:name' => 'A \'$this->org_name$\' szervezetben már van egy ugyanilyen nevű személy.', 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~', -]); - -// -// Class: Team -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Team' => 'Csapat', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s~~', 'Class:Team/Attribute:persons_list' => 'Tagok', - 'Class:Team/Attribute:persons_list+' => '', + 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~', 'Class:Team/Attribute:overview' => 'Overview~~', 'Team:Overview' => 'Tickets and CIs managed by the team~~', 'Team:Overview:ActiveTickets' => 'Active tickets~~', @@ -170,116 +143,60 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Team:Overview:UserRequest-ClosedByMonth' => 'User requests closed in last 12 months~~', 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'Hibajegyek', - 'Class:Team/Attribute:tickets_list+' => '', -]); - -// -// Class: Document -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~', 'Class:Document' => 'Dokumentum', - 'Class:Document+' => '', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Document/Attribute:name' => 'Név', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Szervezeti egység', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Szervezeti egység név', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Dokumentum típus', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Dokumentum típus név', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Verzió', - 'Class:Document/Attribute:version+' => '', + 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Leírás', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Állapot', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Munkapéldány', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Elavult', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Érvényes', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'CI-k', - 'Class:Document/Attribute:cis_list+' => '', + 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~', 'Class:Document/Attribute:finalclass' => 'Dokumentum típus', 'Class:Document/Attribute:finalclass+' => 'A végső osztály neve', -]); - -// -// Class: DocumentFile -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:DocumentFile' => 'Dokumentum fájl', - 'Class:DocumentFile+' => '~~', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'Fájl', 'Class:DocumentFile/Attribute:file+' => '~~', -]); - -// -// Class: DocumentNote -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:DocumentNote' => 'Dokumentum jegyzet', - 'Class:DocumentNote+' => '~~', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'Szöveg', 'Class:DocumentNote/Attribute:text+' => '~~', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:DocumentWeb' => 'Webdokumentum', - 'Class:DocumentWeb+' => '~~', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => 'Tipológia', - 'Class:Typology+' => '~~', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => 'Név', 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Tipológia típus', - 'Class:Typology/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentType -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentType' => 'Dokumentum típus', - 'Class:DocumentType+' => '~~', -]); - -// -// Class: ContactType -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'Kapcsolattartó típus', - 'Class:ContactType+' => '~~', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'Kapcsolattartó / Csapat', - 'Class:lnkPersonToTeam+' => '~~', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~', 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Csapat', @@ -294,64 +211,48 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Szerepkör név', 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', -]); - -// -// Application Menu -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Menu:DataAdministration' => 'Adat adminisztráció', - 'Menu:DataAdministration+' => '', + 'Menu:DataAdministration+' => 'Data administration~~', 'Menu:Catalogs' => 'Katalógusok', - 'Menu:Catalogs+' => '', + 'Menu:Catalogs+' => 'Data types~~', 'Menu:Audit' => 'Audit', - 'Menu:Audit+' => '', + 'Menu:Audit+' => 'Audit~~', 'Menu:CSVImport' => 'CSV import', - 'Menu:CSVImport+' => '', + 'Menu:CSVImport+' => 'Bulk creation or update~~', 'Menu:Organization' => 'Szervezeti egység', - 'Menu:Organization+' => '', + 'Menu:Organization+' => 'All organizations~~', 'Menu:ConfigManagement' => 'Konfigurációkezelés', - 'Menu:ConfigManagement+' => '', + 'Menu:ConfigManagement+' => 'Configuration management~~', 'Menu:ConfigManagementCI' => 'Konfigurációs elemek (CI)', - 'Menu:ConfigManagementCI+' => '', + 'Menu:ConfigManagementCI+' => 'Configuration items~~', 'Menu:ConfigManagementOverview' => 'Áttekintő', - 'Menu:ConfigManagementOverview+' => '', + 'Menu:ConfigManagementOverview+' => 'Overview~~', 'Menu:Contact' => 'Kapcsolattartók', - 'Menu:Contact+' => '', + 'Menu:Contact+' => 'Contacts~~', 'Menu:Contact:Count' => '%1$d kapcsolattartó', 'Menu:Person' => 'Személyek', - 'Menu:Person+' => '', + 'Menu:Person+' => 'All persons~~', 'Menu:Team' => 'Csapatok', - 'Menu:Team+' => '', + 'Menu:Team+' => 'All teams~~', 'Menu:Document' => 'Dokumentumok', - 'Menu:Document+' => '', + 'Menu:Document+' => 'All documents~~', 'Menu:Location' => 'Helyszínek', - 'Menu:Location+' => '', + 'Menu:Location+' => 'All locations~~', 'Menu:NewContact' => 'Új kapcsolattartó', - 'Menu:NewContact+' => '', + 'Menu:NewContact+' => 'New contact~~', 'Menu:SearchContacts' => 'Kapcsolattartó keresés', - 'Menu:SearchContacts+' => '', + 'Menu:SearchContacts+' => 'Search for contacts~~', 'Menu:ConfigManagement:Shortcuts' => 'Gyorsgombok', 'Menu:ConfigManagement:AllContacts' => 'Összes kapcsolattartó: %1$d', 'Menu:Typology' => 'Tipológia konfiguráció', - 'Menu:Typology+' => '', + 'Menu:Typology+' => 'Typology configuration~~', 'UI_WelcomeMenu_AllConfigItems' => 'Összegzés', 'Menu:ConfigManagement:Typology' => 'Tipológia konfiguráció', -]); - -// Add translation for Fieldsets - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Person:info' => 'Általános információk', 'User:info' => 'Általános információk', 'User:profiles' => 'Profiles (minimum one)~~', 'Person:personal_info' => 'Személyes információk', 'Person:notifiy' => 'Értesítés', -]); - -// Themes -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'theme:fullmoon' => 'Full moon', 'theme:test-red' => 'Tesztpéldány (Red)', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/it.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/it.dict.itop-structure.php index 63c142984a..22ff1e2ddc 100644 --- a/datamodels/2.x/itop-structure/dictionaries/it.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/it.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -13,13 +12,13 @@ */ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Organization' => 'Organizzazione', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => 'Cognome', 'Class:Organization/Attribute:name+' => 'Nome', 'Class:Organization/Attribute:code' => 'Codice', 'Class:Organization/Attribute:code+' => 'Codice dell\'organizzazione (Siret, DUNS,...)', 'Class:Organization/Attribute:status' => 'Stato', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Attivo', 'Class:Organization/Attribute:status/Value:active+' => 'Attivo', 'Class:Organization/Attribute:status/Value:inactive' => 'Inattivo', @@ -38,65 +37,51 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~', 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~', 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organization~~', -]); - -// -// Class: Location -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Location' => 'Localizzazione', 'Class:Location+' => 'Qualsiasi tipo di localizzazione: Regione, Paese, Città, Sito, Edificio, Piano, Stanza, Rack,,...', 'Class:Location/Attribute:name' => 'Nome', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Stato', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Attivo', 'Class:Location/Attribute:status/Value:active+' => 'Attivo', 'Class:Location/Attribute:status/Value:inactive' => 'Inattivo', 'Class:Location/Attribute:status/Value:inactive+' => 'Inattivo', 'Class:Location/Attribute:org_id' => 'Organizzazione proprietaria', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Nome dell\'organizzazione', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Indirizzo', 'Class:Location/Attribute:address+' => 'Indirizzo postale', 'Class:Location/Attribute:postal_code' => 'Codice avviamento postale', 'Class:Location/Attribute:postal_code+' => 'CAP/codice avviamento postale', 'Class:Location/Attribute:city' => 'Città', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Paese', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~', 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~', 'Class:Location/Attribute:person_list' => 'Contacts~~', 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~', -]); - -// -// Class: Contact -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Contact' => 'Contatto', - 'Class:Contact+' => '', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~', 'Class:Contact/Attribute:name' => 'Nome', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Stato', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Attivo', 'Class:Contact/Attribute:status/Value:active+' => 'Attivo', 'Class:Contact/Attribute:status/Value:inactive' => 'Inattivo', 'Class:Contact/Attribute:status/Value:inactive+' => 'Inattivo', 'Class:Contact/Attribute:org_id' => 'Organizzazione', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Organizzazione', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'Email', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Telefono', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Notification~~', 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', 'Class:Contact/Attribute:notify/Value:no' => 'no~~', @@ -108,21 +93,15 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Contact/Attribute:cis_list' => 'CIs~~', 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~', 'Class:Contact/Attribute:finalclass' => 'Tipo', - 'Class:Contact/Attribute:finalclass+' => '', -]); - -// -// Class: Person -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Person' => 'Persona', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s~~', 'Class:Person/Attribute:name' => 'Last Name~~', 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Nome', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Employee number~~', 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~', @@ -139,6 +118,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~', 'Class:Person/Attribute:tickets_list' => 'Tickets~~', 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Users~~', 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~', 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~', @@ -150,15 +130,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~', 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~', 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~', -]); - -// -// Class: Team -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Team' => 'Squadra', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s~~', 'Class:Team/Attribute:persons_list' => 'Members~~', 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~', @@ -171,22 +144,15 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'Tickets~~', 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~', -]); - -// -// Class: Document -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Document' => 'Documento', - 'Class:Document+' => '', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Document/Attribute:name' => 'Nome', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Organizzazione', 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Nome dell\'organizzazione', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Document type~~', 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Document type name~~', @@ -194,92 +160,43 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Document/Attribute:version' => 'Version~~', 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Descrizione', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Stato', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Draft', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Pubblicato', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'CIs~~', 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~', 'Class:Document/Attribute:finalclass' => 'Document sub-class~~', 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: DocumentFile -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:DocumentFile' => 'Document File~~', - 'Class:DocumentFile+' => '~~', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'File~~', 'Class:DocumentFile/Attribute:file+' => '~~', -]); - -// -// Class: DocumentNote -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:DocumentNote' => 'Document Note~~', - 'Class:DocumentNote+' => '~~', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'Text~~', 'Class:DocumentNote/Attribute:text+' => '~~', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:DocumentWeb' => 'Document Web~~', - 'Class:DocumentWeb+' => '~~', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'URL~~', 'Class:DocumentWeb/Attribute:url+' => '~~', -]); - -// -// Class: Typology -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Typology' => 'Typology~~', - 'Class:Typology+' => '~~', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => 'Name~~', 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Typology sub-class~~', 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: DocumentType -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:DocumentType' => 'Document Type~~', - 'Class:DocumentType+' => '~~', -]); - -// -// Class: ContactType -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'Contact Type~~', - 'Class:ContactType+' => '~~', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'Link Person / Team~~', - 'Class:lnkPersonToTeam+' => '~~', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~', 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~', @@ -294,21 +211,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~', 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', -]); - -// -// Application Menu -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Menu:DataAdministration' => 'Dati di amministrazione', - 'Menu:DataAdministration+' => '', + 'Menu:DataAdministration+' => 'Data administration~~', 'Menu:Catalogs' => 'Cataloghi', 'Menu:Catalogs+' => 'Tipi di dato', 'Menu:Audit' => 'Audit', 'Menu:Audit+' => 'Audit', 'Menu:CSVImport' => 'Importazione CSV', - 'Menu:CSVImport+' => '', + 'Menu:CSVImport+' => 'Bulk creation or update~~', 'Menu:Organization' => 'Organizzazioni', 'Menu:Organization+' => 'Tutte le organizzazioni', 'Menu:ConfigManagement' => 'Gestione delle configurazioni', @@ -338,20 +248,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Menu:Typology+' => 'Typology configuration~~', 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~', 'Menu:ConfigManagement:Typology' => 'Typology configuration~~', -]); - -// Add translation for Fieldsets - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Person:info' => 'General information~~', 'User:info' => 'General information~~', 'User:profiles' => 'Profiles (minimum one)~~', 'Person:personal_info' => 'Personal information~~', 'Person:notifiy' => 'Notification~~', -]); - -// Themes -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'theme:fullmoon' => 'Full moon~~', 'theme:test-red' => 'Test instance (Red)~~', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/ja.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/ja.dict.itop-structure.php index 6b33513d02..b907d8e2cf 100644 --- a/datamodels/2.x/itop-structure/dictionaries/ja.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/ja.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -13,13 +12,13 @@ */ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Organization' => '組織', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => '名前', 'Class:Organization/Attribute:name+' => '共通名', 'Class:Organization/Attribute:code' => 'コード', 'Class:Organization/Attribute:code+' => '組織コード(Siret, DUNS, ...)', 'Class:Organization/Attribute:status' => '状態', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'アクティブ', 'Class:Organization/Attribute:status/Value:active+' => 'アクティブ', 'Class:Organization/Attribute:status/Value:inactive' => '非アクティブ', @@ -29,120 +28,101 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Organization/Attribute:parent_name' => '親名前', 'Class:Organization/Attribute:parent_name+' => '親組織の名前', 'Class:Organization/Attribute:deliverymodel_id' => '提供モデル', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => '提供モデル名', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => '親', 'Class:Organization/Attribute:parent_id_friendlyname+' => '親組織', 'Class:Organization/Attribute:overview' => 'Overview~~', 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~', 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~', 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organization~~', -]); - -// -// Class: Location -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Location' => '場所', 'Class:Location+' => '任意の場所のタイプ: リージョン、国、都市、サイト、ビル、フロア、部屋、ラック、...', 'Class:Location/Attribute:name' => '名前', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => '状態', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'アクティブ', 'Class:Location/Attribute:status/Value:active+' => 'アクティブ', 'Class:Location/Attribute:status/Value:inactive' => '非アクティブ', 'Class:Location/Attribute:status/Value:inactive+' => '非アクティブ', 'Class:Location/Attribute:org_id' => 'オーナー組織', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'オーナー組織名前', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => '住所', 'Class:Location/Attribute:address+' => '住所', 'Class:Location/Attribute:postal_code' => '郵便番号', 'Class:Location/Attribute:postal_code+' => 'ZIP/郵便番号', 'Class:Location/Attribute:city' => '都市', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => '国', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'デバイス', 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~', 'Class:Location/Attribute:person_list' => '連絡先', 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~', -]); - -// -// Class: Contact -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Contact' => '連絡先', - 'Class:Contact+' => '', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~', 'Class:Contact/Attribute:name' => '名前', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => '状態', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'アクティブ', 'Class:Contact/Attribute:status/Value:active+' => 'アクティブ', 'Class:Contact/Attribute:status/Value:inactive' => '非アクティブ', 'Class:Contact/Attribute:status/Value:inactive+' => '非アクティブ', 'Class:Contact/Attribute:org_id' => '組織', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => '組織', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'Eメール', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => '電話', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => '通知', - 'Class:Contact/Attribute:notify+' => '', + 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', 'Class:Contact/Attribute:notify/Value:no' => 'いいえ', 'Class:Contact/Attribute:notify/Value:no+' => 'いいえ', 'Class:Contact/Attribute:notify/Value:yes' => 'はい', 'Class:Contact/Attribute:notify/Value:yes+' => 'はい', 'Class:Contact/Attribute:function' => '機能', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'CI', 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~', 'Class:Contact/Attribute:finalclass' => '連絡先タイプ', - 'Class:Contact/Attribute:finalclass+' => '', -]); - -// -// Class: Person -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Person' => '人物', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s~~', 'Class:Person/Attribute:name' => '姓', 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'ファーストネーム', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => '社員番号', - 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => '携帯電話', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => '場所', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => '場所名', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'マネージャ', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'マネージャ名', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'チーム', 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~', 'Class:Person/Attribute:tickets_list' => 'チケット', 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Users~~', 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~', 'Class:Person/Attribute:manager_id_friendlyname' => 'マネージャーフレンドリ名', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Picture~~', 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~', @@ -150,15 +130,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~', 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~', 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~', -]); - -// -// Class: Team -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Team' => 'チーム', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s~~', 'Class:Team/Attribute:persons_list' => 'メンバー', 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~', @@ -171,136 +144,73 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'チケット', 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~', -]); - -// -// Class: Document -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Document' => '文書', - 'Class:Document+' => '', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Document/Attribute:name' => '名前', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => '組織', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => '組織名', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => '文書タイプ', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => '文書タイプ名', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Version~~', 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => '説明', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => '状態', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => '下書き', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => '廃止', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => '公開済み', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'CI', 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~', 'Class:Document/Attribute:finalclass' => '文書タイプ', - 'Class:Document/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentFile -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentFile' => '文書ファイル', - 'Class:DocumentFile+' => '', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'ファイル', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => '文書ノート', - 'Class:DocumentNote+' => '', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'テキスト', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => '文書Web', - 'Class:DocumentWeb+' => '', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => '分類', - 'Class:Typology+' => '', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => '名前', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'タイプ', - 'Class:Typology/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentType -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentType' => '文書タイプ', - 'Class:DocumentType+' => '', -]); - -// -// Class: ContactType -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => '問い合せ先タイプ', - 'Class:ContactType+' => '', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'リンク 人物/チーム', - 'Class:lnkPersonToTeam+' => '', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~', 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'チーム', - 'Class:lnkPersonToTeam/Attribute:team_id+' => '', + 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs~~', 'Class:lnkPersonToTeam/Attribute:team_name' => 'チーム名', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => '人物', - 'Class:lnkPersonToTeam/Attribute:person_id+' => '', + 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team~~', 'Class:lnkPersonToTeam/Attribute:person_name' => '名前', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => '役割', - 'Class:lnkPersonToTeam/Attribute:role_id+' => '', + 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => '役割名', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => 'データ管理', 'Menu:DataAdministration+' => 'データ管理', 'Menu:Catalogs' => 'カタログ', @@ -338,20 +248,11 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:Typology+' => 'トポロジー構成', 'UI_WelcomeMenu_AllConfigItems' => 'サマリー', 'Menu:ConfigManagement:Typology' => '分類構成', -]); - -// Add translation for Fieldsets - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Person:info' => '情報', 'User:info' => '情報', 'User:profiles' => 'Profiles (minimum one)~~', 'Person:personal_info' => 'Personal information~~', 'Person:notifiy' => '通知', -]); - -// Themes -Dict::Add('JA JP', 'Japanese', '日本語', [ 'theme:fullmoon' => 'Full moon~~', 'theme:test-red' => 'Test instance (Red)~~', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/lt.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/lt.dict.itop-structure.php new file mode 100644 index 0000000000..3c5747276f --- /dev/null +++ b/datamodels/2.x/itop-structure/dictionaries/lt.dict.itop-structure.php @@ -0,0 +1,257 @@ + 'Organization~~', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', + 'Class:Organization/Attribute:name' => 'Name~~', + 'Class:Organization/Attribute:name+' => 'Common name~~', + 'Class:Organization/Attribute:code' => 'Code~~', + 'Class:Organization/Attribute:code+' => 'Organization code (Siret, DUNS,...)~~', + 'Class:Organization/Attribute:status' => 'Status~~', + 'Class:Organization/Attribute:status+' => '~~', + 'Class:Organization/Attribute:status/Value:active' => 'Active~~', + 'Class:Organization/Attribute:status/Value:active+' => 'Active~~', + 'Class:Organization/Attribute:status/Value:inactive' => 'Inactive~~', + 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactive~~', + 'Class:Organization/Attribute:parent_id' => 'Parent~~', + 'Class:Organization/Attribute:parent_id+' => 'Parent organization~~', + 'Class:Organization/Attribute:parent_name' => 'Parent name~~', + 'Class:Organization/Attribute:parent_name+' => 'Name of the parent organization~~', + 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', + 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', + 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~', + 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~', + 'Class:Organization/Attribute:overview' => 'Overview~~', + 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~', + 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~', + 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organization~~', + 'Class:Location' => 'Location~~', + 'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room,...~~', + 'Class:Location/Attribute:name' => 'Name~~', + 'Class:Location/Attribute:name+' => '~~', + 'Class:Location/Attribute:status' => 'Status~~', + 'Class:Location/Attribute:status+' => '~~', + 'Class:Location/Attribute:status/Value:active' => 'Active~~', + 'Class:Location/Attribute:status/Value:active+' => 'Active~~', + 'Class:Location/Attribute:status/Value:inactive' => 'Inactive~~', + 'Class:Location/Attribute:status/Value:inactive+' => 'Inactive~~', + 'Class:Location/Attribute:org_id' => 'Owner organization~~', + 'Class:Location/Attribute:org_id+' => '~~', + 'Class:Location/Attribute:org_name' => 'Name of the owner organization~~', + 'Class:Location/Attribute:org_name+' => '~~', + 'Class:Location/Attribute:address' => 'Address~~', + 'Class:Location/Attribute:address+' => 'Postal address~~', + 'Class:Location/Attribute:postal_code' => 'Postal code~~', + 'Class:Location/Attribute:postal_code+' => 'ZIP/Postal code~~', + 'Class:Location/Attribute:city' => 'City~~', + 'Class:Location/Attribute:city+' => '~~', + 'Class:Location/Attribute:country' => 'Country~~', + 'Class:Location/Attribute:country+' => '~~', + 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~', + 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~', + 'Class:Location/Attribute:person_list' => 'Contacts~~', + 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~', + 'Class:Contact' => 'Contact~~', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', + 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Contact/Attribute:name' => 'Name~~', + 'Class:Contact/Attribute:name+' => '~~', + 'Class:Contact/Attribute:status' => 'Status~~', + 'Class:Contact/Attribute:status+' => '~~', + 'Class:Contact/Attribute:status/Value:active' => 'Active~~', + 'Class:Contact/Attribute:status/Value:active+' => 'Active~~', + 'Class:Contact/Attribute:status/Value:inactive' => 'Inactive~~', + 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactive~~', + 'Class:Contact/Attribute:org_id' => 'Organization~~', + 'Class:Contact/Attribute:org_id+' => '~~', + 'Class:Contact/Attribute:org_name' => 'Organization name~~', + 'Class:Contact/Attribute:org_name+' => '~~', + 'Class:Contact/Attribute:email' => 'Email~~', + 'Class:Contact/Attribute:email+' => '~~', + 'Class:Contact/Attribute:phone' => 'Phone~~', + 'Class:Contact/Attribute:phone+' => '~~', + 'Class:Contact/Attribute:notify' => 'Notification~~', + 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', + 'Class:Contact/Attribute:notify/Value:no' => 'no~~', + 'Class:Contact/Attribute:notify/Value:no+' => 'no~~', + 'Class:Contact/Attribute:notify/Value:yes' => 'yes~~', + 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~', + 'Class:Contact/Attribute:function' => 'Function~~', + 'Class:Contact/Attribute:function+' => '~~', + 'Class:Contact/Attribute:cis_list' => 'CIs~~', + 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~', + 'Class:Contact/Attribute:finalclass' => 'Contact sub-class~~', + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:Person' => 'Person~~', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', + 'Class:Person/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Person/Attribute:name' => 'Last Name~~', + 'Class:Person/Attribute:name+' => '~~', + 'Class:Person/Attribute:first_name' => 'First Name~~', + 'Class:Person/Attribute:first_name+' => '~~', + 'Class:Person/Attribute:employee_number' => 'Employee number~~', + 'Class:Person/Attribute:employee_number+' => '~~', + 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~', + 'Class:Person/Attribute:mobile_phone+' => '~~', + 'Class:Person/Attribute:location_id' => 'Location~~', + 'Class:Person/Attribute:location_id+' => '~~', + 'Class:Person/Attribute:location_name' => 'Location name~~', + 'Class:Person/Attribute:location_name+' => '~~', + 'Class:Person/Attribute:manager_id' => 'Manager~~', + 'Class:Person/Attribute:manager_id+' => '~~', + 'Class:Person/Attribute:manager_name' => 'Manager name~~', + 'Class:Person/Attribute:manager_name+' => '~~', + 'Class:Person/Attribute:team_list' => 'Teams~~', + 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~', + 'Class:Person/Attribute:tickets_list' => 'Tickets~~', + 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', + 'Class:Person/Attribute:user_list' => 'Users~~', + 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~', + 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', + 'Class:Person/Attribute:picture' => 'Picture~~', + 'Class:Person/Attribute:picture+' => '~~', + 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~', + 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~', + 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~', + 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~', + 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~', + 'Class:Team' => 'Team~~', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', + 'Class:Team/ComplementaryName' => '%1$s - %2$s~~', + 'Class:Team/Attribute:persons_list' => 'Members~~', + 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~', + 'Class:Team/Attribute:overview' => 'Overview~~', + 'Team:Overview' => 'Tickets and CIs managed by the team~~', + 'Team:Overview:ActiveTickets' => 'Active tickets~~', + 'Team:Overview:FunctionalCIs-ByType' => 'Functional CIs~~', + 'Team:Overview:UserRequest-ByStatus' => 'User requests by status~~', + 'Team:Overview:UserRequest-ClosedByMonth' => 'User requests closed in last 12 months~~', + 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', + 'Class:Team/Attribute:tickets_list' => 'Tickets~~', + 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~', + 'Class:Document' => 'Document~~', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', + 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~', + 'Class:Document/Attribute:name' => 'Name~~', + 'Class:Document/Attribute:name+' => '~~', + 'Class:Document/Attribute:org_id' => 'Organization~~', + 'Class:Document/Attribute:org_id+' => '~~', + 'Class:Document/Attribute:org_name' => 'Organization name~~', + 'Class:Document/Attribute:org_name+' => '~~', + 'Class:Document/Attribute:documenttype_id' => 'Document type~~', + 'Class:Document/Attribute:documenttype_id+' => '~~', + 'Class:Document/Attribute:documenttype_name' => 'Document type name~~', + 'Class:Document/Attribute:documenttype_name+' => '~~', + 'Class:Document/Attribute:version' => 'Version~~', + 'Class:Document/Attribute:version+' => '~~', + 'Class:Document/Attribute:description' => 'Description~~', + 'Class:Document/Attribute:description+' => '~~', + 'Class:Document/Attribute:status' => 'Status~~', + 'Class:Document/Attribute:status+' => '~~', + 'Class:Document/Attribute:status/Value:draft' => 'Draft~~', + 'Class:Document/Attribute:status/Value:draft+' => '~~', + 'Class:Document/Attribute:status/Value:obsolete' => 'Obsolete~~', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', + 'Class:Document/Attribute:status/Value:published' => 'Published~~', + 'Class:Document/Attribute:status/Value:published+' => '~~', + 'Class:Document/Attribute:cis_list' => 'CIs~~', + 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~', + 'Class:Document/Attribute:finalclass' => 'Document sub-class~~', + 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:DocumentFile' => 'Document File~~', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', + 'Class:DocumentFile/Attribute:file' => 'File~~', + 'Class:DocumentFile/Attribute:file+' => '~~', + 'Class:DocumentNote' => 'Document Note~~', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', + 'Class:DocumentNote/Attribute:text' => 'Text~~', + 'Class:DocumentNote/Attribute:text+' => '~~', + 'Class:DocumentWeb' => 'Document Web~~', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', + 'Class:DocumentWeb/Attribute:url' => 'URL~~', + 'Class:DocumentWeb/Attribute:url+' => '~~', + 'Class:Typology' => 'Typology~~', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', + 'Class:Typology/Attribute:name' => 'Name~~', + 'Class:Typology/Attribute:name+' => '~~', + 'Class:Typology/Attribute:finalclass' => 'Typology sub-class~~', + 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:DocumentType' => 'Document Type~~', + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', + 'Class:ContactType' => 'Contact Type~~', + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', + 'Class:lnkPersonToTeam' => 'Link Person / Team~~', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', + 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~', + 'Class:lnkPersonToTeam/Name+' => '~~', + 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~', + 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs~~', + 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name~~', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', + 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~', + 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team~~', + 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name~~', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', + 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role~~', + 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', + 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~', + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', + 'Menu:DataAdministration' => 'Data administration~~', + 'Menu:DataAdministration+' => 'Data administration~~', + 'Menu:Catalogs' => 'Catalogs~~', + 'Menu:Catalogs+' => 'Data types~~', + 'Menu:Audit' => 'Audit~~', + 'Menu:Audit+' => 'Audit~~', + 'Menu:CSVImport' => 'CSV import~~', + 'Menu:CSVImport+' => 'Bulk creation or update~~', + 'Menu:Organization' => 'Organizations~~', + 'Menu:Organization+' => 'All organizations~~', + 'Menu:ConfigManagement' => 'Configuration management~~', + 'Menu:ConfigManagement+' => 'Configuration management~~', + 'Menu:ConfigManagementCI' => 'Configuration items~~', + 'Menu:ConfigManagementCI+' => 'Configuration items~~', + 'Menu:ConfigManagementOverview' => 'Overview~~', + 'Menu:ConfigManagementOverview+' => 'Overview~~', + 'Menu:Contact' => 'Contacts~~', + 'Menu:Contact+' => 'Contacts~~', + 'Menu:Contact:Count' => '%1$d contacts~~', + 'Menu:Person' => 'Persons~~', + 'Menu:Person+' => 'All persons~~', + 'Menu:Team' => 'Teams~~', + 'Menu:Team+' => 'All teams~~', + 'Menu:Document' => 'Documents~~', + 'Menu:Document+' => 'All documents~~', + 'Menu:Location' => 'Locations~~', + 'Menu:Location+' => 'All locations~~', + 'Menu:NewContact' => 'New contact~~', + 'Menu:NewContact+' => 'New contact~~', + 'Menu:SearchContacts' => 'Search for contacts~~', + 'Menu:SearchContacts+' => 'Search for contacts~~', + 'Menu:ConfigManagement:Shortcuts' => 'Shortcuts~~', + 'Menu:ConfigManagement:AllContacts' => 'All contacts: %1$d~~', + 'Menu:Typology' => 'Typology configuration~~', + 'Menu:Typology+' => 'Typology configuration~~', + 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~', + 'Menu:ConfigManagement:Typology' => 'Typology configuration~~', + 'Person:info' => 'General information~~', + 'User:info' => 'General information~~', + 'User:profiles' => 'Profiles (minimum one)~~', + 'Person:personal_info' => 'Personal information~~', + 'Person:notifiy' => 'Notification~~', + 'theme:fullmoon' => 'Full moon~~', + 'theme:test-red' => 'Test instance (Red)~~', +]); diff --git a/datamodels/2.x/itop-structure/dictionaries/nl.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/nl.dict.itop-structure.php index d1d08c91fa..8d28fe33c5 100644 --- a/datamodels/2.x/itop-structure/dictionaries/nl.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/nl.dict.itop-structure.php @@ -1,27 +1,27 @@ * @author LinProfs * @author Thomas Casteleyn * @author Jeffrey Bostoen (2018 - 2022) + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Organization' => 'Organisatie', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => 'Naam', 'Class:Organization/Attribute:name+' => 'Gekende naam voor de organisatie', 'Class:Organization/Attribute:code' => 'Code', 'Class:Organization/Attribute:code+' => 'Code voor de organisatie', 'Class:Organization/Attribute:status' => 'Status', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Actief', 'Class:Organization/Attribute:status/Value:active+' => 'Actief', 'Class:Organization/Attribute:status/Value:inactive' => 'Inactief', @@ -31,120 +31,101 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Organization/Attribute:parent_name' => 'Naam hoofdorganisatie', 'Class:Organization/Attribute:parent_name+' => 'Naam van de hoofdorganisatie', 'Class:Organization/Attribute:deliverymodel_id' => 'Leveringsmodel', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Naam leveringsmodel', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Hoofdorganisatie', 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Hoofdorganisatie', 'Class:Organization/Attribute:overview' => 'Overzicht', 'Organization:Overview:FunctionalCIs' => 'Configuratie-items van deze organisatie', 'Organization:Overview:FunctionalCIs:subtitle' => 'per type', 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.'-gebruikers in deze organisatie', -]); - -// -// Class: Location -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Location' => 'Locatie', 'Class:Location+' => 'Een locatie zoals: land, regio, gemeente/stad, gebouw, verdieping, kamer, ...', 'Class:Location/Attribute:name' => 'Naam', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Status', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Actief', 'Class:Location/Attribute:status/Value:active+' => 'Actief', 'Class:Location/Attribute:status/Value:inactive' => 'Inactief', 'Class:Location/Attribute:status/Value:inactive+' => 'Inactief', 'Class:Location/Attribute:org_id' => 'Organisatie', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Naam organisatie', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Adres', 'Class:Location/Attribute:address+' => 'Adres van de organisatie', 'Class:Location/Attribute:postal_code' => 'Postcode', 'Class:Location/Attribute:postal_code+' => 'Postcode van de organisatie', 'Class:Location/Attribute:city' => 'Gemeente', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Land', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Apparaten', 'Class:Location/Attribute:physicaldevice_list+' => 'Alle apparaten die zich op deze locatie bevinden', 'Class:Location/Attribute:person_list' => 'Contacten', 'Class:Location/Attribute:person_list+' => 'Alle contacten die zich op deze locatie bevinden', -]); - -// -// Class: Contact -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Contact' => 'Contact', - 'Class:Contact+' => '', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s', 'Class:Contact/Attribute:name' => 'Naam', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Status', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Actief', 'Class:Contact/Attribute:status/Value:active+' => 'Actief', 'Class:Contact/Attribute:status/Value:inactive' => 'Inactief', 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactief', 'Class:Contact/Attribute:org_id' => 'Organisatie', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Naam organisatie', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'E-mailadres', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Telefoon', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Melding', - 'Class:Contact/Attribute:notify+' => '', + 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', 'Class:Contact/Attribute:notify/Value:no' => 'Nee', 'Class:Contact/Attribute:notify/Value:no+' => 'Nee', 'Class:Contact/Attribute:notify/Value:yes' => 'Ja', 'Class:Contact/Attribute:notify/Value:yes+' => 'Ja', 'Class:Contact/Attribute:function' => 'Functie', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'CI\'s', 'Class:Contact/Attribute:cis_list+' => 'Alle configuratie-items die gerelateerd zijn aan dit team', 'Class:Contact/Attribute:finalclass' => 'Subklasse contact', - 'Class:Contact/Attribute:finalclass+' => '', -]); - -// -// Class: Person -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Person' => 'Persoon', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s', 'Class:Person/Attribute:name' => 'Achternaam', - 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Voornaam', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Identificatienummer', 'Class:Person/Attribute:employee_number+' => 'Een uniek nummer om de persoon te identificeren (bv. rijksregister, burgerservicenummer, werknemernummer, ...)', 'Class:Person/Attribute:mobile_phone' => 'Mobiele telefoon', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => 'Locatie', 'Class:Person/Attribute:location_id+' => 'Locatie waar de persoon gecontacteerd kan worden', 'Class:Person/Attribute:location_name' => 'Naam locatie', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'Manager', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'Naam manager', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'Teams', 'Class:Person/Attribute:team_list+' => 'Alle teams waarvan deze persoon lid is', 'Class:Person/Attribute:tickets_list' => 'Tickets', 'Class:Person/Attribute:tickets_list+' => 'Alle tickets waarvan deze persoon de aanvrager is', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Gebruikers', 'Class:Person/Attribute:user_list+' => 'Alle gebruikersaccounts van deze persoon', 'Class:Person/Attribute:manager_id_friendlyname' => 'Herkenbare naam manager', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Foto', 'Class:Person/Attribute:picture+' => 'Foto van de contactpersoon', 'Class:Person/UniquenessRule:employee_number+' => 'Het identificatienummer moet uniek zijn binnen de organisatie', @@ -152,15 +133,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Person/UniquenessRule:name+' => 'De naam moet uniek zijn binnen een organisatie', 'Class:Person/UniquenessRule:name' => 'Er is al een persoon in de organisatie \'$this->org_name$\' met dezelfde naam', 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~', -]); - -// -// Class: Team -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Team' => 'Team', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s', 'Class:Team/Attribute:persons_list' => 'Leden', 'Class:Team/Attribute:persons_list+' => 'Alle personen die lid zijn van dit team', @@ -173,136 +147,73 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'Tickets', 'Class:Team/Attribute:tickets_list+' => 'Alle tickets die toegewezen zijn aan dit team', -]); - -// -// Class: Document -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Document' => 'Document', - 'Class:Document+' => '', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Document/Attribute:name' => 'Naam', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Organisatie', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Naam organisatie', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Soort document', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Naam van het soort document', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Versie', - 'Class:Document/Attribute:version+' => '', + 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Omschrijving', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Status', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Concept', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Verouderd', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Gepubliceerd', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'CI\'s', 'Class:Document/Attribute:cis_list+' => 'Alle configuratie-items gerelateerd aan dit document', 'Class:Document/Attribute:finalclass' => 'Subklasse document', - 'Class:Document/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentFile -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentFile' => 'Document: Bestand', - 'Class:DocumentFile+' => '', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'Bestand', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => 'Document: Notitie', - 'Class:DocumentNote+' => '', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'Tekst', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => 'Document: Web', - 'Class:DocumentWeb+' => '', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'Link (URL)', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => 'Typologie', - 'Class:Typology+' => '', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => 'Naam', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Subklasse typologie', - 'Class:Typology/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentType -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentType' => 'Soort Document', - 'Class:DocumentType+' => '', -]); - -// -// Class: ContactType -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'Soort Contact', - 'Class:ContactType+' => '', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'Link Persoon / Team', - 'Class:lnkPersonToTeam+' => '', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s', - 'Class:lnkPersonToTeam/Name+' => '', + 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team', - 'Class:lnkPersonToTeam/Attribute:team_id+' => '', + 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs~~', 'Class:lnkPersonToTeam/Attribute:team_name' => 'Naam team', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => 'Persoon', - 'Class:lnkPersonToTeam/Attribute:person_id+' => '', + 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team~~', 'Class:lnkPersonToTeam/Attribute:person_name' => 'Naam persoon', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rol', - 'Class:lnkPersonToTeam/Attribute:role_id+' => '', + 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Naam rol', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => 'Databeheer', 'Menu:DataAdministration+' => 'Databeheer', 'Menu:Catalogs' => 'Catalogus', @@ -340,20 +251,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:Typology+' => 'Configuratie van de typologie', 'UI_WelcomeMenu_AllConfigItems' => 'Samenvatting', 'Menu:ConfigManagement:Typology' => 'Configuratie typologie', -]); - -// Add translation for Fieldsets - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Person:info' => 'Globale informatie', 'User:info' => 'Globale informatie', 'User:profiles' => 'Profielen (minimaal één)', 'Person:personal_info' => 'Persoonlijke informatie', 'Person:notifiy' => 'Notificeer', -]); - -// Themes -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'theme:fullmoon' => 'Full moon', 'theme:test-red' => 'Test instance (Rood)', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/pl.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/pl.dict.itop-structure.php index d30590b2ac..52663e73e1 100644 --- a/datamodels/2.x/itop-structure/dictionaries/pl.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/pl.dict.itop-structure.php @@ -1,24 +1,23 @@ 'Organizacja', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => 'Nazwa', 'Class:Organization/Attribute:name+' => 'Nazwa zwyczajowa', 'Class:Organization/Attribute:code' => 'Kod', 'Class:Organization/Attribute:code+' => 'Kod organizacji (Siret, DUNS,...)', 'Class:Organization/Attribute:status' => 'Status', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Aktywna', 'Class:Organization/Attribute:status/Value:active+' => 'Aktywna', 'Class:Organization/Attribute:status/Value:inactive' => 'Nieaktywna', @@ -28,74 +27,60 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Organization/Attribute:parent_name' => 'Nazwa o.mac.', 'Class:Organization/Attribute:parent_name+' => 'Nazwa organizacji macierzystej', 'Class:Organization/Attribute:deliverymodel_id' => 'Model obsługi', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Nazwa modelu obsługi', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Macierzysta', 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Organizacja macierzysta', 'Class:Organization/Attribute:overview' => 'Przegląd', 'Organization:Overview:FunctionalCIs' => 'Pozycje konfiguracji tej organizacji', 'Organization:Overview:FunctionalCIs:subtitle' => 'według rodzaju', - 'Organization:Overview:Users' => '', -]); - -// -// Class: Location -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organization~~', 'Class:Location' => 'Lokalizacja', 'Class:Location+' => 'Dowolny typ lokalizacji: region, kraj, miasto, teren, budynek, piętro, pokój, stojak,...', 'Class:Location/Attribute:name' => 'Nazwa', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Status', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Aktywna', 'Class:Location/Attribute:status/Value:active+' => 'Aktywna', 'Class:Location/Attribute:status/Value:inactive' => 'Nieaktywna', 'Class:Location/Attribute:status/Value:inactive+' => 'Nieaktywna', 'Class:Location/Attribute:org_id' => 'Organizacja właścicielska', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Nazwa organizacji właścicielskiej', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Adres', 'Class:Location/Attribute:address+' => 'Adres pocztowy', 'Class:Location/Attribute:postal_code' => 'Kod pocztowy', 'Class:Location/Attribute:postal_code+' => 'Kod pocztowy', 'Class:Location/Attribute:city' => 'Miasto', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Kraj', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Urządzenia', 'Class:Location/Attribute:physicaldevice_list+' => 'Wszystkie urządzenia w tej lokalizacji', 'Class:Location/Attribute:person_list' => 'Kontakty', 'Class:Location/Attribute:person_list+' => 'Wszystkie kontakty znajdujące się w tej lokalizacji', -]); - -// -// Class: Contact -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Contact' => 'Kontakt', - 'Class:Contact+' => '', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s', 'Class:Contact/Attribute:name' => 'Nazwa', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Status', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Aktywny', 'Class:Contact/Attribute:status/Value:active+' => 'Aktywny', 'Class:Contact/Attribute:status/Value:inactive' => 'Nieaktywny', 'Class:Contact/Attribute:status/Value:inactive+' => 'Nieaktywny', 'Class:Contact/Attribute:org_id' => 'Organizacja', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Nazwa organizacji', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'E-mail', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Telefon', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Powiadomienie', 'Class:Contact/Attribute:notify+' => 'Flaga, której może używać każde powiadomienie', 'Class:Contact/Attribute:notify/Value:no' => 'nie', @@ -103,61 +88,49 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Contact/Attribute:notify/Value:yes' => 'tak', 'Class:Contact/Attribute:notify/Value:yes+' => 'tak', 'Class:Contact/Attribute:function' => 'Funkcja', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'Konfiguracje', 'Class:Contact/Attribute:cis_list+' => 'Wszystkie elementy konfiguracji powiązane z tym kontaktem', 'Class:Contact/Attribute:finalclass' => 'podklasa kontaktu', 'Class:Contact/Attribute:finalclass+' => 'Nazwa klasy głównej', -]); - -// -// Class: Person -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Person' => 'Osoba', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s', 'Class:Person/Attribute:name' => 'Nazwisko', - 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Imię', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Numer pracownika', - 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => 'Tel. komórkowy', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => 'Lokalizacja', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => 'Nazwa lokalizacji', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'Menedżer', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'Nazwa menedżera', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'Zespoły', 'Class:Person/Attribute:team_list+' => 'Wszystkie zespoły, do których należy ta osoba', 'Class:Person/Attribute:tickets_list' => 'Zgłoszenia', 'Class:Person/Attribute:tickets_list+' => 'Wszystkie zgłoszenia, które ta osoba założyła', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Użytkownicy', 'Class:Person/Attribute:user_list+' => 'Wszyscy Użytkownicy powiązani z tą osobą', 'Class:Person/Attribute:manager_id_friendlyname' => 'Przyjazna nazwa menedżera', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Zdjęcie', - 'Class:Person/Attribute:picture+' => '', + 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => 'Numer pracownika musi być unikalny w organizacji', 'Class:Person/UniquenessRule:employee_number' => 'W organizacji \'$this->org_name$\' istnieje już osoba o tym samym numerze pracownika', 'Class:Person/UniquenessRule:name+' => 'Imię i nazwisko pracownika powinno być unikalne w jego organizacji', 'Class:Person/UniquenessRule:name' => 'W organizacji \'$this->org_name$\' istnieje już osoba o takiej samej nazwie', 'Class:Person/Error:ChangingOrgDenied' => 'Nie można przenieść tej osoby do organizacji \'%1$s\', ponieważ uniemożliwiłoby to jej dostęp do Portalu użytkowników, a powiązany z nią użytkownik nie byłby dozwolony w tej organizacji', -]); - -// -// Class: Team -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Team' => 'Zespół', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s', 'Class:Team/Attribute:persons_list' => 'Członkowie', 'Class:Team/Attribute:persons_list+' => 'Wszystkie osoby należące do tego zespołu', @@ -170,136 +143,73 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'Zgłoszenia', 'Class:Team/Attribute:tickets_list+' => 'Wszystkie zgłoszenia przypisane do tego zespołu', -]); - -// -// Class: Document -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Document' => 'Dokument', - 'Class:Document+' => '', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Document/Attribute:name' => 'Nazwa', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Organizacja', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Nazwa organizacji', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Typ dokumentu', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Nazwa typu dokumentu', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Wersja', - 'Class:Document/Attribute:version+' => '', + 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Opis', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Status', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Szkic', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Wycofany', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Opublikowany', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'Konfiguracje', 'Class:Document/Attribute:cis_list+' => 'Wszystkie elementy konfiguracji powiązane z tym dokumentem', 'Class:Document/Attribute:finalclass' => 'Podklasa dokumentu', 'Class:Document/Attribute:finalclass+' => 'Klasa główna dokumentu', -]); - -// -// Class: DocumentFile -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:DocumentFile' => 'Plik dokumentu', - 'Class:DocumentFile+' => '', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'Plik', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => 'Notatka do dokumentu', - 'Class:DocumentNote+' => '', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'Tekst', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => 'Dokument www', - 'Class:DocumentWeb+' => '', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => 'Typologia', - 'Class:Typology+' => '', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => 'Nazwa', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Podklasa typologii', 'Class:Typology/Attribute:finalclass+' => 'Klasa główna typologii', -]); - -// -// Class: DocumentType -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:DocumentType' => 'Typ dokumentu', - 'Class:DocumentType+' => '', -]); - -// -// Class: ContactType -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'Typ kontaktu', - 'Class:ContactType+' => '', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'Połączenie osoba / zespół', - 'Class:lnkPersonToTeam+' => '', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s', - 'Class:lnkPersonToTeam/Name+' => '', + 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Zespół', - 'Class:lnkPersonToTeam/Attribute:team_id+' => '', + 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs~~', 'Class:lnkPersonToTeam/Attribute:team_name' => 'Nazwa zespołu', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => 'Osoba', - 'Class:lnkPersonToTeam/Attribute:person_id+' => '', + 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team~~', 'Class:lnkPersonToTeam/Attribute:person_name' => 'Nazwa osoby', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rola', - 'Class:lnkPersonToTeam/Attribute:role_id+' => '', + 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Nazwa roli', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => 'Administracja danymi', 'Menu:DataAdministration+' => 'Administracja danymi', 'Menu:Catalogs' => 'Katalogi', @@ -337,20 +247,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Menu:Typology+' => 'Konfiguracja typologii', 'UI_WelcomeMenu_AllConfigItems' => 'Podsumowanie', 'Menu:ConfigManagement:Typology' => 'Konfiguracja typologii', -]); - -// Add translation for Fieldsets - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Person:info' => 'Informacje ogólne', 'User:info' => 'Informacje ogólne', 'User:profiles' => 'Profile (minimum jeden)', 'Person:personal_info' => 'Informacje osobiste', 'Person:notifiy' => 'Powiadomienie', -]); - -// Themes -Dict::Add('PL PL', 'Polish', 'Polski', [ 'theme:fullmoon' => 'Pełnia księżyca', 'theme:test-red' => 'Instancja testowa (czerwona)', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/pt_br.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/pt_br.dict.itop-structure.php index b42c92244d..6f0d5e1843 100644 --- a/datamodels/2.x/itop-structure/dictionaries/pt_br.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/pt_br.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -13,152 +12,126 @@ */ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Organization' => 'Organização', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => 'Nome', 'Class:Organization/Attribute:name+' => 'Nome comum', 'Class:Organization/Attribute:code' => 'Código', 'Class:Organization/Attribute:code+' => 'Código da organização (CNPJ, Siret, DUNS, ...)', 'Class:Organization/Attribute:status' => 'Status', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Ativo', - 'Class:Organization/Attribute:status/Value:active+' => '', + 'Class:Organization/Attribute:status/Value:active+' => 'Active~~', 'Class:Organization/Attribute:status/Value:inactive' => 'Inativo', - 'Class:Organization/Attribute:status/Value:inactive+' => '', + 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Organization/Attribute:parent_id' => 'Organização pai', 'Class:Organization/Attribute:parent_id+' => 'Organização pai', 'Class:Organization/Attribute:parent_name' => 'Organização pai', 'Class:Organization/Attribute:parent_name+' => 'Nome da organização pai', 'Class:Organization/Attribute:deliverymodel_id' => 'Modelo de entrega', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Nome do modelo de entrega', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Organização pai (nome amigável)', 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Nome amigável da organização pai', 'Class:Organization/Attribute:overview' => 'Visão geral', 'Organization:Overview:FunctionalCIs' => 'Itens de Configuração (ICs) associados à esta Organização', 'Organization:Overview:FunctionalCIs:subtitle' => 'por tipo', 'Organization:Overview:Users' => 'Usuários do '.ITOP_APPLICATION_SHORT.' associados à esta Organização', -]); - -// -// Class: Location -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Location' => 'Localização', 'Class:Location+' => 'Qualquer tipo de localização: Região, País, Cidade, Lugar, Edifício, Andar, Sala, Rack, etc.', 'Class:Location/Attribute:name' => 'Nome', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Status', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Ativo', - 'Class:Location/Attribute:status/Value:active+' => '', + 'Class:Location/Attribute:status/Value:active+' => 'Active~~', 'Class:Location/Attribute:status/Value:inactive' => 'Inativo', - 'Class:Location/Attribute:status/Value:inactive+' => '', + 'Class:Location/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Location/Attribute:org_id' => 'Organização', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Nome da organização', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Endereço', - 'Class:Location/Attribute:address+' => '', + 'Class:Location/Attribute:address+' => 'Postal address~~', 'Class:Location/Attribute:postal_code' => 'CEP', - 'Class:Location/Attribute:postal_code+' => '', + 'Class:Location/Attribute:postal_code+' => 'ZIP/Postal code~~', 'Class:Location/Attribute:city' => 'Cidade', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'País', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Dispositivos', 'Class:Location/Attribute:physicaldevice_list+' => 'Todos os Dispositivos associados à esta Localização', 'Class:Location/Attribute:person_list' => 'Contatos', 'Class:Location/Attribute:person_list+' => 'Todos os Contatos associados à esta Localização', -]); - -// -// Class: Contact -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Contact' => 'Contato', - 'Class:Contact+' => '', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~', 'Class:Contact/Attribute:name' => 'Nome', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Status', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Ativo', - 'Class:Contact/Attribute:status/Value:active+' => '', + 'Class:Contact/Attribute:status/Value:active+' => 'Active~~', 'Class:Contact/Attribute:status/Value:inactive' => 'Inativo', - 'Class:Contact/Attribute:status/Value:inactive+' => '', + 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactive~~', 'Class:Contact/Attribute:org_id' => 'Organização', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Nome da organização', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'E-mail', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Telefone', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Notificações', - 'Class:Contact/Attribute:notify+' => '', + 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', 'Class:Contact/Attribute:notify/Value:no' => 'Não', - 'Class:Contact/Attribute:notify/Value:no+' => '', + 'Class:Contact/Attribute:notify/Value:no+' => 'no~~', 'Class:Contact/Attribute:notify/Value:yes' => 'Sim', - 'Class:Contact/Attribute:notify/Value:yes+' => '', + 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~', 'Class:Contact/Attribute:function' => 'Função', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'ICs', 'Class:Contact/Attribute:cis_list+' => 'Todos os Itens de Configuração (ICs) associados à este Contato', 'Class:Contact/Attribute:finalclass' => 'Tipo de contato', - 'Class:Contact/Attribute:finalclass+' => '', -]); - -// -// Class: Person -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Person' => 'Pessoa', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s~~', 'Class:Person/Attribute:name' => 'Sobrenome', - 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Nome', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Matrícula do colaborador', - 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => 'Celular', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => 'Localização', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => 'Nome da localização', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'Gerente', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'Nome do gerente', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'Equipes', 'Class:Person/Attribute:team_list+' => 'Todas as Equipes que esta Pessoa pertence', 'Class:Person/Attribute:tickets_list' => 'Solicitações', 'Class:Person/Attribute:tickets_list+' => 'Todas as Solicitações que esta Pessoa solicitou', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Users~~', 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~', 'Class:Person/Attribute:manager_id_friendlyname' => 'Nome amigável do gerente', 'Class:Person/Attribute:manager_id_friendlyname+' => 'Nome amigável do gerente do usuário correspondente', 'Class:Person/Attribute:picture' => 'Imagem', - 'Class:Person/Attribute:picture+' => '', + 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => 'O número do colaborador deve ser único na organização', 'Class:Person/UniquenessRule:employee_number' => 'Já existe uma pessoa na organização \'$this->org_name$\' com o mesmo número de colaborador', 'Class:Person/UniquenessRule:name+' => 'O nome do colaborador deve ser único dentro de sua organização', 'Class:Person/UniquenessRule:name' => 'Já existe uma pessoa na organização \'$this->org_name$\' com o mesmo nome', 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~', -]); - -// -// Class: Team -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Team' => 'Equipe', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s~~', 'Class:Team/Attribute:persons_list' => 'Membros', 'Class:Team/Attribute:persons_list+' => 'Todas as pessoas que pertencem a essa equipe', @@ -171,152 +144,89 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'Solicitações', 'Class:Team/Attribute:tickets_list+' => 'Todas as solicitações atribuídas a essa equipe', -]); - -// -// Class: Document -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Document' => 'Documento', - 'Class:Document+' => '', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Document/Attribute:name' => 'Nome', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Organização', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Nome da organização', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Tipo de documento', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Nome do tipo de documento', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Versão', - 'Class:Document/Attribute:version+' => '', + 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Descrição', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Status', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Rascunho', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Obsoleto', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Publicado', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'ICs', 'Class:Document/Attribute:cis_list+' => 'Todos os Itens de Configuração (IC) associados à este Documento', 'Class:Document/Attribute:finalclass' => 'Tipo de documento', - 'Class:Document/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentFile -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentFile' => 'Arquivo', - 'Class:DocumentFile+' => '', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'Arquivo', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => 'Texto', - 'Class:DocumentNote+' => '', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'Texto', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => 'Web', - 'Class:DocumentWeb+' => '', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => 'Tipologia', - 'Class:Typology+' => '', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => 'Nome', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Tipo', - 'Class:Typology/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentType -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentType' => 'Tipo de documento', - 'Class:DocumentType+' => '', -]); - -// -// Class: ContactType -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'Tipo de contato', - 'Class:ContactType+' => '', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'Relação entre Pessoa / Equipe', - 'Class:lnkPersonToTeam+' => '', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~', 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Equipe', - 'Class:lnkPersonToTeam/Attribute:team_id+' => '', + 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs~~', 'Class:lnkPersonToTeam/Attribute:team_name' => 'Nome da equipe', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => 'Pessoa', - 'Class:lnkPersonToTeam/Attribute:person_id+' => '', + 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team~~', 'Class:lnkPersonToTeam/Attribute:person_name' => 'Nome da pessoa', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => 'Função', 'Class:lnkPersonToTeam/Attribute:role_id+' => 'Define a função da Pessoa na Equipe (Líder de Equipe, Gerente...).', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Nome da função', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => 'Administração de dados', - 'Menu:DataAdministration+' => '', + 'Menu:DataAdministration+' => 'Data administration~~', 'Menu:Catalogs' => 'Catálogos', 'Menu:Catalogs+' => 'Tipos de dados', 'Menu:Audit' => 'Auditoria', - 'Menu:Audit+' => '', + 'Menu:Audit+' => 'Audit~~', 'Menu:CSVImport' => 'Importar CSV', 'Menu:CSVImport+' => 'Criação ou atualização em massa', 'Menu:Organization' => 'Organizações', 'Menu:Organization+' => 'Lista de Organizações', 'Menu:ConfigManagement' => 'Gerenciamento configuração', - 'Menu:ConfigManagement+' => '', + 'Menu:ConfigManagement+' => 'Configuration management~~', 'Menu:ConfigManagementCI' => 'Itens de Configuração (ICs)', 'Menu:ConfigManagementCI+' => 'Lista de Itens de Configuração (ICs)', 'Menu:ConfigManagementOverview' => 'Visão geral', - 'Menu:ConfigManagementOverview+' => '', + 'Menu:ConfigManagementOverview+' => 'Overview~~', 'Menu:Contact' => 'Contatos', 'Menu:Contact+' => 'Lista de Contatos', 'Menu:Contact:Count' => '%1$d contato(s)', @@ -329,29 +239,20 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:Location' => 'Localizações', 'Menu:Location+' => 'Lista de Localizações', 'Menu:NewContact' => 'Novo contato', - 'Menu:NewContact+' => '', + 'Menu:NewContact+' => 'New contact~~', 'Menu:SearchContacts' => 'Pesquisar por contatos', - 'Menu:SearchContacts+' => '', + 'Menu:SearchContacts+' => 'Search for contacts~~', 'Menu:ConfigManagement:Shortcuts' => 'Atalhos', 'Menu:ConfigManagement:AllContacts' => 'Todos os contatos: %1$d', 'Menu:Typology' => 'Configuração de tipologias', 'Menu:Typology+' => 'Lista de tipologias', 'UI_WelcomeMenu_AllConfigItems' => 'Índice', 'Menu:ConfigManagement:Typology' => 'Configuração de tipologias', -]); - -// Add translation for Fieldsets - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Person:info' => 'Informações gerais', 'User:info' => 'Informações gerais', 'User:profiles' => 'Profiles (minimum one)~~', 'Person:personal_info' => 'Informações pessoais', 'Person:notifiy' => 'Notificações', -]); - -// Themes -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'theme:fullmoon' => 'Full moon', 'theme:test-red' => 'Test instance (Red)', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/ru.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/ru.dict.itop-structure.php index 71ecff89b2..ca1ce14606 100644 --- a/datamodels/2.x/itop-structure/dictionaries/ru.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/ru.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -20,7 +19,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Organization/Attribute:code' => 'Код', 'Class:Organization/Attribute:code+' => 'Код в реестре организаций или другой идентификатор', 'Class:Organization/Attribute:status' => 'Статус', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Активный', 'Class:Organization/Attribute:status/Value:active+' => 'Активный', 'Class:Organization/Attribute:status/Value:inactive' => 'Неактивный', @@ -39,125 +38,98 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Organization:Overview:FunctionalCIs' => 'Конфигурационные единицы этой организации', 'Organization:Overview:FunctionalCIs:subtitle' => 'по типу', 'Organization:Overview:Users' => 'Пользователи '.ITOP_APPLICATION_SHORT.' этой организации', -]); - -// -// Class: Location -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Location' => 'Расположение', 'Class:Location+' => 'Типы расположения: Регион, Страна, Город, Сайт, Здание, Этаж, Комната, Стойка и т.п.', 'Class:Location/Attribute:name' => 'Название', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Статус', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Активный', 'Class:Location/Attribute:status/Value:active+' => 'Активный', 'Class:Location/Attribute:status/Value:inactive' => 'Неактивный', 'Class:Location/Attribute:status/Value:inactive+' => 'Неактивный', 'Class:Location/Attribute:org_id' => 'Организация', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Организация', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Адрес', 'Class:Location/Attribute:address+' => 'Почтовый адрес', 'Class:Location/Attribute:postal_code' => 'Индекс', 'Class:Location/Attribute:postal_code+' => 'Почтовый индекс', 'Class:Location/Attribute:city' => 'Город', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Страна', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Устройства', 'Class:Location/Attribute:physicaldevice_list+' => 'Устройства в этом расположении', 'Class:Location/Attribute:person_list' => 'Контакты', 'Class:Location/Attribute:person_list+' => 'Контакты в этом расположении', -]); - -// -// Class: Contact -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Contact' => 'Контакт', 'Class:Contact+' => 'Контакт', 'Class:Contact/ComplementaryName' => '%1$s - %2$s', 'Class:Contact/Attribute:name' => 'Название', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Статус', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Активный', 'Class:Contact/Attribute:status/Value:active+' => 'Активный', 'Class:Contact/Attribute:status/Value:inactive' => 'Неактивный', 'Class:Contact/Attribute:status/Value:inactive+' => 'Неактивный', 'Class:Contact/Attribute:org_id' => 'Организация', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Организация', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'Email', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Телефон', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Уведомлять', - 'Class:Contact/Attribute:notify+' => '', + 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', 'Class:Contact/Attribute:notify/Value:no' => 'нет', 'Class:Contact/Attribute:notify/Value:no+' => 'нет', 'Class:Contact/Attribute:notify/Value:yes' => 'да', 'Class:Contact/Attribute:notify/Value:yes+' => 'да', 'Class:Contact/Attribute:function' => 'Функция', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => 'КЕ', 'Class:Contact/Attribute:cis_list+' => 'Связанные конфигурационные единицы', 'Class:Contact/Attribute:finalclass' => 'Тип контакта', - 'Class:Contact/Attribute:finalclass+' => '', -]); - -// -// Class: Person -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Person' => 'Персона', 'Class:Person+' => 'Персона', 'Class:Person/ComplementaryName' => '%1$s - %2$s', 'Class:Person/Attribute:name' => 'Фамилия', - 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Имя', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Номер сотрудника', 'Class:Person/Attribute:employee_number+' => 'Табельный номер сотрудника или т.п.', 'Class:Person/Attribute:mobile_phone' => 'Мобильный телефон', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => 'Расположение', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => 'Расположение', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => 'Руководитель', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => 'Руководитель', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => 'Команды', 'Class:Person/Attribute:team_list+' => 'Команды с участием персоны', 'Class:Person/Attribute:tickets_list' => 'Тикеты', 'Class:Person/Attribute:tickets_list+' => 'Связанные тикеты', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Пользователи', 'Class:Person/Attribute:user_list+' => 'Все пользователи, связанные с этим контактом', 'Class:Person/Attribute:manager_id_friendlyname' => 'Руководитель', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Фотография', - 'Class:Person/Attribute:picture+' => '', + 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => 'Номер сотрудника должен быть уникальным в организации', 'Class:Person/UniquenessRule:employee_number' => 'В организации \'$this->org_name$\' уже есть персона с таким номером сотрудника', 'Class:Person/UniquenessRule:name+' => 'Имя сотрудника должно быть уникальным внутри организации', 'Class:Person/UniquenessRule:name' => 'В организации \'$this->org_name$\' уже есть персона с таким именем', 'Class:Person/Error:ChangingOrgDenied' => 'Невозможно перенести этот контакт в организацию \'%1$s\', так как это нарушит его доступ к порталу пользователя: связанный с ним пользователь не имеет прав на эту организацию', -]); - -// -// Class: Team -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Team' => 'Команда', 'Class:Team+' => 'Команда', 'Class:Team/ComplementaryName' => '%1$s - %2$s', @@ -172,136 +144,73 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'Запросы пользователей, закрытые по агентам за последние 12 месяцев', 'Class:Team/Attribute:tickets_list' => 'Тикеты', 'Class:Team/Attribute:tickets_list+' => 'Все тикеты, назначенные на команду', -]); - -// -// Class: Document -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Document' => 'Документ', 'Class:Document+' => 'Документ', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Document/Attribute:name' => 'Название', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Организация', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Организация', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Тип документа', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Тип документа', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => 'Версия', - 'Class:Document/Attribute:version+' => '', + 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Описание', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Статус', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Черновик', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Устаревший', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Опубликованный', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'КЕ', 'Class:Document/Attribute:cis_list+' => 'Связанные конфигурационные единицы', 'Class:Document/Attribute:finalclass' => 'Тип', - 'Class:Document/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentFile -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentFile' => 'Файл', 'Class:DocumentFile+' => 'Файл', 'Class:DocumentFile/Attribute:file' => 'Файл', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => 'Заметка', 'Class:DocumentNote+' => 'Заметка', 'Class:DocumentNote/Attribute:text' => 'Заметка', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => 'Веб-документ', 'Class:DocumentWeb+' => 'Веб-документ', 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => 'Типология', 'Class:Typology+' => 'Типология', 'Class:Typology/Attribute:name' => 'Название', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Тип', - 'Class:Typology/Attribute:finalclass+' => '', -]); - -// -// Class: DocumentType -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', 'Class:DocumentType' => 'Тип документа', - 'Class:DocumentType+' => '', -]); - -// -// Class: ContactType -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'Тип контакта', - 'Class:ContactType+' => '', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'Связь Персона/Команда', - 'Class:lnkPersonToTeam+' => '', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s', - 'Class:lnkPersonToTeam/Name+' => '', + 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Команда', - 'Class:lnkPersonToTeam/Attribute:team_id+' => '', + 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs~~', 'Class:lnkPersonToTeam/Attribute:team_name' => 'Команда', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => 'Персона', - 'Class:lnkPersonToTeam/Attribute:person_id+' => '', + 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team~~', 'Class:lnkPersonToTeam/Attribute:person_name' => 'Персона', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => 'Роль', - 'Class:lnkPersonToTeam/Attribute:role_id+' => '', + 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Роль', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => 'Администрирование данных', 'Menu:DataAdministration+' => 'Администрирование данных', 'Menu:Catalogs' => 'Каталоги', @@ -339,20 +248,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:Typology+' => 'Типология', 'UI_WelcomeMenu_AllConfigItems' => 'Все конфигурационные единицы', 'Menu:ConfigManagement:Typology' => 'Настройка типологии', -]); - -// Add translation for Fieldsets - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Person:info' => 'Основная информация', 'User:info' => 'Основная информация', 'User:profiles' => 'Профили (минимум один)', 'Person:personal_info' => 'Личная информация', 'Person:notifiy' => 'Уведомления', -]); - -// Themes -Dict::Add('RU RU', 'Russian', 'Русский', [ 'theme:fullmoon' => 'Полнолуние', 'theme:test-red' => 'Тестовый инстанс (красный)', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/sk.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/sk.dict.itop-structure.php index 59a8d1137d..b92a0a364a 100644 --- a/datamodels/2.x/itop-structure/dictionaries/sk.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/sk.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -13,7 +12,7 @@ */ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Organization' => 'Organizácia', - 'Class:Organization+' => '~~', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => 'Názov', 'Class:Organization/Attribute:name+' => 'Common name~~', 'Class:Organization/Attribute:code' => 'Kód', @@ -38,13 +37,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~', 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~', 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organization~~', -]); - -// -// Class: Location -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Location' => 'Poloha', 'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room,...~~', 'Class:Location/Attribute:name' => 'Názov', @@ -71,15 +63,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~', 'Class:Location/Attribute:person_list' => 'Kontakty', 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~', -]); - -// -// Class: Contact -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Contact' => 'Kontakt', - 'Class:Contact+' => '~~', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~', 'Class:Contact/Attribute:name' => 'Meno', 'Class:Contact/Attribute:name+' => '~~', @@ -109,15 +94,9 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~', 'Class:Contact/Attribute:finalclass' => 'Typ kontaktu', 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: Person -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Person' => 'Osoba', - 'Class:Person+' => '~~', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s~~', 'Class:Person/Attribute:name' => 'Priezvisko', 'Class:Person/Attribute:name+' => '~~', @@ -139,6 +118,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~', 'Class:Person/Attribute:tickets_list' => 'Tickety', 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Users~~', 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~', 'Class:Person/Attribute:manager_id_friendlyname' => 'Ľahko čitateľné meno manažéra', @@ -150,15 +130,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~', 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~', 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~', -]); - -// -// Class: Team -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Team' => 'Tím', - 'Class:Team+' => '~~', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s~~', 'Class:Team/Attribute:persons_list' => 'Osoby', 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~', @@ -171,15 +144,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'Tickety', 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~', -]); - -// -// Class: Document -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Document' => 'Dokument', - 'Class:Document+' => '~~', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Document/Attribute:name' => 'Názov', 'Class:Document/Attribute:name+' => '~~', @@ -207,79 +173,30 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~', 'Class:Document/Attribute:finalclass' => 'Typ dokumentu', 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: DocumentFile -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DocumentFile' => 'Dokumentový súbor', - 'Class:DocumentFile+' => '~~', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'Súbor', 'Class:DocumentFile/Attribute:file+' => '~~', -]); - -// -// Class: DocumentNote -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DocumentNote' => 'Poznámka dokumentu', - 'Class:DocumentNote+' => '~~', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'Text', 'Class:DocumentNote/Attribute:text+' => '~~', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DocumentWeb' => 'Web stránka dokumentu', - 'Class:DocumentWeb+' => '~~', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'URL', 'Class:DocumentWeb/Attribute:url+' => '~~', -]); - -// -// Class: Typology -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Typology' => 'Typológia', - 'Class:Typology+' => '~~', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => 'Názov', 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Typ', 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: DocumentType -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DocumentType' => 'Typ dokumentu', - 'Class:DocumentType+' => '~~', -]); - -// -// Class: ContactType -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'Typ kontaktu', - 'Class:ContactType+' => '~~', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'väzba - Osoba / Tím', - 'Class:lnkPersonToTeam+' => '~~', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~', 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Tím', @@ -294,13 +211,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Názov role', 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', -]); - -// -// Application Menu -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Menu:DataAdministration' => 'Dátová administrácia', 'Menu:DataAdministration+' => 'Data administration~~', 'Menu:Catalogs' => 'Katalógy', @@ -338,20 +248,11 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Menu:Typology+' => 'Typology configuration~~', 'UI_WelcomeMenu_AllConfigItems' => 'Zhrnutie', 'Menu:ConfigManagement:Typology' => 'Konfiguračná typológia', -]); - -// Add translation for Fieldsets - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Person:info' => 'Všeobecné informácie', 'User:info' => 'Všeobecné informácie', 'User:profiles' => 'Profiles (minimum one)~~', 'Person:personal_info' => 'Personal information~~', 'Person:notifiy' => 'Upozornenie', -]); - -// Themes -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'theme:fullmoon' => 'Full moon~~', 'theme:test-red' => 'Test instance (Red)~~', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/tr.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/tr.dict.itop-structure.php index 78b7f0e846..eaca6f0fdb 100644 --- a/datamodels/2.x/itop-structure/dictionaries/tr.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/tr.dict.itop-structure.php @@ -1,11 +1,10 @@ @@ -14,13 +13,13 @@ */ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Organization' => 'Kurum', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', 'Class:Organization/Attribute:name' => 'Adı', 'Class:Organization/Attribute:name+' => 'Kullanılan adı', 'Class:Organization/Attribute:code' => 'Kodu', 'Class:Organization/Attribute:code+' => 'Kurumu kodu (Siret, DUNS,...)', 'Class:Organization/Attribute:status' => 'Durumu', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => 'Etkin', 'Class:Organization/Attribute:status/Value:active+' => 'Etkin', 'Class:Organization/Attribute:status/Value:inactive' => 'Etkin değil', @@ -39,65 +38,51 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~', 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~', 'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organization~~', -]); - -// -// Class: Location -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Location' => 'Yerleşke', 'Class:Location+' => 'Yerleşke : Bölge, Ülke, Şehir, Yerleşke, Bina, Kat, Oda, kabin,...', 'Class:Location/Attribute:name' => 'Adı', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => 'Durumu', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => 'Etkin', 'Class:Location/Attribute:status/Value:active+' => 'Etkin', 'Class:Location/Attribute:status/Value:inactive' => 'Etkin değil', 'Class:Location/Attribute:status/Value:inactive+' => 'Etkin değil', 'Class:Location/Attribute:org_id' => 'Kurumun sahibi', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => 'Kurumun sahibinin adı', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => 'Adres', 'Class:Location/Attribute:address+' => 'Posta adresi', 'Class:Location/Attribute:postal_code' => 'Posta kodu', 'Class:Location/Attribute:postal_code+' => 'Posta kodu', 'Class:Location/Attribute:city' => 'Şehir', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => 'Ülke', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => 'Cihazlar', 'Class:Location/Attribute:physicaldevice_list+' => 'Bu konumdaki tüm cihazlar', 'Class:Location/Attribute:person_list' => 'Kişiler', 'Class:Location/Attribute:person_list+' => 'Bu konumda bulunan tüm kişiler', -]); - -// -// Class: Contact -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Contact' => 'İrtibat', - 'Class:Contact+' => '', + 'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.~~', 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~', 'Class:Contact/Attribute:name' => 'Adı', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => 'Durumu', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => 'Etkin', 'Class:Contact/Attribute:status/Value:active+' => 'Etkin', 'Class:Contact/Attribute:status/Value:inactive' => 'Etkin değil', 'Class:Contact/Attribute:status/Value:inactive+' => 'Etkin değil', 'Class:Contact/Attribute:org_id' => 'Kurum', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => 'Kurum', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => 'E-posta', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => 'Telefon', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => 'Bildirim', 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', 'Class:Contact/Attribute:notify/Value:no' => 'hayır', @@ -109,21 +94,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Contact/Attribute:cis_list' => 'Cls', 'Class:Contact/Attribute:cis_list+' => 'Bu kişiyle bağlantılı tüm yapılandırma öğeleri', 'Class:Contact/Attribute:finalclass' => 'Tip', - 'Class:Contact/Attribute:finalclass+' => '', -]); - -// -// Class: Person -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Person' => 'Kişi', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s~~', 'Class:Person/Attribute:name' => 'Soyad', 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Adı', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => 'Sicil numarası', 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => 'Cep telefonu', @@ -140,6 +119,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Person/Attribute:team_list+' => 'Bu kişinin ait olduğu tüm ekipler', 'Class:Person/Attribute:tickets_list' => 'Çağrı kayıtları', 'Class:Person/Attribute:tickets_list+' => 'Bu kişinin oluşturduğu tüm çağrı kayıtları', + 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => 'Users~~', 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~', 'Class:Person/Attribute:manager_id_friendlyname' => 'Yöneticinin kullandığı adı', @@ -151,15 +131,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~', 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~', 'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~', -]); - -// -// Class: Team -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Team' => 'Ekip', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s~~', 'Class:Team/Attribute:persons_list' => 'Üyeler', 'Class:Team/Attribute:persons_list+' => 'Bu ekibe ait tüm kişiler', @@ -172,22 +145,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~', 'Class:Team/Attribute:tickets_list' => 'Çağrı Kayıtları', 'Class:Team/Attribute:tickets_list+' => 'Bu ekibe atanan tüm çağrı kayıtları', -]); - -// -// Class: Document -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Document' => 'Doküman', - 'Class:Document+' => '', + 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~', 'Class:Document/Attribute:name' => 'Adı', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => 'Kurum', 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Kurum Adı', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => 'Belge Türü', 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => 'Belge türü adı', @@ -195,92 +161,43 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Document/Attribute:version' => 'Sürüm', 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Tanımlama', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => 'Durumu', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => 'Taslak', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => 'Geçersiz', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => 'Yayınlanan', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => 'CI\'lar', 'Class:Document/Attribute:cis_list+' => 'Bu belgeye bağlı tüm yapılandırma öğeleri', 'Class:Document/Attribute:finalclass' => 'Belge Türü', 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: DocumentFile -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:DocumentFile' => 'Belge dosyası', - 'Class:DocumentFile+' => '~~', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => 'Dosya', 'Class:DocumentFile/Attribute:file+' => '~~', -]); - -// -// Class: DocumentNote -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:DocumentNote' => 'Belge Notu', - 'Class:DocumentNote+' => '~~', + 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => 'Metin', 'Class:DocumentNote/Attribute:text+' => '~~', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:DocumentWeb' => 'Belge Web', - 'Class:DocumentWeb+' => '~~', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT.'~~', 'Class:DocumentWeb/Attribute:url' => 'URL', 'Class:DocumentWeb/Attribute:url+' => '~~', -]); - -// -// Class: Typology -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Typology' => 'Tipoloji', - 'Class:Typology+' => '~~', + 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => 'İsim', 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => 'Tip', 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', -]); - -// -// Class: DocumentType -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:DocumentType' => 'Belge Türü', - 'Class:DocumentType+' => '~~', -]); - -// -// Class: ContactType -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', 'Class:ContactType' => 'İletişim Tipi', - 'Class:ContactType+' => '~~', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', 'Class:lnkPersonToTeam' => 'Bağlantılı Kişi / Ekip', - 'Class:lnkPersonToTeam+' => '~~', + 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~', 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => 'Ekip', @@ -295,13 +212,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rol Adı', 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', -]); - -// -// Application Menu -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:DataAdministration' => 'Veri yönetimi', 'Menu:DataAdministration+' => 'Veri yönetimi', 'Menu:Catalogs' => 'Kataloglar', @@ -339,20 +249,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:Typology+' => 'Tipoloji Yapılandırması', 'UI_WelcomeMenu_AllConfigItems' => 'Özet', 'Menu:ConfigManagement:Typology' => 'Tipoloji Yapılandırması', -]); - -// Add translation for Fieldsets - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Person:info' => 'Genel Bilgi', 'User:info' => 'Genel Bilgi', 'User:profiles' => 'Profiles (minimum one)~~', 'Person:personal_info' => 'Personal information~~', 'Person:notifiy' => 'Bildirim', -]); - -// Themes -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'theme:fullmoon' => 'Full moon~~', 'theme:test-red' => 'Test instance (Red)~~', ]); diff --git a/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php index 97fa1c319d..2460a3c2a2 100644 --- a/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php @@ -1,51 +1,14 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnary conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ -// Class:/UniquenessRule: -// Class:/UniquenessRule:+ - -////////////////////////////////////////////////////////////////////// -// Note: The classes have been grouped by categories: bizmodel -////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////// -// Classes in 'bizmodel' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: Organization -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Organization' => '组织', 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.~~', @@ -54,7 +17,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Organization/Attribute:code' => '编码', 'Class:Organization/Attribute:code+' => '组织编码 (Siret, DUNS,...)', 'Class:Organization/Attribute:status' => '状态', - 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status+' => '~~', 'Class:Organization/Attribute:status/Value:active' => '启用', 'Class:Organization/Attribute:status/Value:active+' => '启用', 'Class:Organization/Attribute:status/Value:inactive' => '停用', @@ -64,74 +27,60 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Organization/Attribute:parent_name' => '父级名称', 'Class:Organization/Attribute:parent_name+' => '父级组织名称', 'Class:Organization/Attribute:deliverymodel_id' => '交付模式', - 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => '交付模式名称', - 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:deliverymodel_name+' => '~~', 'Class:Organization/Attribute:parent_id_friendlyname' => '上级组织', 'Class:Organization/Attribute:parent_id_friendlyname+' => '上级组织', 'Class:Organization/Attribute:overview' => '概况', 'Organization:Overview:FunctionalCIs' => '此组织的所有配置项', 'Organization:Overview:FunctionalCIs:subtitle' => '按类型', 'Organization:Overview:Users' => '此组织里所有的'.ITOP_APPLICATION_SHORT.'用户', -]); - -// -// Class: Location -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Location' => '位置', 'Class:Location+' => '任何类型的位置: 区域, 国家, 城市, 位置, 建筑, 楼层, 房间, 机架,...', 'Class:Location/Attribute:name' => '名称', - 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:name+' => '~~', 'Class:Location/Attribute:status' => '状态', - 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status+' => '~~', 'Class:Location/Attribute:status/Value:active' => '启用', 'Class:Location/Attribute:status/Value:active+' => '启用', 'Class:Location/Attribute:status/Value:inactive' => '停用', 'Class:Location/Attribute:status/Value:inactive+' => '停用', 'Class:Location/Attribute:org_id' => '所属组织', - 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_id+' => '~~', 'Class:Location/Attribute:org_name' => '所属组织名称', - 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:org_name+' => '~~', 'Class:Location/Attribute:address' => '地址', 'Class:Location/Attribute:address+' => '邮政地址', 'Class:Location/Attribute:postal_code' => '邮编', 'Class:Location/Attribute:postal_code+' => '邮政编码', 'Class:Location/Attribute:city' => '城市', - 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:city+' => '~~', 'Class:Location/Attribute:country' => '国家', - 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:country+' => '~~', 'Class:Location/Attribute:physicaldevice_list' => '设备', 'Class:Location/Attribute:physicaldevice_list+' => '此位置的所有设备', 'Class:Location/Attribute:person_list' => '联系人', 'Class:Location/Attribute:person_list+' => '此位置的所有联系人', -]); - -// -// Class: Contact -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Contact' => '联系人', 'Class:Contact+' => '抽象类. 联系人可以与工单和功能配置项关联,用于不同的目的,例如事件分配和通知.', 'Class:Contact/ComplementaryName' => '%1$s - %2$s', 'Class:Contact/Attribute:name' => '名称', - 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:name+' => '~~', 'Class:Contact/Attribute:status' => '状态', - 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status+' => '~~', 'Class:Contact/Attribute:status/Value:active' => '启用', 'Class:Contact/Attribute:status/Value:active+' => '启用', 'Class:Contact/Attribute:status/Value:inactive' => '停用', 'Class:Contact/Attribute:status/Value:inactive+' => '停用', 'Class:Contact/Attribute:org_id' => '组织', - 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_id+' => '~~', 'Class:Contact/Attribute:org_name' => '组织', - 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:org_name+' => '~~', 'Class:Contact/Attribute:email' => '电子邮件', - 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:email+' => '~~', 'Class:Contact/Attribute:phone' => '电话', - 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:phone+' => '~~', 'Class:Contact/Attribute:notify' => '通知', 'Class:Contact/Attribute:notify+' => 'Flag which can be used by each notification~~', 'Class:Contact/Attribute:notify/Value:no' => '否', @@ -139,38 +88,31 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Contact/Attribute:notify/Value:yes' => '是', 'Class:Contact/Attribute:notify/Value:yes+' => '是', 'Class:Contact/Attribute:function' => '职责', - 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:function+' => '~~', 'Class:Contact/Attribute:cis_list' => '配置项', 'Class:Contact/Attribute:cis_list+' => '此联系人相关的所有配置项', 'Class:Contact/Attribute:finalclass' => '联系人类型', 'Class:Contact/Attribute:finalclass+' => '根本属性的名称', -]); - -// -// Class: Person -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Person' => '个体', 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.~~', 'Class:Person/ComplementaryName' => '%1$s - %2$s', 'Class:Person/Attribute:name' => '姓', - 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => '名', - 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:first_name+' => '~~', 'Class:Person/Attribute:employee_number' => '员工编号', - 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:employee_number+' => '~~', 'Class:Person/Attribute:mobile_phone' => '手机', - 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:mobile_phone+' => '~~', 'Class:Person/Attribute:location_id' => '位置', - 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_id+' => '~~', 'Class:Person/Attribute:location_name' => '名称', - 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:location_name+' => '~~', 'Class:Person/Attribute:manager_id' => '经理', - 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_id+' => '~~', 'Class:Person/Attribute:manager_name' => '经理名称', - 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:manager_name+' => '~~', 'Class:Person/Attribute:team_list' => '团队', 'Class:Person/Attribute:team_list+' => '这个体归属的所有团队', 'Class:Person/Attribute:tickets_list' => '工单', @@ -179,21 +121,14 @@ Other usage: the caller of a User request is a Person as well as the agent assig 'Class:Person/Attribute:user_list' => '用户', 'Class:Person/Attribute:user_list+' => '此个体相关的所有用户', 'Class:Person/Attribute:manager_id_friendlyname' => '经理昵称', - 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => '头像', - 'Class:Person/Attribute:picture+' => '', + 'Class:Person/Attribute:picture+' => '~~', 'Class:Person/UniquenessRule:employee_number+' => '同一组织内的员工号必须唯一', 'Class:Person/UniquenessRule:employee_number' => '\'$this->org_name$\' 内已经有人占用了这个员工号', 'Class:Person/UniquenessRule:name+' => '同一组织内的员工姓名必须唯一', 'Class:Person/UniquenessRule:name' => '\'$this->org_name$\' 内已经有人叫这个名字', 'Class:Person/Error:ChangingOrgDenied' => '无法移动此个体到组织 \'%1$s\' 因为这将终端其用户门户的访问, 其关联的用户没有被授权访问此组织', -]); - -// -// Class: Team -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Team' => '团队', 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.~~', 'Class:Team/ComplementaryName' => '%1$s - %2$s', @@ -208,136 +143,73 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Team:Overview:UserRequest-ClosedByAgent' => '过去12个月由办理人关闭的需求', 'Class:Team/Attribute:tickets_list' => '工单', 'Class:Team/Attribute:tickets_list+' => '此团队分配到的所有工单', -]); - -// -// Class: Document -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Document' => '文档', 'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.~~', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Document/Attribute:name' => '名称', - 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:name+' => '~~', 'Class:Document/Attribute:org_id' => '组织', - 'Class:Document/Attribute:org_id+' => '', + 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => '组织名称', - 'Class:Document/Attribute:org_name+' => '', + 'Class:Document/Attribute:org_name+' => '~~', 'Class:Document/Attribute:documenttype_id' => '文档类型', - 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_id+' => '~~', 'Class:Document/Attribute:documenttype_name' => '文档类型名称', - 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:documenttype_name+' => '~~', 'Class:Document/Attribute:version' => '版本', - 'Class:Document/Attribute:version+' => '', + 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => '描述', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:description+' => '~~', 'Class:Document/Attribute:status' => '状态', - 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status+' => '~~', 'Class:Document/Attribute:status/Value:draft' => '草稿', - 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:draft+' => '~~', 'Class:Document/Attribute:status/Value:obsolete' => '废弃', - 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:obsolete+' => '~~', 'Class:Document/Attribute:status/Value:published' => '正式', - 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:status/Value:published+' => '~~', 'Class:Document/Attribute:cis_list' => '配置项', 'Class:Document/Attribute:cis_list+' => '此文档相关的所有配置项', 'Class:Document/Attribute:finalclass' => '文档类型', 'Class:Document/Attribute:finalclass+' => '根本属性的名称', -]); - -// -// Class: DocumentFile -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:DocumentFile' => '文档文件', 'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).~~', 'Class:DocumentFile/Attribute:file' => '文件', - 'Class:DocumentFile/Attribute:file+' => '', -]); - -// -// Class: DocumentNote -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:DocumentFile/Attribute:file+' => '~~', 'Class:DocumentNote' => '文档笔记', 'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.~~', 'Class:DocumentNote/Attribute:text' => '正文', - 'Class:DocumentNote/Attribute:text+' => '', -]); - -// -// Class: DocumentWeb -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:DocumentNote/Attribute:text+' => '~~', 'Class:DocumentWeb' => '文档网页', 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT, 'Class:DocumentWeb/Attribute:url' => 'URL', - 'Class:DocumentWeb/Attribute:url+' => '', -]); - -// -// Class: Typology -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:DocumentWeb/Attribute:url+' => '~~', 'Class:Typology' => '拓扑', 'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.~~', 'Class:Typology/Attribute:name' => '名称', - 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:name+' => '~~', 'Class:Typology/Attribute:finalclass' => '拓扑子类型', 'Class:Typology/Attribute:finalclass+' => '根本属性的名称', -]); - -// -// Class: DocumentType -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:DocumentType' => '文档类型', 'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents~~', -]); - -// -// Class: ContactType -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContactType' => '联系人类型', 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.~~', -]); - -// -// Class: lnkPersonToTeam -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkPersonToTeam' => '链接 个体/团队', 'Class:lnkPersonToTeam+' => 'This link indicates when a Person is a member of a Team.~~', 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s', - 'Class:lnkPersonToTeam/Name+' => '', + 'Class:lnkPersonToTeam/Name+' => '~~', 'Class:lnkPersonToTeam/Attribute:team_id' => '团队', - 'Class:lnkPersonToTeam/Attribute:team_id+' => '', + 'Class:lnkPersonToTeam/Attribute:team_id+' => 'A team to which the person belongs~~', 'Class:lnkPersonToTeam/Attribute:team_name' => '团队名称', - 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:person_id' => '个体', - 'Class:lnkPersonToTeam/Attribute:person_id+' => '', + 'Class:lnkPersonToTeam/Attribute:person_id+' => 'A member of the team~~', 'Class:lnkPersonToTeam/Attribute:person_name' => '姓名', - 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', 'Class:lnkPersonToTeam/Attribute:role_id' => '角色', - 'Class:lnkPersonToTeam/Attribute:role_id+' => '', + 'Class:lnkPersonToTeam/Attribute:role_id+' => 'To select within a typology of possible roles~~', 'Class:lnkPersonToTeam/Attribute:role_name' => '角色名称', - 'Class:lnkPersonToTeam/Attribute:role_name+' => '', -]); - -// -// Application Menu -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', 'Menu:DataAdministration' => '数据管理', 'Menu:DataAdministration+' => '数据管理', 'Menu:Catalogs' => '类别', @@ -375,20 +247,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:Typology+' => '类型配置', 'UI_WelcomeMenu_AllConfigItems' => '摘要', 'Menu:ConfigManagement:Typology' => '类型配置', -]); - -// Add translation for Fieldsets - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Person:info' => '基本信息', 'User:info' => '基本信息', 'User:profiles' => '角色 (至少一个)', 'Person:personal_info' => '个人信息', 'Person:notifiy' => '通知', -]); - -// Themes -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'theme:fullmoon' => 'Full moon', 'theme:test-red' => 'Test instance (Red)', ]); diff --git a/datamodels/2.x/itop-themes-compat/dictionaries/cs.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/dictionaries/cs.dict.itop-themes-compat.php index 99884af6a0..a05aaa94f9 100644 --- a/datamodels/2.x/itop-themes-compat/dictionaries/cs.dict.itop-themes-compat.php +++ b/datamodels/2.x/itop-themes-compat/dictionaries/cs.dict.itop-themes-compat.php @@ -1,11 +1,10 @@ 'Light Grey (deprecated)', ]); diff --git a/datamodels/2.x/itop-themes-compat/dictionaries/es_cr.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/dictionaries/es_cr.dict.itop-themes-compat.php index cf7cd426be..6cb45ca340 100644 --- a/datamodels/2.x/itop-themes-compat/dictionaries/es_cr.dict.itop-themes-compat.php +++ b/datamodels/2.x/itop-themes-compat/dictionaries/es_cr.dict.itop-themes-compat.php @@ -1,11 +1,10 @@ 'Light Grey (deprecated)~~', +]); diff --git a/datamodels/2.x/itop-themes-compat/dictionaries/fr.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/dictionaries/fr.dict.itop-themes-compat.php index 3be488efcb..78d15d3bf4 100644 --- a/datamodels/2.x/itop-themes-compat/dictionaries/fr.dict.itop-themes-compat.php +++ b/datamodels/2.x/itop-themes-compat/dictionaries/fr.dict.itop-themes-compat.php @@ -1,11 +1,10 @@ 'Light Grey (deprecated)~~', +]); diff --git a/datamodels/2.x/itop-themes-compat/dictionaries/nl.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/dictionaries/nl.dict.itop-themes-compat.php index 2ab2548c84..17d422a9a9 100644 --- a/datamodels/2.x/itop-themes-compat/dictionaries/nl.dict.itop-themes-compat.php +++ b/datamodels/2.x/itop-themes-compat/dictionaries/nl.dict.itop-themes-compat.php @@ -1,14 +1,14 @@ + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'theme:light-grey' => 'Lichtgrijs (verouderd)', diff --git a/datamodels/2.x/itop-themes-compat/dictionaries/pl.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/dictionaries/pl.dict.itop-themes-compat.php index a920ba810f..2d99c1e39a 100644 --- a/datamodels/2.x/itop-themes-compat/dictionaries/pl.dict.itop-themes-compat.php +++ b/datamodels/2.x/itop-themes-compat/dictionaries/pl.dict.itop-themes-compat.php @@ -1,11 +1,10 @@ 'Light Grey (废弃)', 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 c0fe267c9b..b96fcc193c 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 @@ -1,11 +1,10 @@ @@ -14,39 +13,39 @@ */ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Ticket' => 'Tiket', - 'Class:Ticket+' => '', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'ID', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Organizace', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Název organizace', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => 'Zadavatel', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => 'Název zadavatele', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'Tým', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'Název týmu', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'Řešitel', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'Název řešitele', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Název', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Popis', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Datum vytvoření', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'Datum ukončení', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Poslední aktualizace', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'Datum uzavření', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => 'Interní záznam', - 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:private_log+' => '~~', 'Class:Ticket/Attribute:contacts_list' => 'Kontakty', 'Class:Ticket/Attribute:contacts_list+' => 'Všechny kontakty spojené s tímto tiketem', 'Class:Ticket/Attribute:functionalcis_list' => 'Konfigurační položky', @@ -54,85 +53,67 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Ticket/Attribute:workorders_list' => 'Pracovní příkazy', 'Class:Ticket/Attribute:workorders_list+' => 'Všechny pracovní příkazy pro tento tiket', 'Class:Ticket/Attribute:finalclass' => 'Typ', - 'Class:Ticket/Attribute:finalclass+' => '', + 'Class:Ticket/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Ticket/Attribute:operational_status' => 'Provozní stav', 'Class:Ticket/Attribute:operational_status+' => 'Vypočítán z podrobného stavu', 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Probíhající', - 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => '', + 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Work in progress~~', 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Vyřešený', - 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Uzavřený', - 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Analýza dopadů', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkContactToTicket' => 'Spojení (Kontakt / Tiket)', - 'Class:lnkContactToTicket+' => '', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Tiket', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'ID', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => 'Jméno kontaktu', 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => 'Email kontaktu', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => 'Role (text)', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => 'Role', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Přidán manuálně', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Automaticky', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Neupozorňovat', -]); - -// -// Class: WorkOrder -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:WorkOrder' => 'Pracovní příkaz', - 'Class:WorkOrder+' => '', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'Název', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Stav', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => 'otevřený', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => 'uzavřený', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => 'Popis', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => 'Tiket', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => 'ID tiketu', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => 'Tým', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => 'Název týmu', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => 'Řešitel', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => 'Email řešitele', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => 'Datum začátku', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => 'Datum konce', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => 'Log', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Uzavřít', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', 'Ticket:baseinfo' => 'Obecné informace', 'Ticket:date' => 'Data', 'Ticket:contact' => 'Kontakty', @@ -222,13 +203,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Cíl úrovně služeb typu TTO', 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Čas pro vyřešení (TTR)', 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Cíl úrovně služeb typu TTR', -]); - -// -// Class: Ticket -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 3189bab63d..f59123a363 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 @@ -1,11 +1,10 @@ @@ -13,39 +12,39 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Ticket' => 'Ticket', - 'Class:Ticket+' => '', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'Reference', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Organisation', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Organisations navn', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => 'Bruger', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => 'Bruger navn', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'Team', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'Team navn', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'Tildelt til', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'Tildelt til', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Titel', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Beskrivelse', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Start dato', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'Slut dato', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Sidste opdatering', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'Lukket dato', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => 'Privat Log', - 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:private_log+' => '~~', 'Class:Ticket/Attribute:contacts_list' => 'Kontakt', 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~', 'Class:Ticket/Attribute:functionalcis_list' => 'CIs', @@ -53,7 +52,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Ticket/Attribute:workorders_list' => 'Arbejdsordre', 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~', 'Class:Ticket/Attribute:finalclass' => 'Type', - 'Class:Ticket/Attribute:finalclass+' => '', + 'Class:Ticket/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Ticket/Attribute:operational_status' => 'Operational status~~', 'Class:Ticket/Attribute:operational_status+' => 'Computed after the detailed status~~', 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Ongoing~~', @@ -63,75 +62,57 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Closed~~', 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Impact Analysis~~', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkContactToTicket' => 'Sammenhæng Kontakt/Ticket', - 'Class:lnkContactToTicket+' => '', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Reference', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~', 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => 'Kontakt Email', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => 'Rolle', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~', -]); - -// -// Class: WorkOrder -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:WorkOrder' => 'Arbejdsordre', - 'Class:WorkOrder+' => '', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'Navn', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Status', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => 'Åben', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => 'Lukket', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => 'Beskrivelse', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => 'Refererede Ticket', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => 'Team', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => 'Team navn', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => 'Tildelt til', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => 'Bruger Email', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => 'Start dato', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => 'Slut dato', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => 'Log', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Luk', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', 'Ticket:baseinfo' => 'Almindelig information', 'Ticket:date' => 'Dato', 'Ticket:contact' => 'Kontakt', @@ -221,13 +202,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ '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~~', -]); - -// -// Class: Ticket -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 763905e194..00a93826b1 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 @@ -1,11 +1,10 @@ @@ -15,37 +14,37 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Ticket' => 'Ticket', 'Class:Ticket+' => 'Abstrakte Klasse', 'Class:Ticket/Attribute:ref' => 'Referenz', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Organisation', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Organisationsname', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => 'Melder', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => 'Meldername', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'Team', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'Teamname', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'Bearbeiter', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'Bearbeitername', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Titel', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Beschreibung', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Gestartet', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'Enddatum', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Letztes Update', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'Schließdatum', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => 'Privates Log', - 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:private_log+' => '~~', 'Class:Ticket/Attribute:contacts_list' => 'Kontakte', 'Class:Ticket/Attribute:contacts_list+' => 'Alle Kontakte, die mit diesem Ticket verknüpft sind', 'Class:Ticket/Attribute:functionalcis_list' => 'CIs', @@ -63,75 +62,57 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Geschlossen', 'Class:Ticket/Attribute:operational_status/Value:closed+' => 'Geschlossen', 'Ticket:ImpactAnalysis' => 'Auswirkungsanalyse', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkContactToTicket' => 'Verknüpfung Kontakt/Ticket', 'Class:lnkContactToTicket+' => 'Ermöglicht es, zusätzlich zum Melder und zum Bearbeiter weitere Kontakte zu verknüpfen, um sie über den Fortgang von Tickets zu informieren.', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Referenz', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => 'Kontaktname', - 'Class:lnkContactToTicket/Attribute:contact_name+' => '', + 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => 'Kontakt-E-Mail', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => 'Rolle (Text)', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => 'Rolle', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Manuell hinzugefügt', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Berechnet', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Nicht ändern', -]); - -// -// Class: WorkOrder -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:WorkOrder' => 'Arbeitsauftrag', 'Class:WorkOrder+' => 'Eine Aufgabe, die zur Lösung eines Tickets erforderlich ist und einem Team oder auch einem einzelnen Bearbeiter zugewiesen wird.', 'Class:WorkOrder/Attribute:name' => 'Name', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Status', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => 'Offen', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => 'Geschlossen', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => 'Beschreibung', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => 'Referenziertes Ticket', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => 'Team', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => 'Team-Name', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => 'Bearbeiter', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => 'Melder-E-Mail', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => 'Startdatum', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => 'Enddatum', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => 'Log', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Schließen', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', 'Ticket:baseinfo' => 'Allgemeine Informationen', 'Ticket:date' => 'Daten', 'Ticket:contact' => 'Kontakte', @@ -221,13 +202,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ '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', -]); - -// -// Class: Ticket -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Ticket/Attribute:team_email' => 'Team-E-Mail', - 'Class:Ticket/Attribute:team_email+' => '', + 'Class:Ticket/Attribute:team_email+' => '~~', ]); diff --git a/datamodels/2.x/itop-tickets/dictionaries/en_gb.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/en_gb.dict.itop-tickets.php index 58e022e880..2f377fdb82 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/en_gb.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/en_gb.dict.itop-tickets.php @@ -1,76 +1,49 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Ticket -// - Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Ticket' => 'Ticket', - 'Class:Ticket+' => '', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'Ref', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Organisation', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Organisation Name', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => 'Caller', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => 'Caller Name', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'Team', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'Team Name', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'Agent', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'Agent Name', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Title', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Description', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Start date', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'End date', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Last update', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'Close date', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => 'Private log', - 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:private_log+' => '~~', 'Class:Ticket/Attribute:contacts_list' => 'Contacts', 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket', 'Class:Ticket/Attribute:functionalcis_list' => 'CIs', @@ -84,79 +57,61 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Ongoing', 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Work in progress', 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Resolved', - 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Closed', - 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Impact Analysis', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkContactToTicket' => 'Link Contact / Ticket', - 'Class:lnkContactToTicket+' => '', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name', - 'Class:lnkContactToTicket/Attribute:contact_name+' => '', + 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => 'Role (text)', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => 'Role', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify', -]); - -// -// Class: WorkOrder -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:WorkOrder' => 'Work Order', - 'Class:WorkOrder+' => '', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'Name', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Status', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => 'open', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => 'closed', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => 'Description', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => 'Team', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => 'Team Name', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => 'Agent', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => 'Agent email', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => 'Start date', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => 'End date', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => 'Log', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Close', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', 'Ticket:baseinfo' => 'General Information', 'Ticket:date' => 'Dates', 'Ticket:contact' => 'Contacts', @@ -246,4 +201,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ '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', + 'Class:Ticket/Attribute:team_email' => 'Team email~~', + 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 80cb5ba73d..ed5a4d1d65 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 @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Ticket' => 'Ticket', @@ -60,13 +62,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Cerrado', 'Class:Ticket/Attribute:operational_status/Value:closed+' => 'Cerrado', 'Ticket:ImpactAnalysis' => 'Análisis de Impacto', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToTicket' => 'Relación Contacto y Ticket', 'Class:lnkContactToTicket+' => 'Relación Contacto y Ticket', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s', @@ -86,13 +81,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Agregado Manualmente', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Calculado', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'No notificar', -]); - -// -// Class: WorkOrder -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:WorkOrder' => 'Orden de Trabajo', 'Class:WorkOrder+' => 'Orden de Trabajo', 'Class:WorkOrder/Attribute:name' => 'Nombre', @@ -125,10 +113,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:WorkOrder/Attribute:log+' => 'Bitácora', 'Class:WorkOrder/Stimulus:ev_close' => 'Cerrar', 'Class:WorkOrder/Stimulus:ev_close+' => 'Cerrar', -]); - -// Fieldset translation -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Ticket:baseinfo' => 'Información General', 'Ticket:date' => 'Fechas', 'Ticket:contact' => 'Contactos', @@ -218,13 +202,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ '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', -]); - -// -// Class: Ticket -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); diff --git a/datamodels/2.x/itop-tickets/dictionaries/et.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/et.dict.itop-tickets.php new file mode 100644 index 0000000000..a82c5a0eca --- /dev/null +++ b/datamodels/2.x/itop-tickets/dictionaries/et.dict.itop-tickets.php @@ -0,0 +1,206 @@ + 'Ticket~~', + 'Class:Ticket+' => 'Abstract class~~', + 'Class:Ticket/Attribute:ref' => 'Ref~~', + 'Class:Ticket/Attribute:ref+' => '~~', + 'Class:Ticket/Attribute:org_id' => 'Organization~~', + 'Class:Ticket/Attribute:org_id+' => '~~', + 'Class:Ticket/Attribute:org_name' => 'Organization Name~~', + 'Class:Ticket/Attribute:org_name+' => '~~', + 'Class:Ticket/Attribute:caller_id' => 'Caller~~', + 'Class:Ticket/Attribute:caller_id+' => '~~', + 'Class:Ticket/Attribute:caller_name' => 'Caller Name~~', + 'Class:Ticket/Attribute:caller_name+' => '~~', + 'Class:Ticket/Attribute:team_id' => 'Team~~', + 'Class:Ticket/Attribute:team_id+' => '~~', + 'Class:Ticket/Attribute:team_name' => 'Team Name~~', + 'Class:Ticket/Attribute:team_name+' => '~~', + 'Class:Ticket/Attribute:agent_id' => 'Agent~~', + 'Class:Ticket/Attribute:agent_id+' => '~~', + 'Class:Ticket/Attribute:agent_name' => 'Agent Name~~', + 'Class:Ticket/Attribute:agent_name+' => '~~', + 'Class:Ticket/Attribute:title' => 'Title~~', + 'Class:Ticket/Attribute:title+' => '~~', + 'Class:Ticket/Attribute:description' => 'Description~~', + 'Class:Ticket/Attribute:description+' => '~~', + 'Class:Ticket/Attribute:start_date' => 'Start date~~', + 'Class:Ticket/Attribute:start_date+' => '~~', + 'Class:Ticket/Attribute:end_date' => 'End date~~', + 'Class:Ticket/Attribute:end_date+' => '~~', + 'Class:Ticket/Attribute:last_update' => 'Last update~~', + 'Class:Ticket/Attribute:last_update+' => '~~', + 'Class:Ticket/Attribute:close_date' => 'Close date~~', + 'Class:Ticket/Attribute:close_date+' => '~~', + 'Class:Ticket/Attribute:private_log' => 'Private log~~', + 'Class:Ticket/Attribute:private_log+' => '~~', + 'Class:Ticket/Attribute:contacts_list' => 'Contacts~~', + 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~', + 'Class:Ticket/Attribute:functionalcis_list' => 'CIs~~', + 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted by this ticket. Items marked as "Computed" have been automatically marked as impacted. Items marked as "Not impacted" are excluded from the impact.~~', + 'Class:Ticket/Attribute:workorders_list' => 'Work orders~~', + 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~', + 'Class:Ticket/Attribute:finalclass' => 'Ticket sub-class~~', + 'Class:Ticket/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:Ticket/Attribute:operational_status' => 'Operational status~~', + 'Class:Ticket/Attribute:operational_status+' => 'Computed after the detailed status~~', + 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Ongoing~~', + 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Work in progress~~', + 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Resolved~~', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', + 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Closed~~', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', + 'Ticket:ImpactAnalysis' => 'Impact Analysis~~', + 'Class:lnkContactToTicket' => 'Link Contact / Ticket~~', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', + 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket~~', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', + 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref~~', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', + 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', + 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~', + 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', + 'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email~~', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', + 'Class:lnkContactToTicket/Attribute:role' => 'Role (text)~~', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', + 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~', + 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~', + 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~', + 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~', + 'Class:WorkOrder' => 'Work Order~~', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', + 'Class:WorkOrder/Attribute:name' => 'Name~~', + 'Class:WorkOrder/Attribute:name+' => '~~', + 'Class:WorkOrder/Attribute:status' => 'Status~~', + 'Class:WorkOrder/Attribute:status+' => '~~', + 'Class:WorkOrder/Attribute:status/Value:open' => 'open~~', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', + 'Class:WorkOrder/Attribute:status/Value:closed' => 'closed~~', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', + 'Class:WorkOrder/Attribute:description' => 'Description~~', + 'Class:WorkOrder/Attribute:description+' => '~~', + 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket~~', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', + 'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref~~', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', + 'Class:WorkOrder/Attribute:team_id' => 'Team~~', + 'Class:WorkOrder/Attribute:team_id+' => '~~', + 'Class:WorkOrder/Attribute:team_name' => 'Team Name~~', + 'Class:WorkOrder/Attribute:team_name+' => '~~', + 'Class:WorkOrder/Attribute:agent_id' => 'Agent~~', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', + 'Class:WorkOrder/Attribute:agent_email' => 'Agent email~~', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', + 'Class:WorkOrder/Attribute:start_date' => 'Start date~~', + 'Class:WorkOrder/Attribute:start_date+' => '~~', + 'Class:WorkOrder/Attribute:end_date' => 'End date~~', + 'Class:WorkOrder/Attribute:end_date+' => '~~', + 'Class:WorkOrder/Attribute:log' => 'Log~~', + 'Class:WorkOrder/Attribute:log+' => '~~', + 'Class:WorkOrder/Stimulus:ev_close' => 'Close~~', + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', + '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~~', + 'Class:Ticket/Attribute:team_email' => 'Team email~~', + 'Class:Ticket/Attribute:team_email+' => '~~', +]); 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 b9fe633adb..3bcf66c373 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 @@ -1,11 +1,10 @@ 'Ticket', 'Class:Ticket+' => 'Classe abstraite', 'Class:Ticket/Attribute:ref' => 'Référence', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Client', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Nom Client', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => 'Demandeur', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => 'Nom Demandeur', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'Equipe', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'Nom Equipe', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'Agent', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'Nom Agent', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Titre', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Description', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Date de début', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'Date de fin', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Dernière mise à jour', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'Date de fermeture', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => 'Journal privé', - 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:private_log+' => '~~', 'Class:Ticket/Attribute:contacts_list' => 'Contacts', 'Class:Ticket/Attribute:contacts_list+' => 'Tous les contacts liés à ce ticket', 'Class:Ticket/Attribute:functionalcis_list' => 'CIs', 'Class:Ticket/Attribute:functionalcis_list+' => 'Tous les éléments de configuration impactés par ce ticket. Les éléments marqués comme "Calculés" sont le résultat du calcul de l\'analyse d\'impact. Les éléments marqués comme "Non impactés" sont exclus de cette analyse.', 'Class:Ticket/Attribute:workorders_list' => 'Tâches', 'Class:Ticket/Attribute:workorders_list+' => 'Toutes les tâches de ce ticket', - 'Class:Ticket/Attribute:workorders_list/UI:Links:Create:Button+' => 'Créer une %4$s', - 'Class:Ticket/Attribute:workorders_list/UI:Links:Create:Modal:Title' => 'Ajouter une %4$s à %2$s', - 'Class:Ticket/Attribute:workorders_list/UI:Links:Delete:Button+' => 'Supprimer cette %4$s', - 'Class:Ticket/Attribute:workorders_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s', - 'Class:Ticket/Attribute:workorders_list/UI:Links:Remove:Button+' => 'Retirer cette %4$s', - 'Class:Ticket/Attribute:workorders_list/UI:Links:Remove:Modal:Title' => 'Retirer cette %4$s de son %1$s', 'Class:Ticket/Attribute:finalclass' => 'Sous-classe de Ticket', 'Class:Ticket/Attribute:finalclass+' => 'Nom de la classe instanciable', 'Class:Ticket/Attribute:operational_status' => 'Etat agrégé', @@ -64,79 +57,61 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'En cours', 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Traitement en cours', 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Résolu', - 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Clos', 'Class:Ticket/Attribute:operational_status/Value:closed+' => 'Fermé', 'Ticket:ImpactAnalysis' => 'Analyse d\'Impact', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkContactToTicket' => 'Lien Contact / Ticket', 'Class:lnkContactToTicket+' => 'Permet de lier plusieurs Contacts afin de les notifier sur l\'avancement des Tickets, en plus du demandeur et de l\'agent.', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Référence', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => 'Nom du contact', - 'Class:lnkContactToTicket/Attribute:contact_name+' => '', + 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => 'Email du contact', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => 'Rôle (texte)', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => 'Rôle', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Ajouté manuellement', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Calculé', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Ne pas notifier', -]); - -// -// Class: WorkOrder -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:WorkOrder' => 'Tâche', 'Class:WorkOrder+' => 'Tâche nécessaire à la résolution d\'un Ticket, affectée à une Équipe voire à un agent.', 'Class:WorkOrder/Attribute:name' => 'Nom', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Etat', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => 'Ouverte', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => 'Fermée', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => 'Description', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => 'Référence ticket', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => 'Equipe', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => 'Nom Equipe', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => 'Agent', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => 'Email Agent', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => 'Date de début', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => 'Date de fin', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => 'Journal', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Fermer', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', 'Ticket:baseinfo' => 'Informations générales', 'Ticket:date' => 'Dates', 'Ticket:contact' => 'Contacts', @@ -222,29 +197,10 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Applique le stimulus spécifié à l\'objet courant', 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Code du stimulus', 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Un code de stimulus valide pour la classe courante', - 'Class:Person/Attribute:tickets_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Person/Attribute:tickets_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Person/Attribute:tickets_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Person/Attribute:tickets_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Person/Attribute:tickets_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de sa %1$s', 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Temps d\'Assignation (TTO)', 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objectif calculé à partir d\'un SLT de type TTO', 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Temps de Résolution (TTR)', 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objectif calculé à partir d\'un SLT de type TTR', - 'Class:Team/Attribute:tickets_list/UI:Links:Create:Button+' => 'Créer un %4$s', - 'Class:Team/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Ajouter un %4$s à %2$s', - 'Class:Team/Attribute:tickets_list/UI:Links:Delete:Button+' => 'Supprimer ce %4$s', - 'Class:Team/Attribute:tickets_list/UI:Links:Delete:Modal:Title' => 'Supprimer un %4$s', - 'Class:Team/Attribute:tickets_list/UI:Links:Remove:Button+' => 'Retirer ce %4$s', - 'Class:Team/Attribute:tickets_list/UI:Links:Remove:Modal:Title' => 'Retirer ce %4$s de son %1$s', -]); - -// -// Class: Ticket -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Ticket/Attribute:team_email' => 'Email équipe', - 'Class:Ticket/Attribute:team_email+' => '', + 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 89fa992ae6..aae6feb53e 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 @@ -1,76 +1,68 @@ 'Hibajegy', - 'Class:Ticket+' => '', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'Referenciaszám', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Szervezeti egység', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Szervezeti egység név', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => 'Kérelmező', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => 'Kérelmező név', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'Csapat', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'Csapat név', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'Ügyintéző', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'Ügyintéző név', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Tárgy', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Leírás', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Megbízási dátum', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'Megoldási dátum dátum', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Utoljára frissítve', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'Lezárási dátum', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => 'Privát napló', - 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:private_log+' => '~~', 'Class:Ticket/Attribute:contacts_list' => 'Kapcsolattartók', - 'Class:Ticket/Attribute:contacts_list+' => '', + 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~', 'Class:Ticket/Attribute:functionalcis_list' => 'CI-k', - 'Class:Ticket/Attribute:functionalcis_list+' => '', + 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted by this ticket. Items marked as "Computed" have been automatically marked as impacted. Items marked as "Not impacted" are excluded from the impact.~~', 'Class:Ticket/Attribute:workorders_list' => 'Munkaelrendelők', 'Class:Ticket/Attribute:workorders_list+' => 'Munkaelrendelő ehhez a hibajegyhez', 'Class:Ticket/Attribute:finalclass' => 'Hibajegy típus', 'Class:Ticket/Attribute:finalclass+' => 'A részletes állapot után számítja', 'Class:Ticket/Attribute:operational_status' => 'Műveleti állapot', - 'Class:Ticket/Attribute:operational_status+' => '', + 'Class:Ticket/Attribute:operational_status+' => 'Computed after the detailed status~~', 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Folyamatban', 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Munka folyamatban', 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Megoldva', - 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Lezárva', - 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Hatáselemzés', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToTicket' => 'Kapcsolattartó / Hibajegy', - 'Class:lnkContactToTicket+' => '~~', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Hibajegy', 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', @@ -88,15 +80,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Kézzel hozzáadva', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Számított', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Ne értesítsen', -]); - -// -// Class: WorkOrder -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:WorkOrder' => 'Munkaelrendelő', - 'Class:WorkOrder+' => '~~', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'Név', 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Állapot', @@ -127,10 +112,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Bezárás', 'Class:WorkOrder/Stimulus:ev_close+' => '~~', -]); - -// Fieldset translation -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Ticket:baseinfo' => 'Általános információk', 'Ticket:date' => 'Dátum', 'Ticket:contact' => 'Kapcsolattartók', @@ -220,13 +201,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~', 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Megoldási idő', 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~', -]); - -// -// Class: Ticket -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 a323f807c4..a6eacafa0f 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 @@ -1,18 +1,17 @@ 'Ticket', - 'Class:Ticket+' => '~~', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'Rif', 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Cliente', @@ -62,15 +61,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Chiuso', 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Analisi dell\'impatto', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToTicket' => 'Link Contact / Ticket', - 'Class:lnkContactToTicket+' => '~~', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket', 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', @@ -88,15 +80,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Aggiunto manualmente', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Calcolato', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Non notificare', -]); - -// -// Class: WorkOrder -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:WorkOrder' => 'Work Order~~', - 'Class:WorkOrder+' => '~~', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'Nome', 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Stato', @@ -127,10 +112,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Chiudi', 'Class:WorkOrder/Stimulus:ev_close+' => '~~', -]); - -// Fieldset translation -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Ticket:baseinfo' => 'Infomazioni Generali', 'Ticket:date' => 'Data', 'Ticket:contact' => 'Contatti', @@ -220,13 +201,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~', 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Tempo Per Risolvere', 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~', -]); - -// -// Class: Ticket -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 4aeee2e73c..698fb5d11b 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 @@ -1,50 +1,49 @@ 'チケット', - 'Class:Ticket+' => '', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => '参照', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => '組織', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => '組織名', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => '依頼者', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => '依頼者名', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'チーム', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'チーム名', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'エージェント', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'エージェント名', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => '題名', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => '説明', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => '開始日', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => '終了日', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => '最終更新日', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'クローズ日', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => '個人ログ', - 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:private_log+' => '~~', 'Class:Ticket/Attribute:contacts_list' => '連絡先', 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~', 'Class:Ticket/Attribute:functionalcis_list' => 'CI', @@ -52,7 +51,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Ticket/Attribute:workorders_list' => '作業指示', 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~', 'Class:Ticket/Attribute:finalclass' => 'タイプ', - 'Class:Ticket/Attribute:finalclass+' => '', + 'Class:Ticket/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Ticket/Attribute:operational_status' => 'Operational status~~', 'Class:Ticket/Attribute:operational_status+' => 'Computed after the detailed status~~', 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Ongoing~~', @@ -62,75 +61,57 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Closed~~', 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Impact Analysis~~', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkContactToTicket' => 'リンク 連絡先/チケット', - 'Class:lnkContactToTicket+' => '', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'チケット', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => '参照', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => '連絡先', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~', 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => '連絡先電子メール', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => '役割', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~', -]); - -// -// Class: WorkOrder -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:WorkOrder' => '作業指示', - 'Class:WorkOrder+' => '', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => '名前', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => '状態', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => 'オープン', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => 'クローズ', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => '説明', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => 'チケット', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => 'チケット参照', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => 'チーム', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => 'チーム名', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => 'エージェント', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => 'エージェント電子メール', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => '開始日', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => '終了日', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => 'ログ', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'クローズ', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', 'Ticket:baseinfo' => '基本情報', 'Ticket:date' => '日付', 'Ticket:contact' => '連絡先', @@ -220,13 +201,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ '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~~', -]); - -// -// Class: Ticket -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); diff --git a/datamodels/2.x/itop-tickets/dictionaries/lt.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/lt.dict.itop-tickets.php new file mode 100644 index 0000000000..b9f8ebee66 --- /dev/null +++ b/datamodels/2.x/itop-tickets/dictionaries/lt.dict.itop-tickets.php @@ -0,0 +1,206 @@ + 'Ticket~~', + 'Class:Ticket+' => 'Abstract class~~', + 'Class:Ticket/Attribute:ref' => 'Ref~~', + 'Class:Ticket/Attribute:ref+' => '~~', + 'Class:Ticket/Attribute:org_id' => 'Organization~~', + 'Class:Ticket/Attribute:org_id+' => '~~', + 'Class:Ticket/Attribute:org_name' => 'Organization Name~~', + 'Class:Ticket/Attribute:org_name+' => '~~', + 'Class:Ticket/Attribute:caller_id' => 'Caller~~', + 'Class:Ticket/Attribute:caller_id+' => '~~', + 'Class:Ticket/Attribute:caller_name' => 'Caller Name~~', + 'Class:Ticket/Attribute:caller_name+' => '~~', + 'Class:Ticket/Attribute:team_id' => 'Team~~', + 'Class:Ticket/Attribute:team_id+' => '~~', + 'Class:Ticket/Attribute:team_name' => 'Team Name~~', + 'Class:Ticket/Attribute:team_name+' => '~~', + 'Class:Ticket/Attribute:agent_id' => 'Agent~~', + 'Class:Ticket/Attribute:agent_id+' => '~~', + 'Class:Ticket/Attribute:agent_name' => 'Agent Name~~', + 'Class:Ticket/Attribute:agent_name+' => '~~', + 'Class:Ticket/Attribute:title' => 'Title~~', + 'Class:Ticket/Attribute:title+' => '~~', + 'Class:Ticket/Attribute:description' => 'Description~~', + 'Class:Ticket/Attribute:description+' => '~~', + 'Class:Ticket/Attribute:start_date' => 'Start date~~', + 'Class:Ticket/Attribute:start_date+' => '~~', + 'Class:Ticket/Attribute:end_date' => 'End date~~', + 'Class:Ticket/Attribute:end_date+' => '~~', + 'Class:Ticket/Attribute:last_update' => 'Last update~~', + 'Class:Ticket/Attribute:last_update+' => '~~', + 'Class:Ticket/Attribute:close_date' => 'Close date~~', + 'Class:Ticket/Attribute:close_date+' => '~~', + 'Class:Ticket/Attribute:private_log' => 'Private log~~', + 'Class:Ticket/Attribute:private_log+' => '~~', + 'Class:Ticket/Attribute:contacts_list' => 'Contacts~~', + 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~', + 'Class:Ticket/Attribute:functionalcis_list' => 'CIs~~', + 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted by this ticket. Items marked as "Computed" have been automatically marked as impacted. Items marked as "Not impacted" are excluded from the impact.~~', + 'Class:Ticket/Attribute:workorders_list' => 'Work orders~~', + 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~', + 'Class:Ticket/Attribute:finalclass' => 'Ticket sub-class~~', + 'Class:Ticket/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:Ticket/Attribute:operational_status' => 'Operational status~~', + 'Class:Ticket/Attribute:operational_status+' => 'Computed after the detailed status~~', + 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Ongoing~~', + 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Work in progress~~', + 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Resolved~~', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', + 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Closed~~', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', + 'Ticket:ImpactAnalysis' => 'Impact Analysis~~', + 'Class:lnkContactToTicket' => 'Link Contact / Ticket~~', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', + 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~', + 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket~~', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', + 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref~~', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', + 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', + 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~', + 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', + 'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email~~', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', + 'Class:lnkContactToTicket/Attribute:role' => 'Role (text)~~', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', + 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~', + 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~', + 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~', + 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~', + 'Class:WorkOrder' => 'Work Order~~', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', + 'Class:WorkOrder/Attribute:name' => 'Name~~', + 'Class:WorkOrder/Attribute:name+' => '~~', + 'Class:WorkOrder/Attribute:status' => 'Status~~', + 'Class:WorkOrder/Attribute:status+' => '~~', + 'Class:WorkOrder/Attribute:status/Value:open' => 'open~~', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', + 'Class:WorkOrder/Attribute:status/Value:closed' => 'closed~~', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', + 'Class:WorkOrder/Attribute:description' => 'Description~~', + 'Class:WorkOrder/Attribute:description+' => '~~', + 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket~~', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', + 'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref~~', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', + 'Class:WorkOrder/Attribute:team_id' => 'Team~~', + 'Class:WorkOrder/Attribute:team_id+' => '~~', + 'Class:WorkOrder/Attribute:team_name' => 'Team Name~~', + 'Class:WorkOrder/Attribute:team_name+' => '~~', + 'Class:WorkOrder/Attribute:agent_id' => 'Agent~~', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', + 'Class:WorkOrder/Attribute:agent_email' => 'Agent email~~', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', + 'Class:WorkOrder/Attribute:start_date' => 'Start date~~', + 'Class:WorkOrder/Attribute:start_date+' => '~~', + 'Class:WorkOrder/Attribute:end_date' => 'End date~~', + 'Class:WorkOrder/Attribute:end_date+' => '~~', + 'Class:WorkOrder/Attribute:log' => 'Log~~', + 'Class:WorkOrder/Attribute:log+' => '~~', + 'Class:WorkOrder/Stimulus:ev_close' => 'Close~~', + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', + '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~~', + 'Class:Ticket/Attribute:team_email' => 'Team email~~', + 'Class:Ticket/Attribute:team_email+' => '~~', +]); 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 e774ba376f..a7c0cea1ff 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 @@ -1,50 +1,50 @@ * @author Jeffrey Bostoen (2018 - 2022) * @author Thomas Casteleyn + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Ticket' => 'Ticket', - 'Class:Ticket+' => '', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'Nummer', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Organisatie', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Naam organisatie', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => 'Aanvrager', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => 'Naam aanvrager', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'Team', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'Naam team', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'Agent', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'Naam agent', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Titel', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Omschrijving', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Startdatum', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'Einddatum', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Laatste update', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'Afgesloten sinds', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => 'Privélog', 'Class:Ticket/Attribute:private_log+' => 'Interne commentaar', 'Class:Ticket/Attribute:contacts_list' => 'Contacten', @@ -54,85 +54,67 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Ticket/Attribute:workorders_list' => 'Werkopdrachten', 'Class:Ticket/Attribute:workorders_list+' => 'Alle werkopdrachten voor dit ticket', 'Class:Ticket/Attribute:finalclass' => 'Soort', - 'Class:Ticket/Attribute:finalclass+' => '', + 'Class:Ticket/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Ticket/Attribute:operational_status' => 'Operationele status', - 'Class:Ticket/Attribute:operational_status+' => '', + 'Class:Ticket/Attribute:operational_status+' => 'Computed after the detailed status~~', 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Bezig', - 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => '', + 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Work in progress~~', 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Afgerond', - 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Afgesloten', - 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Impactanalyse', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkContactToTicket' => 'Link Contact / Ticket', - 'Class:lnkContactToTicket+' => '', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact naam', - 'Class:lnkContactToTicket/Attribute:contact_name+' => '', + 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => 'E-mailadres contact', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => 'Rol', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => 'Rol', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Manueel toegevoegd', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Automatisch afgeleid', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Niet verwittigen', -]); - -// -// Class: WorkOrder -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:WorkOrder' => 'Werkopdracht', - 'Class:WorkOrder+' => '', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'Naam', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Status', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => 'Open', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => 'Gesloten', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => 'Omschrijving', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => 'Ref. ticket', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => 'Team', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => 'Naam team', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => 'Agent', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => 'E-mailadres agent', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => 'Startdatum', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => 'Einddatum', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => 'Log', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Sluiten', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', 'Ticket:baseinfo' => 'Globale informatie', 'Ticket:date' => 'Data', 'Ticket:contact' => 'Contacten', @@ -222,13 +204,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ '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)', -]); - -// -// Class: Ticket -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); diff --git a/datamodels/2.x/itop-tickets/dictionaries/pl.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/pl.dict.itop-tickets.php index 27f8e0b281..4612cef9e5 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/pl.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/pl.dict.itop-tickets.php @@ -1,50 +1,49 @@ 'Zgłoszenie', - 'Class:Ticket+' => '', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'Powiązanie', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Organizacja', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Nazwa organizacji', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => 'Zgłaszający', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => 'Nazwa zgłaszającego', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'Zespół', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'Nazwa zespołu', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'Agent', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'Nazwa agenta', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Tytuł', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Opis', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Data rozpoczęcia', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'Data zakończenia', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Ostatnia data', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'Data zamknięcia', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => 'Dziennik prywatny', - 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:private_log+' => '~~', 'Class:Ticket/Attribute:contacts_list' => 'Kontakty', 'Class:Ticket/Attribute:contacts_list+' => 'Wszystkie kontakty powiązane z tym zgłoszeniem', 'Class:Ticket/Attribute:functionalcis_list' => 'Konfiguracje', @@ -58,79 +57,61 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Trwający', 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Praca w toku', 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Rozwiązany', - 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Zamknięty', - 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Analiza wpływu', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkContactToTicket' => 'Połączenie Kontakt / Zgłoszenie', - 'Class:lnkContactToTicket+' => '', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Zgłoszenie', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Powiązanie', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => 'Kontakt', - 'Class:lnkContactToTicket/Attribute:contact_name+' => '', + 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => 'E-mail kontaktu', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => 'Rola (tekst)', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => 'Rola', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Dodane ręcznie', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Obliczone', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Nie powiadamiaj', -]); - -// -// Class: WorkOrder -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:WorkOrder' => 'Porządek pracy', - 'Class:WorkOrder+' => '', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'Nazwa', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Status', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => 'otwarty', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => 'zamknięty', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => 'Opis', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => 'Zgłoszenie', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => 'Powiązanie zgłoszenia', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => 'Zespół', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => 'Nazwa zespołu', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => 'Agent', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => 'E-mail Agenta', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => 'Data rozpoczęcia', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => 'Data zakończenia', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => 'Dziennik', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Zamknij', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', 'Ticket:baseinfo' => 'Informacje ogólne', 'Ticket:date' => 'Daty', 'Ticket:contact' => 'Kontakty', @@ -220,13 +201,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Cel oparty na SLT typu TTO', 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Czas na rozwiązanie TTR', 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Cel oparty na SLT typu TTR', -]); - -// -// Class: Ticket -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 e1577d56f8..d4abc829b6 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 @@ -1,50 +1,49 @@ 'Solicitação', - 'Class:Ticket+' => '', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'Ref.', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Organização', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Nome da organização', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => 'Solicitante', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => 'Nome do solicitante', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'Equipe', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'Nome da equipe', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'Agente', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'Nome do agente', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Título', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Descrição', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Data de abertura', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'Data de encerramento', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Última atualização', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'Data de fechamento', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => 'Log privado', - 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:private_log+' => '~~', 'Class:Ticket/Attribute:contacts_list' => 'Contatos', 'Class:Ticket/Attribute:contacts_list+' => 'Todos os Contatos associados à esta Solicitação', 'Class:Ticket/Attribute:functionalcis_list' => 'ICs', @@ -52,85 +51,67 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Ticket/Attribute:workorders_list' => 'Ordens de serviço', 'Class:Ticket/Attribute:workorders_list+' => 'Todos as Ordens de serviço associadas à esta Solicitação', 'Class:Ticket/Attribute:finalclass' => 'Tipo', - 'Class:Ticket/Attribute:finalclass+' => '', + 'Class:Ticket/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Ticket/Attribute:operational_status' => 'Status operacional', 'Class:Ticket/Attribute:operational_status+' => 'Computado após o status detalhado', 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Em andamento', - 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => '', + 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Work in progress~~', 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Solucionado', - 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Fechado', - 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Análise de impacto', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkContactToTicket' => 'Relação entre Contato / Solicitação', - 'Class:lnkContactToTicket+' => '', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Solicitação', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref.', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contato', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~', 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => 'E-mail do contato', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => 'Função (texto)', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => 'Função', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Adicionado manualmente', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computado', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Não notificar', -]); - -// -// Class: WorkOrder -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:WorkOrder' => 'Ordem de serviço', - 'Class:WorkOrder+' => '', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'Nome', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Status', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => 'Aberto', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => 'Fechado', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => 'Descrição', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => 'Solicitação', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => 'Ref. solicitação', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => 'Equipe', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => 'Nome da equipe', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => 'Agente', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => 'E-mail do agente', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => 'Data de início', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => 'Data final', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => 'Log', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Fechar', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', 'Ticket:baseinfo' => 'Informações gerais', 'Ticket:date' => 'Datas', 'Ticket:contact' => 'Contatos', @@ -220,13 +201,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ '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', -]); - -// -// Class: Ticket -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 e146a7c37f..4d9fbdab8b 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 @@ -1,11 +1,10 @@ @@ -13,37 +12,37 @@ */ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Ticket' => 'Тикет', - 'Class:Ticket+' => '', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'Номер', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Организация', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Организация', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => 'Инициатор', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => 'Инициатор', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => 'Команда', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => 'Команда', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => 'Агент', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => 'Агент', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Название', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Описание', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Дата начала', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'Дата окончания', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Дата обновления', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => 'Дата закрытия', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => 'Внутренний журнал', 'Class:Ticket/Attribute:private_log+' => 'Информация внутреннего журнала недоступна пользователям портала', 'Class:Ticket/Attribute:contacts_list' => 'Контакты', @@ -53,85 +52,67 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Ticket/Attribute:workorders_list' => 'Наряды на работу', 'Class:Ticket/Attribute:workorders_list+' => 'Наряды на работу', 'Class:Ticket/Attribute:finalclass' => 'Тип', - 'Class:Ticket/Attribute:finalclass+' => '', + 'Class:Ticket/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Ticket/Attribute:operational_status' => 'Статус обработки', 'Class:Ticket/Attribute:operational_status+' => 'Вычисляется после детального статуса', 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Выполняется', 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'В процессе обработки', 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Выполнен', - 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Закрыт', - 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Анализ влияния', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkContactToTicket' => 'Связь Контакт/Тикет', - 'Class:lnkContactToTicket+' => '', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Тикет', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Связь', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => 'Контакт', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => 'Имя контакта', - 'Class:lnkContactToTicket/Attribute:contact_name+' => '', + 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => 'Email контакта', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => 'Роль (текст)', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => 'Роль', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Добавлено вручную', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Вычислено', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Не уведомлять', -]); - -// -// Class: WorkOrder -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:WorkOrder' => 'Наряд на работу', - 'Class:WorkOrder+' => '', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'Название', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Статус', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => 'Открыт', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => 'Закрыт', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => 'Описание', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => 'Тикет', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => 'Тикет', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => 'Команда', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => 'Команда', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => 'Агент', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => 'Email агента', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => 'Дата начала', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => 'Дата окончания', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => 'Журнал', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Закрыть', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', 'Ticket:baseinfo' => 'Общая информация', 'Ticket:date' => 'Даты', 'Ticket:contact' => 'Контакты', @@ -221,13 +202,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Показатель, основанный на SLT типа TTO', 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Время до решения (TTR)', 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Показатель, основанный на SLT типа TTR', -]); - -// -// Class: Ticket -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Ticket/Attribute:team_email' => 'Email команды', - 'Class:Ticket/Attribute:team_email+' => '', + 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 154e967409..1504828407 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 @@ -1,18 +1,17 @@ 'Ticket', - 'Class:Ticket+' => '~~', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'Referencia', 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Organizácia', @@ -62,15 +61,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Closed~~', 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Impact Analysis~~', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToTicket' => 'väzba - Kontakt / Ticket', - 'Class:lnkContactToTicket+' => '~~', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket', 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', @@ -88,15 +80,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~', -]); - -// -// Class: WorkOrder -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:WorkOrder' => 'Pracovný príkaz', - 'Class:WorkOrder+' => '~~', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'Názov', 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Stav', @@ -127,10 +112,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Zatvoriť', 'Class:WorkOrder/Stimulus:ev_close+' => '~~', -]); - -// Fieldset translation -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Ticket:baseinfo' => 'Všeobecné informácia', 'Ticket:date' => 'Dátumy', 'Ticket:contact' => 'Kontakt', @@ -220,13 +201,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ '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~~', -]); - -// -// Class: Ticket -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 36493b2731..e8d9cd0732 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 @@ -1,11 +1,10 @@ @@ -13,9 +12,9 @@ */ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Ticket' => 'Kayıt', - 'Class:Ticket+' => '', + 'Class:Ticket+' => 'Abstract class~~', 'Class:Ticket/Attribute:ref' => 'Referans', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => 'Organizasyon', 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => 'Organizasyon Adı', @@ -33,11 +32,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Ticket/Attribute:agent_name' => 'Temsilci adı', 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Başlık', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => 'Tanımlama', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => 'Açılış tarihi', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => 'Son Tarihi', 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => 'Son güncelleme', @@ -53,7 +52,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Ticket/Attribute:workorders_list' => 'İş emirleri', 'Class:Ticket/Attribute:workorders_list+' => 'Bu çağrı kaydı için tüm iş emirleri', 'Class:Ticket/Attribute:finalclass' => 'Tip', - 'Class:Ticket/Attribute:finalclass+' => '', + 'Class:Ticket/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Ticket/Attribute:operational_status' => 'Operational status~~', 'Class:Ticket/Attribute:operational_status+' => 'Computed after the detailed status~~', 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Ongoing~~', @@ -63,15 +62,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Closed~~', 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => 'Etki Analizi', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToTicket' => 'Kişi / Çağrı kaydı bağla', - 'Class:lnkContactToTicket+' => '~~', + 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~', 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Çağrı Kaydı', 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', @@ -89,15 +81,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Elle eklendi', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Hesaplandı', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Bildirme', -]); - -// -// Class: WorkOrder -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:WorkOrder' => 'İş emri', - 'Class:WorkOrder+' => '~~', + 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => 'İsim', 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => 'Durum', @@ -128,10 +113,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => 'Kapat', 'Class:WorkOrder/Stimulus:ev_close+' => '~~', -]); - -// Fieldset translation -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Ticket:baseinfo' => 'Genel Bilgi', 'Ticket:date' => 'Tarihler', 'Ticket:contact' => 'Kişiler', @@ -221,13 +202,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'TTO tipi bir SLT\'ye dayalı hedef', 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Çözme zamanı', 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'TTR tipi bir SLT\'ye dayalı hedef', -]); - -// -// Class: Ticket -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Ticket/Attribute:team_email' => 'Team email~~', 'Class:Ticket/Attribute:team_email+' => '~~', ]); 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 f146894e42..5e6eb7b804 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 @@ -1,76 +1,49 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - -// -// Class: Ticket -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Ticket' => '工单', 'Class:Ticket+' => '抽象类', 'Class:Ticket/Attribute:ref' => '编号', - 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:ref+' => '~~', 'Class:Ticket/Attribute:org_id' => '组织', - 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_id+' => '~~', 'Class:Ticket/Attribute:org_name' => '组织名称', - 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:org_name+' => '~~', 'Class:Ticket/Attribute:caller_id' => '发起人', - 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_id+' => '~~', 'Class:Ticket/Attribute:caller_name' => '发起人名称', - 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:caller_name+' => '~~', 'Class:Ticket/Attribute:team_id' => '执行团队', - 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_id+' => '~~', 'Class:Ticket/Attribute:team_name' => '团队名称', - 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:team_name+' => '~~', 'Class:Ticket/Attribute:agent_id' => '办理人', - 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_id+' => '~~', 'Class:Ticket/Attribute:agent_name' => '办理人名称', - 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => '标题', - 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:title+' => '~~', 'Class:Ticket/Attribute:description' => '描述', - 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:description+' => '~~', 'Class:Ticket/Attribute:start_date' => '开始日期', - 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:start_date+' => '~~', 'Class:Ticket/Attribute:end_date' => '结束日期', - 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:end_date+' => '~~', 'Class:Ticket/Attribute:last_update' => '最后更新', - 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:last_update+' => '~~', 'Class:Ticket/Attribute:close_date' => '关闭日期', - 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:close_date+' => '~~', 'Class:Ticket/Attribute:private_log' => '私有日志', - 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:private_log+' => '~~', 'Class:Ticket/Attribute:contacts_list' => '联系人', 'Class:Ticket/Attribute:contacts_list+' => '此工单相关的所有联系人', 'Class:Ticket/Attribute:functionalcis_list' => '配置项', @@ -78,181 +51,156 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Ticket/Attribute:workorders_list' => '工作任务', 'Class:Ticket/Attribute:workorders_list+' => '此工单相关的所有工作任务', 'Class:Ticket/Attribute:finalclass' => '类型', - 'Class:Ticket/Attribute:finalclass+' => '', + 'Class:Ticket/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Ticket/Attribute:operational_status' => '操作状态', 'Class:Ticket/Attribute:operational_status+' => '按具体状态', 'Class:Ticket/Attribute:operational_status/Value:ongoing' => '进行中', 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => '进行中', 'Class:Ticket/Attribute:operational_status/Value:resolved' => '已解决', - 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', 'Class:Ticket/Attribute:operational_status/Value:closed' => '已关闭', - 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', 'Ticket:ImpactAnalysis' => '影响分析', -]); - -// -// Class: lnkContactToTicket -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkContactToTicket' => '链接 联系人/工单', 'Class:lnkContactToTicket+' => 'Allows linking several Contacts to notify them about the progress of Tickets, in addition to the requester and the agent.~~', 'Class:lnkContactToTicket/Name' => '%1$s / %2$s', 'Class:lnkContactToTicket/Attribute:ticket_id' => '工单', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', 'Class:lnkContactToTicket/Attribute:ticket_ref' => '工单编号', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_id' => '联系人', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_name' => '联系人姓名', 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~', 'Class:lnkContactToTicket/Attribute:contact_email' => '邮箱', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', 'Class:lnkContactToTicket/Attribute:role' => '角色 (文本)', - 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role+' => '~~', 'Class:lnkContactToTicket/Attribute:role_code' => '角色', 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => '手动添加', 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => '自动添加', 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => '不通知', -]); - -// -// Class: WorkOrder -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:WorkOrder' => '工作任务', 'Class:WorkOrder+' => 'A task required for the resolution of a Ticket, assigned to a Team or even an agent.~~', 'Class:WorkOrder/Attribute:name' => '名称', - 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:name+' => '~~', 'Class:WorkOrder/Attribute:status' => '状态', - 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status+' => '~~', 'Class:WorkOrder/Attribute:status/Value:open' => '打开', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', 'Class:WorkOrder/Attribute:status/Value:closed' => '已关闭', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', 'Class:WorkOrder/Attribute:description' => '描述', - 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:description+' => '~~', 'Class:WorkOrder/Attribute:ticket_id' => '工单', - 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_id+' => '~~', 'Class:WorkOrder/Attribute:ticket_ref' => '工单编号', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', 'Class:WorkOrder/Attribute:team_id' => '执行团队', - 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_id+' => '~~', 'Class:WorkOrder/Attribute:team_name' => '团队名称', - 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:team_name+' => '~~', 'Class:WorkOrder/Attribute:agent_id' => '办理人', - 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_id+' => '~~', 'Class:WorkOrder/Attribute:agent_email' => '邮箱', - 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:agent_email+' => '~~', 'Class:WorkOrder/Attribute:start_date' => '开始日期', - 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:start_date+' => '~~', 'Class:WorkOrder/Attribute:end_date' => '结束日期', - 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:end_date+' => '~~', 'Class:WorkOrder/Attribute:log' => '日志', - 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Attribute:log+' => '~~', 'Class:WorkOrder/Stimulus:ev_close' => '关闭', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -]); - -// Fieldset translation -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - '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' => '为空则设置为当前日期', - 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => '设置空字段为当前日期和时间', - 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => '目标字段', + 'Class:WorkOrder/Stimulus:ev_close+' => '~~', + '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' => '为空则设置为当前日期', + 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => '设置空字段为当前日期和时间', + 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => '目标字段', 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => '当前对象中要设置的字段', - 'Class:cmdbAbstractObject/Method:SetCurrentUser' => '设置为当前用户', - 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => '填写当前登录用户', - 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => '目标字段', - 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => '当前对象中要设置的字段. 如果此字段为字符串则使用昵称, 否则将使用标识符. 昵称为关联用户的名称, 否则会使用登录名.', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => '设置为当前用户', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => '设置字段为当前登录的用户 (此 "个体" 关联到当前登录的 "用户").', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => '目标字段', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => '填写当前对象, 如果填写字符串则是昵称.', - 'Class:cmdbAbstractObject/Method:SetElapsedTime' => '设置已过时间', - 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => '设置字段为当前时间针对另一个字段设置的日期所用时长 (秒)', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => '目标字段', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => '当前对象中要设置的字段', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => '参考字段', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => '此字段来自获取相关日期的字段', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => '工作时间', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => '若留空则取决于标准工作时间场景, 或者设置为 "DefaultWorkingTimeComputer" 来强制要求24x7场景', - 'Class:cmdbAbstractObject/Method:SetIfNull' => '为空时设置', - 'Class:cmdbAbstractObject/Method:SetIfNull+' => '仅当字段为空时设置, 使用此固定值', - 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => '目标字段', - 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => '当前对象里要设置的字段', - 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => '值', - 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => '要设置的值', - 'Class:cmdbAbstractObject/Method:AddValue' => '加上值', - 'Class:cmdbAbstractObject/Method:AddValue+' => '给字段加上一个固定值', - 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => '目标字段', - 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => '当前对象里要修改的字段', - 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => '值', - 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => '要加上的数值, 可以为负', - 'Class:cmdbAbstractObject/Method:SetComputedDate' => '设置计算的日期', - 'Class:cmdbAbstractObject/Method:SetComputedDate+' => '设置字段为按规则根据另一个字段计算的日期', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => '目标字段', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => '当前对象里要设置的字段', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => '修饰符', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => '要修改源日期的文本修饰符, 例如 "+3 days"', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => '源字段', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => '作为源值应用修饰符逻辑的字段', - 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => '若空则设置计算的日期', - 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => '为空时设置字段为按规则根据另一个字段计算的日期', + 'Class:cmdbAbstractObject/Method:SetCurrentUser' => '设置为当前用户', + 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => '填写当前登录用户', + 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => '当前对象中要设置的字段. 如果此字段为字符串则使用昵称, 否则将使用标识符. 昵称为关联用户的名称, 否则会使用登录名.', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => '设置为当前用户', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => '设置字段为当前登录的用户 (此 "个体" 关联到当前登录的 "用户").', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => '填写当前对象, 如果填写字符串则是昵称.', + 'Class:cmdbAbstractObject/Method:SetElapsedTime' => '设置已过时间', + 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => '设置字段为当前时间针对另一个字段设置的日期所用时长 (秒)', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => '当前对象中要设置的字段', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => '参考字段', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => '此字段来自获取相关日期的字段', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => '工作时间', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => '若留空则取决于标准工作时间场景, 或者设置为 "DefaultWorkingTimeComputer" 来强制要求24x7场景', + 'Class:cmdbAbstractObject/Method:SetIfNull' => '为空时设置', + 'Class:cmdbAbstractObject/Method:SetIfNull+' => '仅当字段为空时设置, 使用此固定值', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => '当前对象里要设置的字段', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => '值', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => '要设置的值', + 'Class:cmdbAbstractObject/Method:AddValue' => '加上值', + 'Class:cmdbAbstractObject/Method:AddValue+' => '给字段加上一个固定值', + 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => '当前对象里要修改的字段', + 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => '值', + 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => '要加上的数值, 可以为负', + 'Class:cmdbAbstractObject/Method:SetComputedDate' => '设置计算的日期', + 'Class:cmdbAbstractObject/Method:SetComputedDate+' => '设置字段为按规则根据另一个字段计算的日期', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => '当前对象里要设置的字段', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => '修饰符', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => '要修改源日期的文本修饰符, 例如 "+3 days"', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => '源字段', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => '作为源值应用修饰符逻辑的字段', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => '若空则设置计算的日期', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => '为空时设置字段为按规则根据另一个字段计算的日期', 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => '目标字段', 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => '当前对象中要设置的字段', 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => '修饰符', 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => '要修改源日期的文本修饰符, 例如 "+3 days"', 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => '源字段', 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => '作为源值应用修饰符逻辑的字段', - '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' => '使用调整', - 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => '当前对象中要应用的特定调整', + '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' => '使用调整', + 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => '当前对象中要应用的特定调整', 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => '调整编码', 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => '当前对象的有效调整编码', - 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'TTO', - 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => '响应时限', - 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'TTR', - 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => '解决时限', -]); - -// -// Class: Ticket -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'TTO', + 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => '响应时限', + 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'TTR', + 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => '解决时限', 'Class:Ticket/Attribute:team_email' => 'Team email~~', - 'Class:Ticket/Attribute:team_email+' => '', + 'Class:Ticket/Attribute:team_email+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/cs.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/cs.dict.itop-virtualization-mgmt.php index c5ee83bf0c..76bfc056f1 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/cs.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/cs.dict.itop-virtualization-mgmt.php @@ -1,57 +1,29 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -// -// Fieldsets for Virtualization classes -// - Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/da.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/da.dict.itop-virtualization-mgmt.php index 41ff19ef9b..9817423cd7 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/da.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/da.dict.itop-virtualization-mgmt.php @@ -1,58 +1,29 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// -// Fieldsets for Virtualization classes -// - Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/de.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/de.dict.itop-virtualization-mgmt.php index db5145cb28..c97729e32b 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/de.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/de.dict.itop-virtualization-mgmt.php @@ -1,60 +1,29 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// -// Fieldsets for Virtualization classes -// - Dict::Add('DE DE', 'German', 'Deutsch', [ 'Virtualization:baseinfo' => 'Allgemein', 'Virtualization:moreinfo' => 'Virtualisierungsspezifische Angaben', 'Virtualization:otherinfo' => 'Daten und Beschreibung', -]); - -// -// Class Cloud -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud', 'Class:Cloud+' => 'Ein von einem Cloud-Anbieter betriebener virtueller Host. Er kann virtuelle Maschinen und Container-Hosts beherbergen.', + 'Class:Cloud/Attribute:provider_id' => 'Provider', 'Class:Cloud/Attribute:logo' => 'Logo', 'Class:Cloud/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn diese Cloud in Impact-Analyse-Graphen dargestellt wird', 'Class:Cloud/Attribute:provider_id+' => 'Anbieter der Cloud', 'Class:Cloud/Attribute:location_id' => 'Standort', 'Class:Cloud/Attribute:location_id+' => 'Standort der Cloud', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ - 'Class:LogicalInterface/Attribute:org_id' => 'Organisation', - 'Class:LogicalInterface/Attribute:org_id+' => '', - 'Class:Cloud/Attribute:provider_id' => 'Provider', 'Class:LogicalInterface/Name' => '%2$s %1$s', + 'Class:LogicalInterface/Attribute:org_id' => 'Organisation', + 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/en_gb.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/en_gb.dict.itop-virtualization-mgmt.php index 748cf89d87..055e5d97df 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/en_gb.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/en_gb.dict.itop-virtualization-mgmt.php @@ -1,58 +1,29 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// -// Fieldsets for Virtualization classes -// - Dict::Add('EN GB', 'British English', 'British English', [ 'Virtualization:baseinfo' => 'General', 'Virtualization:moreinfo' => 'Virtualisation specifics', 'Virtualization:otherinfo' => 'Dates and description', -]); - -// -// Class Cloud -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud', 'Class:Cloud/Attribute:location_id' => 'Location', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organisation', - 'Class:LogicalInterface/Attribute:org_id+' => '', + 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/es_cr.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/es_cr.dict.itop-virtualization-mgmt.php index 5ed5bf3b68..1fb9574180 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/es_cr.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/es_cr.dict.itop-virtualization-mgmt.php @@ -1,45 +1,30 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * + */ +/** + * @author Miguel Turrubiates + * */ - -// -// Fieldsets for Virtualization classes -// - Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/et.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/et.dict.itop-virtualization-mgmt.php new file mode 100644 index 0000000000..bc094748dc --- /dev/null +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/et.dict.itop-virtualization-mgmt.php @@ -0,0 +1,29 @@ + 'General~~', + 'Virtualization:moreinfo' => 'Virtualization specifics~~', + 'Virtualization:otherinfo' => 'Dates and description~~', + 'Class:Cloud/Name' => '%1$s~~', + 'Class:Cloud/ComplementaryName' => '%1$s-%2$s~~', + 'Class:Cloud' => 'Cloud~~', + 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', + 'Class:Cloud/Attribute:logo' => 'Logo~~', + 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', + 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', + 'Class:Cloud/Attribute:location_id' => 'Location~~', + 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', + 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:LogicalInterface/Attribute:org_id+' => '~~', +]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/fr.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/fr.dict.itop-virtualization-mgmt.php index 414f01a22c..a654234595 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/fr.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/fr.dict.itop-virtualization-mgmt.php @@ -1,42 +1,18 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// -// Fieldsets for Virtualization classes -// - Dict::Add('FR FR', 'French', 'Français', [ 'Virtualization:baseinfo' => 'Informations générales', 'Virtualization:moreinfo' => 'Spécificités de la virtualisation', 'Virtualization:otherinfo' => 'Dates et description', -]); - -// -// Class Cloud -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Nuage', @@ -47,14 +23,7 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Cloud/Attribute:provider_id+' => 'Organisation fournissant le nuage', 'Class:Cloud/Attribute:location_id' => 'Site', 'Class:Cloud/Attribute:location_id+' => 'Site du fournisseur, hébergeant le nuage', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:LogicalInterface/Name' => '%2$s %1$s', 'Class:LogicalInterface/Attribute:org_id' => 'Organisation', - 'Class:LogicalInterface/Attribute:org_id+' => '', + 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/hu.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/hu.dict.itop-virtualization-mgmt.php index e537f10e1e..f9e514adf0 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/hu.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/hu.dict.itop-virtualization-mgmt.php @@ -1,58 +1,29 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// -// Fieldsets for Virtualization classes -// - Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/it.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/it.dict.itop-virtualization-mgmt.php index 28eb5cc68a..f06437ccb6 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/it.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/it.dict.itop-virtualization-mgmt.php @@ -1,57 +1,29 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -// -// Fieldsets for Virtualization classes -// - Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/ja.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/ja.dict.itop-virtualization-mgmt.php index 88e3c1a115..086ddc35d6 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/ja.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/ja.dict.itop-virtualization-mgmt.php @@ -1,57 +1,29 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -// -// Fieldsets for Virtualization classes -// - Dict::Add('JA JP', 'Japanese', '日本語', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/lt.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/lt.dict.itop-virtualization-mgmt.php new file mode 100644 index 0000000000..9f43ca3501 --- /dev/null +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/lt.dict.itop-virtualization-mgmt.php @@ -0,0 +1,29 @@ + 'General~~', + 'Virtualization:moreinfo' => 'Virtualization specifics~~', + 'Virtualization:otherinfo' => 'Dates and description~~', + 'Class:Cloud/Name' => '%1$s~~', + 'Class:Cloud/ComplementaryName' => '%1$s-%2$s~~', + 'Class:Cloud' => 'Cloud~~', + 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', + 'Class:Cloud/Attribute:logo' => 'Logo~~', + 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', + 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', + 'Class:Cloud/Attribute:location_id' => 'Location~~', + 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', + 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', + 'Class:LogicalInterface/Attribute:org_id+' => '~~', +]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/nl.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/nl.dict.itop-virtualization-mgmt.php index 430ecb83d3..f8ef7879ea 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/nl.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/nl.dict.itop-virtualization-mgmt.php @@ -1,11 +1,10 @@ @@ -13,37 +12,21 @@ * @author Denis Flaven * */ -// -// Fieldsets for Virtualization classes -// - Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organisatie', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/pl.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/pl.dict.itop-virtualization-mgmt.php index 95cc9011c5..b7daf32601 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/pl.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/pl.dict.itop-virtualization-mgmt.php @@ -1,57 +1,29 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -// -// Fieldsets for Virtualization classes -// - Dict::Add('PL PL', 'Polish', 'Polski', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/pt_br.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/pt_br.dict.itop-virtualization-mgmt.php index 3d9e4dafd7..786008520f 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/pt_br.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/pt_br.dict.itop-virtualization-mgmt.php @@ -1,57 +1,29 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -// -// Fieldsets for Virtualization classes -// - Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/ru.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/ru.dict.itop-virtualization-mgmt.php index d7e48d238c..be29c07eb9 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/ru.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/ru.dict.itop-virtualization-mgmt.php @@ -1,47 +1,30 @@ * */ -// -// Fieldsets for Virtualization classes -// - Dict::Add('RU RU', 'Russian', 'Русский', [ 'Virtualization:baseinfo' => 'Общее', 'Virtualization:moreinfo' => 'Особенности виртуализации', 'Virtualization:otherinfo' => 'Даты и описание', -]); - -// -// Class Cloud -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Облако', 'Class:Cloud+' => 'Виртуальный хост, управляемый облачным провайдером. Может размещать виртуальные машины и хосты контейнеров.', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Логотип', 'Class:Cloud/Attribute:logo+' => 'Используется как иконка объекта на графах анализа влияния', 'Class:Cloud/Attribute:provider_id+' => 'Кто предоставляет облако', 'Class:Cloud/Attribute:location_id' => 'Местоположение', 'Class:Cloud/Attribute:location_id+' => 'Где расположено облако', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Организация', - 'Class:LogicalInterface/Attribute:org_id+' => '', + 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/sk.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/sk.dict.itop-virtualization-mgmt.php index 1fb66fd7cf..c720986bc3 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/sk.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/sk.dict.itop-virtualization-mgmt.php @@ -1,57 +1,29 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -// -// Fieldsets for Virtualization classes -// - Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/tr.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/tr.dict.itop-virtualization-mgmt.php index ffe00563c9..d715c33db5 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/tr.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/tr.dict.itop-virtualization-mgmt.php @@ -1,57 +1,29 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ -// -// Fieldsets for Virtualization classes -// - Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Virtualization:baseinfo' => 'General~~', 'Virtualization:moreinfo' => 'Virtualization specifics~~', 'Virtualization:otherinfo' => 'Dates and description~~', -]); - -// -// Class Cloud -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => 'Cloud~~', 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~', + 'Class:Cloud/Attribute:provider_id' => 'Provider~~', 'Class:Cloud/Attribute:logo' => 'Logo~~', 'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~', 'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~', 'Class:Cloud/Attribute:location_id' => 'Location~~', 'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:LogicalInterface/Name' => '%2$s %1$s~~', 'Class:LogicalInterface/Attribute:org_id' => 'Organization~~', 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/zh_cn.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/zh_cn.dict.itop-virtualization-mgmt.php index baef9cad7e..2c799a597b 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/zh_cn.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/zh_cn.dict.itop-virtualization-mgmt.php @@ -1,42 +1,18 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - -// -// Fieldsets for Virtualization classes -// - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Virtualization:baseinfo' => '基本信息', 'Virtualization:moreinfo' => '虚拟化详情', 'Virtualization:otherinfo' => '日期和描述', -]); - -// -// Class Cloud -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => '云平台', @@ -47,14 +23,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Cloud/Attribute:provider_id+' => '谁提供云平台', 'Class:Cloud/Attribute:location_id' => '位置', 'Class:Cloud/Attribute:location_id+' => '云平台的位置', -]); - -// -// Class: LogicalInterface -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:LogicalInterface/Name' => '%2$s %1$s', 'Class:LogicalInterface/Attribute:org_id' => '组织', - 'Class:LogicalInterface/Attribute:org_id+' => '', + 'Class:LogicalInterface/Attribute:org_id+' => '~~', ]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/cs.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/cs.dict.itop-welcome-itil.php index 71bd52f7c3..5dbee5faec 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/cs.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/cs.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('CS CZ', 'Czech', 'Čeština', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/da.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/da.dict.itop-welcome-itil.php index 71bd52f7c3..0fd2866d5f 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/da.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/da.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('DA DA', 'Danish', 'Dansk', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/de.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/de.dict.itop-welcome-itil.php index 71bd52f7c3..e21b4a0e6f 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/de.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/de.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('DE DE', 'German', 'Deutsch', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/en_gb.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/en_gb.dict.itop-welcome-itil.php index a2089c33f0..1aa88a74a8 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/en_gb.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/en_gb.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('EN GB', 'British English', 'British English', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/es_cr.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/es_cr.dict.itop-welcome-itil.php index 71bd52f7c3..220b2aa1f9 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/es_cr.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/es_cr.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/et.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/et.dict.itop-welcome-itil.php new file mode 100644 index 0000000000..2551249812 --- /dev/null +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/et.dict.itop-welcome-itil.php @@ -0,0 +1,13 @@ + + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('FR FR', 'French', 'Français', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/hu.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/hu.dict.itop-welcome-itil.php index 71bd52f7c3..7478bf48f7 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/hu.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/hu.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('HU HU', 'Hungarian', 'Magyar', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/it.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/it.dict.itop-welcome-itil.php index 71bd52f7c3..7cc0b3fe45 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/it.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/it.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('IT IT', 'Italian', 'Italiano', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/ja.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/ja.dict.itop-welcome-itil.php index 71bd52f7c3..d1149b8afc 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/ja.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/ja.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('JA JP', 'Japanese', '日本語', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/lt.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/lt.dict.itop-welcome-itil.php new file mode 100644 index 0000000000..5eede5339f --- /dev/null +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/lt.dict.itop-welcome-itil.php @@ -0,0 +1,13 @@ + + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('NL NL', 'Dutch', 'Nederlands', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/pl.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/pl.dict.itop-welcome-itil.php index 71bd52f7c3..28d74965a9 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/pl.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/pl.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('PL PL', 'Polish', 'Polski', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/pt_br.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/pt_br.dict.itop-welcome-itil.php index 71bd52f7c3..480c996c06 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/pt_br.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/pt_br.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/ru.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/ru.dict.itop-welcome-itil.php index 71bd52f7c3..c35ee3a667 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/ru.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/ru.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('RU RU', 'Russian', 'Русский', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/sk.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/sk.dict.itop-welcome-itil.php index 71bd52f7c3..c28955a695 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/sk.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/sk.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/tr.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/tr.dict.itop-welcome-itil.php index 71bd52f7c3..0088f09a6b 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/tr.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/tr.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * */ +/** + * + */ +Dict::Add('TR TR', 'Turkish', 'Türkçe', [ +]); diff --git a/datamodels/2.x/itop-welcome-itil/dictionaries/zh_cn.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/dictionaries/zh_cn.dict.itop-welcome-itil.php index bd5fe6f65d..7401c23a32 100644 --- a/datamodels/2.x/itop-welcome-itil/dictionaries/zh_cn.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/dictionaries/zh_cn.dict.itop-welcome-itil.php @@ -1,23 +1,13 @@ + * */ +/** + * + */ +Dict::Add('ZH CN', 'Chinese', '简体中文', [ +]); diff --git a/dictionaries/core/orm-value/orm-document/cs.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/cs.dictionary.itop.orm-document.php index 384a825a7d..95b47c7698 100644 --- a/dictionaries/core/orm-value/orm-document/cs.dictionary.itop.orm-document.php +++ b/dictionaries/core/orm-value/orm-document/cs.dictionary.itop.orm-document.php @@ -1,11 +1,10 @@ + * @copyright Copyright (C) 2010-2024 Combodo SAS + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s', 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)', diff --git a/dictionaries/core/orm-value/orm-document/es_cr.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/es_cr.dictionary.itop.orm-document.php index d4251c4f08..a6209714cf 100644 --- a/dictionaries/core/orm-value/orm-document/es_cr.dictionary.itop.orm-document.php +++ b/dictionaries/core/orm-value/orm-document/es_cr.dictionary.itop.orm-document.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s', diff --git a/dictionaries/core/orm-value/orm-document/et.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/et.dictionary.itop.orm-document.php new file mode 100644 index 0000000000..4bccd35f78 --- /dev/null +++ b/dictionaries/core/orm-value/orm-document/et.dictionary.itop.orm-document.php @@ -0,0 +1,15 @@ + '%1s~~', + 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~', +]); diff --git a/dictionaries/core/orm-value/orm-document/fr.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/fr.dictionary.itop.orm-document.php index cd86f5a9af..39e2b05155 100644 --- a/dictionaries/core/orm-value/orm-document/fr.dictionary.itop.orm-document.php +++ b/dictionaries/core/orm-value/orm-document/fr.dictionary.itop.orm-document.php @@ -1,11 +1,10 @@ '%1s~~', + 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~', +]); diff --git a/dictionaries/core/orm-value/orm-document/nl.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/nl.dictionary.itop.orm-document.php index 1bc976ed17..8f85ce0070 100644 --- a/dictionaries/core/orm-value/orm-document/nl.dictionary.itop.orm-document.php +++ b/dictionaries/core/orm-value/orm-document/nl.dictionary.itop.orm-document.php @@ -1,14 +1,14 @@ + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s', diff --git a/dictionaries/core/orm-value/orm-document/pl.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/pl.dictionary.itop.orm-document.php index 3c5fcacc1f..d62001e2f4 100644 --- a/dictionaries/core/orm-value/orm-document/pl.dictionary.itop.orm-document.php +++ b/dictionaries/core/orm-value/orm-document/pl.dictionary.itop.orm-document.php @@ -1,11 +1,10 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s', 'Core:ormValue:ormDocument:DownloadsCount+' => '已下载%1$s次', diff --git a/dictionaries/core/uniqueness-rule/cs.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/cs.dictionary.itop.uniqueness-rule.php index ae2f0711d8..d9ad3a3e8f 100644 --- a/dictionaries/core/uniqueness-rule/cs.dictionary.itop.uniqueness-rule.php +++ b/dictionaries/core/uniqueness-rule/cs.dictionary.itop.uniqueness-rule.php @@ -1,11 +1,10 @@ + * + */ +/** + * */ - Dict::Add('EN GB', 'British English', 'British English', [ 'Class:cmdbAbstractObject/UniquenessRule:no_duplicate' => '%1$s: %2$s is already linked to %3$s: %4$s, duplicates are not allowed on this relation.', ]); diff --git a/dictionaries/core/uniqueness-rule/es_cr.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/es_cr.dictionary.itop.uniqueness-rule.php index 0fe97f65cf..2df89a31f3 100644 --- a/dictionaries/core/uniqueness-rule/es_cr.dictionary.itop.uniqueness-rule.php +++ b/dictionaries/core/uniqueness-rule/es_cr.dictionary.itop.uniqueness-rule.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:cmdbAbstractObject/UniquenessRule:no_duplicate' => '%1$s: %2$s ya está vinculado a %3$s: %4$s, no se permiten duplicados en esta relación.', diff --git a/dictionaries/core/uniqueness-rule/et.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/et.dictionary.itop.uniqueness-rule.php new file mode 100644 index 0000000000..632128675e --- /dev/null +++ b/dictionaries/core/uniqueness-rule/et.dictionary.itop.uniqueness-rule.php @@ -0,0 +1,14 @@ + '%1$s: %2$s is already linked to %3$s: %4$s, duplicates are not allowed on this relation.~~', +]); diff --git a/dictionaries/core/uniqueness-rule/fr.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/fr.dictionary.itop.uniqueness-rule.php index 090382b820..77c3cc9ea0 100644 --- a/dictionaries/core/uniqueness-rule/fr.dictionary.itop.uniqueness-rule.php +++ b/dictionaries/core/uniqueness-rule/fr.dictionary.itop.uniqueness-rule.php @@ -1,11 +1,10 @@ '%1$s: %2$s is already linked to %3$s: %4$s, duplicates are not allowed on this relation.~~', +]); diff --git a/dictionaries/core/uniqueness-rule/nl.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/nl.dictionary.itop.uniqueness-rule.php index 3f62ac3ea0..3087f71fc7 100644 --- a/dictionaries/core/uniqueness-rule/nl.dictionary.itop.uniqueness-rule.php +++ b/dictionaries/core/uniqueness-rule/nl.dictionary.itop.uniqueness-rule.php @@ -1,14 +1,14 @@ + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:cmdbAbstractObject/UniquenessRule:no_duplicate' => '%1$s: %2$s is reeds gelinkt aan %3$s: %4$s, duplicaten zijn niet toegestaan op deze relatie.', diff --git a/dictionaries/core/uniqueness-rule/pl.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/pl.dictionary.itop.uniqueness-rule.php index b1a5b67753..97c26630ee 100644 --- a/dictionaries/core/uniqueness-rule/pl.dictionary.itop.uniqueness-rule.php +++ b/dictionaries/core/uniqueness-rule/pl.dictionary.itop.uniqueness-rule.php @@ -1,11 +1,10 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:cmdbAbstractObject/UniquenessRule:no_duplicate' => '%1$s: %2$s 已链接到 %3$s: %4$s, 不允许重复链接.', ]); diff --git a/dictionaries/cs.dictionary.itop.core.php b/dictionaries/cs.dictionary.itop.core.php index 87c31768e7..2134aa40ad 100755 --- a/dictionaries/cs.dictionary.itop.core.php +++ b/dictionaries/cs.dictionary.itop.core.php @@ -1,11 +1,10 @@ @@ -24,22 +23,22 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Core:AttributeLinkedSet+' => 'Jakékoli objekty stejné třídy, nebo podtřídy', 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicita \'%1$s\' pole : %2$s', 'Core:AttributeDashboard' => 'Nástěnka', - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Telefonní číslo', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Datum zastarání', - 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'Seznam tagů', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'Kliknutím přidej', 'Core:Placeholder:CannotBeResolved' => '(%1$s : cannot be resolved)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s z %3$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s ze zděděné třídy)', 'Core:AttributeCaseLog' => 'Log', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Vypočítaný výčet', - 'Core:AttributeMetaEnum+' => '', + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Pole objektů (N-N)', 'Core:AttributeLinkedSetIndirect+' => 'Jakékoli objekty stejné třídy, nebo podtřídy', 'Core:AttributeInteger' => 'Celé číslo (integer)', @@ -47,8 +46,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Core:AttributeDecimal' => 'Desetinné číslo (decimal)', 'Core:AttributeDecimal+' => 'Desetinné číslo (může být záporné)', 'Core:AttributeBoolean' => 'Boolean', - 'Core:AttributeBoolean+' => '', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Ano', 'Core:AttributeBoolean/Value:no' => 'Ne', 'Core:AttributeArchiveFlag' => 'Příznak archivovaného', @@ -56,9 +55,9 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'Tento objekt je možné vidět pouze v režimu archivu', 'Core:AttributeArchiveFlag/Value:no' => 'Ne', 'Core:AttributeArchiveFlag/Label' => 'Archivován', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Datum archivace', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Příznak zastaralého', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Ano', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Tento objekt je vyřazen z dopadových analýz a skryt pro vyhledávání', @@ -70,7 +69,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Core:AttributeString' => 'Řetězec (string)', 'Core:AttributeString+' => 'Alfanumerický řetězec', 'Core:AttributeClass' => 'Třída (class)', - 'Core:AttributeClass+' => '', + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => 'Jazyk', 'Core:AttributeApplicationLanguage+' => 'Jazyk a země (CS CZ)', 'Core:AttributeFinalClass' => 'Třída (auto)', @@ -88,7 +87,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Core:AttributeEmailAddress' => 'Emailová addresa', 'Core:AttributeEmailAddress+' => 'Emailová addresa', 'Core:AttributeIPAddress' => 'IP adresa', - 'Core:AttributeIPAddress+' => '', + 'Core:AttributeIPAddress+' => 'IP address~~', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Výraz v jazyce OQL', 'Core:AttributeEnum' => 'Enum', @@ -143,7 +142,7 @@ Operátory:
'Core:AttributeBlob' => 'Blob', 'Core:AttributeBlob+' => 'Jakýkoli binární obsah (dokument)', 'Core:AttributeOneWayPassword' => 'Jednosměrně šifrované heslo', - 'Core:AttributeOneWayPassword+' => '', + 'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password~~', 'Core:AttributeTable' => 'Tabulka', 'Core:AttributeTable+' => 'Dvourozměrné indexované pole', 'Core:AttributePropertySet' => 'Vlastnosti', @@ -153,25 +152,13 @@ Operátory:
'Core:FriendlyName-Label' => 'Popisný název', 'Core:FriendlyName-Description' => 'Popisný název', 'Core:AttributeTag' => 'Tagy', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro', 'Core:Context=Setup' => 'Nastavení', 'Core:Context=GUI:Console' => 'Konzole', 'Core:Context=CRON' => 'cron', 'Core:Context=GUI:Portal' => 'Portal', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:CMDBChange' => 'Změna', 'Class:CMDBChange+' => 'Trasování změn', 'Class:CMDBChange/Attribute:date' => 'datum', @@ -186,17 +173,10 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'Webové služby REST/JSON', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'Wbové služby SOAP', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Rozšíření', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:CMDBChangeOp' => 'Změna operace', 'Class:CMDBChangeOp+' => 'Tracking provozu změn', 'Class:CMDBChangeOp/Attribute:change' => 'změna', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'datum', 'Class:CMDBChangeOp/Attribute:date+' => 'datum a čas změny', 'Class:CMDBChangeOp/Attribute:userinfo' => 'uživatel', @@ -204,54 +184,23 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:CMDBChangeOp/Attribute:objclass' => 'třída objektů', 'Class:CMDBChangeOp/Attribute:objclass+' => 'třída objektů', 'Class:CMDBChangeOp/Attribute:objkey' => 'ID objektu', - 'Class:CMDBChangeOp/Attribute:objkey+' => '', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:finalclass' => 'typ', - 'Class:CMDBChangeOp/Attribute:finalclass+' => '', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', 'Class:CMDBChangeOpCreate' => 'vytvoření objektu', 'Class:CMDBChangeOpCreate+' => 'Tracking vytvoření objektu', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:CMDBChangeOpDelete' => 'odstranění objektu', 'Class:CMDBChangeOpDelete+' => 'Tracking odstranění objektu', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:CMDBChangeOpSetAttribute' => 'změna objektu', 'Class:CMDBChangeOpSetAttribute+' => 'Tracking úprav objektu', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Atribut', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'kód upravené vlastnosti', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'změna vlastnosti objektu', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Záznam změny objektu', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Předchozí hodnota', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => '', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'previous value of the attribute~~', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Nová hodnota', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => '', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'new value of the attribute~~', 'Change:ObjectCreated' => 'Objekt vytvořen', 'Change:ObjectDeleted' => 'Objekt odstraněn', 'Change:ObjectModified' => 'Objekt upraven', @@ -268,37 +217,16 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Change:LinkSet:Added' => 'přidán %1$s', 'Change:LinkSet:Removed' => 'odstraněn %1$s', 'Change:LinkSet:Modified' => 'upraven %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'změna dat', 'Class:CMDBChangeOpSetAttributeBlob+' => 'Tracking změny dat', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Předchozí data', - 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => '', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'previous contents of the attribute~~', 'Class:CMDBChangeOpSetAttributeText' => 'změna textu', 'Class:CMDBChangeOpSetAttributeText+' => 'Tracking změny textu', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Předchozí data', - 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => '', -]); - -// -// Class: Event -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'previous contents of the attribute~~', 'Class:Event' => 'Událost', - 'Class:Event+' => '', + 'Class:Event+' => 'An application internal event~~', 'Class:Event/Attribute:message' => 'Zpráva', 'Class:Event/Attribute:message+' => 'krátký popis události', 'Class:Event/Attribute:date' => 'Datum', @@ -306,92 +234,63 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Event/Attribute:userinfo' => 'Informace o uživateli', 'Class:Event/Attribute:userinfo+' => 'identifikace uživatele, který spustil tuto událost', 'Class:Event/Attribute:finalclass' => 'Typ', - 'Class:Event/Attribute:finalclass+' => '', -]); - -// -// Class: EventNotification -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', 'Class:EventNotification' => 'Upozornění', - 'Class:EventNotification+' => '', + 'Class:EventNotification+' => 'Trace of a notification that has been sent~~', 'Class:EventNotification/Attribute:trigger_id' => 'Triger', - 'Class:EventNotification/Attribute:trigger_id+' => '', + 'Class:EventNotification/Attribute:trigger_id+' => '~~', 'Class:EventNotification/Attribute:action_id' => 'Akce', - 'Class:EventNotification/Attribute:action_id+' => '', + 'Class:EventNotification/Attribute:action_id+' => '~~', 'Class:EventNotification/Attribute:object_id' => 'Objekt', - 'Class:EventNotification/Attribute:object_id+' => '', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:EventNotification/Attribute:object_id+' => 'object id (class defined by the trigger ?)~~', + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'Odeslání emailu', - 'Class:EventNotificationEmail+' => '', + 'Class:EventNotificationEmail+' => 'Trace of an email that has been sent~~', 'Class:EventNotificationEmail/Attribute:to' => 'Pro', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'Kopie', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'Skrytá kopie', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'Odesílatel', - 'Class:EventNotificationEmail/Attribute:from+' => '', + 'Class:EventNotificationEmail/Attribute:from+' => 'Sender of the message~~', 'Class:EventNotificationEmail/Attribute:subject' => 'Předmět', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Tělo', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Přílohy', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Chyba', - 'Class:EventIssue+' => '', + 'Class:EventIssue+' => 'Trace of an issue (warning, error, etc.)~~', 'Class:EventIssue/Attribute:issue' => 'Chyba', - 'Class:EventIssue/Attribute:issue+' => '', + 'Class:EventIssue/Attribute:issue+' => 'What happened~~', 'Class:EventIssue/Attribute:impact' => 'Dopad', - 'Class:EventIssue/Attribute:impact+' => '', + 'Class:EventIssue/Attribute:impact+' => 'What are the consequences~~', 'Class:EventIssue/Attribute:page' => 'Stránka', - 'Class:EventIssue/Attribute:page+' => '', + 'Class:EventIssue/Attribute:page+' => 'HTTP entry point~~', 'Class:EventIssue/Attribute:arguments_post' => 'POST argumenty', - 'Class:EventIssue/Attribute:arguments_post+' => '', + 'Class:EventIssue/Attribute:arguments_post+' => 'HTTP POST arguments~~', 'Class:EventIssue/Attribute:arguments_get' => 'GET argumenty', - 'Class:EventIssue/Attribute:arguments_get+' => '', + 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET arguments~~', 'Class:EventIssue/Attribute:callstack' => 'Zásobník volání', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Data', - 'Class:EventIssue/Attribute:data+' => '', -]); - -// -// Class: EventWebService -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:EventIssue/Attribute:data+' => 'More information~~', 'Class:EventWebService' => 'Volání webové služby', - 'Class:EventWebService+' => '', + 'Class:EventWebService+' => 'Trace of a web service call~~', 'Class:EventWebService/Attribute:verb' => 'Název operace', - 'Class:EventWebService/Attribute:verb+' => '', + 'Class:EventWebService/Attribute:verb+' => 'Name of the operation~~', 'Class:EventWebService/Attribute:result' => 'Výsledek', - 'Class:EventWebService/Attribute:result+' => '', + 'Class:EventWebService/Attribute:result+' => 'Overall success/failure~~', 'Class:EventWebService/Attribute:log_info' => 'Informace', - 'Class:EventWebService/Attribute:log_info+' => '', + 'Class:EventWebService/Attribute:log_info+' => 'Result info log~~', 'Class:EventWebService/Attribute:log_warning' => 'Varování', - 'Class:EventWebService/Attribute:log_warning+' => '', + 'Class:EventWebService/Attribute:log_warning+' => 'Result warning log~~', 'Class:EventWebService/Attribute:log_error' => 'Chyby', - 'Class:EventWebService/Attribute:log_error+' => '', + 'Class:EventWebService/Attribute:log_error+' => 'Result error log~~', 'Class:EventWebService/Attribute:data' => 'Data', - 'Class:EventWebService/Attribute:data+' => '', -]); - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:EventWebService/Attribute:data+' => 'Result data~~', 'Class:EventRestService' => 'Volání REST/JSON', 'Class:EventRestService+' => 'Stopa REST/JSON volání', 'Class:EventRestService/Attribute:operation' => 'Operace', @@ -406,28 +305,14 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)', 'Class:EventRestService/Attribute:provider' => 'Poskytovatel', 'Class:EventRestService/Attribute:provider+' => 'Třída PHP implementující očekávanou operaci', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:EventLoginUsage' => 'Použití aplikace', - 'Class:EventLoginUsage+' => '', + 'Class:EventLoginUsage+' => 'Connection to the application~~', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', 'Class:EventLoginUsage/Attribute:user_id+' => 'Uživatelské jméno', 'Class:EventLoginUsage/Attribute:contact_name' => 'Kontakt', 'Class:EventLoginUsage/Attribute:contact_name+' => 'Kontaktní informace uživatele', 'Class:EventLoginUsage/Attribute:contact_email' => 'Emailová adresa uživatele', - 'Class:EventLoginUsage/Attribute:contact_email+' => '', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~', 'Class:EventNotificationNewsroom' => 'Zaslané novinky', 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Titulek', @@ -456,28 +341,23 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Kontakt', 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', -]); - -// -// Class: Action -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Vlastní akce', - 'Class:Action+' => '', + 'Class:Action+' => 'User defined action~~', 'Class:Action/ComplementaryName' => '%1$s: %2$s', 'Class:Action/Attribute:name' => 'Název', - 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => 'Popis', - 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => 'Stav', - 'Class:Action/Attribute:status+' => '', + 'Class:Action/Attribute:status+' => 'This status drives the action behavior~~', 'Class:Action/Attribute:status/Value:test' => 'Testování', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'V produkci', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Neaktivní', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Související trigery', 'Class:Action/Attribute:trigger_list+' => 'Trigery spojené s touto akcí', 'Class:Action/Attribute:asynchronous' => 'Asynchronnní', @@ -486,30 +366,28 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Action/Attribute:asynchronous/Value:yes' => 'Ano', 'Class:Action/Attribute:asynchronous/Value:no' => 'Ne', 'Class:Action/Attribute:finalclass' => 'Typ', - 'Class:Action/Attribute:finalclass+' => '', + 'Class:Action/Attribute:finalclass+' => 'Name of the final class~~', 'Action:WarningNoTriggerLinked' => 'Varování, s akcí není spojen žádný triger. Akce nebude aktivní, dokud nebude mít alespoň jeden triger', 'Action:last_executions_tab' => 'Poslední provedení', 'Action:last_executions_tab_panel_title' => 'Provedení této akce (%1$s)', 'Action:last_executions_tab_limit_days' => 'posledních %1$s dní', 'Action:last_executions_tab_limit_none' => 'bez omezení', -]); - -// -// Class: ActionNotification -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:ActionNotification' => 'Upozornění', 'Class:ActionNotification+' => 'Upozornění (abstraktní)', -]); - -// -// Class: ActionEmail -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'Emailové upozornění', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'Tento stav určuje, kdo bude upozorněn: - Testování: pouze adresát pro test, - V produkci: všichni (komu, kopie, skrytá kopie) @@ -520,11 +398,13 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:ActionEmail/Attribute:test_recipient' => 'Adresát pro test', 'Class:ActionEmail/Attribute:test_recipient+' => 'Cílová adresa pro případ, kdy je stav nastaven na "Testování"', 'Class:ActionEmail/Attribute:from' => 'Odesílatel', - 'Class:ActionEmail/Attribute:from+' => '', + 'Class:ActionEmail/Attribute:from+' => 'Either a static email address or a placeholder like $this->agent_id->email$. +The latest may not be accepted by some email servers.~~', 'Class:ActionEmail/Attribute:from_label' => 'Od (označení)', 'Class:ActionEmail/Attribute:from_label+' => 'Statické označení nebo zástupný znak jako $this->agent_id->friendlyname$', 'Class:ActionEmail/Attribute:reply_to' => 'Odpověď na', - 'Class:ActionEmail/Attribute:reply_to+' => '', + 'Class:ActionEmail/Attribute:reply_to+' => 'Either a static email address or a placeholder like $this->team_id->email$. +If omitted the From (email) is used.~~', 'Class:ActionEmail/Attribute:reply_to_label' => 'Odpověď na (označení)', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Statické označení nebo zástupný znak jako $this->team_id->friendlyname$. If omitted the From (label) is used.', @@ -535,17 +415,17 @@ If omitted the From (label) is used.', 'Class:ActionEmail/Attribute:bcc' => 'Skrytá kopie', 'Class:ActionEmail/Attribute:bcc+' => 'Skrytá kopie', 'Class:ActionEmail/Attribute:subject' => 'Předmět', - 'Class:ActionEmail/Attribute:subject+' => '', + 'Class:ActionEmail/Attribute:subject+' => 'Title of the email. Can contain placeholders like $this->attribute_code$~~', 'Class:ActionEmail/Attribute:body' => 'Tělo', 'Class:ActionEmail/Attribute:body+' => 'Obsah zprávy', 'Class:ActionEmail/Attribute:importance' => 'Důležitost', 'Class:ActionEmail/Attribute:importance+' => 'Příznak důležitosti', 'Class:ActionEmail/Attribute:importance/Value:low' => 'nízká', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normalní', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'vysoká', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Jazyk', 'Class:ActionEmail/Attribute:language+' => 'Jazyk použitý pro zástupné znaky ($xxx$) uvnitř zprávy (stav, důležitost, priorita atd.)', 'Class:ActionEmail/Attribute:html_template' => 'HTML šablona', @@ -562,13 +442,6 @@ If omitted the From (label) is used.', 'ActionEmail:preview_warning' => 'Finální podoba emailu může vypadat v emailovém klientu jinak, než tento aktuální náhled v prohlížeci', 'ActionEmail:preview_more_info' => 'Další informace ohledně podpory CSS v emailových klientech, se dozvíte zde %1$s', 'ActionEmail:content_placeholder_missing' => 'Odkaz "%1$s" nebyl v HMTL šabloně nalezen. Obsah pole "%2$s" nebude součástí generovaného emailu', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'ActionNewsroom:trigger' => 'Triger', 'ActionNewsroom:content' => 'Zpráva', 'ActionNewsroom:settings' => 'Nastavení', @@ -588,7 +461,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ - V opačném případě, pokud má třída spouštěného objektu ikonu definovanou v datovém modelu, použije se tato ikona - V opačném případě se použije kompaktní logo aplikace', 'Class:ActionNewsroom/Attribute:priority' => 'Priorita', - 'Class:ActionNewsroom/Attribute:priority+' => '~~', + 'Class:ActionNewsroom/Attribute:priority+' => 'News will be ordered by decreasing priority, when displayed in the Newsroom popup~~', 'Class:ActionNewsroom/Attribute:priority/Value:1' => 'Kritická', 'Class:ActionNewsroom/Attribute:priority/Value:1+' => 'Kritická', 'Class:ActionNewsroom/Attribute:priority/Value:2' => 'Urgentní', @@ -603,22 +476,15 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'Dotaz OQL vracející objekty Kontaktu', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'Pokud je URL prázdná, bude odkazovat na objekt, který upozornění spustil. Můžete však zadat vlastní URL adresu.', -]); - -// -// Class: Trigger -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Trigger' => 'Triger', - 'Class:Trigger+' => '', + 'Class:Trigger+' => 'Custom event handler~~', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~', 'Class:Trigger/Attribute:description' => 'Popis', 'Class:Trigger/Attribute:description+' => 'Krátký popis', 'Class:Trigger/Attribute:action_list' => 'Spouštěné akce', 'Class:Trigger/Attribute:action_list+' => 'Akce prováděné, když je aktivován triger', 'Class:Trigger/Attribute:finalclass' => 'Typ', - 'Class:Trigger/Attribute:finalclass+' => '', + 'Class:Trigger/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Trigger/Attribute:context' => 'Kontext', 'Class:Trigger/Attribute:context+' => 'Kontext pro spuštění trigeru', 'Class:Trigger/Attribute:complement' => 'Doplňující informace', @@ -628,166 +494,76 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Povolit úplné odhlášení odběru', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Vynucení alespoň jednoho kanálu (Novinka nebo Email)', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Zakázat odmítnutí odběru', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:TriggerOnObject' => 'Triger \'závislý na třídě objektů\'', - 'Class:TriggerOnObject+' => '', + 'Class:TriggerOnObject+' => 'Trigger on a given class of objects~~', 'Class:TriggerOnObject/Attribute:target_class' => 'Cílová třída', - 'Class:TriggerOnObject/Attribute:target_class+' => '', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', 'Class:TriggerOnObject/Attribute:filter' => 'Filtr', 'Class:TriggerOnObject/Attribute:filter+' => 'Omezit seznam objektů (cílové třídy), které aktivují triger', 'TriggerOnObject:WrongFilterQuery' => 'Špatný filtrační dotaz: %1$s', 'TriggerOnObject:WrongFilterClass' => 'Filtrační dotaz musí vrátit objekty třídy "%1$s"', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:TriggerOnPortalUpdate' => 'Triger \'aktualizace přes portál\'', 'Class:TriggerOnPortalUpdate+' => 'Triger při aktualizaci koncovým uživatelem přes portál', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:TriggerOnStateChange' => 'Triger \'změna stavu\'', - 'Class:TriggerOnStateChange+' => '', + 'Class:TriggerOnStateChange+' => 'Trigger on object state change~~', 'Class:TriggerOnStateChange/Attribute:state' => 'Stav', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Triger \'změna stavu na\'', - 'Class:TriggerOnStateEnter+' => '', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:TriggerOnStateEnter+' => 'Trigger on object state change - entering~~', 'Class:TriggerOnStateLeave' => 'Triger \'změna stavu z\'', - 'Class:TriggerOnStateLeave+' => '', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:TriggerOnStateLeave+' => 'Trigger on object state change - leaving~~', 'Class:TriggerOnObjectCreate' => 'Triger \'vytvoření objektu\'', - 'Class:TriggerOnObjectCreate+' => '', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:TriggerOnObjectCreate+' => 'Trigger on object creation of [a child class of] the given class~~', 'Class:TriggerOnObjectDelete' => 'Triger \'smazání objektu\'', 'Class:TriggerOnObjectDelete+' => 'Spustit při smazání objektu [podřízené třídy] dané třídy', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:TriggerOnObjectUpdate' => 'Triger \'aktualizace objektu\'', 'Class:TriggerOnObjectUpdate+' => 'Spustit při aktualizaci objektu [podřízené třídy] dané třídy', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Cílová pole', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Triger (při zmíňce objektu)', 'Class:TriggerOnObjectMention+' => 'Spustit při zmínce (@xxx) o objektu [podřízené třídy] dané třídy v logu atributu', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Filtr zmínek', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Omezit seznam zmíněných objektů, které aktivují triger. Pokud je prázdný, aktivuje jej libovolný zmíněný objekt (libovolné třídy).', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:TriggerOnAttributeBlobDownload' => 'Triger (při stažení pole dokumentu objektu)', 'Class:TriggerOnAttributeBlobDownload+' => 'Spustit při stažení pole dokumentu objektu [podřízené třídy] dané třídy', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Cílová pole', - 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnThresholdReached' => 'Triger \'prahová hodnota\'', - 'Class:TriggerOnThresholdReached+' => '', + 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stopky', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Prahová hodnota', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'Spojení (Akce / Triger)', - 'Class:lnkTriggerAction+' => '', + 'Class:lnkTriggerAction+' => 'Link between a trigger and an action~~', 'Class:lnkTriggerAction/Attribute:action_id' => 'Akce', - 'Class:lnkTriggerAction/Attribute:action_id+' => '', + 'Class:lnkTriggerAction/Attribute:action_id+' => 'The action to be executed~~', 'Class:lnkTriggerAction/Attribute:action_name' => 'Akce', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Triger', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Triger', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Pořadí', 'Class:lnkTriggerAction/Attribute:order+' => 'Pořadí, v jakém jsou akce vykonány', -]); - -// -// Synchro Data Source -// -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:SynchroDataSource' => 'Zdroje dat pro synchronizaci', 'Class:SynchroDataSource/Attribute:name' => 'Název', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Popis', 'Class:SynchroDataSource/Attribute:status' => 'Stav', 'Class:SynchroDataSource/Attribute:scope_class' => 'Cílová třída', - 'Class:SynchroDataSource/Attribute:scope_class+' => 'Zdroj dat pro synchronizaci může naplnit pouze jednu třídu '.ITOP_APPLICATION_SHORT.'', + 'Class:SynchroDataSource/Attribute:scope_class+' => 'Zdroj dat pro synchronizaci může naplnit pouze jednu třídu '.ITOP_APPLICATION_SHORT, 'Class:SynchroDataSource/Attribute:user_id' => 'Uživatel', 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Kontakt k upozornění', - 'Class:SynchroDataSource/Attribute:notify_contact_id+' => '', + 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~', 'Class:SynchroDataSource/Attribute:url_icon' => 'Ikona', 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hypertextový odkaz na ikonu reprezentující aplikaci, se kterou je '.ITOP_APPLICATION_SHORT.' synchronizovnán', 'Class:SynchroDataSource/Attribute:url_application' => 'Aplikace', 'Class:SynchroDataSource/Attribute:url_application+' => 'Hypertextový odkaz na '.ITOP_APPLICATION_SHORT.' objekt v externí aplikaci, se kterou je '.ITOP_APPLICATION_SHORT.' synchronizován (pokud je to relevantní). Možné zástupné symboly: $this->attribute$ a $replica->primary_key$', 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Způsob párování', 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Použijte atribut": '.ITOP_APPLICATION_SHORT.' objekt odpovídá hodnotám replik pro jednotivé atributy synchronizace označené pro odsouhlasení. -"Použít primary_key": sloupec primary_key repliky by měl obsahovat identifikátor objektu '.ITOP_APPLICATION_SHORT.'', +"Použít primary_key": sloupec primary_key repliky by měl obsahovat identifikátor objektu '.ITOP_APPLICATION_SHORT, 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Interval mezi dvěma kompletními načteními', 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Kompletní načtení všech dat musí proběhnout nejméně tak často, jak je uvedeno zde', 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Akce pro nula výsledků', @@ -886,13 +662,13 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Core:SynchroReplica:ListOfReplicas' => 'Seznam replik', 'Core:SynchroAttExtKey:ReconciliationById' => 'id (primární klíč)', 'Core:SynchroAtt:attcode' => 'Atribut', - 'Core:SynchroAtt:attcode+' => '', + 'Core:SynchroAtt:attcode+' => 'Field of the object~~', 'Core:SynchroAtt:reconciliation' => 'Párování ?', - 'Core:SynchroAtt:reconciliation+' => '', + 'Core:SynchroAtt:reconciliation+' => 'Used for searching~~', 'Core:SynchroAtt:update' => 'Aktualizovat ?', - 'Core:SynchroAtt:update+' => '', + 'Core:SynchroAtt:update+' => 'Used to update the object~~', 'Core:SynchroAtt:update_policy' => 'Pravidla aktualizace', - 'Core:SynchroAtt:update_policy+' => '', + 'Core:SynchroAtt:update_policy+' => 'Behavior of the updated field~~', 'Core:SynchroAtt:reconciliation_attcode' => 'Klíč pro párování', 'Core:SynchroAtt:reconciliation_attcode+' => 'Kód atributu pro externí klíč párování', 'Core:SyncDataExchangeComment' => '(Synchronizace dat)', @@ -976,38 +752,37 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Poslední varování', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Datum vytvoření', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Datum poslední úpravy', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'Uživatelské předvolby', 'Class:appUserPreferences/Attribute:userid' => 'Uživatel', 'Class:appUserPreferences/Attribute:preferences' => 'Předvolby', @@ -1089,22 +864,14 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Core:Validator:Mandatory' => 'Vyplňte prosím toto pole', 'Core:Validator:MustBeInteger' => 'Musí být celé číslo', 'Core:Validator:MustSelectOne' => 'Zvolte prosím jednu hodnotu', - 'Menu:DataSources' => 'Zdroje dat pro synchronizaci', - 'Menu:DataSources+' => 'Všechny zdroje dat pro synchronizaci', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:TagSetFieldData' => '%2$s pro třídu %1$s', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Kód', 'Class:TagSetFieldData/Attribute:code+' => 'Interní kód musí obsahovat minimálně 3 alfanumerické znaky', 'Class:TagSetFieldData/Attribute:label' => 'Označení', 'Class:TagSetFieldData/Attribute:label+' => 'Zobrazované označení', 'Class:TagSetFieldData/Attribute:description' => 'Popis', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Třída tagů', 'Class:TagSetFieldData/Attribute:obj_class' => 'Třída objektů', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Pole kódu', @@ -1118,122 +885,72 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Atribut kód u Tagu nemůže být změněn', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Použití Tagu (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'Pro Tag nebyl nalezen žádný vstup', -]); - -// -// Class: DBProperty -// -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:DBProperty' => 'Nastavení DB', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Jméno', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Popis', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Hodnota', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Změna datumu', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Změna komentáře', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Úkoly běžící na pozadí', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Jméno třídy', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'Datum prvního spuštění', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Datum posledního spuštění', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Datum dalšího spuštění', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Počet spuštění:', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Délka posledního běhu', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. délka běhu', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. délka běhu', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Průměrná délka běhu', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'Spuštěno', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Status', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Asynchronní úkoly', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Vytvořeno', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Spuštěno', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Naplánováno', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Událost', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Cílová třída', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Status', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Zbývající pokusy', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Poslední chybový kód', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Poslední chyba', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Poslední pokus', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Špatný formát pro nastavení "async_task_retries[%1$s]". Je očekáváno pole obsahující následující klíče: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Špatný formát pro nastavení "async_task_retries[%1$s]": neočekávaný klíč "%2$s". Je očekáván jeden z následujících klíčů: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:AbstractResource' => 'Abstraktní zdroj', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/cs.dictionary.itop.ui.php b/dictionaries/cs.dictionary.itop.ui.php index 385a1cbcf3..cf5133d9ea 100755 --- a/dictionaries/cs.dictionary.itop.ui.php +++ b/dictionaries/cs.dictionary.itop.ui.php @@ -1,11 +1,10 @@ 'Hranice špatných objektů, při kterých je výsledek označen chybou (červená), v procentech', 'Class:AuditCategory/Attribute:domains_list' => 'Domény', 'Class:AuditCategory/Attribute:domains_list+' => 'Domény obsahující tyto kategorie', -]); - -// -// Class: AuditRule -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:AuditRule' => 'Pravidlo Auditu', 'Class:AuditRule+' => 'Pravidlo pro kontrolu v dané kategorii auditu', 'Class:AuditRule/Attribute:name' => 'Název pravidla', @@ -56,33 +48,19 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:AuditRule/Attribute:category_name+' => 'Název kategorie pro toto pravidlo', 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', - ]); - -// -// Class: AuditDomain -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:AuditDomain' => 'Domény Auditu', 'Class:AuditDomain+' => 'Domény Auditu umožňují slučovat audity podle kategorií. Domény nejčastěji odpovídají skupinám řešitelů, které následně opravují chyby nalezené auditem', 'Class:AuditDomain/Attribute:name' => 'Jméno', 'Class:AuditDomain/Attribute:name+' => 'Je to rozdělení auditu podle toho, kdo je odpovědný za jeho opravu nebo má jen zájem.', 'Class:AuditDomain/Attribute:description' => 'Poznámky', - 'Class:AuditDomain/Attribute:description+' => '', + 'Class:AuditDomain/Attribute:description+' => '~~', 'Class:AuditDomain/Attribute:icon' => 'Ikona', - 'Class:AuditDomain/Attribute:icon+' => '', + 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Kategorie', 'Class:AuditDomain/Attribute:categories_list+' => 'Související kategorie auditu. Při spuštění auditu v doméně se kontrolují všechny související kategorie auditu a pouze ty.', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Okdaz na Kategorii Auditu / Doménu Auditu', - 'Class:lnkAuditCategoryToAuditDomain+' => '', + 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Kategorie', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Kategorie Auditu', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => 'Jméno kategorie', @@ -91,15 +69,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Doména Auditu', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Jméno domény', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Jméno domény Auditu', -]); - -// -// Class: QueryOQL -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Query' => 'Dotaz', - 'Class:Query+' => '', + 'Class:Query+' => 'A query is a data set defined in a dynamic way~~', 'Class:Query/Attribute:name' => 'Název', 'Class:Query/Attribute:name+' => 'Název dotazu', 'Class:Query/Attribute:description' => 'Popis', @@ -117,7 +88,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:Query/Attribute:export_last_user_contact' => 'Kontakt', 'Class:Query/Attribute:export_last_user_contact+' => 'kontakt, který naposledy spustil export', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -133,39 +104,27 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:QueryOQL/Attribute:fields' => 'Atributy', 'Class:QueryOQL/Attribute:fields+' => 'Seznam atributů oddělených čárkami', 'Class:QueryOQL' => 'OQL dotaz', - 'Class:QueryOQL+' => '', + 'Class:QueryOQL+' => 'A query based on the Object Query Language~~', 'Class:QueryOQL/Attribute:oql' => 'Výraz', 'Class:QueryOQL/Attribute:oql+' => 'OQL výraz', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:User' => 'Uživatel', 'Class:User+' => 'Uživatelské jméno', 'Class:User/Attribute:finalclass' => 'Typ účtu', - 'Class:User/Attribute:finalclass+' => '', + 'Class:User/Attribute:finalclass+' => 'Name of the final class~~', 'Class:User/Attribute:contactid' => 'Kontakt (osoba)', 'Class:User/Attribute:contactid+' => 'Osobní údaje', 'Class:User/Attribute:org_id' => 'Organizace', 'Class:User/Attribute:org_id+' => 'Přístupná organizace', 'Class:User/Attribute:last_name' => 'Příjmení', - 'Class:User/Attribute:last_name+' => '', + 'Class:User/Attribute:last_name+' => 'Name of the corresponding contact~~', 'Class:User/Attribute:first_name' => 'Jméno', - 'Class:User/Attribute:first_name+' => '', + 'Class:User/Attribute:first_name+' => 'First name of the corresponding contact~~', 'Class:User/Attribute:email' => 'Email', - 'Class:User/Attribute:email+' => '', + 'Class:User/Attribute:email+' => 'Email of the corresponding contact~~', 'Class:User/Attribute:login' => 'Přihlašovací jméno', - 'Class:User/Attribute:login+' => '', + 'Class:User/Attribute:login+' => 'Account identification string, must be unique within '.ITOP_APPLICATION_SHORT.'~~', 'Class:User/Attribute:language' => 'Jazyk', - 'Class:User/Attribute:language+' => '', + 'Class:User/Attribute:language+' => 'Default '.ITOP_APPLICATION_SHORT.' language for this user, to choose amoungst languages in which '.ITOP_APPLICATION_SHORT.' was localized . ~~', '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' => 'French', @@ -175,7 +134,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:User/Attribute:allowed_org_list' => 'Přístupné organizace', 'Class:User/Attribute:allowed_org_list+' => 'Uživatel má oprávnění přistupovat k údajům následujících organizací. Pokud není zvolena žádná organizace, neuplatňují se žádná omezení.', 'Class:User/Attribute:status' => 'Stav', - 'Class:User/Attribute:status+' => '', + 'Class:User/Attribute:status+' => 'Whether the user account is enabled or disabled.~~', 'Class:User/Attribute:status/Value:enabled' => 'Aktivní', 'Class:User/Attribute:status/Value:disabled' => 'Neaktivní', 'Class:User/Error:LoginMustBeUnique' => 'Uživatelské jméno musí být jedinečné - "%1s" je již použito.', @@ -195,13 +154,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:User/Warning:NoContactHasImpact' => 'Upozornění: tento uživatel nemá definovanou žádnou osobu, což znemožňuje přístup k portálu, novým upozorněním a má další vedlejší důsledky v Back-Office', 'Class:UserInternal' => 'Interní uživatel', 'Class:UserInternal+' => 'Uživatel definovaný v '.ITOP_APPLICATION_SHORT, -]); - -// -// Class: URP_Profiles -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_Profiles' => 'Profil (role)', 'Class:URP_Profiles+' => 'Uživatelský profil (role)', 'Class:URP_Profiles/Attribute:name' => 'Název', @@ -210,68 +162,40 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_Profiles/Attribute:description+' => 'Krátký popis', 'Class:URP_Profiles/Attribute:user_list' => 'Uživatelé', 'Class:URP_Profiles/Attribute:user_list+' => 'Uživatelé mající tento profil (roli)', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_Dimensions' => 'Rozměry', 'Class:URP_Dimensions+' => 'Rozměry aplikace (defining silos)', 'Class:URP_Dimensions/Attribute:name' => 'Jméno', - 'Class:URP_Dimensions/Attribute:name+' => '', + 'Class:URP_Dimensions/Attribute:name+' => '~~', 'Class:URP_Dimensions/Attribute:description' => 'Popis', - 'Class:URP_Dimensions/Attribute:description+' => '', + 'Class:URP_Dimensions/Attribute:description+' => 'one line description~~', 'Class:URP_Dimensions/Attribute:type' => 'Typ', 'Class:URP_Dimensions/Attribute:type+' => 'Název třídy nebo typu dat (projekční jednotka)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_UserProfile' => 'Uživatel/Profil', - 'Class:URP_UserProfile+' => '', + 'Class:URP_UserProfile+' => 'user profiles~~', 'Class:URP_UserProfile/Name' => 'Spojení mezi uživatelem %1$s a profilem %2$s', 'Class:URP_UserProfile/Attribute:userid' => 'Uživatel', - 'Class:URP_UserProfile/Attribute:userid+' => '', + 'Class:URP_UserProfile/Attribute:userid+' => 'user account~~', 'Class:URP_UserProfile/Attribute:userlogin' => 'Přihlašovací jméno', - 'Class:URP_UserProfile/Attribute:userlogin+' => '', + 'Class:URP_UserProfile/Attribute:userlogin+' => 'User\'s login~~', 'Class:URP_UserProfile/Attribute:profileid' => 'Profil', - 'Class:URP_UserProfile/Attribute:profileid+' => '', + 'Class:URP_UserProfile/Attribute:profileid+' => 'usage profile~~', 'Class:URP_UserProfile/Attribute:profile' => 'Profil', - 'Class:URP_UserProfile/Attribute:profile+' => '', + 'Class:URP_UserProfile/Attribute:profile+' => 'Profile name~~', 'Class:URP_UserProfile/Attribute:reason' => 'Důvod', 'Class:URP_UserProfile/Attribute:reason+' => 'proč má uživatel tento profil', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_UserOrg' => 'Přístupné organizace', - 'Class:URP_UserOrg+' => '', + 'Class:URP_UserOrg+' => 'Allowed organizations~~', 'Class:URP_UserOrg/Name' => 'Spojení mezi uživatelem %1$s a organizací %2$s', 'Class:URP_UserOrg/Attribute:userid' => 'Uživatel', - 'Class:URP_UserOrg/Attribute:userid+' => '', + 'Class:URP_UserOrg/Attribute:userid+' => 'user account~~', 'Class:URP_UserOrg/Attribute:userlogin' => 'Přihlašovací jméno', - 'Class:URP_UserOrg/Attribute:userlogin+' => '', + 'Class:URP_UserOrg/Attribute:userlogin+' => 'User\'s login~~', 'Class:URP_UserOrg/Attribute:allowed_org_id' => 'Organizace', 'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Přístupná organizace', 'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Organizace', 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Přístupná organizace', 'Class:URP_UserOrg/Attribute:reason' => 'Důvod', 'Class:URP_UserOrg/Attribute:reason+' => 'proč má uživatel oprávnění přistupovat k údajům této organizace', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_ProfileProjection' => 'profile_projection', 'Class:URP_ProfileProjection+' => 'profile projections', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Rozměr ID', @@ -286,13 +210,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL výraz (pomocí $user) | konstanta | | +kód atributu', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Atribut', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Kód atributu cíle (nepovinné)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_ClassProjection' => 'class_projection', 'Class:URP_ClassProjection+' => 'class projections', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Rozměr ID', @@ -305,71 +222,44 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL výraz (pomocí $this) | konstanta | | +kód atributu', 'Class:URP_ClassProjection/Attribute:attribute' => 'Atribut', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Kód atributu cíle (nepovinné)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_ActionGrant' => 'Oprávnění k akci', 'Class:URP_ActionGrant+' => 'Oprávnění pro třídy', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profil', - 'Class:URP_ActionGrant/Attribute:profileid+' => '', + 'Class:URP_ActionGrant/Attribute:profileid+' => 'usage profile~~', 'Class:URP_ActionGrant/Attribute:profile' => 'Profil', - 'Class:URP_ActionGrant/Attribute:profile+' => '', + 'Class:URP_ActionGrant/Attribute:profile+' => 'usage profile~~', 'Class:URP_ActionGrant/Attribute:class' => 'Třída', - 'Class:URP_ActionGrant/Attribute:class+' => '', + 'Class:URP_ActionGrant/Attribute:class+' => 'Target class~~', 'Class:URP_ActionGrant/Attribute:permission' => 'Oprávnění', - 'Class:URP_ActionGrant/Attribute:permission+' => '', + 'Class:URP_ActionGrant/Attribute:permission+' => 'allowed or not allowed?~~', 'Class:URP_ActionGrant/Attribute:permission/Value:yes' => 'ano', 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => 'ano', 'Class:URP_ActionGrant/Attribute:permission/Value:no' => 'ne', 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'ne', 'Class:URP_ActionGrant/Attribute:action' => 'Akce', 'Class:URP_ActionGrant/Attribute:action+' => 'operace, které se mají v dané třídě provést', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_StimulusGrant' => 'Oprávnění', 'Class:URP_StimulusGrant+' => 'oprávnění k podnětu v životním cyklu objektu', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profil', - 'Class:URP_StimulusGrant/Attribute:profileid+' => '', + 'Class:URP_StimulusGrant/Attribute:profileid+' => 'usage profile~~', 'Class:URP_StimulusGrant/Attribute:profile' => 'Profil', - 'Class:URP_StimulusGrant/Attribute:profile+' => '', + 'Class:URP_StimulusGrant/Attribute:profile+' => 'usage profile~~', 'Class:URP_StimulusGrant/Attribute:class' => 'Třída', - 'Class:URP_StimulusGrant/Attribute:class+' => '', + 'Class:URP_StimulusGrant/Attribute:class+' => 'Target class~~', 'Class:URP_StimulusGrant/Attribute:permission' => 'Oprávnění', - 'Class:URP_StimulusGrant/Attribute:permission+' => '', + 'Class:URP_StimulusGrant/Attribute:permission+' => 'allowed or not allowed?~~', 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'ano', 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => 'ano', 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'ne', 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'ne', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Pondět', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Kód podnětu', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:URP_AttributeGrant' => 'Oprávnění k akci', 'Class:URP_AttributeGrant+' => 'Oprávnění na úrovni atributů', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Action grant', - 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => '', + 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'action grant~~', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Atribut', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'kód atributu', -]); - -// -// Class: UserDashboard -// -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:UserDashboard' => 'Nástěnka uživatele', 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'Uživatel', @@ -378,15 +268,11 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Obsah', 'Class:UserDashboard/Attribute:contents+' => '~~', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:WelcomeMenu' => 'Vítejte', - 'Menu:WelcomeMenu+' => 'Vítejte v '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Vítejte', - 'Menu:WelcomeMenuPage+' => 'Vítejte v '.ITOP_APPLICATION_SHORT, 'Menu:AdminTools' => 'Administrace', + 'Menu:WelcomeMenu+' => 'Vítejte v '.ITOP_APPLICATION_SHORT, + 'Menu:WelcomeMenuPage' => 'Vítejte', + 'Menu:WelcomeMenuPage+' => 'Vítejte v '.ITOP_APPLICATION_SHORT, + 'Menu:AdminTools' => 'Administrace', 'Menu:AdminTools+' => 'Nástroje pro administraci', 'Menu:AdminTools?' => 'Nástroje přístupné pouze uživatelům, kteří mají potřebná oprávnění', 'Menu:CSVImportMenu' => 'CSV import', @@ -398,19 +284,12 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:NotificationsMenu' => 'Upozornění', 'Menu:NotificationsMenu+' => 'Konfigurace upozornění', 'Menu:MyShortcuts' => 'Mé odkazy', - 'Menu:Notifications:Title' => 'Konfigurace Auditu', 'Menu:DataAdministration' => 'Správa dat', 'Menu:DataAdministration+' => 'Správa dat', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'BooleanLabel:yes' => 'ano', 'BooleanLabel:no' => 'ne', - 'UI:WelcomeMenu:Title' => 'Vítejte v '.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:AllOpenRequests' => 'Otevřené požadavky: %1$d', + 'UI:WelcomeMenu:Title' => 'Vítejte v '.ITOP_APPLICATION_SHORT, + 'UI:WelcomeMenu:AllOpenRequests' => 'Otevřené požadavky: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Mé požadavky', 'UI:WelcomeMenu:OpenIncidents' => 'Otevřené incidenty: %1$d', 'UI:WelcomeMenu:AllConfigItems' => 'Konfigurační položky: %1$d', @@ -504,6 +383,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:Error:MaintenanceMode' => 'Aktuálně probíhá údržba systému', 'UI:Error:MaintenanceTitle' => 'Údržba aplikace', 'UI:Error:InvalidToken' => 'Aktuální relace je neplatná. Obnovte stránku a zkuste to znovu. Pokud problém přetrvává, odhlaste se a znovu se přihlaste.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'Poskytovatel OAuth SMTP %1$s neexistuje (email_transport_smtp.oauth.provider)', 'UI:GroupBy:Count' => 'Množství', 'UI:GroupBy:Count+' => 'Množství prvků', @@ -665,6 +545,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'sladění selhalo', 'UI:CSVReport-Row-Issue-Ambiguous' => 'nejednoznačné sladění', 'UI:CSVReport-Row-Issue-Internal' => 'Interní chyba: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Nezměněno', 'UI:CSVReport-Icon-Modified' => 'Upraveno', 'UI:CSVReport-Icon-Missing' => 'Chybí', @@ -697,7 +579,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit pro Doménu: %1$s', 'UI:Audit:Interactive:Selection:Title' => 'Výběr auditu', - 'UI:Audit:InteractiveAudit' => 'Interaktivní Audit', 'UI:Audit:Interactive:Selection:SubTitle' => 'Vyber auditovanou doménu, nebo vyber "Všechny kategorie" k provedení plného auditu (operace múže trvat v závislosti na počtu auditovaných dat nebo chyb).', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Výběr', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Výběr Auditu, který bude spuštěn', @@ -868,7 +749,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Potvrďte, že chcete odstranit tyto objekty (%1$d) třídy %2$s.', 'UI:Delete:Confirm_Object' => 'Potvrďte, že chcete odstranit objekt %1$s.', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Potvrďte, že chcete odstranit tyto objekty (%1$d) třídy %2$s.', - 'UI:WelcomeToITop' => 'Vítejte v '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s detaily', + 'UI:WelcomeToITop' => 'Vítejte v '.ITOP_APPLICATION_SHORT, + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s detaily', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Chyba', 'UI:ObjectDoesNotExist' => 'Tento objekt neexistuje (nebo nemáte oprávnění k jeho zobrazení).', 'UI:ObjectArchived' => 'Tento objekt byl archivován. Povolte prosím režim archivace nebo kontaktujte administrátora.', @@ -902,8 +784,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:BulkDeleteTitle' => 'Vyberte objekty, které chcete odstranit:', 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' Objekt vytvořen.', 'UI:Title:Object_Of_Class_Created' => 'Objekt %1$s - %2$s vytvořen.', - 'UI:Toggle:CustomDashboard' => 'Upravený', - 'UI:Toggle:StandardDashboard' => 'Standardní', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Aplikace %1$s na objekt: %2$s ve stavu %3$s do cílového stavu: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'Objekt nemohl být zapsán: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Závažná chyba', @@ -1185,7 +1065,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:Dashboard:EditCustom' => 'Editace upravené verze...', 'UI:Dashboard:CreateCustom' => 'Vytvoření upravené verze...', 'UI:Dashboard:DeleteCustom' => 'Smazání upravené verze...', - 'UI:Dashboard:Edit' => 'Upravit tuto stránku...', 'UI:Dashboard:RevertConfirm' => 'Všechny změny oproti původní verzi budou ztraceny. Potvrďte prosím, že tuto změnu požadujete opravdu ptovést.', 'UI:ExportDashBoard' => 'Export do souboru', 'UI:ImportDashBoard' => 'Import ze souboru', @@ -1193,7 +1072,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:ImportDashboardText' => 'Vyberte šablonu dashboardu k importu:', 'UI:Dashboard:Actions' => 'Akce dashboardu', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Tento dashboard zobrazuje informace, které nezahrnují probíhající změny.', - 'UI:Dashboard:Revert' => 'Vrátit se k původní verzi...', 'UI:DashletCreation:Title' => 'Vytvořit nový dashlet', 'UI:DashletCreation:Dashboard' => 'Dashboard', 'UI:DashletCreation:DashletType' => 'Typ dashletu', @@ -1226,7 +1104,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:DashletPlainText:Prop-Text' => 'Text', 'UI:DashletPlainText:Prop-Text:Default' => 'Vložte text...', 'UI:DashletObjectList:Label' => 'Seznam objektů', - 'UI:DashletObjectList:Description' => '', + 'UI:DashletObjectList:Description' => 'Object list dashlet~~', 'UI:DashletObjectList:Prop-Title' => 'Titul', 'UI:DashletObjectList:Prop-Query' => 'Dotaz', 'UI:DashletObjectList:Prop-Menu' => 'Menu', @@ -1240,6 +1118,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Den měsíce (%1$s)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (h)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (m)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (den týdne)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (den měsíce)', 'UI:DashletGroupBy:MissingGroupBy' => 'Vyberte prosím pole, podle kterého budou objekty seskupeny', @@ -1272,7 +1151,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:DashletHeaderStatic:Prop-Title:Default' => 'Kontakty', 'UI:DashletHeaderStatic:Prop-Icon' => 'Ikona', 'UI:DashletIcon:None' => 'None~', - 'UI:DashletHeaderDynamic:Label' => 'Hlavička se statistikami', 'UI:DashletHeaderDynamic:Description' => 'Hlavička se statistikami', 'UI:DashletHeaderDynamic:Prop-Title' => 'Titul', @@ -1332,16 +1210,13 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:ShortcutDelete:Confirm' => 'Potvrďte prosím, že chcete odkaz odstranit.', 'UI:ObjectShortcutInsert' => 'Vložení zkratky objektu', 'Class:Shortcut' => 'Odkaz', - 'Class:Shortcut+' => '', + 'Class:Shortcut+' => '~~', 'Class:Shortcut/Attribute:name' => 'Název', 'Class:Shortcut/Attribute:name+' => 'Označení použité v menu a názvu stránky', 'Class:ShortcutOQL' => 'Odkaz na výsledky vyhledávání', - 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'Dotaz', 'Class:ShortcutOQL/Attribute:oql+' => 'OQL stanovující seznam objektů pro hledání', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Třída štítku', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Kód pole', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Třída objektu', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatické obnovování', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Zakázáno', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Vlastní interval', @@ -1380,7 +1255,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:AddAnExisting_Class' => 'Přidat objekty typu %1$s...', 'UI:SelectionOf_Class' => 'Výběr objektů typu %1$s', 'UI:AboutBox' => 'O '.ITOP_APPLICATION_SHORT.'...', - 'UI:About:Title' => 'O '.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Datový model', + 'UI:About:Title' => 'O '.ITOP_APPLICATION_SHORT, + 'UI:About:DataModel' => 'Datový model', 'UI:About:Support' => 'Informace pro podporu', 'UI:About:Licenses' => 'Licence', 'UI:About:InstallationOptions' => 'Možnosti instalace', @@ -1512,12 +1388,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:Search:Criteria:Raw:Filtered' => 'Filtrováno', 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtrováno na %1$s', 'UI:StateChanged' => 'Stav změněn', -]); - -// -// Expression to Natural language -// -Dict::Add('CS CZ', 'Czech', 'Čeština', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' A ', 'Expression:Operator:OR' => ' NEBO ', 'Expression:Operator:=' => ': ', @@ -1530,12 +1401,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Expression:Unit:Long:MINUTE' => 'minut(y)', 'Expression:Verb:NOW' => 'nyní', 'Expression:Verb:ISNULL' => ': nedefinováno', -]); - -// -// iTop Newsroom menu -// -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:Newsroom:NoNewMessage' => 'Žádné nové zprávy', 'UI:Newsroom:XNewMessage' => '%1$s nových zpráv', 'UI:Newsroom:MarkAllAsRead' => 'Označ všechny zprávy jako přečtené', @@ -1550,9 +1415,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgentní', 'UI:Newsroom:Priority:3:Tooltip' => 'Důležitá', 'UI:Newsroom:Priority:4:Tooltip' => 'Normalní', -]); - -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:DataSources' => 'Zdroje dat pro synchronizaci', 'Menu:DataSources+' => 'Všechny zdroje dat pro synchronizaci', 'Menu:AuditCategories' => 'Konfigurace Auditu', @@ -1579,5 +1441,4 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:ConfigEditor+' => 'Editace konfiguračního souboru', 'Menu:Integrations' => 'Integrace', 'Menu:Integrations+' => '~~', - ]); diff --git a/dictionaries/da.dictionary.itop.core.php b/dictionaries/da.dictionary.itop.core.php index a80ec02a7d..9e679853b7 100644 --- a/dictionaries/da.dictionary.itop.core.php +++ b/dictionaries/da.dictionary.itop.core.php @@ -1,11 +1,10 @@ @@ -20,34 +19,34 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~', 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~', 'Core:AttributeLinkedSet' => 'Array af objekter', - 'Core:AttributeLinkedSet+' => '', + 'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass~~', 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', 'Core:AttributeDashboard' => 'Dashboard~~', - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Phone number~~', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Obsolescence date~~', - 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'List of tags~~', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'click to add~~', 'Core:Placeholder:CannotBeResolved' => '(%1$s : cannot be resolved)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', 'Core:AttributeCaseLog' => 'Log~~', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Computed enum~~', - 'Core:AttributeMetaEnum+' => '', + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Array af objekter (N-N)', - 'Core:AttributeLinkedSetIndirect+' => '', + 'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class~~', 'Core:AttributeInteger' => 'Integer', - 'Core:AttributeInteger+' => '', + 'Core:AttributeInteger+' => 'Numeric value (could be negative)~~', 'Core:AttributeDecimal' => 'Decimal', - 'Core:AttributeDecimal+' => '', + 'Core:AttributeDecimal+' => 'Decimal value (could be negative)~~', 'Core:AttributeBoolean' => 'Boolean', - 'Core:AttributeBoolean+' => '', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Yes~~', 'Core:AttributeBoolean/Value:no' => 'No~~', 'Core:AttributeArchiveFlag' => 'Archive flag~~', @@ -55,9 +54,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~', 'Core:AttributeArchiveFlag/Value:no' => 'No~~', 'Core:AttributeArchiveFlag/Label' => 'Archived~~', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Archive date~~', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Obsolescence flag~~', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Yes~~', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results~~', @@ -67,39 +66,39 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Core:AttributeObsolescenceDate/Label' => 'Obsolescence date~~', 'Core:AttributeObsolescenceDate/Label+' => 'Approximative date at which the object has been considered obsolete~~', 'Core:AttributeString' => 'String', - 'Core:AttributeString+' => '', + 'Core:AttributeString+' => 'Alphanumeric string~~', 'Core:AttributeClass' => 'Class', - 'Core:AttributeClass+' => '', + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => 'Bruger sprog', - 'Core:AttributeApplicationLanguage+' => '', + 'Core:AttributeApplicationLanguage+' => 'Language and country (EN US)~~', 'Core:AttributeFinalClass' => 'Klasse (auto)', - 'Core:AttributeFinalClass+' => '', + 'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)~~', 'Core:AttributePassword' => 'Password', - 'Core:AttributePassword+' => '', + 'Core:AttributePassword+' => 'Password of an external device~~', 'Core:AttributeEncryptedString' => 'Krypteret streng', - 'Core:AttributeEncryptedString+' => '', + 'Core:AttributeEncryptedString+' => 'String encrypted with a local key~~', 'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~', 'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~', 'Core:AttributeText' => 'Tekst', - 'Core:AttributeText+' => '', + 'Core:AttributeText+' => 'Multiline character string~~', 'Core:AttributeHTML' => 'HTML', - 'Core:AttributeHTML+' => '', + 'Core:AttributeHTML+' => 'HTML string~~', 'Core:AttributeEmailAddress' => 'Email adresse', - 'Core:AttributeEmailAddress+' => '', + 'Core:AttributeEmailAddress+' => 'Email address~~', 'Core:AttributeIPAddress' => 'IP adresse', - 'Core:AttributeIPAddress+' => '', + 'Core:AttributeIPAddress+' => 'IP address~~', 'Core:AttributeOQL' => 'OQL', - 'Core:AttributeOQL+' => '', + 'Core:AttributeOQL+' => 'Object Query Language expression~~', 'Core:AttributeEnum' => 'Enum', - 'Core:AttributeEnum+' => '', + 'Core:AttributeEnum+' => 'List of predefined alphanumeric strings~~', 'Core:AttributeTemplateString' => 'Template streng', - 'Core:AttributeTemplateString+' => '', + 'Core:AttributeTemplateString+' => 'String containing placeholders~~', 'Core:AttributeTemplateText' => 'Template tekst', - 'Core:AttributeTemplateText+' => '', + 'Core:AttributeTemplateText+' => 'Text containing placeholders~~', 'Core:AttributeTemplateHTML' => 'Template HTML', - 'Core:AttributeTemplateHTML+' => '', + 'Core:AttributeTemplateHTML+' => 'HTML containing placeholders~~', 'Core:AttributeDateTime' => 'Dato/tid', - 'Core:AttributeDateTime+' => '', + 'Core:AttributeDateTime+' => 'Date and time (year-month-day hh:mm:ss)~~', 'Core:AttributeDateTime?SmartSearch' => '

Date format:
@@ -116,7 +115,7 @@ Operators:
If the time is omitted, it defaults to 00:00:00

~~', 'Core:AttributeDate' => 'Dato', - 'Core:AttributeDate+' => '', + 'Core:AttributeDate+' => 'Date (year-month-day)~~', 'Core:AttributeDate?SmartSearch' => '

Date format:
@@ -130,53 +129,41 @@ Operators:
[date,date]

', 'Core:AttributeDeadline' => 'Deadline', - 'Core:AttributeDeadline+' => '', + 'Core:AttributeDeadline+' => 'Date, displayed relatively to the current time~~', 'Core:AttributeExternalKey' => 'Ekstern nøgle', - 'Core:AttributeExternalKey+' => '', + 'Core:AttributeExternalKey+' => 'External (or foreign) key~~', 'Core:AttributeHierarchicalKey' => 'Hierarchical Nøgle', - 'Core:AttributeHierarchicalKey+' => '', + 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~', 'Core:AttributeExternalField' => 'Eksternt felt', - 'Core:AttributeExternalField+' => '', + 'Core:AttributeExternalField+' => 'Field mapped to an external key~~', 'Core:AttributeURL' => 'URL', - 'Core:AttributeURL+' => '', + 'Core:AttributeURL+' => 'Absolute or relative URL as a text string~~', 'Core:AttributeBlob' => 'Blob', - 'Core:AttributeBlob+' => '', + 'Core:AttributeBlob+' => 'Any binary content (document)~~', 'Core:AttributeOneWayPassword' => 'En vejs password', - 'Core:AttributeOneWayPassword+' => '', + 'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password~~', 'Core:AttributeTable' => 'Tabel', - 'Core:AttributeTable+' => '', + 'Core:AttributeTable+' => 'Indexed array having two dimensions~~', 'Core:AttributePropertySet' => 'Egenskaber', - 'Core:AttributePropertySet+' => '', + 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)~~', 'Core:AttributeFriendlyName' => 'Friendly navn', - 'Core:AttributeFriendlyName+' => '', + 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~', 'Core:FriendlyName-Label' => 'Friendly navn', 'Core:FriendlyName-Description' => 'Friendly navn', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', 'Core:Context=Setup' => 'Setup~~', 'Core:Context=GUI:Console' => 'Console~~', 'Core:Context=CRON' => 'cron~~', 'Core:Context=GUI:Portal' => 'Portal~~', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:CMDBChange' => 'Change', - 'Class:CMDBChange+' => '', + 'Class:CMDBChange+' => 'Changes tracking~~', 'Class:CMDBChange/Attribute:date' => 'Dato', - 'Class:CMDBChange/Attribute:date+' => '', + 'Class:CMDBChange/Attribute:date+' => 'date and time at which the changes have been recorded~~', 'Class:CMDBChange/Attribute:userinfo' => 'Forskellig info', - 'Class:CMDBChange/Attribute:userinfo+' => '', + 'Class:CMDBChange/Attribute:userinfo+' => 'caller\'s defined information~~', 'Class:CMDBChange/Attribute:origin/Value:interactive' => 'User interaction in the GUI~~', 'Class:CMDBChange/Attribute:origin/Value:csv-import.php' => 'CSV import script~~', 'Class:CMDBChange/Attribute:origin/Value:csv-interactive' => 'CSV import in the GUI~~', @@ -185,72 +172,34 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices~~', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices~~', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'By an extension~~', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:CMDBChangeOp' => 'Change Operation', - 'Class:CMDBChangeOp+' => '', + 'Class:CMDBChangeOp+' => 'Change made by one person, at a single time, on a single object~~', 'Class:CMDBChangeOp/Attribute:change' => 'Change', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'dato', - 'Class:CMDBChangeOp/Attribute:date+' => '', + 'Class:CMDBChangeOp/Attribute:date+' => 'date and time of the change~~', 'Class:CMDBChangeOp/Attribute:userinfo' => 'bruger', - 'Class:CMDBChangeOp/Attribute:userinfo+' => '', + 'Class:CMDBChangeOp/Attribute:userinfo+' => 'who made this change~~', 'Class:CMDBChangeOp/Attribute:objclass' => 'Objekt klasse', - 'Class:CMDBChangeOp/Attribute:objclass+' => '', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'class name of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:objkey' => 'Objekt id', - 'Class:CMDBChangeOp/Attribute:objkey+' => '', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Type', - 'Class:CMDBChangeOp/Attribute:finalclass+' => '', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', 'Class:CMDBChangeOpCreate' => 'Object oprettelse', - 'Class:CMDBChangeOpCreate+' => '', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:CMDBChangeOpCreate+' => 'Object creation tracking~~', 'Class:CMDBChangeOpDelete' => 'Object sletning', - 'Class:CMDBChangeOpDelete+' => '', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:CMDBChangeOpDelete+' => 'Object deletion tracking~~', 'Class:CMDBChangeOpSetAttribute' => 'Object ændring', - 'Class:CMDBChangeOpSetAttribute+' => '', + 'Class:CMDBChangeOpSetAttribute+' => 'Object properties change tracking~~', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Attribut', - 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => '', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'code of the modified property~~', 'Class:CMDBChangeOpSetAttributeScalar' => 'Property ændring', - 'Class:CMDBChangeOpSetAttributeScalar+' => '', + 'Class:CMDBChangeOpSetAttributeScalar+' => 'Object scalar properties change tracking~~', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Tidligere værdi', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => '', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'previous value of the attribute~~', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Ny værdi', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => '', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'new value of the attribute~~', 'Change:ObjectCreated' => 'Objekt oprettet', 'Change:ObjectDeleted' => 'Objekt slettet', 'Change:ObjectModified' => 'Objekt ændret', @@ -267,130 +216,80 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Change:LinkSet:Added' => 'tilføjet %1$s', 'Change:LinkSet:Removed' => 'fjernet %1$s', 'Change:LinkSet:Modified' => 'ændret %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'Data ændring', - 'Class:CMDBChangeOpSetAttributeBlob+' => '', + 'Class:CMDBChangeOpSetAttributeBlob+' => 'data change tracking~~', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Tidligere data', - 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => '', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'previous contents of the attribute~~', 'Class:CMDBChangeOpSetAttributeText' => 'Tekst ændring', - 'Class:CMDBChangeOpSetAttributeText+' => '', + 'Class:CMDBChangeOpSetAttributeText+' => 'text change tracking~~', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Tidligere data', - 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => '', -]); - -// -// Class: Event -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'previous contents of the attribute~~', 'Class:Event' => 'Log Hændelse', - 'Class:Event+' => '', + 'Class:Event+' => 'An application internal event~~', 'Class:Event/Attribute:message' => 'Besked', - 'Class:Event/Attribute:message+' => '', + 'Class:Event/Attribute:message+' => 'short description of the event~~', 'Class:Event/Attribute:date' => 'Dato', - 'Class:Event/Attribute:date+' => '', + 'Class:Event/Attribute:date+' => 'date and time at which the changes have been recorded~~', 'Class:Event/Attribute:userinfo' => 'Bruger info', - 'Class:Event/Attribute:userinfo+' => '', + 'Class:Event/Attribute:userinfo+' => 'identification of the user that was doing the action that triggered this event~~', 'Class:Event/Attribute:finalclass' => 'Type', - 'Class:Event/Attribute:finalclass+' => '', -]); - -// -// Class: EventNotification -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', 'Class:EventNotification' => 'Notifikation hændelse', - 'Class:EventNotification+' => '', + 'Class:EventNotification+' => 'Trace of a notification that has been sent~~', 'Class:EventNotification/Attribute:trigger_id' => 'Trigger', - 'Class:EventNotification/Attribute:trigger_id+' => '', + 'Class:EventNotification/Attribute:trigger_id+' => '~~', 'Class:EventNotification/Attribute:action_id' => 'Bruger', - 'Class:EventNotification/Attribute:action_id+' => '', + 'Class:EventNotification/Attribute:action_id+' => '~~', 'Class:EventNotification/Attribute:object_id' => 'Object id', - 'Class:EventNotification/Attribute:object_id+' => '', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:EventNotification/Attribute:object_id+' => 'object id (class defined by the trigger ?)~~', + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'Email emission hændelse', - 'Class:EventNotificationEmail+' => '', + 'Class:EventNotificationEmail+' => 'Trace of an email that has been sent~~', 'Class:EventNotificationEmail/Attribute:to' => 'Til', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'Fra', - 'Class:EventNotificationEmail/Attribute:from+' => '', + 'Class:EventNotificationEmail/Attribute:from+' => 'Sender of the message~~', 'Class:EventNotificationEmail/Attribute:subject' => 'Emne', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Indhold', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Vedhæftning(er)', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Hændelses emne', - 'Class:EventIssue+' => '', + 'Class:EventIssue+' => 'Trace of an issue (warning, error, etc.)~~', 'Class:EventIssue/Attribute:issue' => 'Emne', - 'Class:EventIssue/Attribute:issue+' => '', + 'Class:EventIssue/Attribute:issue+' => 'What happened~~', 'Class:EventIssue/Attribute:impact' => 'Påvirkning', - 'Class:EventIssue/Attribute:impact+' => '', + 'Class:EventIssue/Attribute:impact+' => 'What are the consequences~~', 'Class:EventIssue/Attribute:page' => 'Side', - 'Class:EventIssue/Attribute:page+' => '', + 'Class:EventIssue/Attribute:page+' => 'HTTP entry point~~', 'Class:EventIssue/Attribute:arguments_post' => 'Postede argumenter', - 'Class:EventIssue/Attribute:arguments_post+' => '', + 'Class:EventIssue/Attribute:arguments_post+' => 'HTTP POST arguments~~', 'Class:EventIssue/Attribute:arguments_get' => 'URL argumenter', - 'Class:EventIssue/Attribute:arguments_get+' => '', + 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET arguments~~', 'Class:EventIssue/Attribute:callstack' => 'Callstack', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Data', - 'Class:EventIssue/Attribute:data+' => '', -]); - -// -// Class: EventWebService -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:EventIssue/Attribute:data+' => 'More information~~', 'Class:EventWebService' => 'Web service hændelse', - 'Class:EventWebService+' => '', + 'Class:EventWebService+' => 'Trace of a web service call~~', 'Class:EventWebService/Attribute:verb' => 'Verb', - 'Class:EventWebService/Attribute:verb+' => '', + 'Class:EventWebService/Attribute:verb+' => 'Name of the operation~~', 'Class:EventWebService/Attribute:result' => 'Resultat', - 'Class:EventWebService/Attribute:result+' => '', + 'Class:EventWebService/Attribute:result+' => 'Overall success/failure~~', 'Class:EventWebService/Attribute:log_info' => 'Info log', - 'Class:EventWebService/Attribute:log_info+' => '', + 'Class:EventWebService/Attribute:log_info+' => 'Result info log~~', 'Class:EventWebService/Attribute:log_warning' => 'Advarsels log', - 'Class:EventWebService/Attribute:log_warning+' => '', + 'Class:EventWebService/Attribute:log_warning+' => 'Result warning log~~', 'Class:EventWebService/Attribute:log_error' => 'Fejl log', - 'Class:EventWebService/Attribute:log_error+' => '', + 'Class:EventWebService/Attribute:log_error+' => 'Result error log~~', 'Class:EventWebService/Attribute:data' => 'Data', - 'Class:EventWebService/Attribute:data+' => '', -]); - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:EventWebService/Attribute:data+' => 'Result data~~', 'Class:EventRestService' => 'REST/JSON call~~', 'Class:EventRestService+' => 'Trace of a REST/JSON service call~~', 'Class:EventRestService/Attribute:operation' => 'Operation~~', @@ -405,28 +304,14 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)~~', 'Class:EventRestService/Attribute:provider' => 'Provider~~', 'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation~~', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:EventLoginUsage' => 'Login Usage', - 'Class:EventLoginUsage+' => '', + 'Class:EventLoginUsage+' => 'Connection to the application~~', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', 'Class:EventLoginUsage/Attribute:contact_name' => 'Bruger navn', - 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'Bruger Email', - 'Class:EventLoginUsage/Attribute:contact_email+' => '', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~', 'Class:EventNotificationNewsroom' => 'News sent~~', 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Title~~', @@ -455,28 +340,23 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact~~', 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', -]); - -// -// Class: Action -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Brugerdefineret handling', - 'Class:Action+' => '', + 'Class:Action+' => 'User defined action~~', 'Class:Action/ComplementaryName' => '%1$s: %2$s~~', 'Class:Action/Attribute:name' => 'Navn', - 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => 'Beskrivelse', - 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => 'Status', - 'Class:Action/Attribute:status+' => '', + 'Class:Action/Attribute:status+' => 'This status drives the action behavior~~', 'Class:Action/Attribute:status/Value:test' => 'Bliver testet', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'I produktion', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Inaktiv', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Relaterede Triggere', 'Class:Action/Attribute:trigger_list+' => 'Triggers linked to this action~~', 'Class:Action/Attribute:asynchronous' => 'Asynchronous~~', @@ -485,30 +365,28 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Action/Attribute:asynchronous/Value:yes' => 'Yes~~', 'Class:Action/Attribute:asynchronous/Value:no' => 'No~~', 'Class:Action/Attribute:finalclass' => 'Type', - 'Class:Action/Attribute:finalclass+' => '', + 'Class:Action/Attribute:finalclass+' => 'Name of the final class~~', 'Action:WarningNoTriggerLinked' => 'Warning, no trigger is linked to the action. It will not be active until it has at least 1.~~', 'Action:last_executions_tab' => 'Last executions~~', 'Action:last_executions_tab_panel_title' => 'Executions of this action (%1$s)~~', 'Action:last_executions_tab_limit_days' => 'past %1$s days~~', 'Action:last_executions_tab_limit_none' => 'no limit~~', -]); - -// -// Class: ActionNotification -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:ActionNotification' => 'Notifikation', - 'Class:ActionNotification+' => '', -]); - -// -// Class: ActionEmail -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:ActionNotification+' => 'Notification Action (abstract)~~', + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'Email besked', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified: - Being tested: just the Test recipient, - In production: all (To, cc and Bcc) @@ -517,7 +395,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'All To, Cc and Bcc emails are notified~~', 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', 'Class:ActionEmail/Attribute:test_recipient' => 'Test modtager', - 'Class:ActionEmail/Attribute:test_recipient+' => '', + 'Class:ActionEmail/Attribute:test_recipient+' => 'Destination email address used instead of To, Cc and Bcc when notification is being tested~~', 'Class:ActionEmail/Attribute:from' => 'Fra', 'Class:ActionEmail/Attribute:from+' => 'Afsender af emailen', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', @@ -540,11 +418,11 @@ If omitted the From (label) is used.~~', 'Class:ActionEmail/Attribute:importance' => 'Vigtighed', 'Class:ActionEmail/Attribute:importance+' => 'Hvilken prioritet skal emailen sendes med', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Lav', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Normal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'Høj', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Language~~', 'Class:ActionEmail/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', 'Class:ActionEmail/Attribute:html_template' => 'HTML template~~', @@ -561,13 +439,6 @@ If omitted the From (label) is used.~~', 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.~~', 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s~~', 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.~~', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'ActionNewsroom:trigger' => 'Trigger~~', 'ActionNewsroom:content' => 'Message~~', 'ActionNewsroom:settings' => 'Settings~~', @@ -602,22 +473,15 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'An OQL query returning Contact objects~~', 'Class:ActionNewsroom/Attribute:url' => 'URL~~', 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', -]); - -// -// Class: Trigger -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Trigger' => 'Triggere', - 'Class:Trigger+' => '', + 'Class:Trigger+' => 'Custom event handler~~', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~', 'Class:Trigger/Attribute:description' => 'Beskrivelse', - 'Class:Trigger/Attribute:description+' => '', + 'Class:Trigger/Attribute:description+' => 'Be precise as your users will base their potential unsubscription on this information~~', 'Class:Trigger/Attribute:action_list' => 'Triggerede handlinger', 'Class:Trigger/Attribute:action_list+' => 'Actions performed when the trigger is activated~~', 'Class:Trigger/Attribute:finalclass' => 'Type', - 'Class:Trigger/Attribute:finalclass+' => '', + 'Class:Trigger/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Trigger/Attribute:context' => 'Context~~', 'Class:Trigger/Attribute:context+' => 'Context to allow the trigger to start~~', 'Class:Trigger/Attribute:complement' => 'Additional information~~', @@ -627,185 +491,100 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Allow complete unsubscription~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Force at least one channel (News or Email)~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Deny unsubscription~~', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:TriggerOnObject' => 'Trigger (klasse afhængig)', - 'Class:TriggerOnObject+' => '', + 'Class:TriggerOnObject+' => 'Trigger on a given class of objects~~', 'Class:TriggerOnObject/Attribute:target_class' => 'Target klasse', - 'Class:TriggerOnObject/Attribute:target_class+' => '', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~', 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~', 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"~~', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:TriggerOnPortalUpdate' => 'Trigger (Når opdateret fra portalen)', - 'Class:TriggerOnPortalUpdate+' => '', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:TriggerOnPortalUpdate+' => 'Trigger on an end-user\'s update from the portal~~', 'Class:TriggerOnStateChange' => 'Trigger (i tilstand ændring)', - 'Class:TriggerOnStateChange+' => '', + 'Class:TriggerOnStateChange+' => 'Trigger on object state change~~', 'Class:TriggerOnStateChange/Attribute:state' => 'Tilstand', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Trigger (ved indtræden i en tilstand)', - 'Class:TriggerOnStateEnter+' => '', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:TriggerOnStateEnter+' => 'Trigger on object state change - entering~~', 'Class:TriggerOnStateLeave' => 'Trigger (når en tilstand forlades)', - 'Class:TriggerOnStateLeave+' => '', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:TriggerOnStateLeave+' => 'Trigger on object state change - leaving~~', 'Class:TriggerOnObjectCreate' => 'Trigger (ved oprettelse af objekt)', - 'Class:TriggerOnObjectCreate+' => '', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:TriggerOnObjectCreate+' => 'Trigger on object creation of [a child class of] the given class~~', 'Class:TriggerOnObjectDelete' => 'Trigger (on object deletion)~~', 'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class~~', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Trigger (on object mention)~~', 'Class:TriggerOnObjectMention+' => 'Trigger on mention (@xxx) of an object of [a child class of] the given class in a log attribute~~', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Mentioned filter~~', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limit the list of mentioned objects which will activate the trigger. If empty, any mentioned object (of any class) will activate it.~~', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)~~', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Target fields~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:TriggerOnThresholdReached' => 'Trigger (grænseværdi)', - 'Class:TriggerOnThresholdReached+' => '', + 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stopur', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Grænse', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'Handling/Trigger', - 'Class:lnkTriggerAction+' => '', + 'Class:lnkTriggerAction+' => 'Link between a trigger and an action~~', 'Class:lnkTriggerAction/Attribute:action_id' => 'Handling', - 'Class:lnkTriggerAction/Attribute:action_id+' => '', + 'Class:lnkTriggerAction/Attribute:action_id+' => 'The action to be executed~~', 'Class:lnkTriggerAction/Attribute:action_name' => 'Handling', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Trigger', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Trigger', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Rækkefølge', - 'Class:lnkTriggerAction/Attribute:order+' => '', -]); - -// -// Synchro Data Source -// -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:lnkTriggerAction/Attribute:order+' => 'Actions execution order~~', 'Class:SynchroDataSource' => 'Synchro Data Kilde', 'Class:SynchroDataSource/Attribute:name' => 'Navn', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Beskrivelse', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Target klasse', 'Class:SynchroDataSource/Attribute:scope_class+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~', 'Class:SynchroDataSource/Attribute:user_id' => 'Bruger', 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Kontakt som skal adviseres', - 'Class:SynchroDataSource/Attribute:notify_contact_id+' => '', + 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~', 'Class:SynchroDataSource/Attribute:url_icon' => 'Icon\'s hyperlink', - 'Class:SynchroDataSource/Attribute:url_icon+' => '', + 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which '.ITOP_APPLICATION_SHORT.' is synchronized. +This icon is shown in the tooltip of the “Lock” symbol on '.ITOP_APPLICATION_SHORT.' synchronized object~~', 'Class:SynchroDataSource/Attribute:url_application' => 'Applikation\'s hyperlink', - 'Class:SynchroDataSource/Attribute:url_application+' => '', + 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the object in the external application corresponding to a synchronized '.ITOP_APPLICATION_SHORT.' object. +Possible placeholders: $this->attribute$ and $replica->primary_key$. +The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of any synchronized '.ITOP_APPLICATION_SHORT.' object~~', 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Afstemnings politik', 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Use the attributes": '.ITOP_APPLICATION_SHORT.' object matches replica values for each Synchro attributes flagged for Reconciliation. "Use primary_key": the column primary_key of the replica is expected to contain the identifier of the '.ITOP_APPLICATION_SHORT.' object~~', 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Full load interval', - 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => '', + 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'A complete reload of all data must occur at least as often as specified here~~', 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Handling på nul', - 'Class:SynchroDataSource/Attribute:action_on_zero+' => '', + 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Action taken when the search returns no object~~', 'Class:SynchroDataSource/Attribute:action_on_one' => 'Handling på en', - 'Class:SynchroDataSource/Attribute:action_on_one+' => '', + 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Action taken when the search returns exactly one object~~', 'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Handling på mange', - 'Class:SynchroDataSource/Attribute:action_on_multiple+' => '', + 'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Action taken when the search returns more than one object~~', 'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Tilladte brugere', - 'Class:SynchroDataSource/Attribute:user_delete_policy+' => '', + 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Who is allowed to delete synchronized objects~~', 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Ingen', 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Kun Administratorer', 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Alle tilladte brugere', 'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Opdater regler', - 'Class:SynchroDataSource/Attribute:delete_policy_update+' => '', + 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'A list of "field_name:value;": +"field_name" must be a valid field of the Target class. +"value" must be an authorised value for that field.~~', 'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Fastholdelses varighed', - 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => '', + 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'How much time an obsolete object is kept before being deleted~~', 'Class:SynchroDataSource/Attribute:database_table_name' => 'Data table', - 'Class:SynchroDataSource/Attribute:database_table_name+' => '', + 'Class:SynchroDataSource/Attribute:database_table_name+' => 'Name of the table to store the synchronization data. If left empty, a default name will be computed.~~', 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementering', 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Forældet', 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Produktion', @@ -885,15 +664,15 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Core:SynchroReplica:ListOfReplicas' => 'Liste over Replica', 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primær Nøgle)', 'Core:SynchroAtt:attcode' => 'Attribut', - 'Core:SynchroAtt:attcode+' => '', + 'Core:SynchroAtt:attcode+' => 'Field of the object~~', 'Core:SynchroAtt:reconciliation' => 'Afstem ?', - 'Core:SynchroAtt:reconciliation+' => '', + 'Core:SynchroAtt:reconciliation+' => 'Used for searching~~', 'Core:SynchroAtt:update' => 'Opdater ?', - 'Core:SynchroAtt:update+' => '', + 'Core:SynchroAtt:update+' => 'Used to update the object~~', 'Core:SynchroAtt:update_policy' => 'Opdater Politik', - 'Core:SynchroAtt:update_policy+' => '', + 'Core:SynchroAtt:update_policy+' => 'Behavior of the updated field~~', 'Core:SynchroAtt:reconciliation_attcode' => 'Afstemnings Nøgle', - 'Core:SynchroAtt:reconciliation_attcode+' => '', + 'Core:SynchroAtt:reconciliation_attcode+' => 'Attribute Code for the External Key Reconciliation~~', 'Core:SyncDataExchangeComment' => '(Data Synchro)', 'Core:Synchro:ListOfDataSources' => 'Liste over data kilder:', 'Core:Synchro:LastSynchro' => 'Sidste synkronisering:', @@ -975,39 +754,37 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Advarsler', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Oprettelses Dato', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Sidste Ændrings Dato', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', - + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'Bruger Indstillinger', 'Class:appUserPreferences/Attribute:userid' => 'Bruger', 'Class:appUserPreferences/Attribute:preferences' => 'Inst.', @@ -1089,22 +866,14 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Core:Validator:Mandatory' => 'Please, fill this field~~', 'Core:Validator:MustBeInteger' => 'Must be an integer~~', 'Core:Validator:MustSelectOne' => 'Please, select one~~', - 'Menu:DataSources' => 'Synkroniserings Data Kilder', - 'Menu:DataSources+' => '', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:TagSetFieldData' => '%2$s for class %1$s~~', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Code~~', 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', 'Class:TagSetFieldData/Attribute:label' => 'Label~~', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', @@ -1118,122 +887,72 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribute Code" cannot be changed~~', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)~~', 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag~~', -]); - -// -// Class: DBProperty -// -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:DBProperty' => 'DB property~~', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Name~~', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Description~~', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Value~~', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Change date~~', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Background task~~', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'Running~~', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Status~~', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Async. task~~', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Created~~', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Started~~', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Planned~~', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Event~~', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_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_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', -]); - -// -// Class: AbstractResource -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:AbstractResource' => 'Abstract Resource~~', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/da.dictionary.itop.ui.php b/dictionaries/da.dictionary.itop.ui.php index 18c231d852..45bd78eda8 100644 --- a/dictionaries/da.dictionary.itop.ui.php +++ b/dictionaries/da.dictionary.itop.ui.php @@ -1,11 +1,10 @@ 'Percentage of invalid objects below which the result is in error (red)~~', 'Class:AuditCategory/Attribute:domains_list' => 'Domains~~', 'Class:AuditCategory/Attribute:domains_list+' => 'Domains which include this category~~', -]); - -// -// Class: AuditRule -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:AuditRule' => 'Audit-regel', 'Class:AuditRule+' => 'En regel til at efterprøve den angivne Audit-kategori med', 'Class:AuditRule/Attribute:name' => 'Regel Navn', @@ -56,13 +48,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:AuditRule/Attribute:category_name+' => 'Kategorinavn for denne regel', 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', -]); - -// -// Class: AuditDomain -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:AuditDomain' => 'Audit Domain~~', 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. Domain usually correspond to who is responsible for checking and fixing errors~~', @@ -74,13 +59,6 @@ Domain usually correspond to who is responsible for checking and fixing errors~~ 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Categories~~', 'Class:AuditDomain/Attribute:categories_list+' => 'Related audit categories. When running the audit on a domain, all related audit categories are checked and only those.~~', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain~~', 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Category~~', @@ -91,19 +69,12 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domain~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domain name~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domain name~~', -]); - -// -// Class: QueryOQL -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Query' => 'Forespørgsel', - 'Class:Query+' => '', + 'Class:Query+' => 'A query is a data set defined in a dynamic way~~', 'Class:Query/Attribute:name' => 'Navn', - 'Class:Query/Attribute:name+' => '', + 'Class:Query/Attribute:name+' => 'Identifies the query~~', 'Class:Query/Attribute:description' => 'Beskrivelse', - 'Class:Query/Attribute:description+' => '', + 'Class:Query/Attribute:description+' => 'Long description for the query (purpose, usage, etc.)~~', 'Class:Query/Attribute:is_template' => 'Template for OQL fields~~', 'Class:Query/Attribute:is_template+' => 'Usable as source for recipient OQL in Notifications~~', 'Class:Query/Attribute:is_template/Value:yes' => 'Yes~~', @@ -117,7 +88,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:Query/Attribute:export_last_user_contact' => 'Contact~~', 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -131,27 +102,15 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Query:baseinfo' => 'General information~~', 'Query:exportInfo' => 'Export information~~', 'Class:QueryOQL/Attribute:fields' => 'Felter', - 'Class:QueryOQL/Attribute:fields+' => '', + 'Class:QueryOQL/Attribute:fields+' => 'Comma separated list of attributes (or alias.attribute) to export~~', 'Class:QueryOQL' => 'OQL forespørgsel', - 'Class:QueryOQL+' => '', + 'Class:QueryOQL+' => 'A query based on the Object Query Language~~', 'Class:QueryOQL/Attribute:oql' => 'Udtryk', - 'Class:QueryOQL/Attribute:oql+' => '', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:QueryOQL/Attribute:oql+' => 'OQL Expression~~', 'Class:User' => 'Bruger', 'Class:User+' => 'Bruger log in', 'Class:User/Attribute:finalclass' => 'Type af brugerkonto', - 'Class:User/Attribute:finalclass+' => '', + 'Class:User/Attribute:finalclass+' => 'Name of the final class~~', 'Class:User/Attribute:contactid' => 'kontakt (person)', 'Class:User/Attribute:contactid+' => 'Personlige oplysninger og virksomheds data', 'Class:User/Attribute:org_id' => 'Organisation', @@ -195,13 +154,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office~~', 'Class:UserInternal' => 'User Internal~~', 'Class:UserInternal+' => 'User defined within '.ITOP_APPLICATION_SHORT.'~~', -]); - -// -// Class: URP_Profiles -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_Profiles' => 'Profil', 'Class:URP_Profiles+' => 'Brugerprofil', 'Class:URP_Profiles/Attribute:name' => 'Navn', @@ -210,13 +162,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_Profiles/Attribute:description+' => 'Kort beskrivelse', 'Class:URP_Profiles/Attribute:user_list' => 'Brugere', 'Class:URP_Profiles/Attribute:user_list+' => 'Personer, der har denne Rolle', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_Dimensions' => 'Dimension', 'Class:URP_Dimensions+' => 'Anvendelsesdimension (Fastlæggelse af siloer)', 'Class:URP_Dimensions/Attribute:name' => 'Navn', @@ -225,13 +170,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_Dimensions/Attribute:description+' => 'Kort beskrivelse', 'Class:URP_Dimensions/Attribute:type' => 'Type', 'Class:URP_Dimensions/Attribute:type+' => 'Klassenavn eller datatype', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_UserProfile' => 'Brugerprofil', 'Class:URP_UserProfile+' => 'Brugerprofil', 'Class:URP_UserProfile/Name' => 'Link mellem %1$s and %2$s', @@ -245,33 +183,19 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_UserProfile/Attribute:profile+' => 'Profilnavn', 'Class:URP_UserProfile/Attribute:reason' => 'Begrundelse', 'Class:URP_UserProfile/Attribute:reason+' => 'Begrundelse, hvorfor denne bruger skal have denne profil', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_UserOrg' => 'Bruger organisation(er)', 'Class:URP_UserOrg+' => 'Tilladte organisation(er)', 'Class:URP_UserOrg/Name' => 'Link mellem %1$s og %2$s', 'Class:URP_UserOrg/Attribute:userid' => 'Bruger', - 'Class:URP_UserOrg/Attribute:userid+' => '', + 'Class:URP_UserOrg/Attribute:userid+' => 'user account~~', 'Class:URP_UserOrg/Attribute:userlogin' => 'Login', - 'Class:URP_UserOrg/Attribute:userlogin+' => '', + 'Class:URP_UserOrg/Attribute:userlogin+' => 'User\'s login~~', 'Class:URP_UserOrg/Attribute:allowed_org_id' => 'Organisation', - 'Class:URP_UserOrg/Attribute:allowed_org_id+' => '', + 'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Allowed organization~~', 'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Organisation', - 'Class:URP_UserOrg/Attribute:allowed_org_name+' => '', + 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Allowed organization~~', 'Class:URP_UserOrg/Attribute:reason' => 'Begrundelse', - 'Class:URP_UserOrg/Attribute:reason+' => '', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'Class:URP_UserOrg/Attribute:reason+' => 'explain why this person is allowed to see the data belonging to this organization~~', 'Class:URP_ProfileProjection' => 'Profil_projection', 'Class:URP_ProfileProjection+' => 'Profilbillede', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimension', @@ -286,13 +210,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL-udtryk (Benyttes af $user) | konstant | | + Attribut-Code', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribut', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Mål for Attribut-kode (valgfri)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_ClassProjection' => 'Klasse_projection', 'Class:URP_ClassProjection+' => 'Klassebillede', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimension', @@ -305,13 +222,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL-udtryk (Benyttes af $this) | konstant | | + Attribut-Code', 'Class:URP_ClassProjection/Attribute:attribute' => 'Attribut', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Mål for Attribut-kode (valgfri)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_ActionGrant' => 'Handlings godkendelser', 'Class:URP_ActionGrant+' => 'Tilladelser på klasser', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profil', @@ -328,13 +238,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'Nej', 'Class:URP_ActionGrant/Attribute:action' => 'Handling', 'Class:URP_ActionGrant/Attribute:action+' => 'Handling som skal udføres på den valgte klasse', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_StimulusGrant' => 'Tilladels til påvirkning', 'Class:URP_StimulusGrant+' => 'Tilladelserne til påvirkning af livscyklus af objektet', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profil', @@ -351,25 +254,12 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'Nej', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Påvirkning', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Påvirknings-kode', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:URP_AttributeGrant' => 'Godkendelse af Attributter', 'Class:URP_AttributeGrant+' => 'Godkendelse af Attributter', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Tillad handling', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'Tillad handling', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attribut', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'Attribut-kode', -]); - -// -// Class: UserDashboard -// -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:UserDashboard' => 'User dashboard~~', 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'User~~', @@ -378,19 +268,15 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Contents~~', 'Class:UserDashboard/Attribute:contents+' => '~~', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:WelcomeMenu' => 'Velkomen', - 'Menu:WelcomeMenu+' => 'Velkommen til '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Velkomen', - 'Menu:WelcomeMenuPage+' => 'Velkommen til '.ITOP_APPLICATION_SHORT, 'Menu:AdminTools' => 'Admin værktøjer', + 'Menu:WelcomeMenu+' => 'Velkommen til '.ITOP_APPLICATION_SHORT, + 'Menu:WelcomeMenuPage' => 'Velkomen', + 'Menu:WelcomeMenuPage+' => 'Velkommen til '.ITOP_APPLICATION_SHORT, + 'Menu:AdminTools' => 'Admin værktøjer', 'Menu:AdminTools+' => 'Administration tools~~', 'Menu:AdminTools?' => 'Værktøjer kun tilgængelige for brugere med administrator profil', 'Menu:CSVImportMenu' => 'CSV import', - 'Menu:CSVImportMenu+' => '', + 'Menu:CSVImportMenu+' => 'Bulk creation or update~~', 'Menu:DataModelMenu' => 'Data model~~', 'Menu:DataModelMenu+' => 'Overview of the data model~~', 'Menu:ExportMenu' => 'Export~~', @@ -398,19 +284,12 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:NotificationsMenu' => 'Notifikationer', 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~', 'Menu:MyShortcuts' => 'Mine Genveje', - 'Menu:Notifications:Title' => 'Audit Kategorier', 'Menu:DataAdministration' => 'Data administration~~', 'Menu:DataAdministration+' => '~~', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'BooleanLabel:yes' => 'yes~~', 'BooleanLabel:no' => 'no~~', - 'UI:WelcomeMenu:Title' => 'Velkommen til '.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:AllOpenRequests' => 'Åbne anmodninger: %1$d', + 'UI:WelcomeMenu:Title' => 'Velkommen til '.ITOP_APPLICATION_SHORT, + 'UI:WelcomeMenu:AllOpenRequests' => 'Åbne anmodninger: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Mine brugerhenvendelser', 'UI:WelcomeMenu:OpenIncidents' => 'Åbne Incidents: %1$d', 'UI:WelcomeMenu:AllConfigItems' => 'Configuration Items: %1$d', @@ -504,6 +383,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~', 'UI:Error:MaintenanceTitle' => 'Maintenance~~', 'UI:Error:InvalidToken' => 'Den nuværende session er ugyldig. Opdater siden, og prøv igen. Hvis problemet fortsætter, skal du logge ud og logge ind igen.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~', 'UI:GroupBy:Count' => 'Antal', 'UI:GroupBy:Count+' => 'Antal af elementer', @@ -514,7 +394,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:HistoryTab' => 'Historik', 'UI:NotificationsTab' => 'Bemærkninger', 'UI:History:BulkImports' => 'Historik', - 'UI:History:BulkImports+' => '', + 'UI:History:BulkImports+' => 'List of CSV imports (latest import first)~~', 'UI:History:BulkImportDetails' => 'Ændringer som følge af CSV import foretaget den %1$s (af %2$s)', 'UI:History:Date' => 'Dato', 'UI:History:Date+' => 'Dato for ændring', @@ -665,6 +545,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'Fejl ved forening', 'UI:CSVReport-Row-Issue-Ambiguous' => 'Tvetydig forening', 'UI:CSVReport-Row-Issue-Internal' => 'Intern fejl: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Uændret', 'UI:CSVReport-Icon-Modified' => 'Ændret', 'UI:CSVReport-Icon-Missing' => 'Mangler', @@ -680,9 +562,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:CSVReport-Stats-Created' => '%1$.0f %% af de hentede objekter vil blive oprettet.', 'UI:CSVReport-Stats-Modified' => '%1$.0f %% af de hentede objekter vil blive ændret.', 'UI:CSVExport:AdvancedMode' => 'Advanceret tilstand', - 'UI:CSVExport:AdvancedMode+' => '', + 'UI:CSVExport:AdvancedMode+' => 'In advanced mode, several columns are added to the export: the id of the object, the id of external keys and their reconciliation attributes.~~', 'UI:CSVExport:LostChars' => 'Encoding problem', - 'UI:CSVExport:LostChars+' => '', + 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. '.ITOP_APPLICATION_SHORT.' has detected some characters that are not compatible with this format. Those characters will either be replaced by a substitute (e.g. accentuated chars losing the accent), or they will be discarded. You can copy/paste the data from your web browser. Alternatively, you can contact your administrator to change the encoding (See parameter \'csv_file_default_charset\').~~', 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit', 'UI:Audit:Interactive:All:Title' => 'Audit results~~', 'UI:Audit:Interactive:All:SubTitle' => 'Full audit: includes all rules, all categories, all domains~~', @@ -697,7 +579,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s~~', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit for Domain: %1$s~~', 'UI:Audit:Interactive:Selection:Title' => 'Selection of an audit~~', - 'UI:Audit:InteractiveAudit' => 'Interaktiv Audit', 'UI:Audit:Interactive:Selection:SubTitle' => 'Select a domain to get the results limited to this domain or select "All categories" to get a full audit (can take time or even fail if too much data to audit)~~', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Selection~~', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selection of an Audit to run~~', @@ -741,6 +622,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.
Should you want to guarantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.~~', 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objekt skema', 'UI:Schema:TitleForClass' => '%1$s skema', + 'UI:Schema:NoClassSelected' => 'No class selected, please choose one~~', 'UI:Schema:CategoryMenuItem' => 'Kategori %1$s', 'UI:Schema:Relationships' => 'Relationer', 'UI:Schema:AbstractClass' => 'Abstrakt klasse: intet objekt fra denne klasse kan instantieres.', @@ -764,7 +646,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Schema:Description' => 'Beskrivelse', 'UI:Schema:Description+' => 'Beskrivelse af disse attributter', 'UI:Schema:AllowedValues' => 'Tilladte værdier', - 'UI:Schema:AllowedValues+' => '', + 'UI:Schema:AllowedValues+' => 'Restrictions on the possible values for this attribute~~', 'UI:Schema:MoreInfo' => 'Mere information', 'UI:Schema:MoreInfo+' => 'Mere information om dette felt', 'UI:Schema:SearchCriteria' => 'Søgekriterie', @@ -815,7 +697,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Schema:Events:Listener' => 'Listener~~', 'UI:Schema:Events:Rank' => 'Rank~~', 'UI:Schema:Events:Module' => 'Module~~', - 'UI:LinksWidget:Autocomplete+' => '', + 'UI:LinksWidget:Autocomplete+' => 'Type the first 3 characters...~~', 'UI:Edit:SearchQuery' => 'Select a predefined query~~', 'UI:Edit:TestQuery' => 'Test forespørgsel', 'UI:Combo:SelectValue' => '--- vælg en værdi ---', @@ -846,7 +728,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Delete:AutomaticResetOf_Fields' => 'Automatisk reset af felt(er): %1$s', 'UI:Delete:CleaningUpRefencesTo_Object' => 'Oprydning af alle referencer til %1$s...', 'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => 'Oprydning af alle referencer til %1$d objekter af klasse %2$s...', - 'UI:Delete:Done+' => '', + 'UI:Delete:Done+' => 'What was done...~~', 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s slettet.', 'UI:Delete:ConfirmDeletionOf_Name' => 'Sletning af %1$s', 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Sletning af %1$d objekter af klasse %2$s', @@ -860,14 +742,15 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d objekter/links refererer %2$s', 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d objekter/links refererer til nogle af de objekter som slettes', 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'For at sikre Database integritet, skal alle referencer slettes', - 'UI:Delete:Consequence+' => '', + 'UI:Delete:Consequence+' => 'What will be done~~', 'UI:Delete:SorryDeletionNotAllowed' => 'Beklager, du har ikke tilladelse til at slette dette objekt, se the detaljeret forklaring ovenfor', 'UI:Delete:PleaseDoTheManualOperations' => 'Venligst foretag den manuelle opreration som er nævnt ovenfor, før sletning af objektet', 'UI:Delect:Confirm_Object' => 'Venligst bekræft at du ønsker at slette %1$s.', 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Venligst bekræft at du ønsker at slette følgende %1$d objekter af klassen %2$s.', 'UI:Delete:Confirm_Object' => 'Venligst bekræft at du ønsker at slette %1$s.', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Venligst bekræft at du ønsker at slette følgende %1$d objekter af klassen %2$s.', - 'UI:WelcomeToITop' => 'Velkommen til '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s detaljer', + 'UI:WelcomeToITop' => 'Velkommen til '.ITOP_APPLICATION_SHORT, + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s detaljer', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Fejl', 'UI:ObjectDoesNotExist' => 'Beklager, dette objekt eksisterer ikke (eller du har ikke tilladelse til at se det).', 'UI:ObjectArchived' => 'This object has been archived. Please enable the archive mode or contact your administrator.~~', @@ -901,8 +784,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:BulkDeleteTitle' => 'Vælg objekt som ønskes slettet:', 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' Objekt Oprettet.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s oprettet.', - 'UI:Toggle:CustomDashboard' => 'Custom~~', - 'UI:Toggle:StandardDashboard' => 'Standard~~', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Anvender %1$s på objekt: %2$s i tilstand %3$s for sluttilstand: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'Objektet kunne ikke skrives: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Fatal Fejl', @@ -911,47 +792,47 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Error_Details' => 'Fejl: %1$s.', 'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' bruger styring - profil projection', 'UI:UserManagement:Class' => 'Klasse', - 'UI:UserManagement:Class+' => '', + 'UI:UserManagement:Class+' => 'Class of objects~~', 'UI:UserManagement:ProjectedObject' => 'Objekt', - 'UI:UserManagement:ProjectedObject+' => '', + 'UI:UserManagement:ProjectedObject+' => 'Projected object~~', 'UI:UserManagement:AnyObject' => '* enhver *', 'UI:UserManagement:User' => 'Bruger', - 'UI:UserManagement:User+' => '', + 'UI:UserManagement:User+' => 'User involved in the projection~~', 'UI:UserManagement:Action:Read' => 'Læs', - 'UI:UserManagement:Action:Read+' => '', + 'UI:UserManagement:Action:Read+' => 'Read/display objects~~', 'UI:UserManagement:Action:Modify' => 'Ændring', - 'UI:UserManagement:Action:Modify+' => '', + 'UI:UserManagement:Action:Modify+' => 'Create and edit (modify) objects~~', 'UI:UserManagement:Action:Delete' => 'Slet', - 'UI:UserManagement:Action:Delete+' => '', + 'UI:UserManagement:Action:Delete+' => 'Delete objects~~', 'UI:UserManagement:Action:BulkRead' => 'Masselæsning (Export)', - 'UI:UserManagement:Action:BulkRead+' => '', + 'UI:UserManagement:Action:BulkRead+' => 'List objects or export massively~~', 'UI:UserManagement:Action:BulkModify' => 'Masseændring', - 'UI:UserManagement:Action:BulkModify+' => '', + 'UI:UserManagement:Action:BulkModify+' => 'Massively create/edit (CSV import)~~', 'UI:UserManagement:Action:BulkDelete' => 'Massesletning', - 'UI:UserManagement:Action:BulkDelete+' => '', + 'UI:UserManagement:Action:BulkDelete+' => 'Massively delete objects~~', 'UI:UserManagement:Action:Stimuli' => 'Påvirkning', - 'UI:UserManagement:Action:Stimuli+' => '', + 'UI:UserManagement:Action:Stimuli+' => 'Allowed (compound) actions~~', 'UI:UserManagement:Action' => 'Handling', - 'UI:UserManagement:Action+' => '', + 'UI:UserManagement:Action+' => 'Action performed by the user~~', 'UI:UserManagement:TitleActions' => 'Handlinger', 'UI:UserManagement:Permission' => 'Tilladelse', - 'UI:UserManagement:Permission+' => '', + 'UI:UserManagement:Permission+' => 'User\'s permissions~~', 'UI:UserManagement:Attributes' => 'Attributter', 'UI:UserManagement:ActionAllowed:Yes' => 'Ja', 'UI:UserManagement:ActionAllowed:No' => 'Nej', - 'UI:UserManagement:AdminProfile+' => '', + 'UI:UserManagement:AdminProfile+' => 'Administrators have full read/write access to all objects in the database.~~', 'UI:UserManagement:NoLifeCycleApplicable' => 'N/A', - 'UI:UserManagement:NoLifeCycleApplicable+' => '', + 'UI:UserManagement:NoLifeCycleApplicable+' => 'No lifecycle has been defined for this class~~', 'UI:UserManagement:GrantMatrix' => 'Grant Matrix', 'Menu:SystemTools' => 'System~~', 'UI:ChangeManagementMenu' => 'Change Management', - 'UI:ChangeManagementMenu+' => '', + 'UI:ChangeManagementMenu+' => 'Change Management~~', 'UI:ChangeManagementMenu:Title' => 'Changes Overblik', 'UI-ChangeManagementMenu-ChangesByType' => 'Changes efter type', 'UI-ChangeManagementMenu-ChangesByStatus' => 'Changes efter status', 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Changes endnu ikke tildelt', 'UI:ConfigurationManagementMenu' => 'Configuration Management', - 'UI:ConfigurationManagementMenu+' => '', + 'UI:ConfigurationManagementMenu+' => 'Configuration Management~~', 'UI:ConfigurationManagementMenu:Title' => 'Infrastruktur Overblik', 'UI-ConfigurationManagementMenu-InfraByType' => 'Infrastruktur objekter efter type', 'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infrastruktur objekter efter status', @@ -974,7 +855,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Kunde kontrakter til fornyelse indenfor 30 dage', 'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Leverandør kontrakter til fornyelse indenfor 30 dage', 'UI:ContactsMenu' => 'Kontakter', - 'UI:ContactsMenu+' => '', + 'UI:ContactsMenu+' => 'Contacts~~', 'UI:ContactsMenu:Title' => 'Kontakter Overblik', 'UI-ContactsMenu-ContactsByLocation' => 'Kontakter efter lokation', 'UI-ContactsMenu-ContactsByType' => 'Kontakter efter type', @@ -1111,9 +992,9 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" 'UI:Button:PreviewModifications' => 'Preview Ændringer >>', 'UI:ModifiedObject' => 'Objekt Ændret', 'UI:BulkModifyStatus' => 'Operation', - 'UI:BulkModifyStatus+' => '', + 'UI:BulkModifyStatus+' => 'Status of the operation~~', 'UI:BulkModifyErrors' => 'Fejl (hvis nogen)', - 'UI:BulkModifyErrors+' => '', + 'UI:BulkModifyErrors+' => 'Errors preventing the modification~~', 'UI:BulkModifyStatusOk' => 'Ok', 'UI:BulkModifyStatusError' => 'Fejl', 'UI:BulkModifyStatusModified' => 'Ændret', @@ -1143,7 +1024,7 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" 'UI:ArchiveMode:Banner' => 'Archive mode~~', 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~', 'UI:FavoriteOrganizations' => 'Favorit Organisationer', - 'UI:FavoriteOrganizations+' => '', + 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting "All Organizations" in the drop-down list.~~', 'UI:FavoriteLanguage' => 'Sprog i brugergrænseflade', 'UI:Favorites:SelectYourLanguage' => 'Vælg dit foretrukne sprog', 'UI:FavoriteOtherSettings' => 'Andre indstillinger', @@ -1186,7 +1067,6 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" 'UI:Dashboard:EditCustom' => 'Edit custom version...~~', 'UI:Dashboard:CreateCustom' => 'Create a custom version...~~', 'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~', - 'UI:Dashboard:Edit' => 'Rediger denne side...', 'UI:Dashboard:RevertConfirm' => 'Enhver ændring foretaget i den oprindelige version vil blive tabt. Bekræft venligst at du ønsker dette.', 'UI:ExportDashBoard' => 'Exporter til fil', 'UI:ImportDashBoard' => 'Importer fra fil...', @@ -1194,7 +1074,6 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" 'UI:ImportDashboardText' => 'Vælg en dashboard fil til import:', 'UI:Dashboard:Actions' => 'Dashboard actions~~', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~', - 'UI:Dashboard:Revert' => 'Tilbage til original version...', 'UI:DashletCreation:Title' => 'Opret en ny Dashlet', 'UI:DashletCreation:Dashboard' => 'Dashboard', 'UI:DashletCreation:DashletType' => 'Dashlet Type', @@ -1241,6 +1120,7 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Dag i måneden for %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (time)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (måned)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (ugedag)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (dag i måned)', 'UI:DashletGroupBy:MissingGroupBy' => 'Vælg venligst det felt, somobjekterne skal grupperes efter', @@ -1332,16 +1212,13 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" 'UI:ShortcutDelete:Confirm' => 'Bekræft venligst at du ønsker at slette genvej(e).', 'UI:ObjectShortcutInsert' => 'Insert Object Shortcut~~', 'Class:Shortcut' => 'Genvej', - 'Class:Shortcut+' => '', + 'Class:Shortcut+' => '~~', 'Class:Shortcut/Attribute:name' => 'Navn', - 'Class:Shortcut/Attribute:name+' => '', + 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~', 'Class:ShortcutOQL' => 'Søge resultat genvej', - 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'Søgning', - 'Class:ShortcutOQL/Attribute:oql+' => '', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', + 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~', @@ -1513,12 +1390,7 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" 'UI:Search:Criteria:Raw:Filtered' => 'Filtered~~', 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtered on %1$s~~', 'UI:StateChanged' => 'State changed~~', -]); - -// -// Expression to Natural language -// -Dict::Add('DA DA', 'Danish', 'Dansk', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' AND ~~', 'Expression:Operator:OR' => ' OR ~~', 'Expression:Operator:=' => ': ~~', @@ -1531,12 +1403,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Expression:Unit:Long:MINUTE' => 'minute(s)~~', 'Expression:Verb:NOW' => 'now~~', 'Expression:Verb:ISNULL' => ': undefined~~', -]); - -// -// iTop Newsroom menu -// -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Newsroom:NoNewMessage' => 'No new message~~', 'UI:Newsroom:XNewMessage' => '%1$s new message(s)~~', 'UI:Newsroom:MarkAllAsRead' => 'Mark all messages as read~~', @@ -1551,9 +1417,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent~~', 'UI:Newsroom:Priority:3:Tooltip' => 'Important~~', 'UI:Newsroom:Priority:4:Tooltip' => 'Normal~~', -]); - -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:DataSources' => 'Synkroniserings Data Kilder', 'Menu:DataSources+' => 'Data synchro used for batch import of external data~~', 'Menu:AuditCategories' => 'Audit Kategorier', @@ -1580,5 +1443,4 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:ConfigEditor+' => 'Configuration File editor~~', 'Menu:Integrations' => 'Integrations~~', 'Menu:Integrations+' => '~~', - ]); diff --git a/dictionaries/de.dictionary.itop.core.php b/dictionaries/de.dictionary.itop.core.php index f7a46bd654..35ee9cfa90 100644 --- a/dictionaries/de.dictionary.itop.core.php +++ b/dictionaries/de.dictionary.itop.core.php @@ -1,10 +1,12 @@ * @author Martin Raenker * @author Attila Baroti @@ -22,9 +24,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Core:AttributeLinkedSet+' => 'Beliebige Art von Objekten der [subclass] der selben Klasse', 'Core:AttributeLinkedSetDuplicatesFound' => 'Dubletten im \'%1$s\' Feld: %2$s', 'Core:AttributeDashboard' => 'Dashboard', - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Telefonnummer', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Obsolet seit', 'Core:AttributeObsolescenceDate+' => 'Datum, an dem das Objekt auf "obsolet" gesetzt wurde', 'Core:AttributeTagSet' => 'Liste von Tags', @@ -35,7 +37,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s von %3$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s von Kindklassen)', 'Core:AttributeCaseLog' => 'Log', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Berechnetes Enum', 'Core:AttributeMetaEnum+' => 'Liste berechneter alphanumerischer Strings', 'Core:AttributeLinkedSetIndirect' => 'Array von Objekten (N-N)', @@ -46,7 +48,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Core:AttributeDecimal+' => 'Dezimaler Wert (kann negativ sein)', 'Core:AttributeBoolean' => 'Boolean', 'Core:AttributeBoolean+' => 'Boolscher Wert', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Ja', 'Core:AttributeBoolean/Value:no' => 'Nein', 'Core:AttributeArchiveFlag' => 'Archiv Flag', @@ -54,9 +56,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'Dieses Objekt ist nur im Archiv Modus sichtbar', 'Core:AttributeArchiveFlag/Value:no' => 'Nein', 'Core:AttributeArchiveFlag/Label' => 'Archiviert', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Archivierungsdatum', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Obsoleszenz-Flag', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Ja', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Dieses Objekt wird aus der Impact Analyse ausgeschlossen und in den Suchergebnissen versteckt', @@ -68,7 +70,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Core:AttributeString' => 'String', 'Core:AttributeString+' => 'Alphanumerischer String', 'Core:AttributeClass' => 'Class', - 'Core:AttributeClass+' => '', + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => 'Benutzersprache', 'Core:AttributeApplicationLanguage+' => 'Sprache und Land (DE DE)', 'Core:AttributeFinalClass' => 'Class (auto)', @@ -151,25 +153,13 @@ Operatoren:
'Core:FriendlyName-Label' => 'Voller Name (Friendly Name)', 'Core:FriendlyName-Description' => 'Friendly name', 'Core:AttributeTag' => 'Tags', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', 'Core:Context=Setup' => 'Setup', 'Core:Context=GUI:Console' => 'Konsole', 'Core:Context=CRON' => 'cron', 'Core:Context=GUI:Portal' => 'Portal', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CMDBChange' => 'Change', 'Class:CMDBChange+' => 'Protokollierung der Änderungen', 'Class:CMDBChange/Attribute:date' => 'Datum', @@ -184,17 +174,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON Webservices', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP Webservices', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Durch eine Extension', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CMDBChangeOp' => 'Change-Operation', 'Class:CMDBChangeOp+' => 'Änderung, die von einer Person zu einem Zeitpunkt an einem einzelnen Objekt vorgenommen wurde', 'Class:CMDBChangeOp/Attribute:change' => 'Change', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'Datum', 'Class:CMDBChangeOp/Attribute:date+' => 'Datum und Uhrzeit der Änderungen', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Benutzer', @@ -205,51 +188,20 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CMDBChangeOp/Attribute:objkey+' => 'ID des Objekts, an dem die Änderung vorgenommen wurde', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Typ', 'Class:CMDBChangeOp/Attribute:finalclass+' => 'Art der durchgeführten Änderung', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CMDBChangeOpCreate' => 'Objekterstellung', 'Class:CMDBChangeOpCreate+' => 'Protokoll der Objekterstellung', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CMDBChangeOpDelete' => 'Objektlöschung', 'Class:CMDBChangeOpDelete+' => 'Protokoll der Objektlöschung', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CMDBChangeOpSetAttribute' => 'Objektänderung', 'Class:CMDBChangeOpSetAttribute+' => 'Protokoll der Objektänderungen', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Attribut', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'Code der geänderten Eigenschaft', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'Eigenschaften ändern', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Aufzeichnen der Änderungen am Objekt', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Vorheriger Wert', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'Vorheriger Wert des Attributes', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Neuer Wert', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'Neuer Wert des Attributes', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Change:ObjectCreated' => 'Objekt erstellt', 'Change:ObjectDeleted' => 'Objekt gelöscht', 'Change:ObjectModified' => 'Objekt geändert', @@ -266,35 +218,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Change:LinkSet:Added' => 'hinzugefügt: %1$s', 'Change:LinkSet:Removed' => 'entfernt: %1$s', 'Change:LinkSet:Modified' => 'modifizert: %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'Daten ändern', 'Class:CMDBChangeOpSetAttributeBlob+' => 'Aufzeichnen der Datenänderung', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Vorherige Daten', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'Vorherige Inhalte des Attributes', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:CMDBChangeOpSetAttributeText' => 'Text ändern', 'Class:CMDBChangeOpSetAttributeText+' => 'Aufzeichnen der Textänderung', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Vorherige Daten', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'Vorherige Inhalte des Attributes', -]); - -// -// Class: Event -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Event' => 'Log Event', 'Class:Event+' => 'Ein anwendungsinternes Event', 'Class:Event/Attribute:message' => 'Nachricht', @@ -305,51 +236,32 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Event/Attribute:userinfo+' => 'Identifikation des Benutzers, der die Aktion ausführte, die dieses Event ausgelöst hat', 'Class:Event/Attribute:finalclass' => 'Typ', 'Class:Event/Attribute:finalclass+' => 'Name der instanziierbaren Klasse: gibt an, welche Art von Event aufgetreten ist', -]); - -// -// Class: EventNotification -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:EventNotification' => 'Gesendete Benachrichtigung', 'Class:EventNotification+' => 'Protokollierung der gesendeten Benachrichtigungen', 'Class:EventNotification/Attribute:trigger_id' => 'Trigger', - 'Class:EventNotification/Attribute:trigger_id+' => '', + 'Class:EventNotification/Attribute:trigger_id+' => '~~', 'Class:EventNotification/Attribute:action_id' => 'Aktion', - 'Class:EventNotification/Attribute:action_id+' => '', + 'Class:EventNotification/Attribute:action_id+' => '~~', 'Class:EventNotification/Attribute:object_id' => 'Objekt-ID', 'Class:EventNotification/Attribute:object_id+' => 'Objekt-ID (Klasse wird durch den Trigger bestimmt)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:EventNotification/Attribute:object_class' => 'Objektklasse', + 'Class:EventNotification/Attribute:object_class+' => 'Objektklasse (identisch mit dem Trigger)', 'Class:EventNotificationEmail' => 'E-Mail Emission Event', 'Class:EventNotificationEmail+' => 'Verfolgung einer E-Mail, die gesendet wurde', 'Class:EventNotificationEmail/Attribute:to' => 'An', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'Kopie an', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'Blindkopie (BCC)', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'Von', 'Class:EventNotificationEmail/Attribute:from+' => 'Absender der Nachricht', 'Class:EventNotificationEmail/Attribute:subject' => 'Betreff', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Inhalt der Nachricht', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Anhänge', 'Class:EventNotificationEmail/Attribute:attachments+' => 'Anhänge in der Nachricht', -]); - -// -// Class: EventIssue -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:EventIssue' => 'Issue Event', 'Class:EventIssue+' => 'Protokollierung eines Issues (Warnungen, Fehler, etc.)', 'Class:EventIssue/Attribute:issue' => 'Issue', @@ -366,13 +278,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:EventIssue/Attribute:callstack+' => 'Call stack', 'Class:EventIssue/Attribute:data' => 'Daten', 'Class:EventIssue/Attribute:data+' => 'Mehr Informationen', -]); - -// -// Class: EventWebService -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:EventWebService' => 'Web Service Event', 'Class:EventWebService+' => 'Protokollierung eines Web Service Calls', 'Class:EventWebService/Attribute:verb' => 'Verb', @@ -387,9 +292,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:EventWebService/Attribute:log_error+' => 'Ergebnis der Fehlerprotokollierung', 'Class:EventWebService/Attribute:data' => 'Daten', 'Class:EventWebService/Attribute:data+' => 'Ergebnisdaten', -]); - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:EventRestService' => 'REST/JSON Call', 'Class:EventRestService+' => 'Trace eines REST/JSON-Calls', 'Class:EventRestService/Attribute:operation' => 'Operation', @@ -404,36 +306,22 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP Antwort (JSON)', 'Class:EventRestService/Attribute:provider' => 'Provider', 'Class:EventRestService/Attribute:provider+' => 'PHP-Klasse, die die erwartete Operation implementiert', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:EventLoginUsage' => 'Login Verwendung', 'Class:EventLoginUsage+' => 'Anmeldung an der Anwendung', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', 'Class:EventLoginUsage/Attribute:contact_name' => 'Benutzername', - 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'Benutzer-Mailadresse', 'Class:EventLoginUsage/Attribute:contact_email+' => 'E-Mail-Adresse des Benutzers', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:EventNotificationNewsroom' => 'Gesendete Newsroom-Benachrichtigung', - 'Class:EventNotificationNewsroom+' => '', + 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Titel', - 'Class:EventNotificationNewsroom/Attribute:title+' => '', + 'Class:EventNotificationNewsroom/Attribute:title+' => '~~', 'Class:EventNotificationNewsroom/Attribute:icon' => 'Icon', - 'Class:EventNotificationNewsroom/Attribute:icon+' => '', + 'Class:EventNotificationNewsroom/Attribute:icon+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority' => 'Priorität', - 'Class:EventNotificationNewsroom/Attribute:priority+' => '', + 'Class:EventNotificationNewsroom/Attribute:priority+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => 'Kritisch', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1+' => 'Kritisch', 'Class:EventNotificationNewsroom/Attribute:priority/Value:2' => 'Dringend', @@ -443,24 +331,19 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:EventNotificationNewsroom/Attribute:priority/Value:4' => 'Standard', 'Class:EventNotificationNewsroom/Attribute:priority/Value:4+' => 'Standard', 'Class:EventNotificationNewsroom/Attribute:url' => 'URL', - 'Class:EventNotificationNewsroom/Attribute:url+' => '', + 'Class:EventNotificationNewsroom/Attribute:url+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read' => 'Lesen', - 'Class:EventNotificationNewsroom/Attribute:read+' => '', + 'Class:EventNotificationNewsroom/Attribute:read+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read/Value:no' => 'Nein', 'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => 'Nein', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes' => 'Ja', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => 'Ja', 'Class:EventNotificationNewsroom/Attribute:read_date' => 'Lese Datum', - 'Class:EventNotificationNewsroom/Attribute:read_date+' => '', + 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Kontakt', - 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '', -]); - -// -// Class: Action -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Benachrichtigung nicht versendet', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'Beim Speichern der Benachrichtigung ist ein Fehler aufgetreten', 'Class:Action' => 'Benutzerdefinierte Aktion', 'Class:Action+' => 'Benutzerdefinierte Aktionen', 'Class:Action/ComplementaryName' => '%1$s: %2$s', @@ -471,11 +354,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Action/Attribute:status' => 'Status', 'Class:Action/Attribute:status+' => 'Dieser Status steuert das Verhalten der Aktion', 'Class:Action/Attribute:status/Value:test' => 'Wird getestet', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'Im Einsatz', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Inaktiv', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Zugehörige Trigger', 'Class:Action/Attribute:trigger_list+' => 'Trigger, die mit dieser Aktion verknüpft sind', 'Class:Action/Attribute:asynchronous' => 'Asynchron', @@ -490,24 +373,22 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Action:last_executions_tab_panel_title' => 'Ausführungen dieser Aktion (%1$s)', 'Action:last_executions_tab_limit_days' => 'die letzten %1$s Tage', 'Action:last_executions_tab_limit_none' => 'keine Einschränkung', -]); - -// -// Class: ActionNotification -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ActionNotification' => 'Benachrichtigung', 'Class:ActionNotification+' => 'Benachrichtigung (Kurzbeschreibung)', -]); - -// -// Class: ActionEmail -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:ActionNotification/Attribute:language' => 'Sprache', + 'Class:ActionNotification/Attribute:language+' => 'Sprache, die für Platzhalter ($xxx$) innerhalb der Nachricht verwendet wird (Status, Bedeutung, Priorität usw.)', + 'Class:lnkActionNotificationToContact' => 'Verknüpfung Benachrichtigungsaktion/Kontakt', + 'Class:lnkActionNotificationToContact+' => 'Abonnement eines Kontakts für eine Benachrichtigungsaktion', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Kontakt', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Kontakt, der die Benachrichtigung abonniert hat (oder nicht)', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Aktion', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'Die Benachrichtigung, die der Kontakt mindestens einmal erhalten hat und die er abonnieren oder abbestellen kann', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'Der Trigger, der die Benachrichtigung ausgelöst hat', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Abonniert', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'Gibt an, ob der Kontakt die Benachrichtigung abbestellt hat (nein) oder abonniert hat (ja, Standard)', 'Class:ActionEmail' => 'Benachrichtigung via E-mail', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'Dieser Zustand entscheidet, wer benachrichtigt werden soll: nur der Testempfänger, alle (To, cc und Bcc) oder niemand', 'Class:ActionEmail/Attribute:status/Value:test+' => 'Nur der Testempfänger wird benachrichtigt', 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'Alle (To, Cc and Bcc) Empfänger werden benachrichtigt', @@ -545,11 +426,11 @@ Klicken Sie beim Bearbeiten auf die Lupe, um passende Beispiele zu erhalten', 'Class:ActionEmail/Attribute:importance' => 'Priorität', 'Class:ActionEmail/Attribute:importance+' => 'Wichtigkeits-Kennzeichen, das in der erzeugten E-Mail gesetzt wird', 'Class:ActionEmail/Attribute:importance/Value:low' => 'niedrig', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'hoch', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Sprache', 'Class:ActionEmail/Attribute:language+' => 'Sprache, die für die Platzhalter ($xxx$) in der Nachricht verwendet wird (Status, Dringlichkeit, Priorität, etc.)', 'Class:ActionEmail/Attribute:html_template' => 'HTML-Template', @@ -566,18 +447,11 @@ Klicken Sie beim Bearbeiten auf die Lupe, um passende Beispiele zu erhalten', 'ActionEmail:preview_warning' => 'Die tatsächliche E-Mail kann im E-Mail-Client anders aussehen als diese Vorschau in Ihrem Browser.', 'ActionEmail:preview_more_info' => 'Weitere Informationen zu den CSS-Funktionen, die von den verschiedenen E-Mail-Clients unterstützt werden, finden Sie unter %1$s', 'ActionEmail:content_placeholder_missing' => 'Der Platzhalter "%1$s" wurde in der HTML-Vorlage nicht gefunden. Der Inhalt des Feldes "%2$s" wird nicht in den generierten E-Mails enthalten sein.', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'ActionNewsroom:trigger' => 'Trigger', 'ActionNewsroom:content' => 'Nachricht', 'ActionNewsroom:settings' => 'Einstellungen', 'Class:ActionNewsroom' => 'Benachrichtigung durch Newsroom', - 'Class:ActionNewsroom+' => '', + 'Class:ActionNewsroom+' => '~~', 'Class:ActionNewsroom/Attribute:title' => 'Titel', 'Class:ActionNewsroom/Attribute:title+' => 'Titel der Nachricht. Kann Platzhalter wie $this->attribute_code$ enthalten', 'Class:ActionNewsroom/Attribute:message' => 'Nachricht', @@ -609,13 +483,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'Eine OQL-Abfrage, die Kontakt-Objekte zurückgibt', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'Wenn leer, verweist die URL auf das Objekt, das die Benachrichtigung ausgelöst hat. Sie können jedoch auch eine benutzerdefinierte URL angeben.', -]); - -// -// Class: Trigger -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Trigger' => 'Trigger', 'Class:Trigger+' => 'Custom event handler', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s', @@ -634,13 +501,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Vollständige Abmeldung erlauben', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Mindestens einen Kanal erzwingen (Nachricht oder E-Mail)', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Abmeldung verweigern', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TriggerOnObject' => 'Trigger (klassenunabhängig)', 'Class:TriggerOnObject+' => 'Trigger einer gegebenen Klasse an Objekten', 'Class:TriggerOnObject/Attribute:target_class' => 'Zielklasse', @@ -649,137 +509,54 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TriggerOnObject/Attribute:filter+' => 'Einschränkung der Objekte (der Zielklasse) welche den Trigger aktivieren.', 'TriggerOnObject:WrongFilterQuery' => 'Fehlerhafter Filter-Query: %1$s', 'TriggerOnObject:WrongFilterClass' => 'Der Filter muss Objekte vom Typ \\"%1$s\\" zurückgeben.', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TriggerOnPortalUpdate' => 'Trigger (bei Update aus dem Portal)', 'Class:TriggerOnPortalUpdate+' => 'Trigger bei einer Aktualisierung durch einen Endanwender im Portal', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TriggerOnStateChange' => 'Trigger (bei Statusänderung)', 'Class:TriggerOnStateChange+' => 'Trigger bei Änderung des Objektstatus', 'Class:TriggerOnStateChange/Attribute:state' => 'Status', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Trigger (beim Eintritt eines Status)', 'Class:TriggerOnStateEnter+' => 'Trigger bei Eintritt einer Objektstatusänderung', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TriggerOnStateLeave' => 'Trigger (beim Verlassen eines Status)', 'Class:TriggerOnStateLeave+' => 'Trigger beim Verlassen einer Objektstatusänderung', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TriggerOnObjectCreate' => 'Trigger (bei Objekterstellung)', 'Class:TriggerOnObjectCreate+' => 'Trigger bei Objekterstellung (einer Kindklasse) einer gegebenen Klasse', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TriggerOnObjectDelete' => 'Trigger (bei Objektlöschung)', 'Class:TriggerOnObjectDelete+' => 'Trigger bei Objektlöschung einer gegebenen Klasse oder Kindklasse', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TriggerOnObjectUpdate' => 'Trigger (bei Objektanpassung)', 'Class:TriggerOnObjectUpdate+' => 'Trigger bei Objektanpassung einer gegebenen Klasse oder Kindklasse', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'Dieser Filter wird nach der Aktualisierung des Objekts in der Datenbank ausgewertet. Er schränkt ein, welche Objekte die Aktionen auslösen können', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Ziel-Felder', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Trigger (bei Objekterwähnung)', 'Class:TriggerOnObjectMention+' => 'Trigger bei Objekterwähnung (@xxx) einer Objekt mit [eine Kinderklasse von] eine gegebene Klasse in ein Log-Attribut', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Filter für Objekterwähnung', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Einschränkung der Objekte welche diesen Trigger aktivieren. Wenn leer, wird er von jedem Objekt (beliebige Klasse) aktiviert.', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (beim Herunterladen einer Datei eines Objekts)', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger für das Herunterladen einer Datei (Blob) der angegebenen Klasse oder einer Unterklasse', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Ziel-Felder', - 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnThresholdReached' => 'Trigger (bei Schwellenwert)', 'Class:TriggerOnThresholdReached+' => 'Trigger beim Erreichen eines Stoppuhr-Schwellwerts', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Uhr stoppen', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Schwellenwert', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'Aktion/Trigger', 'Class:lnkTriggerAction+' => 'Verknüpfung zwischen einem Trigger und einer Aktion', 'Class:lnkTriggerAction/Attribute:action_id' => 'Aktion', 'Class:lnkTriggerAction/Attribute:action_id+' => 'Die auszuführende Aktion', 'Class:lnkTriggerAction/Attribute:action_name' => 'Aktion', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Trigger', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Trigger', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Reihenfolge', 'Class:lnkTriggerAction/Attribute:order+' => 'Reihenfolge der Aktionsausführungen', -]); - -// -// Synchro Data Source -// -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:SynchroDataSource' => 'Synchronisations-Datenquelle', 'Class:SynchroDataSource/Attribute:name' => 'Name', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Beschreibung', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Ziel-Klasse', @@ -983,39 +760,37 @@ Dieses Symbol wird im Tooltip des Schloss-Symbols an synchronisierten '.ITOP_APP 'Class:SynchroReplica/Attribute:status_last_warning' => 'Letzte Warnung', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Erzeugungs-Datum', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Datum der letzten Modifikation', - 'Class:SynchroReplica/Action:delete+' => 'Löscht die Replica, nicht aber das Zielobjekt. Sind die zugehörigen Rohdaten weiterhin in der Quelle vorhanden, wird die Replica beim nächsten Synchronisationsimport neu angelegt.', - 'Class:SynchroReplica/Action:unlink' => 'Verknüpfung aufheben', - 'Class:SynchroReplica/Action:unlink+' => 'Hebt die Verknüpfung der Replica zum Zielobjekt auf. Die Änderung wird beim nächsten Lauf der Datensynchronisation verarbeitet; alternativ können Sie sie über "Synchronisieren" erzwingen.', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Verknüpfung aufheben & synchronisieren', + 'Class:SynchroReplica/Action:delete+' => 'Löscht die Replica, nicht aber das Zielobjekt. Sind die zugehörigen Rohdaten weiterhin in der Quelle vorhanden, wird die Replica beim nächsten Synchronisationsimport neu angelegt.', + 'Class:SynchroReplica/Action:unlink' => 'Verknüpfung aufheben', + 'Class:SynchroReplica/Action:unlink+' => 'Hebt die Verknüpfung der Replica zum Zielobjekt auf. Die Änderung wird beim nächsten Lauf der Datensynchronisation verarbeitet; alternativ können Sie sie über "Synchronisieren" erzwingen.', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Verknüpfung aufheben & synchronisieren', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Erzwingt die sofortige Neusynchronisation der Replica. Dabei kann sich die Ziel-ID ändern. Erforderlich nach einer Änderung des Abgleich-Kennzeichens eines Attributs in der Datensynchronisation oder wenn die Abgleichattribute nicht gesperrt waren und Sie die seither geänderten iTop-Objekte behalten und zugleich an der Quelle ausgerichtete Objekte wiederherstellen oder neu anlegen möchten.', - 'Class:SynchroReplica/Action:synchro' => 'Synchronisieren', - 'Class:SynchroReplica/Action:synchro+' => 'Erzwingt die sofortige Synchronisation der Replica. Nützlich nach einer Änderung des Aktualisierungs-Kennzeichens eines Attributs in der Datensynchronisation oder wenn die Abgleichattribute nicht gesperrt waren und Sie die iTop-Objekte wieder an der Quelle ausrichten möchten.', - 'Class:SynchroReplica/Action:allowdelete' => 'Löschen des Zielobjekts erlauben', - 'Class:SynchroReplica/Action:allowdelete+' => 'Erlaubt, dass das Löschen der Replica auch das Zielobjekt löscht, sofern die Löschrichtlinie der Datensynchronisation dies vorsieht.', - 'Class:SynchroReplica/Action:denydelete' => 'Löschen des Zielobjekts verhindern', - 'Class:SynchroReplica/Action:denydelete+' => 'Verhindert, dass das Löschen der Replica auch das Zielobjekt löscht, selbst wenn die Löschrichtlinie der Datensynchronisation dies vorsieht.', - 'Class:SynchroReplica/Action:unlink_all' => 'Verknüpfung der Replica aufheben', - 'Class:SynchroReplica/Action:unlink_all+' => 'Hebt die Verknüpfung der Replica zu ihren Zielobjekten auf. Die Änderung wird beim nächsten Lauf der Datensynchronisation verarbeitet; alternativ können Sie sie über "Synchronisieren" erzwingen.', + 'Class:SynchroReplica/Action:synchro' => 'Synchronisieren', + 'Class:SynchroReplica/Action:synchro+' => 'Erzwingt die sofortige Synchronisation der Replica. Nützlich nach einer Änderung des Aktualisierungs-Kennzeichens eines Attributs in der Datensynchronisation oder wenn die Abgleichattribute nicht gesperrt waren und Sie die iTop-Objekte wieder an der Quelle ausrichten möchten.', + 'Class:SynchroReplica/Action:allowdelete' => 'Löschen des Zielobjekts erlauben', + 'Class:SynchroReplica/Action:allowdelete+' => 'Erlaubt, dass das Löschen der Replica auch das Zielobjekt löscht, sofern die Löschrichtlinie der Datensynchronisation dies vorsieht.', + 'Class:SynchroReplica/Action:denydelete' => 'Löschen des Zielobjekts verhindern', + 'Class:SynchroReplica/Action:denydelete+' => 'Verhindert, dass das Löschen der Replica auch das Zielobjekt löscht, selbst wenn die Löschrichtlinie der Datensynchronisation dies vorsieht.', + 'Class:SynchroReplica/Action:unlink_all' => 'Verknüpfung der Replica aufheben', + 'Class:SynchroReplica/Action:unlink_all+' => 'Hebt die Verknüpfung der Replica zu ihren Zielobjekten auf. Die Änderung wird beim nächsten Lauf der Datensynchronisation verarbeitet; alternativ können Sie sie über "Synchronisieren" erzwingen.', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Verknüpfung aufheben & Replica synchronisieren', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Erzwingt die sofortige Neusynchronisation der Replica. Dabei können sich deren Ziel-IDs ändern. Erforderlich nach einer Änderung des Abgleich-Kennzeichens eines Attributs in der Datensynchronisation oder wenn die Abgleichattribute nicht gesperrt waren und Sie die seither geänderten iTop-Objekte behalten und zugleich an der Quelle ausgerichtete Objekte wiederherstellen oder neu anlegen möchten.', - 'Class:SynchroReplica/Action:synchro_all' => 'Replica synchronisieren', - 'Class:SynchroReplica/Action:synchro_all+' => 'Erzwingt die sofortige Synchronisation der Replica. Nützlich nach einer Änderung des Aktualisierungs-Kennzeichens eines Attributs in der Datensynchronisation oder wenn die Abgleichattribute nicht gesperrt waren und Sie die iTop-Objekte wieder an der Quelle ausrichten möchten.', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Löschen der Zielobjekte erlauben', + 'Class:SynchroReplica/Action:synchro_all' => 'Replica synchronisieren', + 'Class:SynchroReplica/Action:synchro_all+' => 'Erzwingt die sofortige Synchronisation der Replica. Nützlich nach einer Änderung des Aktualisierungs-Kennzeichens eines Attributs in der Datensynchronisation oder wenn die Abgleichattribute nicht gesperrt waren und Sie die iTop-Objekte wieder an der Quelle ausrichten möchten.', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Löschen der Zielobjekte erlauben', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Erlaubt, dass das Löschen der Replica auch die Zielobjekte löscht, sofern die Löschrichtlinie der Datensynchronisation dies vorsieht.', - 'Class:SynchroReplica/Action:denydelete_all' => 'Löschen der Zielobjekte verhindern', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Verhindert, dass das Löschen der Replica auch die Zielobjekte löscht, selbst wenn die Löschrichtlinie der Datensynchronisation dies vorsieht.', - - 'UI:UnlinkAllTabTitle' => 'Verknüpfung der Replica aufheben', - 'UI:UnlinkAllPageTitle' => 'Verknüpfung der Replica zu ihren Zielobjekten aufheben', - 'UI:UnlinkSynchroAllTabTitle' => 'Verknüpfung aufheben & Replica synchronisieren', + 'Class:SynchroReplica/Action:denydelete_all' => 'Löschen der Zielobjekte verhindern', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Verhindert, dass das Löschen der Replica auch die Zielobjekte löscht, selbst wenn die Löschrichtlinie der Datensynchronisation dies vorsieht.', + 'UI:UnlinkAllTabTitle' => 'Verknüpfung der Replica aufheben', + 'UI:UnlinkAllPageTitle' => 'Verknüpfung der Replica zu ihren Zielobjekten aufheben', + 'UI:UnlinkSynchroAllTabTitle' => 'Verknüpfung aufheben & Replica synchronisieren', 'UI:UnlinkSynchroAllPageTitle' => 'Verknüpfung der Replica zu ihren Zielobjekten aufheben und sie erneut synchronisieren', - 'UI:SynchroAllTabTitle' => 'Replica synchronisieren', - 'UI:SynchroAllPageTitle' => 'Replica synchronisieren: führt zur Anlage oder Zuordnung eines Zielobjekts oder zu einem Fehler', - 'UI:AllowDeleteAllTabTitle' => 'Löschen des synchronisierten Objekts erlauben', - 'UI:AllowDeleteAllPageTitle' => 'Weitergabe des Replica-Löschvorgangs an das Zielobjekt erlauben', - 'UI:DenyDeleteAllTabTitle' => 'Löschen des synchronisierten Objekts verhindern', - 'UI:DenyDeleteAllPageTitle' => 'Weitergabe des Replica-Löschvorgangs an das Zielobjekt verhindern', - + 'UI:SynchroAllTabTitle' => 'Replica synchronisieren', + 'UI:SynchroAllPageTitle' => 'Replica synchronisieren: führt zur Anlage oder Zuordnung eines Zielobjekts oder zu einem Fehler', + 'UI:AllowDeleteAllTabTitle' => 'Löschen des synchronisierten Objekts erlauben', + 'UI:AllowDeleteAllPageTitle' => 'Weitergabe des Replica-Löschvorgangs an das Zielobjekt erlauben', + 'UI:DenyDeleteAllTabTitle' => 'Löschen des synchronisierten Objekts verhindern', + 'UI:DenyDeleteAllPageTitle' => 'Weitergabe des Replica-Löschvorgangs an das Zielobjekt verhindern', 'Class:appUserPreferences' => 'Benutzer-Voreinstellungen', 'Class:appUserPreferences/Attribute:userid' => 'Benutzer', 'Class:appUserPreferences/Attribute:preferences' => 'Voreinstellungen', @@ -1097,22 +872,14 @@ Dieses Symbol wird im Tooltip des Schloss-Symbols an synchronisierten '.ITOP_APP 'Core:Validator:Mandatory' => 'Bitte dieses Feld ausfüllen', 'Core:Validator:MustBeInteger' => 'Muss ein Integer sein', 'Core:Validator:MustSelectOne' => 'Min. ein Eintrag muss ausgewählt sein', - 'Menu:DataSources' => 'Datenquellen für die Synchronisation', - 'Menu:DataSources+' => 'Alle Datenquellen für die Synchronisation', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:TagSetFieldData' => '%2$s für die Klasse %1$s', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Code', 'Class:TagSetFieldData/Attribute:code+' => 'Interner code. Muss mindestens 3 alphanumerische Zeichen enthalten', 'Class:TagSetFieldData/Attribute:label' => 'Label', 'Class:TagSetFieldData/Attribute:label+' => 'Anzeigelabel', 'Class:TagSetFieldData/Attribute:description' => 'Beschreibung', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag-Klasse', 'Class:TagSetFieldData/Attribute:obj_class' => 'Objekt-Klasse', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Attributscode', @@ -1126,134 +893,72 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tag "Attribute Code" kann nicht geändert werden', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag Verwendung (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'Kein Eintrag für dieses Tag gefunden', -]); - -// -// Class: DBProperty -// -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:DBProperty' => 'DB Eigenschaft', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Name', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Beschreibung', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Wert', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Änderungsdatum', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Änderungskommentar', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Hintergrund-Task', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Klassenname', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'Erster Lauf', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Letzter Lauf', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Nächster Lauf', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Anzahl der Läufe', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Dauer des letzten Laufs', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Minimal Laufzeit', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Maximale Laufzeit', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Durchschnittliche Laufzeit', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'Laufend', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Status', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Async. Task', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Erstellt', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Gestartet', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Geplant', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Event', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Final Class', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Status', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Verbleibende Versuche', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Letzter Fehlercode', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Letzte Fehler', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Letzter Versuch', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Ungültiges Format der Konfiguration für "async_task_retries[%1$s]". Erwartet wird ein Array mit den Schlüsseln: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Ungültiges Format der Konfiguration für "async_task_retries[%1$s]": unerwarteter Schlüssel "%2$s". Erwartet werden nur die Schlüssel: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:AbstractResource' => 'Abstrakte Ressource', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Ressource "Admin Menü"', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Ressource "Abfrage Ausführen Menü"', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Ressource "System Menü"', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Objektklasse', - 'Class:EventNotification/Attribute:object_class+' => 'Objektklasse (identisch mit dem Trigger)', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Benachrichtigung nicht versendet', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'Beim Speichern der Benachrichtigung ist ein Fehler aufgetreten', - 'Class:ActionNotification/Attribute:language' => 'Sprache', - 'Class:ActionNotification/Attribute:language+' => 'Sprache, die für Platzhalter ($xxx$) innerhalb der Nachricht verwendet wird (Status, Bedeutung, Priorität usw.)', - 'Class:lnkActionNotificationToContact' => 'Verknüpfung Benachrichtigungsaktion/Kontakt', - 'Class:lnkActionNotificationToContact+' => 'Abonnement eines Kontakts für eine Benachrichtigungsaktion', - 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Kontakt', - 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Kontakt, der die Benachrichtigung abonniert hat (oder nicht)', - 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Aktion', - 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'Die Benachrichtigung, die der Kontakt mindestens einmal erhalten hat und die er abonnieren oder abbestellen kann', - 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger', - 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'Der Trigger, der die Benachrichtigung ausgelöst hat', - 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Abonniert', - 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'Gibt an, ob der Kontakt die Benachrichtigung abbestellt hat (nein) oder abonniert hat (ja, Standard)', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php index 1f45117efe..5b2d04df40 100644 --- a/dictionaries/de.dictionary.itop.ui.php +++ b/dictionaries/de.dictionary.itop.ui.php @@ -1,11 +1,10 @@ 'Erlaubter prozentualer Anteil ungültiger Objekte, bei dem das Ergebnis noch als Warnung (orange) dargestellt wird.', 'Class:AuditCategory/Attribute:domains_list' => 'Domänen', 'Class:AuditCategory/Attribute:domains_list+' => 'Domänen, die dieser Kategorie zugeordnet sind', -]); - -// -// Class: AuditRule -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:AuditRule' => 'Audit-Regel', 'Class:AuditRule+' => 'Eine Audit-Regel entspricht einer einzelnen Prüfung innerhalb einer Audit-Kategorie. Sie wird auf den Objektbereich angewendet, den die Audit-Kategorie definiert', 'Class:AuditRule/Attribute:name' => 'Regelname', @@ -56,33 +48,19 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:AuditRule/Attribute:category_name+' => 'Kategoriename für diese Regel', 'Class:AuditRule/Attribute:contact_id' => 'Verantwortlich', 'Class:AuditRule/Attribute:contact_id+' => 'Team oder Person, die für die Behebung der von dieser Regel erkannten Fehler zuständig ist', -]); - -// -// Class: AuditDomain -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:AuditDomain' => 'Audit-Domäne', 'Class:AuditDomain+' => 'Audit-Domänen fassen Audit-Kategorien zusammen. Eine Domäne entspricht üblicherweise der Zuständigkeit dafür, Fehler zu prüfen und zu beheben', 'Class:AuditDomain/Attribute:name' => 'Name', 'Class:AuditDomain/Attribute:name+' => 'Eine Aufteilung des Audits danach, wer für die Behebung zuständig oder daran interessiert ist', 'Class:AuditDomain/Attribute:description' => 'Beschreibung', - 'Class:AuditDomain/Attribute:description+' => '', + 'Class:AuditDomain/Attribute:description+' => '~~', 'Class:AuditDomain/Attribute:icon' => 'Icon', - 'Class:AuditDomain/Attribute:icon+' => '', + 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Audit-Kategorien', 'Class:AuditDomain/Attribute:categories_list+' => 'Zugeordnete Audit-Kategorien. Beim Audit einer Domäne werden genau diese zugeordneten Audit-Kategorien geprüft und keine weiteren.', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Verknüpfung Audit-Kategorie / Audit-Domäne', - 'Class:lnkAuditCategoryToAuditDomain+' => '', + 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Audit-Kategorie', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Audit-Kategorie', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => 'Audit-Kategorienname', @@ -91,13 +69,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit-Domäne', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Audit-Domänenname', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Name der Audit-Domäne', -]); - -// -// Class: QueryOQL -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Query' => 'Query', 'Class:Query+' => 'Eine Query ist eine Datenmenge, die dynamisch definiert wird', 'Class:Query/Attribute:name' => 'Name', @@ -117,7 +88,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:Query/Attribute:export_last_user_contact' => 'Kontakt', 'Class:Query/Attribute:export_last_user_contact+' => 'Der Kontakt, der den letzten Export durchgeführt hat', 'Class:Query/Attribute:usages' => 'Verwendungszwecke', - 'Class:Query/Attribute:usages+' => 'Legen Sie die möglichen Verwendungszwecke dieser Query fest. + 'Class:Query/Attribute:usages+' => 'Legen Sie die möglichen Verwendungszwecke dieser Query fest. - Die Kennzeichnung "Referenz für KI" setzt voraus, dass die Beschreibung sehr eindeutig und OQL-konform ist. Sie kann als Beispiel für das Erstellen von OQL-Abfragen durch eine KI dienen. - Die Kennzeichnung "Benachrichtigung" setzt voraus, dass die Klasse der zurückgegebenen Objekte genau ein Feld vom Typ E-Mail besitzt. - Die Kennzeichnung "Dashlet" setzt voraus, dass die OQL-Abfrage Objekte einer einzigen Klasse zurückgibt.', @@ -136,18 +107,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:QueryOQL+' => 'Eine in der "Object Query Language" geschriebene Abfrage', 'Class:QueryOQL/Attribute:oql' => 'Ausdruck', 'Class:QueryOQL/Attribute:oql+' => 'OQL-Abfrage', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:User' => 'Benutzer', 'Class:User+' => 'Benutzer-Login', 'Class:User/Attribute:finalclass' => 'Typ des Benutzerkontos', @@ -195,13 +154,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:User/Warning:NoContactHasImpact' => 'Vorsicht: Für diesen Benutzer ist keine Person definiert. Dadurch wird der Zugriff auf Portale, Benachrichtigungen und andere Auswirkungen im Back-Office verhindert', 'Class:UserInternal' => 'Interner Benutzer', 'Class:UserInternal+' => 'Benutzer, der innerhalb von '.ITOP_APPLICATION_SHORT.' definiert wird', -]); - -// -// Class: URP_Profiles -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_Profiles' => 'Profile', 'Class:URP_Profiles+' => 'Benutzerprofile', 'Class:URP_Profiles/Attribute:name' => 'Name', @@ -210,13 +162,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_Profiles/Attribute:description+' => 'Kurze Beschreibung', 'Class:URP_Profiles/Attribute:user_list' => 'Benutzer', 'Class:URP_Profiles/Attribute:user_list+' => 'Personen, die diese Rolle haben', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_Dimensions' => 'Dimension', 'Class:URP_Dimensions+' => 'Anwendungsdimension (Festlegen von Silos)', 'Class:URP_Dimensions/Attribute:name' => 'Name', @@ -225,13 +170,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_Dimensions/Attribute:description+' => 'Kurzbeschreibung', 'Class:URP_Dimensions/Attribute:type' => 'Typ', 'Class:URP_Dimensions/Attribute:type+' => 'Klassenname oder Datentyp (Abbildungseinheit)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_UserProfile' => 'Benutzerprofil', 'Class:URP_UserProfile+' => 'Benutzerprofil', 'Class:URP_UserProfile/Name' => 'Verbindung zwischen %1$s und %2$s', @@ -245,13 +183,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_UserProfile/Attribute:profile+' => 'Profil-Name', 'Class:URP_UserProfile/Attribute:reason' => 'Begründung', 'Class:URP_UserProfile/Attribute:reason+' => 'Erklären Sie, warum diese Person diese Rolle haben soll', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_UserOrg' => 'Benutzerorganisationen', 'Class:URP_UserOrg+' => 'Zulässige Organisationen', 'Class:URP_UserOrg/Name' => 'Verbindung zwischen %1$s und %2$s', @@ -265,13 +196,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Zugelassene Organisation', 'Class:URP_UserOrg/Attribute:reason' => 'Begründung', 'Class:URP_UserOrg/Attribute:reason+' => 'Begründet die Berechtigung, die Daten dieser Organisation zu sehen', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_ProfileProjection' => 'Profilabbildung', 'Class:URP_ProfileProjection+' => 'Profilabbildungen', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimension', @@ -286,13 +210,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL-Ausdruck (Benutzung von $user) | konstant | | + Attribut-Code', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribute', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Ziel des Attribut-Codes (optional)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_ClassProjection' => 'Klassenabbildung', 'Class:URP_ClassProjection+' => 'Klassenabbildungen', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimension', @@ -305,13 +222,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL-Audsdruck (Benutzung von $this) | konstant | | + Attribut-Code', 'Class:URP_ClassProjection/Attribute:attribute' => 'Attribute', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Ziel des Attribut-Codes (optional)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_ActionGrant' => 'Autorisierungen von Aktionen', 'Class:URP_ActionGrant+' => 'Autorisierungen auf Klassen', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profil', @@ -328,13 +238,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'Nein', 'Class:URP_ActionGrant/Attribute:action' => 'Aktion', 'Class:URP_ActionGrant/Attribute:action+' => 'Operationen, die auf die gegebene Klasse ausgeführt werden sollen', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_StimulusGrant' => 'Autorisierung des Stimulus', 'Class:URP_StimulusGrant+' => 'Autorisierungen auf den Stimulus des Lebenszyklus des Objektes', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profil', @@ -351,39 +254,20 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'Nein', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Stimulus-Code', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:URP_AttributeGrant' => 'Autorisierung des Attribute', 'Class:URP_AttributeGrant+' => 'Autorisierungen auf Attributebene', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Aktion gewähren', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'Aktion gewähren', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attribut', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'Attribut-Code', -]); - -// -// Class: UserDashboard -// -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Class:UserDashboard' => 'Benutzer Dashboard', - 'Class:UserDashboard+' => '', + 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'Benutzer', - 'Class:UserDashboard/Attribute:user_id+' => '', + 'Class:UserDashboard/Attribute:user_id+' => '~~', 'Class:UserDashboard/Attribute:menu_code' => 'Menü-Code', - 'Class:UserDashboard/Attribute:menu_code+' => '', + 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Inhalt', - 'Class:UserDashboard/Attribute:contents+' => '', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'Class:UserDashboard/Attribute:contents+' => '~~', 'Menu:WelcomeMenu' => 'Willkommen', 'Menu:WelcomeMenu+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Willkommen', @@ -400,16 +284,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:NotificationsMenu' => 'Benachrichtigungen', 'Menu:NotificationsMenu+' => 'Einstellungen der Benachrichtigungen', 'Menu:MyShortcuts' => 'Meine Shortcuts', - 'Menu:Notifications:Title' => 'Audit-Kategorien', 'Menu:DataAdministration' => 'Data Management', 'Menu:DataAdministration+' => 'Data Management', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'BooleanLabel:yes' => 'Ja', 'BooleanLabel:no' => 'Nein', 'UI:WelcomeMenu:Title' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, @@ -507,6 +383,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:Error:MaintenanceMode' => 'Die Anwendung befindet sich derzeit im Wartungsmodus.', 'UI:Error:MaintenanceTitle' => 'Wartung', 'UI:Error:InvalidToken' => 'Die aktuelle Sitzung ist ungültig. Bitte aktualisieren Sie die Seite und versuchen Sie es erneut. Wenn das Problem weiterhin besteht, melden Sie sich bitte ab und wieder an.', + 'UI:Error:TwigController' => 'Interner Fehler im Formular-Controller', 'UI:Error:SMTP:UnknownVendor' => 'Der oAuth-SMTP-Provider %1$s existiert nicht (email_transport_smtp.oauth.provider)', 'UI:GroupBy:Count' => 'Anzahl', 'UI:GroupBy:Count+' => 'Anzahl der Elemente', @@ -668,6 +545,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'Abgleich fehlgeschlagen', 'UI:CSVReport-Row-Issue-Ambiguous' => 'Doppeldeutiger Abgleich (Reconcilation)', 'UI:CSVReport-Row-Issue-Internal' => 'Interner Fehler: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'Kein Wert', + 'UI:CSVReport-Row-Issue-NbField' => 'Unerwartete Anzahl an Spalten (gefunden: %1$s, erwartet: %2$s)', 'UI:CSVReport-Icon-Unchanged' => 'Unverändert', 'UI:CSVReport-Icon-Modified' => 'Modifiziert', 'UI:CSVReport-Icon-Missing' => 'Fehlend', @@ -700,7 +579,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit für Domäne: %1$s', 'UI:Audit:Interactive:Selection:Title' => 'Auswahl eines Audits', - 'UI:Audit:InteractiveAudit' => 'Interaktives Audit', 'UI:Audit:Interactive:Selection:SubTitle' => 'Wählen Sie eine Domäne, um die Ergebnisse auf diese Domäne zu beschränken, oder wählen Sie "Alle Kategorien", um einen vollständigen Audit zu erhalten (kann einige Zeit dauern oder sogar fehlschlagen, wenn zu viele Daten zu prüfen sind)', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Auswahl', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Auswahl eines Audits zur Durchführung', @@ -871,7 +749,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Bitte bestätigen Sie, dass Sie die folgenden %1$d Objekte der Klasse %2$s löschen möchten.', 'UI:Delete:Confirm_Object' => 'Bitte bestätigen Sie, dass Sie %1$s löschen möchten.', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Bitte bestätigen Sie, dass Sie die folgenden %1$d Objekte der Klasse %2$s löschen möchten.', - 'UI:WelcomeToITop' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s Details', + 'UI:WelcomeToITop' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - Details zu %2$s', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Fehler', 'UI:ObjectDoesNotExist' => 'Leider existiert dieses Objekt nicht oder Sie sind nicht berechtigt es einzusehen.', @@ -906,8 +784,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:BulkDeleteTitle' => 'Wählen Sie die Objekte aus, die Sie löschen möchten:', 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.'-Objekt wurde erstellt.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s erstellt.', - 'UI:Toggle:CustomDashboard' => 'Angepasst', - 'UI:Toggle:StandardDashboard' => 'Standard', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Anwenden von %1$s auf Objekt: %2$s in Status %3$s zu Zielstatus: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'Das Objekt konnte nicht geschrieben werden: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Fataler Fehler', @@ -1175,7 +1051,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:ColumnsAndSortOrder' => 'Spalten und Sortierreihenfolge:', 'UI:UseDefaultSettings' => 'Verwende Default-Einstellungen', 'UI:UseSpecificSettings' => 'Verwende folgende Einstellungen:', - 'UI:Display_X_ItemsPerPage_prefix' => '', + 'UI:Display_X_ItemsPerPage_prefix' => 'Display~~', 'UI:Display_X_ItemsPerPage_suffix' => 'Elemente pro Seite anzeigen', 'UI:UseSavetheSettings' => 'Einstellungen speichern', 'UI:OnlyForThisList' => 'Nur für diese Liste', @@ -1190,7 +1066,6 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:Dashboard:EditCustom' => 'Custom-Version anpassen', 'UI:Dashboard:CreateCustom' => 'Custom-Version anlegen', 'UI:Dashboard:DeleteCustom' => 'Custom-Version löschen', - 'UI:Dashboard:Edit' => 'Diese Seite bearbeiten...', 'UI:Dashboard:RevertConfirm' => 'Alle gemachten Änderungen gehen verloren. Bitte bestätigen Sie, dass Sie dies so wünschen.', 'UI:ExportDashBoard' => 'In Datei exportieren', 'UI:ImportDashBoard' => 'Aus Datei importieren...', @@ -1198,7 +1073,6 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:ImportDashboardText' => 'Wählen Sie eine Dashboard-Datei zum Import:', 'UI:Dashboard:Actions' => 'Dashboard-Aktionen', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Dieses Dashboard zeigt Informationen an, die nicht die gerade stattfindenden Changes inkludieren.', - 'UI:Dashboard:Revert' => 'Auf Originalversion zurücksetzen...', 'UI:DashletCreation:Title' => 'Neues Dashlet erzeugen', 'UI:DashletCreation:Dashboard' => 'Dashboard', 'UI:DashletCreation:DashletType' => 'Dashlet-Typ', @@ -1245,6 +1119,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Tag im Monat für %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (Stunde)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (Monat)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (Jahr)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (Wochentag)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (Wochentag)', 'UI:DashletGroupBy:MissingGroupBy' => 'Bitte wählen Sie das Feld, nach dem die Objekte gruppiert werden', @@ -1343,9 +1218,6 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'Class:ShortcutOQL+' => 'Short für eine OQL-Abfrage', 'Class:ShortcutOQL/Attribute:oql' => 'Query', 'Class:ShortcutOQL/Attribute:oql+' => 'OQL-Query, der die zu Suchenden Objekte beschreibt', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag Klasse', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Feld-Code', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Objektklasse', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatischer Reload', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Deaktiviert', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Eigene Einstellung', @@ -1517,12 +1389,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:Search:Criteria:Raw:Filtered' => 'Gefiltert', 'UI:Search:Criteria:Raw:FilteredOn' => 'Gefiltert über %1$s', 'UI:StateChanged' => 'Status geändert', -]); - -// -// Expression to Natural language -// -Dict::Add('DE DE', 'German', 'Deutsch', [ + 'UI:AddSubTree' => 'Eintrag hinzufügen', 'Expression:Operator:AND' => ' UND ', 'Expression:Operator:OR' => ' ODER ', 'Expression:Operator:=' => ': ', @@ -1535,12 +1402,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Expression:Unit:Long:MINUTE' => 'Minute(n)', 'Expression:Verb:NOW' => 'jetzt', 'Expression:Verb:ISNULL' => ': nicht definiert', -]); - -// -// iTop Newsroom menu -// -Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:Newsroom:NoNewMessage' => 'Keine neue Nachricht', 'UI:Newsroom:XNewMessage' => '%1$s neue Nachrichten', 'UI:Newsroom:MarkAllAsRead' => 'Alle Nachrichten als gelesen markieren', @@ -1555,9 +1416,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Dringend', 'UI:Newsroom:Priority:3:Tooltip' => 'Wichtig', 'UI:Newsroom:Priority:4:Tooltip' => 'Normal', -]); - -Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:DataSources' => 'Datenquellen für die Synchronisation', 'Menu:DataSources+' => 'Alle Datenquellen für die Synchronisation', 'Menu:AuditCategories' => 'Audit-Kategorien', @@ -1583,11 +1441,5 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'Menu:ConfigEditor' => 'Konfiguration', 'Menu:ConfigEditor+' => 'Konfigurationsdatei-Editor', 'Menu:Integrations' => 'Integrationen', - 'Menu:Integrations+' => '', - - 'UI:Error:TwigController' => 'Interner Fehler im Formular-Controller', - 'UI:CSVReport-Value-Issue-NoValue' => 'Kein Wert', - 'UI:CSVReport-Row-Issue-NbField' => 'Unerwartete Anzahl an Spalten (gefunden: %1$s, erwartet: %2$s)', - 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (Jahr)', - 'UI:AddSubTree' => 'Eintrag hinzufügen', + 'Menu:Integrations+' => '~~', ]); diff --git a/dictionaries/en_gb.dictionary.itop.core.php b/dictionaries/en_gb.dictionary.itop.core.php index de0941169d..71303284ee 100644 --- a/dictionaries/en_gb.dictionary.itop.core.php +++ b/dictionaries/en_gb.dictionary.itop.core.php @@ -1,75 +1,61 @@ '%1s (deleted)', 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)', - 'Core:UnknownObjectLabel' => 'Object not found (class: %1$s, id: %2$d)', 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.', - 'Core:UniquenessDefaultError' => 'Uniqueness rule \'%1$s\' in error', 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s', 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s', - 'Core:AttributeLinkedSet' => 'Array of objects', 'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass', - 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s', - 'Core:AttributeDashboard' => 'Dashboard', - 'Core:AttributeDashboard+' => '', - + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Phone number', - 'Core:AttributePhoneNumber+' => '', - + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Obsolescence date', - 'Core:AttributeObsolescenceDate+' => '', - + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'List of tags', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'click to add', 'Core:Placeholder:CannotBeResolved' => '(%1$s : cannot be resolved)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)', - 'Core:AttributeCaseLog' => 'Log', - 'Core:AttributeCaseLog+' => '', - + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Computed enum', - 'Core:AttributeMetaEnum+' => '', - + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Array of objects (N-N)', 'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class', - 'Core:AttributeInteger' => 'Integer', 'Core:AttributeInteger+' => 'Numeric value (could be negative)', - 'Core:AttributeDecimal' => 'Decimal', 'Core:AttributeDecimal+' => 'Decimal value (could be negative)', - 'Core:AttributeBoolean' => 'Boolean', - 'Core:AttributeBoolean+' => '', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Yes', 'Core:AttributeBoolean/Value:no' => 'No', - 'Core:AttributeArchiveFlag' => 'Archive flag', 'Core:AttributeArchiveFlag/Value:yes' => 'Yes', 'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode', 'Core:AttributeArchiveFlag/Value:no' => 'No', 'Core:AttributeArchiveFlag/Label' => 'Archived', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Archive date', - 'Core:AttributeArchiveDate/Label+' => '', - + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Obsolescence flag', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Yes', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results', @@ -78,54 +64,38 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Core:AttributeObsolescenceFlag/Label+' => 'Computed dynamically on other attributes', 'Core:AttributeObsolescenceDate/Label' => 'Obsolescence date', 'Core:AttributeObsolescenceDate/Label+' => 'Approximative date at which the object has been considered obsolete', - 'Core:AttributeString' => 'String', 'Core:AttributeString+' => 'Alphanumeric string', - 'Core:AttributeClass' => 'Class', - 'Core:AttributeClass+' => '', - + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => 'User language', 'Core:AttributeApplicationLanguage+' => 'Language and country (EN GB)', - 'Core:AttributeFinalClass' => 'Class (auto)', 'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)', - 'Core:AttributePassword' => 'Password', 'Core:AttributePassword+' => 'Password of an external device', - 'Core:AttributeEncryptedString' => 'Encrypted string', 'Core:AttributeEncryptedString+' => 'String encrypted with a local key', 'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown', 'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **', - 'Core:AttributeText' => 'Text', 'Core:AttributeText+' => 'Multiline character string', - 'Core:AttributeHTML' => 'HTML', 'Core:AttributeHTML+' => 'HTML string', - 'Core:AttributeEmailAddress' => 'Email address', 'Core:AttributeEmailAddress+' => 'Email address', - 'Core:AttributeIPAddress' => 'IP address', 'Core:AttributeIPAddress+' => 'IP address', - 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Object Query Language expression', - 'Core:AttributeEnum' => 'Enum', 'Core:AttributeEnum+' => 'List of predefined alphanumeric strings', - 'Core:AttributeTemplateString' => 'Template string', 'Core:AttributeTemplateString+' => 'String containing placeholders', - 'Core:AttributeTemplateText' => 'Template text', 'Core:AttributeTemplateText+' => 'Text containing placeholders', - 'Core:AttributeTemplateHTML' => 'Template HTML', 'Core:AttributeTemplateHTML+' => 'HTML containing placeholders', - 'Core:AttributeDateTime' => 'Date/time', 'Core:AttributeDateTime+' => 'Date and time (year-month-day hh:mm:ss)', 'Core:AttributeDateTime?SmartSearch' => ' @@ -143,7 +113,6 @@ Operators:

If the time is omitted, it defaults to 00:00:00

', - 'Core:AttributeDate' => 'Date', 'Core:AttributeDate+' => 'Date (year-month-day)', 'Core:AttributeDate?SmartSearch' => ' @@ -158,61 +127,36 @@ Operators:
<date
[date,date]

', - 'Core:AttributeDeadline' => 'Deadline', 'Core:AttributeDeadline+' => 'Date, displayed relatively to the current time', - 'Core:AttributeExternalKey' => 'External key', 'Core:AttributeExternalKey+' => 'External (or foreign) key', - 'Core:AttributeHierarchicalKey' => 'Hierarchical Key', 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent', - 'Core:AttributeExternalField' => 'External field', 'Core:AttributeExternalField+' => 'Field mapped to an external key', - 'Core:AttributeURL' => 'URL', 'Core:AttributeURL+' => 'Absolute or relative URL as a text string', - 'Core:AttributeBlob' => 'Blob', 'Core:AttributeBlob+' => 'Any binary content (document)', - 'Core:AttributeOneWayPassword' => 'One way password', 'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password', - 'Core:AttributeTable' => 'Table', 'Core:AttributeTable+' => 'Indexed array having two dimensions', - 'Core:AttributePropertySet' => 'Properties', 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)', - 'Core:AttributeFriendlyName' => 'Friendly name', 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes', - 'Core:FriendlyName-Label' => 'Full name', 'Core:FriendlyName-Description' => 'Full name', - 'Core:AttributeTag' => 'Tags', - 'Core:AttributeTag+' => '', - + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', 'Core:Context=Setup' => 'Setup', 'Core:Context=GUI:Console' => 'Console', 'Core:Context=CRON' => 'cron', 'Core:Context=GUI:Portal' => 'Portal', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CMDBChange' => 'Change', 'Class:CMDBChange+' => 'Changes tracking', 'Class:CMDBChange/Attribute:date' => 'date', @@ -227,17 +171,10 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON web services', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP web services', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'By an extension', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CMDBChangeOp' => 'Change Operation', 'Class:CMDBChangeOp+' => 'Change made by one person, at a single time, on a single object', 'Class:CMDBChangeOp/Attribute:change' => 'change', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'date', 'Class:CMDBChangeOp/Attribute:date+' => 'date and time of the change', 'Class:CMDBChangeOp/Attribute:userinfo' => 'user', @@ -248,51 +185,20 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made', 'Class:CMDBChangeOp/Attribute:finalclass' => 'CMDBChangeOp sub-class', 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CMDBChangeOpCreate' => 'object creation', 'Class:CMDBChangeOpCreate+' => 'Object creation tracking', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CMDBChangeOpDelete' => 'object deletion', 'Class:CMDBChangeOpDelete+' => 'Object deletion tracking', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CMDBChangeOpSetAttribute' => 'object change', 'Class:CMDBChangeOpSetAttribute+' => 'Object properties change tracking', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Attribute', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'code of the modified property', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'property change', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Object scalar properties change tracking', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Previous value', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'previous value of the attribute', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'New value', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'new value of the attribute', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('EN GB', 'British English', 'British English', [ 'Change:ObjectCreated' => 'Object created', 'Change:ObjectDeleted' => 'Object deleted', 'Change:ObjectModified' => 'Object modified', @@ -309,35 +215,14 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Change:LinkSet:Added' => 'added %1$s', 'Change:LinkSet:Removed' => 'removed %1$s', 'Change:LinkSet:Modified' => 'modified %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'data change', 'Class:CMDBChangeOpSetAttributeBlob+' => 'data change tracking', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Previous data', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'previous contents of the attribute', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:CMDBChangeOpSetAttributeText' => 'text change', 'Class:CMDBChangeOpSetAttributeText+' => 'text change tracking', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Previous data', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'previous contents of the attribute', -]); - -// -// Class: Event -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Event' => 'Log Event', 'Class:Event+' => 'An application internal event', 'Class:Event/Attribute:message' => 'Message', @@ -348,53 +233,32 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Event/Attribute:userinfo+' => 'identification of the user that was doing the action that triggered this event', 'Class:Event/Attribute:finalclass' => 'Event sub-class', 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred', -]); - -// -// Class: EventNotification -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:EventNotification' => 'Notification sent', 'Class:EventNotification+' => 'Trace of a notification that has been sent', 'Class:EventNotification/Attribute:trigger_id' => 'Trigger', - 'Class:EventNotification/Attribute:trigger_id+' => '', + 'Class:EventNotification/Attribute:trigger_id+' => '~~', 'Class:EventNotification/Attribute:action_id' => 'Action', - 'Class:EventNotification/Attribute:action_id+' => '', + 'Class:EventNotification/Attribute:action_id+' => '~~', 'Class:EventNotification/Attribute:object_id' => 'Object id', - 'Class:EventNotification/Attribute:object_id+' => '', + 'Class:EventNotification/Attribute:object_id+' => 'object id (class defined by the trigger ?)~~', 'Class:EventNotification/Attribute:object_class' => 'Object class', 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:EventNotificationEmail' => 'Email sent', 'Class:EventNotificationEmail+' => 'Trace of an email that has been sent', 'Class:EventNotificationEmail/Attribute:to' => 'TO', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'From', 'Class:EventNotificationEmail/Attribute:from+' => 'Sender of the message', 'Class:EventNotificationEmail/Attribute:subject' => 'Subject', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Body', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Issue event', 'Class:EventIssue+' => 'Trace of an issue (warning, error, etc.)', 'Class:EventIssue/Attribute:issue' => 'Issue', @@ -408,16 +272,9 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:EventIssue/Attribute:arguments_get' => 'URL arguments', 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET arguments', 'Class:EventIssue/Attribute:callstack' => 'Callstack', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Data', 'Class:EventIssue/Attribute:data+' => 'More information', -]); - -// -// Class: EventWebService -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:EventWebService' => 'Web service event', 'Class:EventWebService+' => 'Trace of a web service call', 'Class:EventWebService/Attribute:verb' => 'Verb', @@ -432,9 +289,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:EventWebService/Attribute:log_error+' => 'Result error log', 'Class:EventWebService/Attribute:data' => 'Data', 'Class:EventWebService/Attribute:data+' => 'Result data', -]); - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:EventRestService' => 'REST/JSON call', 'Class:EventRestService+' => 'Trace of a REST/JSON service call', 'Class:EventRestService/Attribute:operation' => 'Operation', @@ -449,36 +303,22 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)', 'Class:EventRestService/Attribute:provider' => 'Provider', 'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:EventLoginUsage' => 'Login Usage', 'Class:EventLoginUsage+' => 'Connection to the application', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', 'Class:EventLoginUsage/Attribute:contact_name' => 'User Name', - 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'User Email', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:EventNotificationNewsroom' => 'News sent', - 'Class:EventNotificationNewsroom+' => '', + 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Title', - 'Class:EventNotificationNewsroom/Attribute:title+' => '', + 'Class:EventNotificationNewsroom/Attribute:title+' => '~~', 'Class:EventNotificationNewsroom/Attribute:icon' => 'Icon', - 'Class:EventNotificationNewsroom/Attribute:icon+' => '', + 'Class:EventNotificationNewsroom/Attribute:icon+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority' => 'Priority', - 'Class:EventNotificationNewsroom/Attribute:priority+' => '', + 'Class:EventNotificationNewsroom/Attribute:priority+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => 'Critical', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1+' => 'Critical', 'Class:EventNotificationNewsroom/Attribute:priority/Value:2' => 'Urgent', @@ -488,24 +328,19 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:EventNotificationNewsroom/Attribute:priority/Value:4' => 'Standard', 'Class:EventNotificationNewsroom/Attribute:priority/Value:4+' => 'Standard', 'Class:EventNotificationNewsroom/Attribute:url' => 'URL', - 'Class:EventNotificationNewsroom/Attribute:url+' => '', + 'Class:EventNotificationNewsroom/Attribute:url+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read' => 'Read', - 'Class:EventNotificationNewsroom/Attribute:read+' => '', + 'Class:EventNotificationNewsroom/Attribute:read+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read/Value:no' => 'No', 'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => 'No', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes' => 'Yes', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => 'Yes', 'Class:EventNotificationNewsroom/Attribute:read_date' => 'Read date', - 'Class:EventNotificationNewsroom/Attribute:read_date+' => '', + 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact', - 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '', -]); - -// -// Class: Action -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Action', 'Class:Action+' => 'User defined action', 'Class:Action/ComplementaryName' => '%1$s: %2$s', @@ -516,11 +351,11 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Action/Attribute:status' => 'Status', 'Class:Action/Attribute:status+' => 'This status drives the action behaviour', 'Class:Action/Attribute:status/Value:test' => 'Being tested', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'In production', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Inactive', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Related Triggers', 'Class:Action/Attribute:trigger_list+' => 'Triggers linked to this action', 'Class:Action/Attribute:asynchronous' => 'Asynchronous', @@ -535,24 +370,10 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Action:last_executions_tab_panel_title' => 'Executions of this action (%1$s)', 'Action:last_executions_tab_limit_days' => 'past %1$s days', 'Action:last_executions_tab_limit_none' => 'no limit', -]); - -// -// Class: ActionNotification -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ActionNotification' => 'Notification Action', 'Class:ActionNotification+' => 'Notification Action (abstract)', 'Class:ActionNotification/Attribute:language' => 'Language', 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)', -]); - -// -// Class: lnkActionNotificationToContact -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact', 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action', 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact', @@ -563,16 +384,9 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification', 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed', 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification', -]); - -// -// Class: ActionEmail -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ActionEmail' => 'Notification by Email', - 'Class:ActionEmail+' => '', - 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified: + 'Class:ActionEmail+' => '~~', + 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified: - Being tested: just the Test recipient, - In production: all (To, cc and Bcc) - Inactive: no-one', @@ -582,31 +396,31 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ActionEmail/Attribute:test_recipient' => 'Test recipient', 'Class:ActionEmail/Attribute:test_recipient+' => 'Destination email address used instead of To, Cc and Bcc when notification is being tested', 'Class:ActionEmail/Attribute:from' => 'From (email)', - 'Class:ActionEmail/Attribute:from+' => 'Either a static email address or a placeholder like $this->agent_id->email$. + 'Class:ActionEmail/Attribute:from+' => 'Either a static email address or a placeholder like $this->agent_id->email$. The latest may not be accepted by some email servers.', 'Class:ActionEmail/Attribute:from_label' => 'From (label)', 'Class:ActionEmail/Attribute:from_label+' => 'Either a static label or a placeholder like $this->agent_id->friendlyname$', 'Class:ActionEmail/Attribute:reply_to' => 'Reply to (email)', - 'Class:ActionEmail/Attribute:reply_to+' => 'Either a static email address or a placeholder like $this->team_id->email$. + 'Class:ActionEmail/Attribute:reply_to+' => 'Either a static email address or a placeholder like $this->team_id->email$. If omitted the From (email) is used.', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)', - 'Class:ActionEmail/Attribute:reply_to_label+' => 'Either a static label or a placeholder like $this->team_id->friendlyname$. + 'Class:ActionEmail/Attribute:reply_to_label+' => 'Either a static label or a placeholder like $this->team_id->friendlyname$. If omitted the From (label) is used.', 'Class:ActionEmail/Attribute:to' => 'To', - 'Class:ActionEmail/Attribute:to+' => 'To: an OQL query returning objects having an email field. + 'Class:ActionEmail/Attribute:to+' => 'To: an OQL query returning objects having an email field. While editing, click on the magnifier to get pertinent examples. You can use in the OQL :this->attribute_code with an attribute code of the object which triggered the Notification. Then test your OQL syntax using the play icon.', 'Class:ActionEmail/Attribute:cc' => 'Cc', - 'Class:ActionEmail/Attribute:cc+' => 'Carbon Copy: an OQL query returning objects having an email field. + 'Class:ActionEmail/Attribute:cc+' => 'Carbon Copy: an OQL query returning objects having an email field. While editing, click on the magnifier to get pertinent examples. You can use in the OQL :this->attribute_code with an attribute code of the object which triggered the Notification. Then test your OQL syntax using the play icon.', 'Class:ActionEmail/Attribute:bcc' => 'Bcc', - 'Class:ActionEmail/Attribute:bcc+' => 'Blind Carbon Copy: an OQL query returning objects having an email field. + 'Class:ActionEmail/Attribute:bcc+' => 'Blind Carbon Copy: an OQL query returning objects having an email field. While editing, click on the magnifier to get pertinent examples', 'Class:ActionEmail/Attribute:subject' => 'Subject', 'Class:ActionEmail/Attribute:subject+' => 'Title of the email. Can contain placeholders like $this->attribute_code$', 'Class:ActionEmail/Attribute:body' => 'Body', - 'Class:ActionEmail/Attribute:body+' => 'Contents of the email. Can contain placeholders like: + 'Class:ActionEmail/Attribute:body+' => 'Contents of the email. Can contain placeholders like: - $this->attribute_code$ any attribute of the object triggering the notification, - $this->html(attribute_code)$ same as above but displayed in html format, - $this->hyperlink()$ hyperlink in the backoffice to the object triggering the notification, @@ -617,11 +431,11 @@ While editing, click on the magnifier to get pertinent examples', 'Class:ActionEmail/Attribute:importance' => 'importance', 'Class:ActionEmail/Attribute:importance+' => 'Importance flag set on the generated email', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Low', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Normal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'High', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Language', 'Class:ActionEmail/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)', 'Class:ActionEmail/Attribute:html_template' => 'HTML template', @@ -638,18 +452,11 @@ While editing, click on the magnifier to get pertinent examples', 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.', 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s', 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'ActionNewsroom:trigger' => 'Trigger', 'ActionNewsroom:content' => 'Message', 'ActionNewsroom:settings' => 'Settings', 'Class:ActionNewsroom' => 'Notification by Newsroom', - 'Class:ActionNewsroom+' => '', + 'Class:ActionNewsroom+' => '~~', 'Class:ActionNewsroom/Attribute:title' => 'Title', 'Class:ActionNewsroom/Attribute:title+' => 'Title of the news. Can contain placeholders like $this->attribute_code$', 'Class:ActionNewsroom/Attribute:message' => 'Message', @@ -679,13 +486,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'An OQL query returning Contact objects', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.', -]); - -// -// Class: Trigger -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Trigger' => 'Trigger', 'Class:Trigger+' => 'Custom event handler', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s', @@ -704,13 +504,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Allow complete unsubscribing', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Force at least one channel (News or Email)', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Deny unsubscription', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TriggerOnObject' => 'Trigger (class dependent)', 'Class:TriggerOnObject+' => 'Trigger on a given class of objects', 'Class:TriggerOnObject/Attribute:target_class' => 'Target class', @@ -719,153 +512,70 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger', 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s', 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TriggerOnPortalUpdate' => 'Trigger (when updated from the portal)', 'Class:TriggerOnPortalUpdate+' => 'Trigger on an end-user\'s update from the portal', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TriggerOnStateChange' => 'Trigger (on state change)', 'Class:TriggerOnStateChange+' => 'Trigger on object state change', 'Class:TriggerOnStateChange/Attribute:state' => 'State', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Trigger (on entering a state)', 'Class:TriggerOnStateEnter+' => 'Trigger on object state change - entering', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TriggerOnStateLeave' => 'Trigger (on leaving a state)', 'Class:TriggerOnStateLeave+' => 'Trigger on object state change - leaving', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TriggerOnObjectCreate' => 'Trigger (on object creation)', 'Class:TriggerOnObjectCreate+' => 'Trigger on object creation of [a child class of] the given class', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TriggerOnObjectDelete' => 'Trigger (on object deletion)', 'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Trigger (on object mention)', 'Class:TriggerOnObjectMention+' => 'Trigger on mention (@xxx) of an object of [a child class of] the given class in a log attribute', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Mentioned filter', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limit the list of mentioned objects which will activate the trigger. If empty, any mentioned object (of any class) will activate it.', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Target fields', - 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)', 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stopwatch', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'Action/Trigger', 'Class:lnkTriggerAction+' => 'Link between a trigger and an action', 'Class:lnkTriggerAction/Attribute:action_id' => 'Action', 'Class:lnkTriggerAction/Attribute:action_id+' => 'The action to be executed', 'Class:lnkTriggerAction/Attribute:action_name' => 'Action', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Trigger', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Trigger', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Order', 'Class:lnkTriggerAction/Attribute:order+' => 'Actions execution order', -]); - -// -// Synchro Data Source -// -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:SynchroDataSource' => 'Synchro Data Source', 'Class:SynchroDataSource/Attribute:name' => 'Name', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Description', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Target class', - 'Class:SynchroDataSource/Attribute:scope_class+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class', + 'Class:SynchroDataSource/Attribute:scope_class+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class', 'Class:SynchroDataSource/Attribute:user_id' => 'User', 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact to notify', 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error', 'Class:SynchroDataSource/Attribute:url_icon' => 'Icon\'s hyperlink', - 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which '.ITOP_APPLICATION_SHORT.' is synchronised. + 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which '.ITOP_APPLICATION_SHORT.' is synchronised. This icon is shown in the tooltip of the “Lock” symbol on '.ITOP_APPLICATION_SHORT.' synchronised object', 'Class:SynchroDataSource/Attribute:url_application' => 'Application\'s hyperlink', - 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the object in the external application corresponding to a synchronised '.ITOP_APPLICATION_SHORT.' object. + 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the object in the external application corresponding to a synchronised '.ITOP_APPLICATION_SHORT.' object. Possible placeholders: $this->attribute$ and $replica->primary_key$. The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of any synchronised '.ITOP_APPLICATION_SHORT.' object', 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy', - 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Use the attributes": '.ITOP_APPLICATION_SHORT.' object matches replica values for each Synchro attributes flagged for Reconciliation. + 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Use the attributes": '.ITOP_APPLICATION_SHORT.' object matches replica values for each Synchro attributes flagged for Reconciliation. "Use primary_key": the column primary_key of the replica is expected to contain the identifier of the '.ITOP_APPLICATION_SHORT.' object', 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Full load interval', 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'A complete reload of all data must occur at least as often as specified here', @@ -881,7 +591,7 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Administrators only', 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'All allowed users', 'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Update rules', - 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'A list of "field_name:value;": + 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'A list of "field_name:value;": "field_name" must be a valid field of the Target class. "value" must be an authorised value for that field.', 'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Retention Duration', @@ -902,7 +612,7 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Error', 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Take the first one (random?)', 'Class:SynchroDataSource/Attribute:delete_policy' => 'Delete Policy', - 'Class:SynchroDataSource/Attribute:delete_policy+' => 'What to do when a replica becomes obsolete: + 'Class:SynchroDataSource/Attribute:delete_policy+' => 'What to do when a replica becomes obsolete: "Ignore": do nothing, the associated object remains as is in iTop. "Delete": Delete the associated object in iTop (and the replica in the data table). "Update": Update the associated object as specified by the Update rules (see below). @@ -915,7 +625,6 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Administrators only', 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Everybody is allowed to delete such objects', 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Nobody', - 'SynchroDataSource:Description' => 'Description', 'SynchroDataSource:Reconciliation' => 'Search & reconciliation', 'SynchroDataSource:Deletion' => 'Deletion rules', @@ -1058,56 +767,49 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of 'Class:SynchroReplica/Attribute:status_last_warning' => 'Warnings', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Creation Date', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Last Modified Date', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronisation import.', - 'Class:SynchroReplica/Action:unlink' => 'Unlink', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronise".', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronise', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronisation import.', + 'Class:SynchroReplica/Action:unlink' => 'Unlink', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronise".', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronise', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronisation of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.', - 'Class:SynchroReplica/Action:synchro' => 'Synchronise', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronisation of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronise".', + 'Class:SynchroReplica/Action:synchro' => 'Synchronise', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronisation of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronise".', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronise Replicas', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronisation of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronise Replicas', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronisation of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronise Replicas', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronisation of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronise Replicas', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronise Replicas', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronise them again', - 'UI:SynchroAllTabTitle' => 'Synchronise Replicas', - 'UI:SynchroAllPageTitle' => 'Synchronise Replicas: leading to a destination object creation, mapping or an error', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronised object', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronised object', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object', + 'UI:SynchroAllTabTitle' => 'Synchronise Replicas', + 'UI:SynchroAllPageTitle' => 'Synchronise Replicas: leading to a destination object creation, mapping or an error', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronised object', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronised object', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object', 'Class:appUserPreferences' => 'User Preferences', 'Class:appUserPreferences/Attribute:userid' => 'User', 'Class:appUserPreferences/Attribute:preferences' => 'Prefs', 'Core:ExecProcess:Code1' => 'Wrong command or command finished with errors (e.g. wrong script name)', 'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)', - - // Attribute Duration 'Core:Duration_Seconds' => '%1$ds', 'Core:Duration_Minutes_Seconds' => '%1$dmin %2$ds', 'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds', 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds', - - // Explain working time computing 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as "%1$s")', 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for "%1$s"', 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%', - - // Bulk export 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter "%1$s"', 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter "query". There is no Query Phrasebook corresponding to the id: "%1$s".', 'Core:BulkExport:ExportFormatPrompt' => 'Export format:', @@ -1177,25 +879,17 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of 'Core:Validator:Mandatory' => 'Please, fill this field', 'Core:Validator:MustBeInteger' => 'Must be an integer', 'Core:Validator:MustSelectOne' => 'Please, select one', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:TagSetFieldData' => '%2$s for class %1$s', - 'Class:TagSetFieldData+' => '', - + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Code', 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters', 'Class:TagSetFieldData/Attribute:label' => 'Label', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label', 'Class:TagSetFieldData/Attribute:description' => 'Description', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code', - 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique', 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters, starting with a letter.', @@ -1206,118 +900,72 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribute Code" cannot be changed', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag', -]); - -// -// Class: DBProperty -// -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:DBProperty' => 'DB property', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Name', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Description', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Value', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Change date', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Change comment', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Background task', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Class name', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'Running', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Status', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Async. task', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Created', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Started', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Planned', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Event', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Final class', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Status', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Last error', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_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_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:AbstractResource' => 'Abstract Resource', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Resource Admin Menu', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Resource System Menu', - 'Class:ResourceSystemMenu+' => '', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/en_gb.dictionary.itop.ui.php b/dictionaries/en_gb.dictionary.itop.ui.php index 526c679b30..0e57b45a20 100644 --- a/dictionaries/en_gb.dictionary.itop.ui.php +++ b/dictionaries/en_gb.dictionary.itop.ui.php @@ -1,27 +1,17 @@ 'Audit Category', - 'Class:AuditCategory+' => 'Audit category defines a scope of objects which needs to be audited. + 'Class:AuditCategory+' => 'Audit category defines a scope of objects which needs to be audited. It groups all audit rules applying to that object scope', 'Class:AuditCategory/Attribute:name' => 'Category Name', 'Class:AuditCategory/Attribute:name+' => 'Identify a scope of objects to audit', @@ -37,15 +27,8 @@ It groups all audit rules applying to that object scope', 'Class:AuditCategory/Attribute:warning_error_tolerance+' => 'Percentage of invalid objects below which the result is in error (red)', 'Class:AuditCategory/Attribute:domains_list' => 'Domains', 'Class:AuditCategory/Attribute:domains_list+' => 'Domains which include this category', -]); - -// -// Class: AuditRule -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:AuditRule' => 'Audit Rule', - 'Class:AuditRule+' => 'An audit rule corresponds a single check within an audit category. + 'Class:AuditRule+' => 'An audit rule corresponds a single check within an audit category. It is applied on the scope of objects defined by the audit category', 'Class:AuditRule/Attribute:name' => 'Rule name', 'Class:AuditRule/Attribute:name+' => 'Short name for this rule', @@ -56,7 +39,7 @@ It is applied on the scope of objects defined by the audit category', 'Class:AuditRule/Attribute:query' => 'Query to run', 'Class:AuditRule/Attribute:query+' => 'The OQL expression to run. Returned classes must be aligned with those of the category\'s scope', 'Class:AuditRule/Attribute:valid_flag' => 'Returned objects: ', - 'Class:AuditRule/Attribute:valid_flag+' => 'Does the query to run returns valid or invalid objects? + 'Class:AuditRule/Attribute:valid_flag+' => 'Does the query to run returns valid or invalid objects? "Valid objects": then objects in error are those part of the scope and not in the list of valid objects, "Invalid objects": then objects in error are the invalid objects which are part of the scope', 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'Valid objects', @@ -69,33 +52,19 @@ It is applied on the scope of objects defined by the audit category', 'Class:AuditRule/Attribute:category_name+' => 'Name of the category of this rule', 'Class:AuditRule/Attribute:contact_id' => 'Owner', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule', -]); - -// -// Class: AuditDomain -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:AuditDomain' => 'Audit Domain', - 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. + 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. Domain usually correspond to who is responsible for checking and fixing errors', 'Class:AuditDomain/Attribute:name' => 'Name', 'Class:AuditDomain/Attribute:name+' => 'It\'s a segmentation of the Audit by who is in charge of fixing it or just interested.', 'Class:AuditDomain/Attribute:description' => 'Description', - 'Class:AuditDomain/Attribute:description+' => '', + 'Class:AuditDomain/Attribute:description+' => '~~', 'Class:AuditDomain/Attribute:icon' => 'Icon', - 'Class:AuditDomain/Attribute:icon+' => '', + 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Categories', 'Class:AuditDomain/Attribute:categories_list+' => 'Related audit categories. When running the audit on a domain, all related audit categories are checked and only those.', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain', - 'Class:lnkAuditCategoryToAuditDomain+' => '', + 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Category', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Audit Category', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => 'Category name', @@ -104,13 +73,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domain', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domain name', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domain name', -]); - -// -// Class: QueryOQL -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Query' => 'Query', 'Class:Query+' => 'A query is a data set defined in a dynamic way', 'Class:Query/Attribute:name' => 'Name', @@ -130,7 +92,7 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:Query/Attribute:export_last_user_contact' => 'Contact', 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export', 'Class:Query/Attribute:usages' => 'Usages', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.', @@ -149,18 +111,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:QueryOQL+' => 'A query based on the Object Query Language', 'Class:QueryOQL/Attribute:oql' => 'Expression', 'Class:QueryOQL/Attribute:oql+' => 'OQL Expression', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:User' => 'User', 'Class:User+' => 'User login', 'Class:User/Attribute:finalclass' => 'Type of account', @@ -176,9 +126,9 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:User/Attribute:email' => 'Email', 'Class:User/Attribute:email+' => 'Email of the corresponding contact', 'Class:User/Attribute:login' => 'Login', - 'Class:User/Attribute:login+' => 'Account identification string, must be unique within '.ITOP_APPLICATION_SHORT, + 'Class:User/Attribute:login+' => 'Account identification string, must be unique within '.ITOP_APPLICATION_SHORT, 'Class:User/Attribute:language' => 'Language', - 'Class:User/Attribute:language+' => 'Default '.ITOP_APPLICATION_SHORT.' language for this user, to choose amoungst languages in which '.ITOP_APPLICATION_SHORT.' was localised . ', + 'Class:User/Attribute:language+' => 'Default '.ITOP_APPLICATION_SHORT.' language for this user, to choose amoungst languages in which '.ITOP_APPLICATION_SHORT.' was localised . ', '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' => 'French', @@ -191,7 +141,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:User/Attribute:status+' => 'Whether the user account is enabled or disabled.', 'Class:User/Attribute:status/Value:enabled' => 'Enabled', 'Class:User/Attribute:status/Value:disabled' => 'Disabled', - 'Class:User/Error:LoginMustBeUnique' => 'Login must be unique - "%1$s" is already being used.', 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'At least one profile must be assigned to this user.', 'Class:User/Error:PrivilegedUserMustHaveAccessToBackOffice' => 'Profile "%1$s" cannot be given to privileged Users (Administrators, SuperUsers and REST Services Users)', @@ -209,43 +158,22 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office', 'Class:UserInternal' => 'User Internal', 'Class:UserInternal+' => 'User defined within '.ITOP_APPLICATION_SHORT, -]); - -// -// Class: URP_Profiles -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_Profiles' => 'Profile', 'Class:URP_Profiles+' => 'User profile', 'Class:URP_Profiles/Attribute:name' => 'Name', - 'Class:URP_Profiles/Attribute:name+' => '', + 'Class:URP_Profiles/Attribute:name+' => '~~', 'Class:URP_Profiles/Attribute:description' => 'Description', 'Class:URP_Profiles/Attribute:description+' => 'one line description', 'Class:URP_Profiles/Attribute:user_list' => 'Users', 'Class:URP_Profiles/Attribute:user_list+' => 'persons having this role', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_Dimensions' => 'dimension', 'Class:URP_Dimensions+' => 'application dimension (defining silos)', 'Class:URP_Dimensions/Attribute:name' => 'Name', - 'Class:URP_Dimensions/Attribute:name+' => '', + 'Class:URP_Dimensions/Attribute:name+' => '~~', 'Class:URP_Dimensions/Attribute:description' => 'Description', 'Class:URP_Dimensions/Attribute:description+' => 'one line description', 'Class:URP_Dimensions/Attribute:type' => 'Type', 'Class:URP_Dimensions/Attribute:type+' => 'class name or data type (projection unit)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_UserProfile' => 'User to profile', 'Class:URP_UserProfile+' => 'user profiles', 'Class:URP_UserProfile/Name' => 'Link between %1$s and %2$s', @@ -259,13 +187,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_UserProfile/Attribute:profile+' => 'Profile name', 'Class:URP_UserProfile/Attribute:reason' => 'Reason', 'Class:URP_UserProfile/Attribute:reason+' => 'explain why this person may have this role', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_UserOrg' => 'User organisations', 'Class:URP_UserOrg+' => 'Allowed organisations', 'Class:URP_UserOrg/Name' => 'Link between %1$s and %2$s', @@ -279,13 +200,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Allowed organisation', 'Class:URP_UserOrg/Attribute:reason' => 'Reason', 'Class:URP_UserOrg/Attribute:reason+' => 'explain why this person is allowed to see the data belonging to this organisation', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_ProfileProjection' => 'profile_projection', 'Class:URP_ProfileProjection+' => 'profile projections', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimension', @@ -300,13 +214,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL expression (using $user) | constant | | +attribute code', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribute', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Target attribute code (optional)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_ClassProjection' => 'class_projection', 'Class:URP_ClassProjection+' => 'class projections', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimension', @@ -319,13 +226,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL expression (using $this) | constant | | +attribute code', 'Class:URP_ClassProjection/Attribute:attribute' => 'Attribute', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Target attribute code (optional)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_ActionGrant' => 'action_permission', 'Class:URP_ActionGrant+' => 'permissions on classes', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profile', @@ -342,13 +242,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'no', 'Class:URP_ActionGrant/Attribute:action' => 'Action', 'Class:URP_ActionGrant/Attribute:action+' => 'operations to perform on the given class', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_StimulusGrant' => 'stimulus_permission', 'Class:URP_StimulusGrant+' => 'permissions on stimulus in the life cycle of the object', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profile', @@ -365,39 +258,20 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'no', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'stimulus code', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:URP_AttributeGrant' => 'attribute_permission', 'Class:URP_AttributeGrant+' => 'permissions at the attributes level', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Action grant', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'action grant', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attribute', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'attribute code', -]); - -// -// Class: UserDashboard -// -Dict::Add('EN GB', 'British English', 'British English', [ 'Class:UserDashboard' => 'User dashboard', - 'Class:UserDashboard+' => '', + 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'User', - 'Class:UserDashboard/Attribute:user_id+' => '', + 'Class:UserDashboard/Attribute:user_id+' => '~~', 'Class:UserDashboard/Attribute:menu_code' => 'Menu code', - 'Class:UserDashboard/Attribute:menu_code+' => '', + 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Contents', - 'Class:UserDashboard/Attribute:contents+' => '', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('EN GB', 'British English', 'British English', [ + 'Class:UserDashboard/Attribute:contents+' => '~~', 'Menu:WelcomeMenu' => 'Welcome', 'Menu:WelcomeMenu+' => 'Welcome to '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Welcome', @@ -415,14 +289,7 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:NotificationsMenu+' => 'Configuration of the Notifications', 'Menu:MyShortcuts' => 'My Shortcuts', 'Menu:DataAdministration' => 'Data administration', - 'Menu:DataAdministration+' => '', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('EN GB', 'British English', 'British English', [ + 'Menu:DataAdministration+' => '~~', 'BooleanLabel:yes' => 'yes', 'BooleanLabel:no' => 'no', 'UI:WelcomeMenu:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT, @@ -480,7 +347,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:UserPref:DoNotShowAgain' => 'Do not show again', 'UI:InputFile:NoFileSelected' => 'No File Selected', 'UI:InputFile:SelectFile' => 'Select a file', - 'UI:SearchToggle' => 'Search', 'UI:ClickToCreateNew' => 'Create a %1$s', 'UI:SearchFor_Class' => 'Search for %1$s objects', @@ -494,13 +360,12 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => 'Incorrect link definition: the class of objects to manage: %1$s was not found as an external key in the class %2$s', 'UI:Error:Object_Class_Id_NotFound' => 'Object: %1$s:%2$d not found.', 'UI:Error:WizardCircularReferenceInDependencies' => 'Error: Circular reference in the dependencies between the fields, check the data model.', - 'UI:Error:UploadedFileTooBig' => 'The uploaded file is too big. (Max allowed size is %1$s). To modify this limit, contact your '.ITOP_APPLICATION_SHORT.' administrator. (Check the PHP configuration for upload_max_filesize and post_max_size on the server).', + 'UI:Error:UploadedFileTooBig' => 'The uploaded file is too big. (Max allowed size is %1$s). To modify this limit, contact your '.ITOP_APPLICATION_SHORT.' administrator. (Check the PHP configuration for upload_max_filesize and post_max_size on the server).', 'UI:Error:UploadedFileTruncated.' => 'Uploaded file has been truncated !', 'UI:Error:NoTmpDir' => 'The temporary directory is not defined.', 'UI:Error:CannotWriteToTmp_Dir' => 'Unable to write the temporary file to the disk. upload_tmp_dir = "%1$s".', 'UI:Error:UploadStoppedByExtension_FileName' => 'Upload stopped by extension. (Original file name = "%1$s").', 'UI:Error:UploadFailedUnknownCause_Code' => 'File upload failed, unknown cause. (Error code = "%1$s").', - 'UI:Error:1ParametersMissing' => 'Error: the following parameter must be specified for this operation: %1$s.', 'UI:Error:2ParametersMissing' => 'Error: the following parameters must be specified for this operation: %1$s and %2$s.', 'UI:Error:3ParametersMissing' => 'Error: the following parameters must be specified for this operation: %1$s, %2$s and %3$s.', @@ -522,9 +387,8 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Error:MaintenanceMode' => 'Application is currently in maintenance', 'UI:Error:MaintenanceTitle' => 'Maintenance', 'UI:Error:InvalidToken' => 'The current session is invalid. Please refresh the page and try again. If the problem persists, please log out and log in again.', - + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)', - 'UI:GroupBy:Count' => 'Count', 'UI:GroupBy:Count+' => 'Number of elements', 'UI:CountOfObjects' => '%1$d objects matching the criteria.', @@ -587,8 +451,8 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:SearchValue:CheckAll' => 'Check All', 'UI:SearchValue:UncheckAll' => 'Uncheck All', 'UI:SelectOne' => '-- select one --', - 'UI:AccessRO-All' => ITOP_APPLICATION.' is read-only', - 'UI:AccessRO-Users' => ITOP_APPLICATION.' is read-only for end-users', + 'UI:AccessRO-All' => ITOP_APPLICATION.' is read-only', + 'UI:AccessRO-Users' => ITOP_APPLICATION.' is read-only for end-users', 'UI:ApplicationEnvironment' => 'Application environment: %1$s', 'UI:CSVImport:MappingSelectOne' => '-- select one --', 'UI:CSVImport:MappingNotApplicable' => '-- ignore this field --', @@ -599,7 +463,7 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:CSVImport:DataLine1' => 'Data Line 1', 'UI:CSVImport:DataLine2' => 'Data Line 2', 'UI:CSVImport:idField' => 'id (Primary Key)', - 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import', + 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import', 'UI:Title:BulkImport+' => 'CSV Import Wizard', 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisation of %1$d objects of class %2$s', 'UI:CSVImport:ClassesSelectOne' => '-- select one --', @@ -640,8 +504,7 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:CSVImport:CommentsAndHeader' => 'Comments and header', 'UI:CSVImport:SelectClass' => 'Select the class to import:', 'UI:CSVImport:AdvancedMode' => 'Advanced mode', - 'UI:CSVImport:AdvancedMode+' => 'In advanced mode the "id" (primary key) of the objects can be used to update and rename objects.'. - 'However the column "id" (if present) can only be used as a search criteria and can not be combined with any other search criteria.', + 'UI:CSVImport:AdvancedMode+' => 'In advanced mode the "id" (primary key) of the objects can be used to update and rename objects.However the column "id" (if present) can only be used as a search criteria and can not be combined with any other search criteria.', 'UI:CSVImport:SelectAClassFirst' => 'To configure the mapping, select a class first.', 'UI:CSVImport:HeaderFields' => 'Fields', 'UI:CSVImport:HeaderMappings' => 'Mappings', @@ -652,10 +515,9 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:CSVImport:Encoding' => 'Character encoding', 'UI:CSVImport:ViewAllPossibleValues' => 'View all possible values', 'UI:CSVImport:ViewAllAmbiguousValues' => 'View all ambiguous values', - 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Universal Search', + 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Universal Search', 'UI:UniversalSearch:Error' => 'Error: %1$s', 'UI:UniversalSearch:LabelSelectTheClass' => 'Select the class to search: ', - 'UI:CSVReport-Value-Modified' => 'Modified', 'UI:CSVReport-Value-SetIssue' => 'Invalid value for attribute', 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' is an invalid value', @@ -664,7 +526,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:CSVReport-Value-NoMatch-NoObject' => 'There are no \'%1$s\' objects', 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => 'There are no \'%1$s\' objects found with your current profile', 'UI:CSVReport-Value-NoMatch-SomeObjectNotVisibleForCurrentUser' => 'There are some \'%1$s\' objects not visible with your current profile', - 'UI:CSVReport-Value-Missing' => 'Missing mandatory value', 'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects', 'UI:CSVReport-Row-Unchanged' => 'unchanged', @@ -688,7 +549,8 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'failed to reconcile', 'UI:CSVReport-Row-Issue-Ambiguous' => 'ambiguous reconciliation', 'UI:CSVReport-Row-Issue-Internal' => 'Internal error: %1$s, %2$s', - + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Unchanged', 'UI:CSVReport-Icon-Modified' => 'Modified', 'UI:CSVReport-Icon-Missing' => 'Missing', @@ -703,14 +565,11 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:CSVReport-Stats-Errors' => '%1$.0f %% of the loaded objects have errors and will be ignored.', 'UI:CSVReport-Stats-Created' => '%1$.0f %% of the loaded objects will be created.', 'UI:CSVReport-Stats-Modified' => '%1$.0f %% of the loaded objects will be modified.', - 'UI:CSVExport:AdvancedMode' => 'Advanced mode', 'UI:CSVExport:AdvancedMode+' => 'In advanced mode, several columns are added to the export: the id of the object, the id of external keys and their reconciliation attributes.', 'UI:CSVExport:LostChars' => 'Encoding issue', - 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. '.ITOP_APPLICATION_SHORT.' has detected some characters that are not compatible with this format. Those characters will either be replaced by a substitute (e.g. accentuated chars losing the accent), or they will be discarded. You can copy/paste the data from your web browser. Alternatively, you can contact your administrator to change the encoding (See parameter \'csv_file_default_charset\').', - + 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. '.ITOP_APPLICATION_SHORT.' has detected some characters that are not compatible with this format. Those characters will either be replaced by a substitute (e.g. accentuated chars losing the accent), or they will be discarded. You can copy/paste the data from your web browser. Alternatively, you can contact your administrator to change the encoding (See parameter \'csv_file_default_charset\').', 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit', - 'UI:Audit:Interactive:All:Title' => 'Audit results', 'UI:Audit:Interactive:All:SubTitle' => 'Full audit: includes all rules, all categories, all domains', 'UI:Audit:Interactive:All:BreadCrumb' => 'Full audit', @@ -730,7 +589,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Audit:Interactive:Selection:BadgeAll' => 'All categories', 'UI:Audit:Interactive:Button:Back' => 'Back to the audit', 'UI:Audit:Interactive:Button:Configuration' => 'Audit configuration', - 'UI:Audit:ViewRules' => 'Check the rules', 'UI:Audit:HeaderAuditRule' => 'Audit Rule', 'UI:Audit:HeaderNbObjects' => '# Objects', @@ -747,8 +605,7 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Audit:Dashboard:ObjectsInError' => 'Objects in errors', 'UI:Audit:Dashboard:ObjectsValidated' => 'Objects validated', 'UI:Audit:AuditCategory:Subtitle' => '%1$s errors out of %2$s - %3$s%% of the object are valid', - - 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL Query Evaluation', + 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL Query Evaluation', 'UI:RunQuery:QueryExamples' => 'Query Examples', 'UI:RunQuery:QueryResults' => 'Query Results', 'UI:RunQuery:HeaderPurpose' => 'Purpose', @@ -766,8 +623,8 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:RunQuery:ResultSQL' => 'Resulting SQL', 'UI:RunQuery:Error' => 'An error occurred while running the query', 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries', - 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.
Should you want to guarantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.', - 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objects schema', + 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.
Should you want to guarantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.', + 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objects schema', 'UI:Schema:TitleForClass' => '%1$s schema', 'UI:Schema:NoClassSelected' => 'No class selected, please choose one', 'UI:Schema:CategoryMenuItem' => 'Category %1$s', @@ -787,7 +644,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Schema:Label' => 'Label', 'UI:Schema:Label+' => 'Label of the attribute', 'UI:Schema:Type' => 'Type', - 'UI:Schema:Type+' => 'Data type of the attribute', 'UI:Schema:Origin' => 'Origin', 'UI:Schema:Origin+' => 'The base class in which this attribute is defined', @@ -920,9 +776,9 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d object(s) of class %2$s found.', 'UI:Search:NoObjectFound' => 'No object found.', 'UI:ModificationPageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s modification', - 'UI:ModificationTitle_Class_Object' => 'Modification of %1$s: %2$s', + 'UI:ModificationTitle_Class_Object' => 'Modification of %1$s: %2$s', 'UI:ClonePageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - Clone %1$s - %2$s modification', - 'UI:CloneTitle_Class_Object' => 'Clone of %1$s: %2$s', + 'UI:CloneTitle_Class_Object' => 'Clone of %1$s: %2$s', 'UI:CreationPageTitle_Class' => ITOP_APPLICATION_SHORT.' - Creation of a new %1$s ', 'UI:CreationTitle_Class' => 'Creation of a new %1$s', 'UI:SelectTheTypeOf_Class_ToCreate' => 'Select the type of %1$s to create:', @@ -938,7 +794,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:SystemIntrusion' => 'Access denied. You have requested an operation that is not allowed for you.', 'UI:FatalErrorMessage' => 'Fatal error, '.ITOP_APPLICATION_SHORT.' cannot continue.', 'UI:Error_Details' => 'Error: %1$s.', - 'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' user management - profile projections', 'UI:UserManagement:Class' => 'Class', 'UI:UserManagement:Class+' => 'Class of objects', @@ -973,52 +828,42 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:UserManagement:NoLifeCycleApplicable' => 'N/A', 'UI:UserManagement:NoLifeCycleApplicable+' => 'No lifecycle has been defined for this class', 'UI:UserManagement:GrantMatrix' => 'Grant Matrix', - 'Menu:SystemTools' => 'System', - 'UI:ChangeManagementMenu' => 'Change Management', 'UI:ChangeManagementMenu+' => 'Change Management', 'UI:ChangeManagementMenu:Title' => 'Changes Overview', 'UI-ChangeManagementMenu-ChangesByType' => 'Changes by type', 'UI-ChangeManagementMenu-ChangesByStatus' => 'Changes by status', 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Changes not yet assigned', - 'UI:ConfigurationManagementMenu' => 'Configuration Management', 'UI:ConfigurationManagementMenu+' => 'Configuration Management', 'UI:ConfigurationManagementMenu:Title' => 'Infrastructure Overview', 'UI-ConfigurationManagementMenu-InfraByType' => 'Infrastructure objects by type', 'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infrastructure objects by status', - 'UI:ConfigMgmtMenuOverview:Title' => 'Dashboard for Configuration Management', 'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Configuration Items by status', 'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Configuration Items by type', - 'UI:RequestMgmtMenuOverview:Title' => 'Dashboard for Request Management', 'UI-RequestManagementOverview-RequestByService' => 'User Requests by service', 'UI-RequestManagementOverview-RequestByPriority' => 'User Requests by priority', 'UI-RequestManagementOverview-RequestUnassigned' => 'User Requests not yet assigned to an agent', - 'UI:IncidentMgmtMenuOverview:Title' => 'Dashboard for Incident Management', 'UI-IncidentManagementOverview-IncidentByService' => 'Incidents by service', 'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidents by priority', 'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidents not yet assigned to an agent', - 'UI:ChangeMgmtMenuOverview:Title' => 'Dashboard for Change Management', 'UI-ChangeManagementOverview-ChangeByType' => 'Changes by type', 'UI-ChangeManagementOverview-ChangeUnassigned' => 'Changes not yet assigned to an agent', 'UI-ChangeManagementOverview-ChangeWithOutage' => 'Outages due to changes', - 'UI:ServiceMgmtMenuOverview:Title' => 'Dashboard for Service Management', 'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Customer contracts to be renewed in 30 days', 'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Provider contracts to be renewed in 30 days', - 'UI:ContactsMenu' => 'Contacts', 'UI:ContactsMenu+' => 'Contacts', 'UI:ContactsMenu:Title' => 'Contacts Overview', 'UI-ContactsMenu-ContactsByLocation' => 'Contacts by location', 'UI-ContactsMenu-ContactsByType' => 'Contacts by type', 'UI-ContactsMenu-ContactsByStatus' => 'Contacts by status', - 'UI:NotificationsMenu:Title' => 'Configuration of the Notifications', 'UI:NotificationsMenu:Help' => 'Help', 'UI:NotificationsMenu:HelpContent' => '

In '.ITOP_APPLICATION_SHORT.' the notifications are fully customisable. They are based on two sets of objects: triggers and actions.

@@ -1050,22 +895,18 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)', 'UI:NotificationsMenu:Actions:Action' => 'Other actions', 'UI:NotificationsMenu:AvailableActions' => 'Available actions', - 'Menu:TagAdminMenu' => 'Tags configuration', 'Menu:TagAdminMenu+' => 'Tags values management', 'UI:TagAdminMenu:Title' => 'Tags configuration', 'UI:TagAdminMenu:NoTags' => 'No Tag field configured', 'UI:TagSetFieldData:Error' => 'Error: %1$s', - 'UI:iTopVersion:Short' => '%1$s version %2$s', 'UI:iTopVersion:Long' => '%1$s version %2$s-%3$s built on %4$s', 'UI:PropertiesTab' => 'Properties', - 'UI:OpenDocumentInNewWindow_' => 'Open', 'UI:DownloadDocument_' => 'Download', 'UI:Document:NoPreview' => 'No preview is available for this type of document', 'UI:Download-CSV' => 'Download %1$s', - 'UI:DeadlineMissedBy_duration' => 'Missed by %1$s', 'UI:Deadline_LessThan1Min' => '< 1 min', 'UI:Deadline_Minutes' => '%1$d min', @@ -1187,8 +1028,7 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:ArchiveMode:Banner' => 'Archive mode', 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed', 'UI:FavoriteOrganizations' => 'Favourite Organisations', - 'UI:FavoriteOrganizations+' => 'Check in the list below the organisations that you want to see in the drop-down menu for a quick access. '. - 'Note that this is not a security setting, objects from any organisation are still visible and can be accessed by selecting "All Organisations" in the drop-down list.', + 'UI:FavoriteOrganizations+' => 'Check in the list below the organisations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organisation are still visible and can be accessed by selecting "All Organisations" in the drop-down list.', 'UI:FavoriteLanguage' => 'Favourite language', 'UI:Favorites:SelectYourLanguage' => 'Select your preferred language', 'UI:FavoriteOtherSettings' => 'Other Settings', @@ -1211,7 +1051,6 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:PrintResolution:LetterLandscape' => 'Letter Landscape', 'UI:Toggle:SwitchToStandardDashboard' => 'Switch to standard dashboard', 'UI:Toggle:SwitchToCustomDashboard' => 'Switch to custom dashboard', - 'UI:ConfigureThisList' => 'Configure This List...', 'UI:ListConfigurationTitle' => 'List Configuration', 'UI:ColumnsAndSortOrder' => 'Columns and sort order:', @@ -1227,10 +1066,8 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)', 'UI:Button:MoveUp' => 'Move Up', 'UI:Button:MoveDown' => 'Move Down', - 'UI:OQL:UnknownClassAndFix' => 'Unknown class "%1$s". You may try "%2$s" instead.', 'UI:OQL:UnknownClassNoFix' => 'Unknown class "%1$s"', - 'UI:Dashboard:EditCustom' => 'Edit custom version...', 'UI:Dashboard:CreateCustom' => 'Create a custom version...', 'UI:Dashboard:DeleteCustom' => 'Delete custom version...', @@ -1241,12 +1078,10 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:ImportDashboardText' => 'Select a dashboard file to import:', 'UI:Dashboard:Actions' => 'Dashboard actions', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the ongoing changes.', - 'UI:DashletCreation:Title' => 'Create a new Dashlet', 'UI:DashletCreation:Dashboard' => 'Dashboard', 'UI:DashletCreation:DashletType' => 'Dashlet Type', 'UI:DashletCreation:EditNow' => 'Edit the Dashboard', - 'UI:DashboardEdit:Title' => 'Dashboard Editor', 'UI:DashboardEdit:DashboardTitle' => 'Title', 'UI:DashboardEdit:AutoReload' => 'Automatic refresh', @@ -1254,38 +1089,31 @@ When associated with a trigger, each action is given an "order" number, specifyi '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', 'UI:DashboardEdit:Dashlets' => 'Available Dashlets', 'UI:DashboardEdit:DashletProperties' => 'Dashlet Properties', - 'UI:Form:Property' => 'Property', 'UI:Form:Value' => 'Value', - 'UI:DashletUnknown:Label' => 'Unknown', 'UI:DashletUnknown:Description' => 'Unknown dashlet (might have been uninstalled)', 'UI:DashletUnknown:RenderText:View' => 'Unable to render this dashlet.', 'UI:DashletUnknown:RenderText:Edit' => 'Unable to render this dashlet (class "%1$s"). Check with your administrator if it is still available.', 'UI:DashletUnknown:RenderNoDataText:Edit' => 'No preview available for this dashlet (class "%1$s").', 'UI:DashletUnknown:Prop-XMLConfiguration' => 'Configuration (shown as raw XML)', - 'UI:DashletProxy:Label' => 'Proxy', 'UI:DashletProxy:Description' => 'Proxy dashlet', 'UI:DashletProxy:RenderNoDataText:Edit' => 'No preview available for this third-party dashlet (class "%1$s").', 'UI:DashletProxy:Prop-XMLConfiguration' => 'Configuration (shown as raw XML)', - 'UI:DashletPlainText:Label' => 'Text', 'UI:DashletPlainText:Description' => 'Plain text (no formatting)', 'UI:DashletPlainText:Prop-Text' => 'Text', 'UI:DashletPlainText:Prop-Text:Default' => 'Please enter some text here...', - 'UI:DashletObjectList:Label' => 'Object list', 'UI:DashletObjectList:Description' => 'Object list dashlet', 'UI:DashletObjectList:Prop-Title' => 'Title', 'UI:DashletObjectList:Prop-Query' => 'Query', 'UI:DashletObjectList:Prop-Menu' => 'Menu', - 'UI:DashletGroupBy:Prop-Title' => 'Title', 'UI:DashletGroupBy:Prop-Query' => 'Query', 'UI:DashletGroupBy:Prop-Style' => 'Style', @@ -1296,27 +1124,23 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)', 'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together', - 'UI:DashletGroupByPie:Label' => 'Pie Chart', 'UI:DashletGroupByPie:Description' => 'Pie Chart', 'UI:DashletGroupByBars:Label' => 'Bar Chart', 'UI:DashletGroupByBars:Description' => 'Bar Chart', 'UI:DashletGroupByTable:Label' => 'Group By (table)', 'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)', - - // New in 2.5 'UI:DashletGroupBy:Prop-Function' => 'Aggregation function', 'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Function attribute', 'UI:DashletGroupBy:Prop-OrderDirection' => 'Direction', 'UI:DashletGroupBy:Prop-OrderField' => 'Order by', 'UI:DashletGroupBy:Prop-Limit' => 'Limit', - 'UI:DashletGroupBy:Order:asc' => 'Ascending', 'UI:DashletGroupBy:Order:desc' => 'Descending', - 'UI:GroupBy:count' => 'Count', 'UI:GroupBy:count+' => 'Number of elements', 'UI:GroupBy:sum' => 'Sum', @@ -1327,15 +1151,12 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:GroupBy:min+' => 'Minimum of %1$s', 'UI:GroupBy:max' => 'Maximum', 'UI:GroupBy:max+' => 'Maximum of %1$s', - // --- - 'UI:DashletHeaderStatic:Label' => 'Header', 'UI:DashletHeaderStatic:Description' => 'Displays a horizontal separator', 'UI:DashletHeaderStatic:Prop-Title' => 'Title', 'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contacts', 'UI:DashletHeaderStatic:Prop-Icon' => 'Icon', 'UI:DashletIcon:None' => 'None~', - 'UI:DashletHeaderDynamic:Label' => 'Header with statistics', 'UI:DashletHeaderDynamic:Description' => 'Header with stats (grouped by...)', 'UI:DashletHeaderDynamic:Prop-Title' => 'Title', @@ -1346,11 +1167,9 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:DashletHeaderDynamic:Prop-Query' => 'Query', 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by', 'UI:DashletHeaderDynamic:Prop-Values' => 'Values', - 'UI:DashletBadge:Label' => 'Badge', 'UI:DashletBadge:Description' => 'Object Icon with new/search', 'UI:DashletBadge:Prop-Class' => 'Class', - 'DayOfWeek-Sunday' => 'Sunday', 'DayOfWeek-Monday' => 'Monday', 'DayOfWeek-Tuesday' => 'Tuesday', @@ -1370,8 +1189,6 @@ When associated with a trigger, each action is given an "order" number, specifyi 'Month-10' => 'October', 'Month-11' => 'November', 'Month-12' => 'December', - - // Short version for the DatePicker 'DayOfWeek-Sunday-Min' => 'Su', 'DayOfWeek-Monday-Min' => 'Mo', 'DayOfWeek-Tuesday-Min' => 'Tu', @@ -1392,8 +1209,6 @@ When associated with a trigger, each action is given an "order" number, specifyi 'Month-11-Short' => 'Nov', 'Month-12-Short' => 'Dec', 'Calendar-FirstDayOfWeek' => '0', - // 0 = Sunday, 1 = Monday, etc... - 'UI:Menu:ShortcutList' => 'Create a Shortcut...', 'UI:Menu:FilterList' => 'Display list with search criteria', 'UI:ShortcutRenameDlg:Title' => 'Rename the shortcut', @@ -1401,11 +1216,11 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:ShortcutDelete:Confirm' => 'Please confirm that you wish to delete the shortcut(s).', 'UI:ObjectShortcutInsert' => 'Insert Object Shortcut', 'Class:Shortcut' => 'Shortcut', - 'Class:Shortcut+' => '', + 'Class:Shortcut+' => '~~', 'Class:Shortcut/Attribute:name' => 'Name', 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title', 'Class:ShortcutOQL' => 'Search result shortcut', - 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'Query', 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh', @@ -1413,12 +1228,10 @@ When associated with a trigger, each action is given an "order" number, specifyi 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate', 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)', 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds', - 'UI:FillAllMandatoryFields' => 'Please fill all mandatory fields.', 'UI:ValueMustBeSet' => 'Please specify a value', 'UI:ValueMustBeChanged' => 'Please change the value', 'UI:ValueInvalidFormat' => 'Invalid format', - 'UI:CSVImportConfirmTitle' => 'Please confirm the operation', 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?', 'UI:CSVImportError_items' => 'Errors: %1$d', @@ -1444,11 +1257,9 @@ When associated with a trigger, each action is given an "order" number, specifyi iminutes (2 digits, e.g. 00..59) sseconds (2 digits, e.g. 00..59) ', - 'UI:Button:Remove' => 'Remove', 'UI:AddAnExisting_Class' => 'Add objects of type %1$s...', 'UI:SelectionOf_Class' => 'Selection of objects of type %1$s', - 'UI:AboutBox' => 'About '.ITOP_APPLICATION_SHORT.'...', 'UI:About:Title' => 'About '.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Data model', @@ -1458,12 +1269,10 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:About:ManualExtensionSource' => 'Extension', 'UI:About:Extension_Version' => 'Version: %1$s', 'UI:About:RemoteExtensionSource' => 'Data', - 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.', 'UI:DisconnectedDlgTitle' => 'Warning!', 'UI:LoginAgain' => 'Login again', 'UI:StayOnThePage' => 'Stay on this page', - 'ExcelExporter:ExportMenu' => 'Excel Export...', 'ExcelExporter:ExportDialogTitle' => 'Excel Export', 'ExcelExporter:ExportButton' => 'Export', @@ -1476,7 +1285,6 @@ When associated with a trigger, each action is given an "order" number, specifyi 'ExcelExport:Statistics' => 'Statistics', 'portal:legacy_portal' => 'End-User Portal', 'portal:backoffice' => ITOP_APPLICATION_SHORT.' Back-Office User Interface', - 'UI:CurrentObjectIsLockedBy_User' => 'The object is locked since it is currently being modified by %1$s.', 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'The object is currently being modified by %1$s. Your modifications cannot be submitted since they would be overwritten.', 'UI:CurrentObjectIsSoftLockedBy_User' => 'The object is currently being modified by %1$s. You\'ll be able to submit your modifications once they have finished.', @@ -1484,44 +1292,32 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.', 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.', 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !', - 'UI:Menu:ExportPDF' => 'Export as PDF...', 'UI:Menu:PrintableVersion' => 'Printer friendly version', - 'UI:BrowseInlineImages' => 'Browse images...', 'UI:UploadInlineImageLegend' => 'Upload a new image', 'UI:SelectInlineImageToUpload' => 'Select the image to upload', 'UI:AvailableInlineImagesLegend' => 'Available images', 'UI:NoInlineImage' => 'There is no image available on the server. Use the "Browse" button above to select an image from your computer and upload it to the server.', 'UI:MissingInlineImage' => 'Missing image', - 'UI:ToggleFullScreen' => 'Toggle Maximise / Minimise', 'UI:Button:ResetImage' => 'Recover the previous image', 'UI:Button:RemoveImage' => 'Remove the image', 'UI:Button:UploadImage' => 'Upload an image from the disk', 'UI:UploadNotSupportedInThisMode' => 'The modification of images or files is not supported in this mode.', - 'UI:Button:RemoveDocument' => 'Remove the document', - - // Search form 'UI:Search:Toggle' => 'Minimise / Expand', 'UI:Search:AutoSubmit:DisabledHint' => 'Auto submit has been disabled for this class', 'UI:Search:Obsolescence:DisabledHint' => 'Based on your preferences, obsolete data are hidden', 'UI:Search:NoAutoSubmit:ExplainText' => 'Add some criterion on the search box or click the search button to view the objects.', 'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Add new criteria', - // - Add new criteria button 'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Recently used', 'UI:Search:AddCriteria:List:MostPopular:Title' => 'Most popular', 'UI:Search:AddCriteria:List:Others:Title' => 'Others', 'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'None yet.', - - // - Criteria header actions 'UI:Search:Criteria:Toggle' => 'Minimise / Expand', 'UI:Search:Criteria:Remove' => 'Remove', 'UI:Search:Criteria:Locked' => 'Locked', - - // - Criteria titles - // - Default widget 'UI:Search:Criteria:Title:Default:Any' => '%1$s: Any', 'UI:Search:Criteria:Title:Default:Empty' => '%1$s is empty', 'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s is not empty', @@ -1543,53 +1339,38 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: Any', 'UI:Search:Criteria:Title:Default:Between:From' => '%1$s from %2$s', 'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s up to %2$s', - // - Numeric widget - // None yet - // - DateTime widget 'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= %1$s <= %3$s', - // - Enum widget 'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s', 'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s and %3$s others', 'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Any', - // - TagSet widget 'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s', - // - External key widget 'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s is defined', 'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s is not defined', 'UI:Search:Criteria:Title:ExternalKey:Equals' => '%1$s %2$s', 'UI:Search:Criteria:Title:ExternalKey:In' => '%1$s: %2$s', 'UI:Search:Criteria:Title:ExternalKey:In:Many' => '%1$s: %2$s and %3$s others', 'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: Any', - // - Hierarchical key widget 'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s is defined', 'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s is not defined', 'UI:Search:Criteria:Title:HierarchicalKey:Equals' => '%1$s %2$s', 'UI:Search:Criteria:Title:HierarchicalKey:In' => '%1$s: %2$s', 'UI:Search:Criteria:Title:HierarchicalKey:In:Many' => '%1$s: %2$s and %3$s others', 'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: Any', - - // - Criteria operators - // - Default widget 'UI:Search:Criteria:Operator:Default:Empty' => 'Is empty', 'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Is not empty', 'UI:Search:Criteria:Operator:Default:Equals' => 'Equals', 'UI:Search:Criteria:Operator:Default:Between' => 'Between', - // - String widget 'UI:Search:Criteria:Operator:String:Contains' => 'Contains', 'UI:Search:Criteria:Operator:String:StartsWith' => 'Starts with', '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',// => '≠', - // - Tag Set 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:TagSet:Matches' => 'Matches', - - // - Other translations 'UI:Search:Value:Filter:Placeholder' => 'Filter...', 'UI:Search:Value:Search:Placeholder' => 'Search...', 'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.', @@ -1597,8 +1378,6 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:Search:Value:Autocomplete:NoResult' => 'No result.', 'UI:Search:Value:Toggler:CheckAllNone' => 'Check all / none', 'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Check all / none visibles', - - // - Widget other translations 'UI:Search:Criteria:Numeric:From' => 'From', 'UI:Search:Criteria:Numeric:Until' => 'To', 'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Any', @@ -1612,38 +1391,22 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Any date', 'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Any date', 'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Children of the selected objects will be included.', - 'UI:Search:Criteria:Raw:Filtered' => 'Filtered', 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtered on %1$s', - 'UI:StateChanged' => 'State changed', -]); - -// -// Expression to Natural language -// -Dict::Add('EN GB', 'British English', 'British English', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' AND ', 'Expression:Operator:OR' => ' OR ', 'Expression:Operator:=' => ': ', - 'Expression:Unit:Short:DAY' => 'd', 'Expression:Unit:Short:WEEK' => 'w', 'Expression:Unit:Short:MONTH' => 'm', 'Expression:Unit:Short:YEAR' => 'y', - 'Expression:Unit:Long:DAY' => 'day(s)', 'Expression:Unit:Long:HOUR' => 'hour(s)', 'Expression:Unit:Long:MINUTE' => 'minute(s)', - 'Expression:Verb:NOW' => 'now', 'Expression:Verb:ISNULL' => ': undefined', -]); - -// -// iTop Newsroom menu -// -Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Newsroom:NoNewMessage' => 'No new message', 'UI:Newsroom:XNewMessage' => '%1$s new message(s)', 'UI:Newsroom:MarkAllAsRead' => 'Mark all messages as read', @@ -1658,13 +1421,10 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent', 'UI:Newsroom:Priority:3:Tooltip' => 'Important', 'UI:Newsroom:Priority:4:Tooltip' => 'Normal', -]); - -Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:DataSources' => 'Synchronisation Data Sources', 'Menu:DataSources+' => 'Data synchronisation used for batch import of external data', 'Menu:AuditCategories' => 'Audit configuration', - 'Menu:AuditCategories+' => 'Define rules to audit the quality of '.ITOP_APPLICATION_SHORT.' data', + 'Menu:AuditCategories+' => 'Define rules to audit the quality of '.ITOP_APPLICATION_SHORT.' data', 'Menu:AuditCategories:Title' => 'Audit configuration', 'Menu:RunQueriesMenu' => 'Run queries', 'Menu:RunQueriesMenu+' => 'Write and execute any OQL query', @@ -1673,12 +1433,12 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:UniversalSearchMenu' => 'Universal search', 'Menu:UniversalSearchMenu+' => 'Search objects of any class including abstract', 'Menu:UserManagementMenu' => 'User management', - 'Menu:UserManagementMenu+' => 'Who can connect to '.ITOP_APPLICATION_SHORT.' and what can they do?', + 'Menu:UserManagementMenu+' => 'Who can connect to '.ITOP_APPLICATION_SHORT.' and what can they do?', 'Menu:ProfilesMenu' => 'Profiles', 'Menu:ProfilesMenu+' => 'View existing Profiles', 'Menu:ProfilesMenu:Title' => 'Profiles', 'Menu:UserAccountsMenu' => 'User accounts', - 'Menu:UserAccountsMenu+' => 'Handling '.ITOP_APPLICATION_SHORT.' users and their access rights', + 'Menu:UserAccountsMenu+' => 'Handling '.ITOP_APPLICATION_SHORT.' users and their access rights', 'Menu:UserAccountsMenu:Title' => 'User accounts', 'Menu:UserManagement' => 'User management', 'Menu:Queries' => 'Queries', @@ -1686,6 +1446,5 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'Menu:ConfigEditor' => 'General configuration', 'Menu:ConfigEditor+' => 'Configuration File editor', 'Menu:Integrations' => 'Integrations', - 'Menu:Integrations+' => '', - + 'Menu:Integrations+' => '~~', ]); diff --git a/dictionaries/es_cr.dictionary.itop.core.php b/dictionaries/es_cr.dictionary.itop.core.php index 72002cfa1a..9b3b80142c 100644 --- a/dictionaries/es_cr.dictionary.itop.core.php +++ b/dictionaries/es_cr.dictionary.itop.core.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Core:DeletedObjectLabel' => '%1s (eliminado)', @@ -22,20 +24,20 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Core:AttributeDashboard' => 'Panel de Control', 'Core:AttributeDashboard+' => 'Panel de control y supervisión', 'Core:AttributePhoneNumber' => 'Número telefónico', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Fecha de Obsolescencia', - 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'Lista de etiquetas', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'Click to agregar', 'Core:Placeholder:CannotBeResolved' => '(%1$s: no se puede resolver)', '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+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Enumeración Calculada', - 'Core:AttributeMetaEnum+' => '', + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Arreglo de objetos (N-N)', 'Core:AttributeLinkedSetIndirect+' => 'Cualquier tipo de objetos [subclass] de la misma clase', 'Core:AttributeInteger' => 'Entero', @@ -52,9 +54,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ '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:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Fecha de Archivado', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Bandera de Obsolescencia', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Si', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Este objeto está excluido del análisis de impacto, y oculto de los resultados de búsqueda', @@ -149,25 +151,13 @@ Operadores:
'Core:FriendlyName-Label' => 'Nombre común', 'Core:FriendlyName-Description' => 'Nombre común', 'Core:AttributeTag' => 'Etiquetas', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', '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', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CMDBChange' => 'Cambio', 'Class:CMDBChange+' => 'Cambios', 'Class:CMDBChange/Attribute:date' => 'Fecha', @@ -182,13 +172,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Por una extensión', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CMDBChangeOp' => 'Operación de Cambios', 'Class:CMDBChangeOp+' => 'Operación de Cambios', 'Class:CMDBChangeOp/Attribute:change' => 'Cambio', @@ -203,51 +186,20 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CMDBChangeOp/Attribute:objkey+' => 'Id de Objeto', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Clase', 'Class:CMDBChangeOp/Attribute:finalclass+' => 'Clase', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CMDBChangeOpCreate' => 'Creación de Objeto', 'Class:CMDBChangeOpCreate+' => 'Creación de Objeto', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CMDBChangeOpDelete' => 'Borrado de Objeto', 'Class:CMDBChangeOpDelete+' => 'Borrado de Objeto', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CMDBChangeOpSetAttribute' => 'Cambio en Objeto', 'Class:CMDBChangeOpSetAttribute+' => 'Cambio en Objeto', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Atributo', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'Código de la propiedad modificada', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'Cambio de Propiedad', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Cambio de Propiedades escalares del Objeto', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Valor Anterior', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'valor Anterior del Atributo', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Nuevo Valor', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'Nuevo Valor del Atributo', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Change:ObjectCreated' => 'Objeto Creado', 'Change:ObjectDeleted' => 'Objeto Eliminado', 'Change:ObjectModified' => 'Objeto Modificado', @@ -264,35 +216,14 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Change:LinkSet:Added' => 'Agregado %1$s', 'Change:LinkSet:Removed' => 'Removido %1$s', 'Change:LinkSet:Modified' => 'Modificado %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'Cambio de Datos', 'Class:CMDBChangeOpSetAttributeBlob+' => 'Cambio de Datos', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Valor Anterior', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'Valor Anterior del Atributo', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:CMDBChangeOpSetAttributeText' => 'Cambio de Texto', 'Class:CMDBChangeOpSetAttributeText+' => 'Cambio de Texto', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Valor Anterior', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'Valor Anterior del Atributo', -]); - -// -// Class: Event -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Event' => 'Bitácora de Eventos', 'Class:Event+' => 'Evento interno de aplicación', 'Class:Event/Attribute:message' => 'Mensaje', @@ -303,13 +234,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Event/Attribute:userinfo+' => 'Indentificación de la actividad que realizaba el usuario durante la cual se disparó este evento', 'Class:Event/Attribute:finalclass' => 'Clase', 'Class:Event/Attribute:finalclass+' => 'Clase', -]); - -// -// Class: EventNotification -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventNotification' => 'Notificación de Evento', 'Class:EventNotification+' => 'Notificación de Evento', 'Class:EventNotification/Attribute:trigger_id' => 'Disparador', @@ -318,13 +242,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventNotification/Attribute:action_id+' => 'Cuenta de usuario', 'Class:EventNotification/Attribute:object_id' => 'Id de Objeto', 'Class:EventNotification/Attribute:object_id+' => 'Id de objeto (¿clase definida por el disparador?)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'Correo Electrónico de Notificación de Evento', 'Class:EventNotificationEmail+' => 'Correo Electrónico de Notificación de Evento', 'Class:EventNotificationEmail/Attribute:to' => 'Para', @@ -341,13 +260,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventNotificationEmail/Attribute:body+' => 'Cuerpo del mensaje', 'Class:EventNotificationEmail/Attribute:attachments' => 'Anexos', 'Class:EventNotificationEmail/Attribute:attachments+' => 'Anexos', -]); - -// -// Class: EventIssue -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventIssue' => 'Registro de Evento', 'Class:EventIssue+' => 'Evidencia de un evento (warning, error, etc.)', 'Class:EventIssue/Attribute:issue' => 'Evento', @@ -364,13 +276,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventIssue/Attribute:callstack+' => 'Pila de llamadas', 'Class:EventIssue/Attribute:data' => 'Datos', 'Class:EventIssue/Attribute:data+' => 'Más información', -]); - -// -// Class: EventWebService -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventWebService' => 'Evento de WebService', 'Class:EventWebService+' => 'Evidencia de una llamada de servicio Web', 'Class:EventWebService/Attribute:verb' => 'Verbo', @@ -385,9 +290,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventWebService/Attribute:log_error+' => 'Bitácora de Error de Resultado', 'Class:EventWebService/Attribute:data' => 'Datos', 'Class:EventWebService/Attribute:data+' => 'Datos de Resultado', -]); - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventRestService' => 'Llamada REST/JSON', 'Class:EventRestService+' => 'Traza de llamada a servicio REST/JSON', 'Class:EventRestService/Attribute:operation' => 'Operación', @@ -402,13 +304,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventRestService/Attribute:json_output+' => 'respuesta HTTP (json)', 'Class:EventRestService/Attribute:provider' => 'Proveedor', 'Class:EventRestService/Attribute:provider+' => 'Clase PHP implementando la operación esperada', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventLoginUsage' => 'Uso de la Cuenta', 'Class:EventLoginUsage+' => 'Uso de la Cuenta', 'Class:EventLoginUsage/Attribute:user_id' => 'Usuario', @@ -417,13 +312,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventLoginUsage/Attribute:contact_name+' => 'Nombre', 'Class:EventLoginUsage/Attribute:contact_email' => 'Correo Electrónico', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Correo Electrónico del usuario', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventNotificationNewsroom' => 'Noticias enviadas', 'Class:EventNotificationNewsroom+' => 'Noticias enviadas', 'Class:EventNotificationNewsroom/Attribute:title' => 'Título', @@ -452,13 +340,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:EventNotificationNewsroom/Attribute:read_date+' => 'Fecha lectura', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contacto', 'Class:EventNotificationNewsroom/Attribute:contact_id+' => 'Contacto', -]); - -// -// Class: Action -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Acción Personalizada', 'Class:Action+' => 'Acción definida por el usuario', 'Class:Action/ComplementaryName' => '%1$s: %2$s', @@ -488,22 +371,20 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Action:last_executions_tab_panel_title' => 'Ejecuciones de esta acción (%1$s)', 'Action:last_executions_tab_limit_days' => 'últimos %1$s días', 'Action:last_executions_tab_limit_none' => 'Sin límite', -]); - -// -// Class: ActionNotification -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ActionNotification' => 'Notificación', 'Class:ActionNotification+' => 'Notificación (resúmen)', -]); - -// -// Class: ActionEmail -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'Notificación por Correo Electrónico', 'Class:ActionEmail+' => 'Notificación por Correo Electrónico', 'Class:ActionEmail/Attribute:status+' => 'Este estatus determina quién será notificado: Sólo el destinatario de la prueba, todos (Para, CC y CCO) o nadie', @@ -554,13 +435,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'ActionEmail:preview_warning' => 'El correo electrónico real puede verse diferente en el cliente de correo electrónico que esta vista previa en su navegador.', 'ActionEmail:preview_more_info' => 'Para obtener más información sobre las funciones CSS admitidas por los diferentes clientes de correo electrónico, consulte %1$s', 'ActionEmail:content_placeholder_missing' => 'El marcador de posición "%1$s" no se encontró en la plantilla HTML. El contenido del campo "%2$s" no se incluirá en los correos electrónicos generados.', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'ActionNewsroom:trigger' => 'Disparador', 'ActionNewsroom:content' => 'Mensaje', 'ActionNewsroom:settings' => 'Configuración', @@ -572,8 +446,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ActionNewsroom/Attribute:message+' => 'Mensaje', 'Class:ActionNewsroom/Attribute:icon' => 'Icono', 'Class:ActionNewsroom/Attribute:icon+' => 'Icono', - 'Class:ActionNewsroom/Attribute:language' => 'Idioma', - 'Class:ActionNewsroom/Attribute:language+' => 'Idioma', 'Class:ActionNewsroom/Attribute:priority' => 'Prioridad', 'Class:ActionNewsroom/Attribute:priority+' => 'Prioridad', 'Class:ActionNewsroom/Attribute:priority/Value:1' => 'Critico', @@ -590,13 +462,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'Destinatarios', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'URL', -]); - -// -// Class: Trigger -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Trigger' => 'Disparador', 'Class:Trigger+' => 'Disparador', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s', @@ -615,131 +480,47 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Permitir baja completa', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Forzar al menos un canal (Noticias o Correo electrónico)', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Denegar baja de suscripción', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnObject' => 'Disparador (Depende de la clase)', 'Class:TriggerOnObject+' => 'Disparador en una clase de objeto dada', 'Class:TriggerOnObject/Attribute:target_class' => 'Clase destino', 'Class:TriggerOnObject/Attribute:target_class+' => 'Clase destino', 'Class:TriggerOnObject/Attribute:filter' => 'Filtro', - 'Class:TriggerOnObject/Attribute:filter+' => '', + 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', 'TriggerOnObject:WrongFilterQuery' => 'Filtro de consulta incorrecto: %1$s', 'TriggerOnObject:WrongFilterClass' => 'El filtro de consulta debe regresar un objeto de la clase \\"%1$s\\"', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnPortalUpdate' => 'Disparador (cuando se actualiza desde el portal)', 'Class:TriggerOnPortalUpdate+' => 'Disparador cuando un usuario actualiza desde el portal', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnStateChange' => 'Disparador (en cambio de estado)', 'Class:TriggerOnStateChange+' => 'Disparador en cambio de estado de objeto', 'Class:TriggerOnStateChange/Attribute:state' => 'Estado', 'Class:TriggerOnStateChange/Attribute:state+' => 'Estado', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnStateEnter' => 'Disparador (entrando a un estado)', 'Class:TriggerOnStateEnter+' => 'Disparador en cambio de estado de objeto - entrando', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnStateLeave' => 'Disparador (saliendo de un estado)', 'Class:TriggerOnStateLeave+' => 'Disparador en cambio de estado de objeto - saliendo', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnObjectCreate' => 'Disparador (creación de objeto)', 'Class:TriggerOnObjectCreate+' => 'Disparador en la creación de objeto (hija de clase) de una clase dada', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnObjectDelete' => 'Disparador (eliminando un objecto)', 'Class:TriggerOnObjectDelete+' => 'Disparador al eliminar un objecto de la clase dada [o una clase hija] ', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnObjectUpdate' => 'Disparador (actualizando un objecto)', 'Class:TriggerOnObjectUpdate+' => 'Disparador al actualizar un objeto de la clase dada [o una clase hija]', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Campos objetivo', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => 'Campos que serán monitorizados', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnObjectMention' => 'Disparador (en mención de objeto)', 'Class:TriggerOnObjectMention+' => 'Disparador en mención (@xxx) de un objeto de [clase hijo de] clase dada en un registro de atributo', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Filtro mencionado', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limite la lista de objetos mencionados que activarán el disparador. Si está vacío, cualquier objeto mencionado (de cualquier clase) lo activará.', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnAttributeBlobDownload' => 'Disparador (al descargar el documento del objeto)', 'Class:TriggerOnAttributeBlobDownload+' => 'Disparador en la descarga del campo de documento del objeto de [una clase secundaria de] la clase dada', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Campos de destino', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => 'Campos de destino', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TriggerOnThresholdReached' => 'Disparador (en umbral)', 'Class:TriggerOnThresholdReached+' => 'Disparador en umbral Stop-Watch alcanzado', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Detener watch', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => 'Detener watch', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Umbral', 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => 'Umbral', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkTriggerAction' => 'Relación Acción y Disparador', 'Class:lnkTriggerAction+' => 'Relación Acción y Disparador', 'Class:lnkTriggerAction/Attribute:action_id' => 'Acción', @@ -752,19 +533,13 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkTriggerAction/Attribute:trigger_name+' => 'Disparador', 'Class:lnkTriggerAction/Attribute:order' => 'Orden', 'Class:lnkTriggerAction/Attribute:order+' => 'Orden de realización de acciones', -]); - -// -// Synchro Data Source -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SynchroDataSource' => 'Fuente de Datos Sincronizable', 'Class:SynchroDataSource/Attribute:name' => 'Nombre', 'Class:SynchroDataSource/Attribute:name+' => 'Nombre de la Fuente de Datos', 'Class:SynchroDataSource/Attribute:description' => 'Descripción', 'Class:SynchroDataSource/Attribute:status' => 'Estatus', 'Class:SynchroDataSource/Attribute:scope_class' => 'Clase', - 'Class:SynchroDataSource/Attribute:scope_class+' => 'Una fuente de datos sincronizada solo puede completar una única clase '.ITOP_APPLICATION_SHORT.'', + 'Class:SynchroDataSource/Attribute:scope_class+' => 'Una fuente de datos sincronizada solo puede completar una única clase '.ITOP_APPLICATION_SHORT, 'Class:SynchroDataSource/Attribute:user_id' => 'Usuario', 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contacto a Notificar', 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact a Notificar en Caso de Error', @@ -963,39 +738,37 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Advertencias', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Fecha de Creación', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Fecha Última Modificación', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', - + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'Preferencias de Usuario', 'Class:appUserPreferences/Attribute:userid' => 'Usuario', 'Class:appUserPreferences/Attribute:preferences' => 'Preferencias', @@ -1077,14 +850,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Core:Validator:Mandatory' => 'Por favor, ingrese este campo', 'Core:Validator:MustBeInteger' => 'Debe ser un entero', 'Core:Validator:MustSelectOne' => 'Por favor, seleccione uno', - 'Menu:DataSources' => 'Fuentes de Datos Sincronizables', - 'Menu:DataSources+' => 'Fuentes de Datos Sincronizables', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:TagSetFieldData' => '%2$s para la clase %1$s', 'Class:TagSetFieldData+' => 'Datos de campo', 'Class:TagSetFieldData/Attribute:code' => 'Código', @@ -1106,12 +871,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ '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', -]); - -// -// Class: DBProperty -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:DBProperty' => 'Propiedad BD', 'Class:DBProperty+' => 'Propiedad de Base de Datos', 'Class:DBProperty/Attribute:name' => 'Nombre', @@ -1124,12 +883,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:DBProperty/Attribute:change_date+' => 'Fecha de Cambio', 'Class:DBProperty/Attribute:change_comment' => 'Comentario Cambio', 'Class:DBProperty/Attribute:change_comment+' => 'Comentario del Cambio', -]); - -// -// Class: BackgroundTask -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:BackgroundTask' => 'Tarea en Segundo Plano', 'Class:BackgroundTask+' => 'Tarea en Segundo Plano', 'Class:BackgroundTask/Attribute:class_name' => 'Nombre de Clase', @@ -1154,12 +907,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:BackgroundTask/Attribute:running+' => 'Indicador de proceso en Ejecución', 'Class:BackgroundTask/Attribute:status' => 'Estatus', 'Class:BackgroundTask/Attribute:status+' => 'Estatus', -]); - -// -// Class: AsyncTask -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:AsyncTask' => 'Tarea Asíncrona', 'Class:AsyncTask+' => 'Tarea Asíncrona', 'Class:AsyncTask/Attribute:created' => 'Creado', @@ -1184,44 +931,12 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:AsyncTask/Attribute:last_attempt+' => 'Último intento', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Formato no válido para la configuración de "async_taks_retries[%1$s]". Esperando una matriz con las siguientes claves: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Formato no válido para la configuración de "async_taks_retries[%1$s]": llave inesperada "%2$s". Esperando solo las siguientes llaves: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:AbstractResource' => 'Recurso abstracto', 'Class:AbstractResource+' => 'Recurso abstracto', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:ResourceAdminMenu' => 'Recursos de Menú de Administración', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Recurso Libreta de Consultas', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Recurso Menú de Sistema', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/es_cr.dictionary.itop.ui.php b/dictionaries/es_cr.dictionary.itop.ui.php index 387c7d9b18..b4eb722271 100644 --- a/dictionaries/es_cr.dictionary.itop.ui.php +++ b/dictionaries/es_cr.dictionary.itop.ui.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:AuditCategory' => 'Auditoría de Categorías', @@ -25,13 +27,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:AuditCategory/Attribute:warning_error_tolerance+' => 'Porcentaje de objetos no válidos por debajo del cual el resultado es erróneo (rojo)', 'Class:AuditCategory/Attribute:domains_list' => 'Dominios', 'Class:AuditCategory/Attribute:domains_list+' => 'Dominios que incluyen esta categoría', -]); - -// -// Class: AuditRule -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ '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', @@ -45,22 +40,15 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ '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:true+' => 'Then objects in error are those part of the scope and not in the list of valid objects~~', 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'Falso', - 'Class:AuditRule/Attribute:valid_flag/Value:false+' => '', + 'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'Then objects in error are the invalid objects which are part of the scope~~', '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:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', -]); - -// -// Class: AuditDomain -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:AuditDomain' => 'Auditar Dominio', 'Class:AuditDomain+' => 'La auditoría de dominios permiten agrupar las categorías de auditoría. El dominio suele corresponder a quién se encarga de comprobar y corregir errores.', @@ -72,13 +60,6 @@ El dominio suele corresponder a quién se encarga de comprobar y corregir errore 'Class:AuditDomain/Attribute:icon+' => 'Icono', 'Class:AuditDomain/Attribute:categories_list' => 'Categorías', 'Class:AuditDomain/Attribute:categories_list+' => 'Categorías de auditoría relacionadas. Al ejecutar la auditoría en un dominio, se verifican todas las categorías de auditoría relacionadas y solo esas.', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Relación Categoría de auditoría / Dominio de auditoría', 'Class:lnkAuditCategoryToAuditDomain+' => 'Relación Categoría de auditoría / Dominio de auditoría', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Categoría', @@ -89,13 +70,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Dominio de auditoría', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Nombre de dominio', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Nombre de auditoria de dominio', -]); - -// -// Class: QueryOQL -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Query' => 'Consulta', 'Class:Query+' => 'Un query es un set de datos definidos de manera dinámica', 'Class:Query/Attribute:name' => 'Nombre', @@ -115,7 +89,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:Query/Attribute:export_last_user_contact' => 'Contacto', 'Class:Query/Attribute:export_last_user_contact+' => 'El contacto que ejecutó la última exportación.', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -134,18 +108,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:QueryOQL+' => 'Una consulta basada en Object Query Language', 'Class:QueryOQL/Attribute:oql' => 'Expresión', 'Class:QueryOQL/Attribute:oql+' => 'Expresión OQL', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:User' => 'Usuario', 'Class:User+' => 'Credencial de usuario', 'Class:User/Attribute:finalclass' => 'Tipo de Cuenta', @@ -193,13 +155,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:User/Warning:NoContactHasImpact' => 'Cuidado: no hay ninguna Persona definida sobre este Usuario, esto impide el acceso a portales, notificaciones de noticias y otros efectos secundarios en el back-office', 'Class:UserInternal' => 'Usuario Interno', 'Class:UserInternal+' => 'Usuario definido en '.ITOP_APPLICATION_SHORT, -]); - -// -// Class: URP_Profiles -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_Profiles' => 'Perfil', 'Class:URP_Profiles+' => 'Perfil de usuario', 'Class:URP_Profiles/Attribute:name' => 'Nombre', @@ -208,13 +163,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_Profiles/Attribute:description+' => 'descripción en una línea', 'Class:URP_Profiles/Attribute:user_list' => 'Usuarios', 'Class:URP_Profiles/Attribute:user_list+' => 'Personas que tienen este Rol.', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_Dimensions' => 'Dimensión', 'Class:URP_Dimensions+' => 'Dimensión de Aplicación (definiendo silos)', 'Class:URP_Dimensions/Attribute:name' => 'Nombre', @@ -223,13 +171,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_Dimensions/Attribute:description+' => 'Descripción en una línea', 'Class:URP_Dimensions/Attribute:type' => 'Tipo', 'Class:URP_Dimensions/Attribute:type+' => 'Nombre de Clase o Tipo de Datos (Unidad de Proyección)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_UserProfile' => 'Asignación de Perfiles', 'Class:URP_UserProfile+' => 'Perfiles de Usuarios', 'Class:URP_UserProfile/Name' => 'Vinculo entre %1$s y %2$s', @@ -243,13 +184,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_UserProfile/Attribute:profile+' => 'Nombre del perfil', 'Class:URP_UserProfile/Attribute:reason' => 'Motivo', 'Class:URP_UserProfile/Attribute:reason+' => 'Justificación de por qué esta persona tiene este rol', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_UserOrg' => 'Organizaciones de Usuario', 'Class:URP_UserOrg+' => 'Organizaciones Permitidas', 'Class:URP_UserOrg/Name' => 'Vínculo entre %1$s y %2$s', @@ -263,13 +197,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ '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_ProfileProjection -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_ProfileProjection' => 'Proyecciones de Perfil', 'Class:URP_ProfileProjection+' => 'Proyecciones de Perfil', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimensión', @@ -284,13 +211,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'Expresión OQL (usando $user) | constante | | +código de atributo', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Atributo', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Código de Atributo Destino (opcional)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_ClassProjection' => 'Proyecciones de Clase', 'Class:URP_ClassProjection+' => 'Proyecciones de Clase', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimensión', @@ -303,13 +223,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_ClassProjection/Attribute:value+' => 'Expresión OQL (usando $this) | constante | | +código de atributo', 'Class:URP_ClassProjection/Attribute:attribute' => 'Atributo', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Código de Atributo Destino (opcional)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_ActionGrant' => 'Permisos sobre Acciones', 'Class:URP_ActionGrant+' => 'Permisos sobre Acciones', 'Class:URP_ActionGrant/Attribute:profileid' => 'Perfil', @@ -326,13 +239,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'no', 'Class:URP_ActionGrant/Attribute:action' => 'Acción', 'Class:URP_ActionGrant/Attribute:action+' => 'Operaciones a realizar en la clase especificada', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ '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', @@ -344,30 +250,17 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ '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:yes+' => 'yes~~', 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'No', - 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => '', + 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'no~~', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Cambio de Estado', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Código de Cambio de Estado', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:URP_AttributeGrant' => 'Permisos en Atributos', 'Class:URP_AttributeGrant+' => 'Permisos en Atributos', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Concesión de Acción', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'concesión de Acción', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Atributo', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'Código de Atributo', -]); - -// -// Class: UserDashboard -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:UserDashboard' => 'Tablero de Usuario', 'Class:UserDashboard+' => 'Tablero de Usuario', 'Class:UserDashboard/Attribute:user_id' => 'Usuario', @@ -376,15 +269,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Class:UserDashboard/Attribute:menu_code+' => 'Código de Menú', 'Class:UserDashboard/Attribute:contents' => 'Contenidos', 'Class:UserDashboard/Attribute:contents+' => 'Contenidos', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:WelcomeMenu' => 'Bienvenido', - 'Menu:WelcomeMenu+' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Bienvenido', - 'Menu:WelcomeMenuPage+' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, 'Menu:AdminTools' => 'Herramientas Administrativas', + 'Menu:WelcomeMenu+' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, + 'Menu:WelcomeMenuPage' => 'Bienvenido', + 'Menu:WelcomeMenuPage+' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, + 'Menu:AdminTools' => 'Herramientas Administrativas', 'Menu:AdminTools+' => 'Herramientas Administrativas', 'Menu:AdminTools?' => 'Herramientas accesibles sólo a usuarios con Perfil de administrador', 'Menu:CSVImportMenu' => 'Importar CSV', @@ -396,19 +285,12 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:NotificationsMenu' => 'Notificaciones', 'Menu:NotificationsMenu+' => 'Configuración de las notificaciones', 'Menu:MyShortcuts' => 'Mis Accesos Rápidos', - 'Menu:Notifications:Title' => 'Auditar categorías', 'Menu:DataAdministration' => 'Administración de Datos', 'Menu:DataAdministration+' => 'Administración de Datos', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'BooleanLabel:yes' => 'Si', 'BooleanLabel:no' => 'No', - 'UI:WelcomeMenu:Title' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:AllOpenRequests' => 'Requerimientos Abiertos: %1$d', + 'UI:WelcomeMenu:Title' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, + 'UI:WelcomeMenu:AllOpenRequests' => 'Requerimientos Abiertos: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Mis Requerimientos', 'UI:WelcomeMenu:OpenIncidents' => 'Incidentes Abiertos: %1$d', 'UI:WelcomeMenu:AllConfigItems' => 'Elementos de Configuración: %1$d', @@ -502,6 +384,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Error:MaintenanceMode' => 'La aplicación se encuentra actualmente en mantenimiento', 'UI:Error:MaintenanceTitle' => 'Mantenimiento', 'UI:Error:InvalidToken' => 'La sesión actual no es válida. Actualice la página e inténtelo de nuevo. Si el problema persiste, cierre sesión y vuelva a iniciarla.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'El proveedor SMTP de OAuth %1$s no existe (email_transport_smtp.oauth.provider)', 'UI:GroupBy:Count' => 'Cuenta', 'UI:GroupBy:Count+' => 'Número de Elementos', @@ -663,6 +546,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'Falla al reconciliar', 'UI:CSVReport-Row-Issue-Ambiguous' => 'Reconciliación Ambigua', 'UI:CSVReport-Row-Issue-Internal' => 'Error Interno: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Sin Cambio', 'UI:CSVReport-Icon-Modified' => 'Modificado', 'UI:CSVReport-Icon-Missing' => 'Faltante', @@ -695,7 +580,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Auditoría de dominio: %1$s', 'UI:Audit:Interactive:Selection:Title' => 'Selección de una auditoría', - 'UI:Audit:InteractiveAudit' => 'Auditoría Interactiva', 'UI:Audit:Interactive:Selection:SubTitle' => 'Seleccione un dominio para obtener resultados limitados a este dominio o seleccione "Todas las categorías" para obtener una auditoría completa (puede llevar tiempo o incluso fallar si hay demasiados datos para auditar)', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Selección', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selección de una auditoría a ejecutar', @@ -737,7 +621,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:RunQuery:Error' => 'Ha ocurrido un error al ejecutar la consulta: %1$s', 'UI:Query:UrlForExcel' => 'URL para usarse en consultas web de MS-Excel', 'UI:Query:UrlV1' => 'La lista de campos se ha dejado sin especificación. La página export-V2.php no puede ser invocada sin está información. Por lo tanto, el URL sugerido abajo apunta a la página legada: export.php. Esta versión legada de exportación tiene la siguiente limitación: la lista de campos exportados puede variar, dependiendo del formato de salida y el modelo de datos de '.ITOP_APPLICATION_SHORT.'.Desea garantizar que la lista de columnas exportadas permanenzcan estables durante la ejecución, entonces debe especificar un valor para el atributo "Campos" y utilice la página export-V2.php.', - 'UI:Schema:Title' => 'Esquema de Objetos en '.ITOP_APPLICATION_SHORT, 'UI:Schema:TitleForClass' => 'Esquema de %1$s', + 'UI:Schema:Title' => 'Esquema de Objetos en '.ITOP_APPLICATION_SHORT, + 'UI:Schema:TitleForClass' => 'Esquema de %1$s', 'UI:Schema:NoClassSelected' => 'No class selected, please choose one~~', 'UI:Schema:CategoryMenuItem' => 'Categoria %1$s', 'UI:Schema:Relationships' => 'Relaciones', @@ -865,7 +750,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Por favor confirme que quiere eliminar los siguientes %1$d objeto de la clase %2$s.', 'UI:Delete:Confirm_Object' => 'Por favor confirme que quiere borrar %1$s.', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Por favor confirme que quiere eliminar los siguientes %1$d objeto de la clase %2$s.', - 'UI:WelcomeToITop' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - Detalles %2$s', + 'UI:WelcomeToITop' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - Detalles %2$s', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Error', 'UI:ObjectDoesNotExist' => 'Disculpe, este objeto no existe (o no está autorizado para verlo).', 'UI:ObjectArchived' => 'Este objeto ha sido archivado. Por favor habilité el modo Archivado o contacte al Administrador.', @@ -899,8 +785,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:BulkDeleteTitle' => 'Seleccione los objetos que desea eliminar:', 'UI:PageTitle:ObjectCreated' => 'Objeto de '.ITOP_APPLICATION_SHORT.' creado.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s creado.', - 'UI:Toggle:CustomDashboard' => 'Personalizado', - 'UI:Toggle:StandardDashboard' => 'Estándar', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Aplicando %1$s en el objeto: %2$s en estado %3$s al estado deseado: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'el objeto no pudo ser escrito: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Error Fatal', @@ -941,14 +825,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:UserManagement:NoLifeCycleApplicable' => 'N/A', 'UI:UserManagement:NoLifeCycleApplicable+' => 'No se ha definido ciclo de vida para esta clase', 'UI:UserManagement:GrantMatrix' => 'Matriz de Acceso', - 'UI:UserManagement:LinkBetween_User_And_Org' => 'Vínculo entre %1$s y %2$s', - 'UI:UserManagement:LinkBetween_User_And_Profile' => 'Vinculo entre %1$s y %2$s', 'Menu:SystemTools' => 'Sistema', 'UI:ChangeManagementMenu' => 'Control de Cambios', - 'UI:ChangeManagementMenu+' => '', + 'UI:ChangeManagementMenu+' => 'Change Management~~', 'UI:ChangeManagementMenu:Title' => 'Resumen de Cambios', 'UI-ChangeManagementMenu-ChangesByType' => 'Cambios por Tipo', - 'UI-ChangeManagementMenu-ChangesByWorkgroup' => 'Cambios por Grupo de Trabajo', 'UI-ChangeManagementMenu-ChangesByStatus' => 'Cambios por Estatus', 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Cambios No Asignados Aún', 'UI:ConfigurationManagementMenu' => 'Administración de la Configuración', @@ -1094,7 +975,8 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'Portal:Button:CloseTicket' => 'Cerrar este Ticket', 'Portal:Button:UpdateRequest' => 'Actualizar el Requerimiento', 'Portal:EnterYourCommentsOnTicket' => 'Captura tus Comentarios acerca de la Solución de este Ticket:', - 'Portal:ErrorNoContactForThisUser' => 'Error: el Usuario no está asociado con un Contacto/Persona. Por favor contacte al Administrador de '.ITOP_APPLICATION_SHORT, 'Portal:Attachments' => 'Anexos', + 'Portal:ErrorNoContactForThisUser' => 'Error: el Usuario no está asociado con un Contacto/Persona. Por favor contacte al Administrador de '.ITOP_APPLICATION_SHORT, + 'Portal:Attachments' => 'Anexos', 'Portal:AddAttachment' => 'Agregar Anexo', 'Portal:RemoveAttachment' => 'Borrar Anexo', 'Portal:Attachment_No_To_Ticket_Name' => 'Anexo #%1$d to %2$s (%3$s)', @@ -1188,7 +1070,6 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'UI:Dashboard:EditCustom' => 'Editar versión personalizada...', 'UI:Dashboard:CreateCustom' => 'Crear versión personalizada...', 'UI:Dashboard:DeleteCustom' => 'Borrar versión personalizada...', - 'UI:Dashboard:Edit' => 'Editar esta Página', 'UI:Dashboard:RevertConfirm' => 'Todos los cambios realizados a la versión original se perderan. Por favor confirmar que desea hacer esto.', 'UI:ExportDashBoard' => 'Exportar a un archivo', 'UI:ImportDashBoard' => 'Importar de un archivo', @@ -1196,7 +1077,6 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'UI:ImportDashboardText' => 'Seleccione el archivo de Panel de Control a importar:', 'UI:Dashboard:Actions' => 'Acciones en Panel de Control', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Este panel de control muestra información que no incluye los cambios en curso', - 'UI:Dashboard:Revert' => 'Regresar a Versión Original', 'UI:DashletCreation:Title' => 'Crear Dashlet', 'UI:DashletCreation:Dashboard' => 'Panel de Control', 'UI:DashletCreation:DashletType' => 'Tipo de Dashlet', @@ -1243,6 +1123,7 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Día del mes por %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hora)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (mes)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (día de la semana)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (día del mes)', 'UI:DashletGroupBy:MissingGroupBy' => 'Por favor seleccione los campos por los cuales los objetos serán agrupados', @@ -1341,9 +1222,6 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'Class:ShortcutOQL+' => 'Resultado de Búsqueda de Acceso Rápido', 'Class:ShortcutOQL/Attribute:oql' => 'Consulta', 'Class:ShortcutOQL/Attribute:oql+' => 'OQL definiendo la lista de objetos a buscar', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Clase Etiqueta', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Código de Campo', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Clase Objeto', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Actualización Automática', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Deshabilitado', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Frecuencia configurable', @@ -1382,7 +1260,8 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'UI:AddAnExisting_Class' => 'Agregar 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', + 'UI:About:Title' => 'Acerca de '.ITOP_APPLICATION_SHORT, + 'UI:About:DataModel' => 'Modelo de Datos', 'UI:About:Support' => 'Información de Soporte', 'UI:About:Licenses' => 'Licencias', 'UI:About:InstallationOptions' => 'Opciones de Instalación', @@ -1514,12 +1393,7 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'UI:Search:Criteria:Raw:Filtered' => 'Filtrado', 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtrado en %1$s', 'UI:StateChanged' => 'Estado cambiado', -]); - -// -// Expression to Natural language -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' Y ', 'Expression:Operator:OR' => ' O ', 'Expression:Operator:=' => ': ', @@ -1532,12 +1406,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Expression:Unit:Long:MINUTE' => 'minuto(s)', 'Expression:Verb:NOW' => 'Ahora', 'Expression:Verb:ISNULL' => ': Nulo', -]); - -// -// iTop Newsroom menu -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Newsroom:NoNewMessage' => 'Sin Mensajes', 'UI:Newsroom:XNewMessage' => '%1$s nuevo(s) mensaje(s)', 'UI:Newsroom:MarkAllAsRead' => 'Marcar todos los mensajes como leídos', @@ -1552,9 +1420,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgente', 'UI:Newsroom:Priority:3:Tooltip' => 'Importante', 'UI:Newsroom:Priority:4:Tooltip' => 'Normal', -]); - -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:DataSources' => 'Fuentes de Datos Sincronizables', 'Menu:DataSources+' => 'Fuentes de Datos Sincronizables', 'Menu:AuditCategories' => 'Auditar categorías', @@ -1581,5 +1446,4 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'Menu:ConfigEditor+' => 'Configuration File editor~~', 'Menu:Integrations' => 'Integraciones', 'Menu:Integrations+' => '~~', - ]); diff --git a/dictionaries/et.dictionary.itop.core.php b/dictionaries/et.dictionary.itop.core.php new file mode 100644 index 0000000000..0f2c856811 --- /dev/null +++ b/dictionaries/et.dictionary.itop.core.php @@ -0,0 +1,971 @@ + '%1s (deleted)~~', + 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)~~', + 'Core:UnknownObjectLabel' => 'Object not found (class: %1$s, id: %2$d)~~', + 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.~~', + 'Core:UniquenessDefaultError' => 'Uniqueness rule \'%1$s\' in error~~', + 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~', + 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~', + 'Core:AttributeLinkedSet' => 'Array of objects~~', + 'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass~~', + 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', + 'Core:AttributeDashboard' => 'Dashboard~~', + 'Core:AttributeDashboard+' => '~~', + 'Core:AttributePhoneNumber' => 'Phone number~~', + 'Core:AttributePhoneNumber+' => '~~', + 'Core:AttributeObsolescenceDate' => 'Obsolescence date~~', + 'Core:AttributeObsolescenceDate+' => '~~', + 'Core:AttributeTagSet' => 'List of tags~~', + 'Core:AttributeTagSet+' => '~~', + 'Core:AttributeSet:placeholder' => 'click to add~~', + 'Core:Placeholder:CannotBeResolved' => '(%1$s : cannot be resolved)~~', + 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', + 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', + 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', + 'Core:AttributeCaseLog' => 'Log~~', + 'Core:AttributeCaseLog+' => '~~', + 'Core:AttributeMetaEnum' => 'Computed enum~~', + 'Core:AttributeMetaEnum+' => '~~', + 'Core:AttributeLinkedSetIndirect' => 'Array of objects (N-N)~~', + 'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class~~', + 'Core:AttributeInteger' => 'Integer~~', + 'Core:AttributeInteger+' => 'Numeric value (could be negative)~~', + 'Core:AttributeDecimal' => 'Decimal~~', + 'Core:AttributeDecimal+' => 'Decimal value (could be negative)~~', + 'Core:AttributeBoolean' => 'Boolean~~', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', + 'Core:AttributeBoolean/Value:yes' => 'Yes~~', + 'Core:AttributeBoolean/Value:no' => 'No~~', + 'Core:AttributeArchiveFlag' => 'Archive flag~~', + 'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~', + 'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~', + 'Core:AttributeArchiveFlag/Value:no' => 'No~~', + 'Core:AttributeArchiveFlag/Label' => 'Archived~~', + 'Core:AttributeArchiveFlag/Label+' => '~~', + 'Core:AttributeArchiveDate/Label' => 'Archive date~~', + 'Core:AttributeArchiveDate/Label+' => '~~', + 'Core:AttributeObsolescenceFlag' => 'Obsolescence flag~~', + 'Core:AttributeObsolescenceFlag/Value:yes' => 'Yes~~', + 'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results~~', + 'Core:AttributeObsolescenceFlag/Value:no' => 'No~~', + 'Core:AttributeObsolescenceFlag/Label' => 'Obsolete~~', + 'Core:AttributeObsolescenceFlag/Label+' => 'Computed dynamically on other attributes~~', + 'Core:AttributeObsolescenceDate/Label' => 'Obsolescence date~~', + 'Core:AttributeObsolescenceDate/Label+' => 'Approximative date at which the object has been considered obsolete~~', + 'Core:AttributeString' => 'String~~', + 'Core:AttributeString+' => 'Alphanumeric string~~', + 'Core:AttributeClass' => 'Class~~', + 'Core:AttributeClass+' => '~~', + 'Core:AttributeApplicationLanguage' => 'User language~~', + 'Core:AttributeApplicationLanguage+' => 'Language and country (EN US)~~', + 'Core:AttributeFinalClass' => 'Class (auto)~~', + 'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)~~', + 'Core:AttributePassword' => 'Password~~', + 'Core:AttributePassword+' => 'Password of an external device~~', + 'Core:AttributeEncryptedString' => 'Encrypted string~~', + 'Core:AttributeEncryptedString+' => 'String encrypted with a local key~~', + 'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~', + 'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~', + 'Core:AttributeText' => 'Text~~', + 'Core:AttributeText+' => 'Multiline character string~~', + 'Core:AttributeHTML' => 'HTML~~', + 'Core:AttributeHTML+' => 'HTML string~~', + 'Core:AttributeEmailAddress' => 'Email address~~', + 'Core:AttributeEmailAddress+' => 'Email address~~', + 'Core:AttributeIPAddress' => 'IP address~~', + 'Core:AttributeIPAddress+' => 'IP address~~', + 'Core:AttributeOQL' => 'OQL~~', + 'Core:AttributeOQL+' => 'Object Query Language expression~~', + 'Core:AttributeEnum' => 'Enum~~', + 'Core:AttributeEnum+' => 'List of predefined alphanumeric strings~~', + 'Core:AttributeTemplateString' => 'Template string~~', + 'Core:AttributeTemplateString+' => 'String containing placeholders~~', + 'Core:AttributeTemplateText' => 'Template text~~', + 'Core:AttributeTemplateText+' => 'Text containing placeholders~~', + 'Core:AttributeTemplateHTML' => 'Template HTML~~', + 'Core:AttributeTemplateHTML+' => 'HTML containing placeholders~~', + 'Core:AttributeDateTime' => 'Date/time~~', + 'Core:AttributeDateTime+' => 'Date and time (year-month-day hh:mm:ss)~~', + 'Core:AttributeDateTime?SmartSearch' => ' +

+ Date format:
+ %1$s
+ Example: %2$s +

+

+Operators:
+ >date
+ <date
+ [date,date] +

+

+If the time is omitted, it defaults to 00:00:00 +

~~', + 'Core:AttributeDate' => 'Date~~', + 'Core:AttributeDate+' => 'Date (year-month-day)~~', + 'Core:AttributeDate?SmartSearch' => ' +

+ Date format:
+ %1$s
+ Example: %2$s +

+

+Operators:
+ >date
+ <date
+ [date,date] +

~~', + 'Core:AttributeDeadline' => 'Deadline~~', + 'Core:AttributeDeadline+' => 'Date, displayed relatively to the current time~~', + 'Core:AttributeExternalKey' => 'External key~~', + 'Core:AttributeExternalKey+' => 'External (or foreign) key~~', + 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~', + 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~', + 'Core:AttributeExternalField' => 'External field~~', + 'Core:AttributeExternalField+' => 'Field mapped to an external key~~', + 'Core:AttributeURL' => 'URL~~', + 'Core:AttributeURL+' => 'Absolute or relative URL as a text string~~', + 'Core:AttributeBlob' => 'Blob~~', + 'Core:AttributeBlob+' => 'Any binary content (document)~~', + 'Core:AttributeOneWayPassword' => 'One way password~~', + 'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password~~', + 'Core:AttributeTable' => 'Table~~', + 'Core:AttributeTable+' => 'Indexed array having two dimensions~~', + 'Core:AttributePropertySet' => 'Properties~~', + 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)~~', + 'Core:AttributeFriendlyName' => 'Friendly name~~', + 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~', + 'Core:FriendlyName-Label' => 'Full name~~', + 'Core:FriendlyName-Description' => 'Full name~~', + 'Core:AttributeTag' => 'Tags~~', + 'Core:AttributeTag+' => '~~', + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'cron~~', + 'Core:Context=GUI:Portal' => 'Portal~~', + 'Class:CMDBChange' => 'Change~~', + 'Class:CMDBChange+' => 'Changes tracking~~', + 'Class:CMDBChange/Attribute:date' => 'date~~', + 'Class:CMDBChange/Attribute:date+' => 'date and time at which the changes have been recorded~~', + 'Class:CMDBChange/Attribute:userinfo' => 'misc. info~~', + 'Class:CMDBChange/Attribute:userinfo+' => 'caller\'s defined information~~', + 'Class:CMDBChange/Attribute:origin/Value:interactive' => 'User interaction in the GUI~~', + 'Class:CMDBChange/Attribute:origin/Value:csv-import.php' => 'CSV import script~~', + 'Class:CMDBChange/Attribute:origin/Value:csv-interactive' => 'CSV import in the GUI~~', + 'Class:CMDBChange/Attribute:origin/Value:email-processing' => 'Email processing~~', + 'Class:CMDBChange/Attribute:origin/Value:synchro-data-source' => 'Synchro. data source~~', + 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices~~', + 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices~~', + 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'By an extension~~', + 'Class:CMDBChangeOp' => 'Change Operation~~', + 'Class:CMDBChangeOp+' => 'Change made by one person, at a single time, on a single object~~', + 'Class:CMDBChangeOp/Attribute:change' => 'change~~', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', + 'Class:CMDBChangeOp/Attribute:date' => 'date~~', + 'Class:CMDBChangeOp/Attribute:date+' => 'date and time of the change~~', + 'Class:CMDBChangeOp/Attribute:userinfo' => 'user~~', + 'Class:CMDBChangeOp/Attribute:userinfo+' => 'who made this change~~', + 'Class:CMDBChangeOp/Attribute:objclass' => 'object class~~', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'class name of the object on which the change was made~~', + 'Class:CMDBChangeOp/Attribute:objkey' => 'object id~~', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', + 'Class:CMDBChangeOp/Attribute:finalclass' => 'CMDBChangeOp sub-class~~', + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', + 'Class:CMDBChangeOpCreate' => 'object creation~~', + 'Class:CMDBChangeOpCreate+' => 'Object creation tracking~~', + 'Class:CMDBChangeOpDelete' => 'object deletion~~', + 'Class:CMDBChangeOpDelete+' => 'Object deletion tracking~~', + 'Class:CMDBChangeOpSetAttribute' => 'object change~~', + 'Class:CMDBChangeOpSetAttribute+' => 'Object properties change tracking~~', + 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Attribute~~', + 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'code of the modified property~~', + 'Class:CMDBChangeOpSetAttributeScalar' => 'property change~~', + 'Class:CMDBChangeOpSetAttributeScalar+' => 'Object scalar properties change tracking~~', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Previous value~~', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'previous value of the attribute~~', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'New value~~', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'new value of the attribute~~', + 'Change:ObjectCreated' => 'Object created~~', + 'Change:ObjectDeleted' => 'Object deleted~~', + 'Change:ObjectModified' => 'Object modified~~', + 'Change:TwoAttributesChanged' => 'Edited %1$s and %2$s~~', + 'Change:ThreeAttributesChanged' => 'Edited %1$s, %2$s and 1 other~~', + 'Change:FourOrMoreAttributesChanged' => 'Edited %1$s, %2$s and %3$s others~~', + 'Change:AttName_SetTo_NewValue_PreviousValue_OldValue' => '%1$s set to %2$s (previous value: %3$s)~~', + 'Change:AttName_SetTo' => '%1$s set to %2$s~~', + 'Change:Text_AppendedTo_AttName' => '%1$s appended to %2$s~~', + 'Change:AttName_Changed_PreviousValue_OldValue' => '%1$s modified, previous value: %2$s~~', + 'Change:AttName_Changed' => '%1$s modified~~', + 'Change:AttName_EntryAdded' => '%1$s modified, new entry added: %2$s~~', + 'Change:State_Changed_NewValue_OldValue' => 'Changed from %2$s to %1$s~~', + 'Change:LinkSet:Added' => 'added %1$s~~', + 'Change:LinkSet:Removed' => 'removed %1$s~~', + 'Change:LinkSet:Modified' => 'modified %1$s~~', + 'Class:CMDBChangeOpSetAttributeBlob' => 'data change~~', + 'Class:CMDBChangeOpSetAttributeBlob+' => 'data change tracking~~', + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Previous data~~', + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'previous contents of the attribute~~', + 'Class:CMDBChangeOpSetAttributeText' => 'text change~~', + 'Class:CMDBChangeOpSetAttributeText+' => 'text change tracking~~', + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Previous data~~', + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'previous contents of the attribute~~', + 'Class:Event' => 'Log Event~~', + 'Class:Event+' => 'An application internal event~~', + 'Class:Event/Attribute:message' => 'Message~~', + 'Class:Event/Attribute:message+' => 'short description of the event~~', + 'Class:Event/Attribute:date' => 'Date~~', + 'Class:Event/Attribute:date+' => 'date and time at which the changes have been recorded~~', + 'Class:Event/Attribute:userinfo' => 'User info~~', + 'Class:Event/Attribute:userinfo+' => 'identification of the user that was doing the action that triggered this event~~', + 'Class:Event/Attribute:finalclass' => 'Event sub-class~~', + 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', + 'Class:EventNotification' => 'Notification sent~~', + 'Class:EventNotification+' => 'Trace of a notification that has been sent~~', + 'Class:EventNotification/Attribute:trigger_id' => 'Trigger~~', + 'Class:EventNotification/Attribute:trigger_id+' => '~~', + 'Class:EventNotification/Attribute:action_id' => 'Action~~', + 'Class:EventNotification/Attribute:action_id+' => '~~', + 'Class:EventNotification/Attribute:object_id' => 'Object id~~', + 'Class:EventNotification/Attribute:object_id+' => 'object id (class defined by the trigger ?)~~', + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', + 'Class:EventNotificationEmail' => 'Email sent~~', + 'Class:EventNotificationEmail+' => 'Trace of an email that has been sent~~', + 'Class:EventNotificationEmail/Attribute:to' => 'TO~~', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', + 'Class:EventNotificationEmail/Attribute:cc' => 'CC~~', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', + 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC~~', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', + 'Class:EventNotificationEmail/Attribute:from' => 'From~~', + 'Class:EventNotificationEmail/Attribute:from+' => 'Sender of the message~~', + 'Class:EventNotificationEmail/Attribute:subject' => 'Subject~~', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', + 'Class:EventNotificationEmail/Attribute:body' => 'Body~~', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', + 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~', + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', + 'Class:EventIssue' => 'Issue event~~', + 'Class:EventIssue+' => 'Trace of an issue (warning, error, etc.)~~', + 'Class:EventIssue/Attribute:issue' => 'Issue~~', + 'Class:EventIssue/Attribute:issue+' => 'What happened~~', + 'Class:EventIssue/Attribute:impact' => 'Impact~~', + 'Class:EventIssue/Attribute:impact+' => 'What are the consequences~~', + 'Class:EventIssue/Attribute:page' => 'Page~~', + 'Class:EventIssue/Attribute:page+' => 'HTTP entry point~~', + 'Class:EventIssue/Attribute:arguments_post' => 'Posted arguments~~', + 'Class:EventIssue/Attribute:arguments_post+' => 'HTTP POST arguments~~', + 'Class:EventIssue/Attribute:arguments_get' => 'URL arguments~~', + 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET arguments~~', + 'Class:EventIssue/Attribute:callstack' => 'Callstack~~', + 'Class:EventIssue/Attribute:callstack+' => '~~', + 'Class:EventIssue/Attribute:data' => 'Data~~', + 'Class:EventIssue/Attribute:data+' => 'More information~~', + 'Class:EventWebService' => 'Web service event~~', + 'Class:EventWebService+' => 'Trace of a web service call~~', + 'Class:EventWebService/Attribute:verb' => 'Verb~~', + 'Class:EventWebService/Attribute:verb+' => 'Name of the operation~~', + 'Class:EventWebService/Attribute:result' => 'Result~~', + 'Class:EventWebService/Attribute:result+' => 'Overall success/failure~~', + 'Class:EventWebService/Attribute:log_info' => 'Info log~~', + 'Class:EventWebService/Attribute:log_info+' => 'Result info log~~', + 'Class:EventWebService/Attribute:log_warning' => 'Warning log~~', + 'Class:EventWebService/Attribute:log_warning+' => 'Result warning log~~', + 'Class:EventWebService/Attribute:log_error' => 'Error log~~', + 'Class:EventWebService/Attribute:log_error+' => 'Result error log~~', + 'Class:EventWebService/Attribute:data' => 'Data~~', + 'Class:EventWebService/Attribute:data+' => 'Result data~~', + 'Class:EventRestService' => 'REST/JSON call~~', + 'Class:EventRestService+' => 'Trace of a REST/JSON service call~~', + 'Class:EventRestService/Attribute:operation' => 'Operation~~', + 'Class:EventRestService/Attribute:operation+' => 'Argument \'operation\'~~', + 'Class:EventRestService/Attribute:version' => 'Version~~', + 'Class:EventRestService/Attribute:version+' => 'Argument \'version\'~~', + 'Class:EventRestService/Attribute:json_input' => 'Input~~', + 'Class:EventRestService/Attribute:json_input+' => 'Argument \'json_data\'~~', + 'Class:EventRestService/Attribute:code' => 'Code~~', + 'Class:EventRestService/Attribute:code+' => 'Result code~~', + 'Class:EventRestService/Attribute:json_output' => 'Response~~', + 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)~~', + 'Class:EventRestService/Attribute:provider' => 'Provider~~', + 'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation~~', + 'Class:EventLoginUsage' => 'Login Usage~~', + 'Class:EventLoginUsage+' => 'Connection to the application~~', + 'Class:EventLoginUsage/Attribute:user_id' => 'Login~~', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', + 'Class:EventLoginUsage/Attribute:contact_name' => 'User Name~~', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', + 'Class:EventLoginUsage/Attribute:contact_email' => 'User Email~~', + 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~', + 'Class:EventNotificationNewsroom' => 'News sent~~', + 'Class:EventNotificationNewsroom+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:title' => 'Title~~', + 'Class:EventNotificationNewsroom/Attribute:title+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:icon' => 'Icon~~', + 'Class:EventNotificationNewsroom/Attribute:icon+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:priority' => 'Priority~~', + 'Class:EventNotificationNewsroom/Attribute:priority+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => 'Critical~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:1+' => 'Critical~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:2' => 'Urgent~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:2+' => 'Urgent~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:3' => 'Important~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:3+' => 'Important~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:4' => 'Standard~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:4+' => 'Standard~~', + 'Class:EventNotificationNewsroom/Attribute:url' => 'URL~~', + 'Class:EventNotificationNewsroom/Attribute:url+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:read' => 'Read~~', + 'Class:EventNotificationNewsroom/Attribute:read+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:read/Value:no' => 'No~~', + 'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => 'No~~', + 'Class:EventNotificationNewsroom/Attribute:read/Value:yes' => 'Yes~~', + 'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => 'Yes~~', + 'Class:EventNotificationNewsroom/Attribute:read_date' => 'Read date~~', + 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact~~', + 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:Action' => 'Action~~', + 'Class:Action+' => 'User defined action~~', + 'Class:Action/ComplementaryName' => '%1$s: %2$s~~', + 'Class:Action/Attribute:name' => 'Name~~', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', + 'Class:Action/Attribute:description' => 'Description~~', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', + 'Class:Action/Attribute:status' => 'Status~~', + 'Class:Action/Attribute:status+' => 'This status drives the action behavior~~', + 'Class:Action/Attribute:status/Value:test' => 'Being tested~~', + 'Class:Action/Attribute:status/Value:test+' => '~~', + 'Class:Action/Attribute:status/Value:enabled' => 'In production~~', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', + 'Class:Action/Attribute:status/Value:disabled' => 'Inactive~~', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', + 'Class:Action/Attribute:trigger_list' => 'Related Triggers~~', + 'Class:Action/Attribute:trigger_list+' => 'Triggers linked to this action~~', + 'Class:Action/Attribute:asynchronous' => 'Asynchronous~~', + 'Class:Action/Attribute:asynchronous+' => 'Whether this action should be executed in the background or not~~', + 'Class:Action/Attribute:asynchronous/Value:use_global_setting' => 'Use global setting~~', + 'Class:Action/Attribute:asynchronous/Value:yes' => 'Yes~~', + 'Class:Action/Attribute:asynchronous/Value:no' => 'No~~', + 'Class:Action/Attribute:finalclass' => 'Action sub-class~~', + 'Class:Action/Attribute:finalclass+' => 'Name of the final class~~', + 'Action:WarningNoTriggerLinked' => 'Warning, no trigger is linked to the action. It will not be active until it has at least 1.~~', + 'Action:last_executions_tab' => 'Last executions~~', + 'Action:last_executions_tab_panel_title' => 'Executions of this action (%1$s)~~', + 'Action:last_executions_tab_limit_days' => 'past %1$s days~~', + 'Action:last_executions_tab_limit_none' => 'no limit~~', + 'Class:ActionNotification' => 'Notification Action~~', + 'Class:ActionNotification+' => 'Notification Action (abstract)~~', + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', + 'Class:ActionEmail' => 'Notification by Email~~', + 'Class:ActionEmail+' => '~~', + 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified: +- Being tested: just the Test recipient, +- In production: all (To, cc and Bcc) +- Inactive: no-one~~', + 'Class:ActionEmail/Attribute:status/Value:test+' => 'Only the Test recipient is notified~~', + 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'All To, Cc and Bcc emails are notified~~', + 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', + 'Class:ActionEmail/Attribute:test_recipient' => 'Test recipient~~', + 'Class:ActionEmail/Attribute:test_recipient+' => 'Destination email address used instead of To, Cc and Bcc when notification is being tested~~', + 'Class:ActionEmail/Attribute:from' => 'From (email)~~', + 'Class:ActionEmail/Attribute:from+' => 'Either a static email address or a placeholder like $this->agent_id->email$. +The latest may not be accepted by some email servers.~~', + 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', + 'Class:ActionEmail/Attribute:from_label+' => 'Either a static label or a placeholder like $this->agent_id->friendlyname$~~', + 'Class:ActionEmail/Attribute:reply_to' => 'Reply to (email)~~', + 'Class:ActionEmail/Attribute:reply_to+' => 'Either a static email address or a placeholder like $this->team_id->email$. +If omitted the From (email) is used.~~', + 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', + 'Class:ActionEmail/Attribute:reply_to_label+' => 'Either a static label or a placeholder like $this->team_id->friendlyname$. +If omitted the From (label) is used.~~', + 'Class:ActionEmail/Attribute:to' => 'To~~', + 'Class:ActionEmail/Attribute:to+' => 'To: an OQL query returning objects having an email field. +While editing, click on the magnifier to get pertinent examples. +You can use in the OQL :this->attribute_code with an attribute code of the object which triggered the Notification. Then test your OQL syntax using the play icon.~~', + 'Class:ActionEmail/Attribute:cc' => 'Cc~~', + 'Class:ActionEmail/Attribute:cc+' => 'Carbon Copy: an OQL query returning objects having an email field. +While editing, click on the magnifier to get pertinent examples. +You can use in the OQL :this->attribute_code with an attribute code of the object which triggered the Notification. Then test your OQL syntax using the play icon.~~', + 'Class:ActionEmail/Attribute:bcc' => 'Bcc~~', + 'Class:ActionEmail/Attribute:bcc+' => 'Blind Carbon Copy: an OQL query returning objects having an email field. +While editing, click on the magnifier to get pertinent examples~~', + 'Class:ActionEmail/Attribute:subject' => 'Subject~~', + 'Class:ActionEmail/Attribute:subject+' => 'Title of the email. Can contain placeholders like $this->attribute_code$~~', + 'Class:ActionEmail/Attribute:body' => 'Body~~', + 'Class:ActionEmail/Attribute:body+' => 'Contents of the email. Can contain placeholders like: +- $this->attribute_code$ any attribute of the object triggering the notification, +- $this->html(attribute_code)$ same as above but displayed in html format, +- $this->hyperlink()$ hyperlink in the backoffice to the object triggering the notification, +- $this->hyperlink(portal)$ hyperlink in the portal to the object triggering the notification, +- $this->head_html(case_log_attribute)$ last reply in html format of a caselog attribute, +- $this->attribute_external_key->attribute$ recursive syntax for any remote attribute, +- $current_contact->attribute$ attribute of the Person who triggered the notification~~', + 'Class:ActionEmail/Attribute:importance' => 'importance~~', + 'Class:ActionEmail/Attribute:importance+' => 'Importance flag set on the generated email~~', + 'Class:ActionEmail/Attribute:importance/Value:low' => 'Low~~', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', + 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Normal~~', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', + 'Class:ActionEmail/Attribute:importance/Value:high' => 'High~~', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', + 'Class:ActionEmail/Attribute:language' => 'Language~~', + 'Class:ActionEmail/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:ActionEmail/Attribute:html_template' => 'HTML template~~', + 'Class:ActionEmail/Attribute:html_template+' => 'Optional HTML template wrapping around the content of the \'Body\' attribute below, useful for tailored email layouts (in the template, content of the \'Body\' attribute will replace the $content$ placeholder)~~', + 'Class:ActionEmail/Attribute:ignore_notify' => 'Ignore the Notify flag~~', + 'Class:ActionEmail/Attribute:ignore_notify+' => 'If set to \'Yes\' the \'Notify\' flag on Contacts has no effect.~~', + 'Class:ActionEmail/Attribute:ignore_notify/Value:no' => 'No~~', + 'Class:ActionEmail/Attribute:ignore_notify/Value:yes' => 'Yes~~', + 'ActionEmail:main' => 'Message~~', + 'ActionEmail:trigger' => 'Triggers~~', + 'ActionEmail:recipients' => 'Contacts~~', + 'ActionEmail:preview_tab' => 'Preview~~', + 'ActionEmail:preview_tab+' => 'Preview of the eMail template~~', + 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.~~', + 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s~~', + 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.~~', + 'ActionNewsroom:trigger' => 'Trigger~~', + 'ActionNewsroom:content' => 'Message~~', + 'ActionNewsroom:settings' => 'Settings~~', + 'Class:ActionNewsroom' => 'Notification by Newsroom~~', + 'Class:ActionNewsroom+' => '~~', + 'Class:ActionNewsroom/Attribute:title' => 'Title~~', + 'Class:ActionNewsroom/Attribute:title+' => 'Title of the news. Can contain placeholders like $this->attribute_code$~~', + 'Class:ActionNewsroom/Attribute:message' => 'Message~~', + 'Class:ActionNewsroom/Attribute:message+' => 'Contents of the news, in Markdown format not HTML. Can contain placeholders like: +- $this->attribute_code$ any attribute of the object triggering the notification, +- $this->attribute_external_key->attribute$ recursive syntax for any remote attribute, +- $current_contact->attribute$ attribute of the Person who triggered the notification~~', + 'Class:ActionNewsroom/Attribute:icon' => 'Icon~~', + 'Class:ActionNewsroom/Attribute:icon+' => 'Icon to appear next to the news in the newsroom. +- If filled, the custom icon will be used +- Else the icon of the triggering object if there is one (e.g. picture of a Person), +- Else the icon of the triggering object class, +- Otherwise, the application compact logo will be used~~', + 'Class:ActionNewsroom/Attribute:priority' => 'Priority~~', + 'Class:ActionNewsroom/Attribute:priority+' => 'News will be ordered by decreasing priority, when displayed in the Newsroom popup~~', + 'Class:ActionNewsroom/Attribute:priority/Value:1' => 'Critical~~', + 'Class:ActionNewsroom/Attribute:priority/Value:1+' => 'Critical~~', + 'Class:ActionNewsroom/Attribute:priority/Value:2' => 'Urgent~~', + 'Class:ActionNewsroom/Attribute:priority/Value:2+' => 'Urgent~~', + 'Class:ActionNewsroom/Attribute:priority/Value:3' => 'Important~~', + 'Class:ActionNewsroom/Attribute:priority/Value:3+' => 'Important~~', + 'Class:ActionNewsroom/Attribute:priority/Value:4' => 'Standard~~', + 'Class:ActionNewsroom/Attribute:priority/Value:4+' => 'Standard~~', + 'Class:ActionNewsroom/Attribute:test_recipient_id' => 'Test recipient~~', + 'Class:ActionNewsroom/Attribute:test_recipient_id+' => 'Person used instead of Recipients when notification is being tested~~', + 'Class:ActionNewsroom/Attribute:recipients' => 'Recipients~~', + 'Class:ActionNewsroom/Attribute:recipients+' => 'An OQL query returning Contact objects~~', + 'Class:ActionNewsroom/Attribute:url' => 'URL~~', + 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', + 'Class:Trigger' => 'Trigger~~', + 'Class:Trigger+' => 'Custom event handler~~', + 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~', + 'Class:Trigger/Attribute:description' => 'Description~~', + 'Class:Trigger/Attribute:description+' => 'Be precise as your users will base their potential unsubscription on this information~~', + 'Class:Trigger/Attribute:action_list' => 'Triggered actions~~', + 'Class:Trigger/Attribute:action_list+' => 'Actions performed when the trigger is activated~~', + 'Class:Trigger/Attribute:finalclass' => 'Trigger sub-class~~', + 'Class:Trigger/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:Trigger/Attribute:context' => 'Context~~', + 'Class:Trigger/Attribute:context+' => 'Context to allow the trigger to start~~', + 'Class:Trigger/Attribute:complement' => 'Additional information~~', + 'Class:Trigger/Attribute:complement+' => 'Computed automatically in english for triggers derived from TriggerOnObject~~', + 'Class:Trigger/Attribute:subscription_policy' => 'Subscription policy~~', + 'Class:Trigger/Attribute:subscription_policy+' => 'Allows users to unsubscribe from the trigger~~', + 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Allow complete unsubscription~~', + 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Force at least one channel (News or Email)~~', + 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Deny unsubscription~~', + 'Class:TriggerOnObject' => 'Trigger (class dependent)~~', + 'Class:TriggerOnObject+' => 'Trigger on a given class of objects~~', + 'Class:TriggerOnObject/Attribute:target_class' => 'Target class~~', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', + 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~', + 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', + 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~', + 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"~~', + 'Class:TriggerOnPortalUpdate' => 'Trigger (when updated from the portal)~~', + 'Class:TriggerOnPortalUpdate+' => 'Trigger on an end-user\'s update from the portal~~', + 'Class:TriggerOnStateChange' => 'Trigger (on state change)~~', + 'Class:TriggerOnStateChange+' => 'Trigger on object state change~~', + 'Class:TriggerOnStateChange/Attribute:state' => 'State~~', + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', + 'Class:TriggerOnStateEnter' => 'Trigger (on entering a state)~~', + 'Class:TriggerOnStateEnter+' => 'Trigger on object state change - entering~~', + 'Class:TriggerOnStateLeave' => 'Trigger (on leaving a state)~~', + 'Class:TriggerOnStateLeave+' => 'Trigger on object state change - leaving~~', + 'Class:TriggerOnObjectCreate' => 'Trigger (on object creation)~~', + 'Class:TriggerOnObjectCreate+' => 'Trigger on object creation of [a child class of] the given class~~', + 'Class:TriggerOnObjectDelete' => 'Trigger (on object deletion)~~', + 'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class~~', + 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', + 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', + 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnObjectMention' => 'Trigger (on object mention)~~', + 'Class:TriggerOnObjectMention+' => 'Trigger on mention (@xxx) of an object of [a child class of] the given class in a log attribute~~', + 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Mentioned filter~~', + 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limit the list of mentioned objects which will activate the trigger. If empty, any mentioned object (of any class) will activate it.~~', + 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)~~', + 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Target fields~~', + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)~~', + 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch~~', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold~~', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', + 'Class:lnkTriggerAction' => 'Action/Trigger~~', + 'Class:lnkTriggerAction+' => 'Link between a trigger and an action~~', + 'Class:lnkTriggerAction/Attribute:action_id' => 'Action~~', + 'Class:lnkTriggerAction/Attribute:action_id+' => 'The action to be executed~~', + 'Class:lnkTriggerAction/Attribute:action_name' => 'Action~~', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', + 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', + 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Trigger~~', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', + 'Class:lnkTriggerAction/Attribute:order' => 'Order~~', + 'Class:lnkTriggerAction/Attribute:order+' => 'Actions execution order~~', + 'Class:SynchroDataSource' => 'Synchro Data Source~~', + 'Class:SynchroDataSource/Attribute:name' => 'Name~~', + 'Class:SynchroDataSource/Attribute:name+' => '~~', + 'Class:SynchroDataSource/Attribute:description' => 'Description~~', + 'Class:SynchroDataSource/Attribute:status' => 'Status~~', + 'Class:SynchroDataSource/Attribute:scope_class' => 'Target class~~', + 'Class:SynchroDataSource/Attribute:scope_class+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~', + 'Class:SynchroDataSource/Attribute:user_id' => 'User~~', + 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact to notify~~', + 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~', + 'Class:SynchroDataSource/Attribute:url_icon' => 'Icon\'s hyperlink~~', + 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which '.ITOP_APPLICATION_SHORT.' is synchronized. +This icon is shown in the tooltip of the “Lock” symbol on '.ITOP_APPLICATION_SHORT.' synchronized object~~', + 'Class:SynchroDataSource/Attribute:url_application' => 'Application\'s hyperlink~~', + 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the object in the external application corresponding to a synchronized '.ITOP_APPLICATION_SHORT.' object. +Possible placeholders: $this->attribute$ and $replica->primary_key$. +The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of any synchronized '.ITOP_APPLICATION_SHORT.' object~~', + 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy~~', + 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Use the attributes": '.ITOP_APPLICATION_SHORT.' object matches replica values for each Synchro attributes flagged for Reconciliation. +"Use primary_key": the column primary_key of the replica is expected to contain the identifier of the '.ITOP_APPLICATION_SHORT.' object~~', + 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Full load interval~~', + 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'A complete reload of all data must occur at least as often as specified here~~', + 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Action on zero~~', + 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Action taken when the search returns no object~~', + 'Class:SynchroDataSource/Attribute:action_on_one' => 'Action on one~~', + 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Action taken when the search returns exactly one object~~', + 'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Action on many~~', + 'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Action taken when the search returns more than one object~~', + 'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Users allowed~~', + 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Who is allowed to delete synchronized objects~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Nobody~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Administrators only~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'All allowed users~~', + 'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Update rules~~', + 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'A list of "field_name:value;": +"field_name" must be a valid field of the Target class. +"value" must be an authorised value for that field.~~', + 'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Retention Duration~~', + 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'How much time an obsolete object is kept before being deleted~~', + 'Class:SynchroDataSource/Attribute:database_table_name' => 'Data table~~', + 'Class:SynchroDataSource/Attribute:database_table_name+' => 'Name of the table to store the synchronization data. If left empty, a default name will be computed.~~', + 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementation~~', + 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsolete~~', + 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Production~~', + 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope restriction~~', + 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Use the attributes~~', + 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Use the primary_key field~~', + 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Create~~', + 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Error~~', + 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Error~~', + 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Update~~', + 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Create~~', + 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Error~~', + 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Take the first one (random?)~~', + 'Class:SynchroDataSource/Attribute:delete_policy' => 'Delete Policy~~', + 'Class:SynchroDataSource/Attribute:delete_policy+' => 'What to do when a replica becomes obsolete: +"Ignore": do nothing, the associated object remains as is in iTop. +"Delete": Delete the associated object in iTop (and the replica in the data table). +"Update": Update the associated object as specified by the Update rules (see below). +"Update then Delete": apply the "Update rules". When Retention Duration expires, execute a "Delete" ~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Delete~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignore~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Update~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Update then Delete~~', + 'Class:SynchroDataSource/Attribute:attribute_list' => 'Attributes List~~', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Administrators only~~', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Everybody allowed to delete such objects~~', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Nobody~~', + 'SynchroDataSource:Description' => 'Description~~', + 'SynchroDataSource:Reconciliation' => 'Search & reconciliation~~', + 'SynchroDataSource:Deletion' => 'Deletion rules~~', + 'SynchroDataSource:Status' => 'Status~~', + 'SynchroDataSource:Information' => 'Information~~', + 'SynchroDataSource:Definition' => 'Definition~~', + 'Core:SynchroAttributes' => 'Attributes~~', + 'Core:SynchroStatus' => 'Status~~', + 'Core:Synchro:ErrorsLabel' => 'Errors~~', + 'Core:Synchro:CreatedLabel' => 'Created~~', + 'Core:Synchro:ModifiedLabel' => 'Modified~~', + 'Core:Synchro:UnchangedLabel' => 'Unchanged~~', + 'Core:Synchro:ReconciledErrorsLabel' => 'Errors~~', + 'Core:Synchro:ReconciledLabel' => 'Reconciled~~', + 'Core:Synchro:ReconciledNewLabel' => 'Created~~', + 'Core:SynchroReconcile:Yes' => 'Yes~~', + 'Core:SynchroReconcile:No' => 'No~~', + 'Core:SynchroUpdate:Yes' => 'Yes~~', + 'Core:SynchroUpdate:No' => 'No~~', + 'Core:Synchro:LastestStatus' => 'Latest Status~~', + 'Core:Synchro:History' => 'Synchronization History~~', + 'Core:Synchro:NeverRun' => 'This synchro was never run. No log yet.~~', + 'Core:Synchro:SynchroEndedOn_Date' => 'The latest synchronization ended on %1$s.~~', + 'Core:Synchro:SynchroRunningStartedOn_Date' => 'The synchronization started on %1$s is still running...~~', + 'Core:Synchro:label_repl_ignored' => 'Ignored (%1$s)~~', + 'Core:Synchro:label_repl_disappeared' => 'Disappeared (%1$s)~~', + 'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~', + 'Core:Synchro:label_repl_new' => 'New (%1$s)~~', + 'Core:Synchro:label_obj_deleted' => 'Deleted (%1$s)~~', + 'Core:Synchro:label_obj_obsoleted' => 'Obsoleted (%1$s)~~', + 'Core:Synchro:label_obj_disappeared_errors' => 'Errors (%1$s)~~', + 'Core:Synchro:label_obj_disappeared_no_action' => 'No Action (%1$s)~~', + 'Core:Synchro:label_obj_unchanged' => 'Unchanged (%1$s)~~', + 'Core:Synchro:label_obj_updated' => 'Updated (%1$s)~~', + 'Core:Synchro:label_obj_updated_errors' => 'Errors (%1$s)~~', + 'Core:Synchro:label_obj_new_unchanged' => 'Unchanged (%1$s)~~', + 'Core:Synchro:label_obj_new_updated' => 'Updated (%1$s)~~', + 'Core:Synchro:label_obj_created' => 'Created (%1$s)~~', + 'Core:Synchro:label_obj_new_errors' => 'Errors (%1$s)~~', + 'Core:SynchroLogTitle' => '%1$s - %2$s~~', + 'Core:Synchro:Nb_Replica' => 'Replica processed: %1$s~~', + 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s~~', + 'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'At Least one reconciliation key must be specified, or the reconciliation policy must be to use the primary key.~~', + 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'A delete retention period must be specified, since objects are to be deleted after being marked as obsolete~~', + 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Obsolete objects are to be updated, but no update is specified.~~', + 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'The table %1$s already exists in the database. Please use another name for the synchro data table.~~', + 'Core:SynchroReplica:PublicData' => 'Public Data~~', + 'Core:SynchroReplica:PrivateDetails' => 'Private Details~~', + 'Core:SynchroReplica:BackToDataSource' => 'Go Back to the Synchro Data Source: %1$s~~', + 'Core:SynchroReplica:ListOfReplicas' => 'Replicas of the data source: %1$s~~', + 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)~~', + 'Core:SynchroAtt:attcode' => 'Attribute~~', + 'Core:SynchroAtt:attcode+' => 'Field of the object~~', + 'Core:SynchroAtt:reconciliation' => 'Reconciliation ?~~', + 'Core:SynchroAtt:reconciliation+' => 'Used for searching~~', + 'Core:SynchroAtt:update' => 'Update ?~~', + 'Core:SynchroAtt:update+' => 'Used to update the object~~', + 'Core:SynchroAtt:update_policy' => 'Update Policy~~', + 'Core:SynchroAtt:update_policy+' => 'Behavior of the updated field~~', + 'Core:SynchroAtt:reconciliation_attcode' => 'Reconciliation Key~~', + 'Core:SynchroAtt:reconciliation_attcode+' => 'Attribute Code for the External Key Reconciliation~~', + 'Core:SyncDataExchangeComment' => '(Data Synchro)~~', + 'Core:Synchro:ListOfDataSources' => 'List of data sources:~~', + 'Core:Synchro:LastSynchro' => 'Last synchronization:~~', + 'Core:Synchro:ThisObjectIsSynchronized' => 'This object is synchronized with an external data source~~', + 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'The object was created by the external data source %1$s~~', + 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'The object can be deleted by the external data source %1$s~~', + 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'You cannot delete the object because it is owned by the external data source %1$s~~', + 'TitleSynchroExecution' => 'Execution of the synchronization~~', + 'Class:SynchroDataSource:DataTable' => 'Database table: %1$s~~', + 'Core:SyncDataSourceObsolete' => 'The data source is marked as obsolete. Operation cancelled.~~', + 'Core:SyncDataSourceAccessRestriction' => 'Only adminstrators or the user specified in the data source can execute this operation. Operation cancelled.~~', + 'Core:SyncTooManyMissingReplicas' => 'All records have been untouched for some time (all of the objects could be deleted). Please check that the process that writes into the synchronization table is still running. Operation cancelled.~~', + 'Core:SyncSplitModeCLIOnly' => 'The synchronization can be executed in chunks only if run in mode CLI~~', + 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, %2$s error(s), %3$s warning(s).~~', + 'Core:SynchroReplica:TargetObject' => 'Synchronized Object: %1$s~~', + 'Class:AsyncSendEmail' => 'Email (asynchronous)~~', + 'Class:AsyncSendEmail/Attribute:to' => 'To~~', + 'Class:AsyncSendEmail/Attribute:subject' => 'Subject~~', + 'Class:AsyncSendEmail/Attribute:body' => 'Body~~', + 'Class:AsyncSendEmail/Attribute:header' => 'Header~~', + 'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Encrypted Password~~', + 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Previous Value~~', + 'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~', + 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Previous Value~~', + 'Class:CMDBChangeOpSetAttributeCaseLog' => 'Case Log~~', + 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Last Entry~~', + 'Class:SynchroAttribute' => 'Synchro Attribute~~', + 'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchro Data Source~~', + 'Class:SynchroAttribute/Attribute:attcode' => 'Attribute Code~~', + 'Class:SynchroAttribute/Attribute:update' => 'Update~~', + 'Class:SynchroAttribute/Attribute:reconcile' => 'Reconcile~~', + 'Class:SynchroAttribute/Attribute:update_policy' => 'Update Policy~~', + 'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Locked~~', + 'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Unlocked~~', + 'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Initialize if empty~~', + 'Class:SynchroAttribute/Attribute:finalclass' => 'Class~~', + 'Class:SynchroAttExtKey' => 'Synchro Attribute (ExtKey)~~', + 'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Reconciliation Attribute~~', + 'Class:SynchroAttLinkSet' => 'Synchro Attribute (Linkset)~~', + 'Class:SynchroAttLinkSet/Attribute:row_separator' => 'Rows separator~~', + 'Class:SynchroAttLinkSet/Attribute:attribute_separator' => 'Attributes separator~~', + 'Class:SynchroLog' => 'Synchro Log~~', + 'Class:SynchroLog/Attribute:sync_source_id' => 'Synchro Data Source~~', + 'Class:SynchroLog/Attribute:start_date' => 'Start Date~~', + 'Class:SynchroLog/Attribute:end_date' => 'End Date~~', + 'Class:SynchroLog/Attribute:status' => 'Status~~', + 'Class:SynchroLog/Attribute:status/Value:completed' => 'Completed~~', + 'Class:SynchroLog/Attribute:status/Value:error' => 'Error~~', + 'Class:SynchroLog/Attribute:status/Value:running' => 'Still Running~~', + 'Class:SynchroLog/Attribute:stats_nb_replica_seen' => 'Nb replica seen~~', + 'Class:SynchroLog/Attribute:stats_nb_replica_total' => 'Nb replica total~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_deleted' => 'Nb objects deleted~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_deleted_errors' => 'Nb of errors while deleting~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted' => 'Nb objects obsoleted~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted_errors' => 'Nb of errors while obsoleting~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_created' => 'Nb objects created~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_created_errors' => 'Nb or errors while creating~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_updated' => 'Nb objects updated~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_updated_errors' => 'Nb errors while updating~~', + 'Class:SynchroLog/Attribute:stats_nb_replica_reconciled_errors' => 'Nb of errors during reconciliation~~', + 'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => 'Nb replica disappeared~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => 'Nb objects updated~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => 'Nb objects unchanged~~', + 'Class:SynchroLog/Attribute:last_error' => 'Last error~~', + 'Class:SynchroLog/Attribute:traces' => 'Traces~~', + 'Class:SynchroReplica' => 'Synchro Replica~~', + 'Class:SynchroReplica/Attribute:sync_source_id' => 'Synchro Data Source~~', + 'Class:SynchroReplica/Attribute:dest_id' => 'Destination object (ID)~~', + 'Class:SynchroReplica/Attribute:dest_class' => 'Destination type~~', + 'Class:SynchroReplica/Attribute:status_last_seen' => 'Last seen~~', + 'Class:SynchroReplica/Attribute:status' => 'Status~~', + 'Class:SynchroReplica/Attribute:status/Value:modified' => 'Modified~~', + 'Class:SynchroReplica/Attribute:status/Value:new' => 'New~~', + 'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Obsolete~~', + 'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Orphan~~', + 'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Synchronized~~', + 'Class:SynchroReplica/Attribute:status_dest_creator' => 'Object Created ?~~', + 'Class:SynchroReplica/Attribute:status_last_error' => 'Last Error~~', + 'Class:SynchroReplica/Attribute:status_last_warning' => 'Warnings~~', + 'Class:SynchroReplica/Attribute:info_creation_date' => 'Creation Date~~', + 'Class:SynchroReplica/Attribute:info_last_modified' => 'Last Modified Date~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', + 'Class:appUserPreferences' => 'User Preferences~~', + 'Class:appUserPreferences/Attribute:userid' => 'User~~', + 'Class:appUserPreferences/Attribute:preferences' => 'Prefs~~', + 'Core:ExecProcess:Code1' => 'Wrong command or command finished with errors (e.g. wrong script name)~~', + 'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)~~', + 'Core:Duration_Seconds' => '%1$ds~~', + 'Core:Duration_Minutes_Seconds' => '%1$dmin %2$ds~~', + 'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds~~', + 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds~~', + 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as "%1$s")~~', + 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for "%1$s"~~', + 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%~~', + 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter "%1$s"~~', + 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter "query". There is no Query Phrasebook corresponding to the id: "%1$s".~~', + 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~', + 'Core:BulkExportOf_Class' => '%1$s Export~~', + 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~', + 'Core:BulkExport:ExportResult' => 'Result of the export:~~', + 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~', + 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~', + 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~', + 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~', + 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~', + 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~', + 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~', + 'Core:BulkExport:ColumnsOrder' => 'Columns order~~', + 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~', + 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~', + 'Core:BulkExport:CheckAll' => 'Check All~~', + 'Core:BulkExport:UncheckAll' => 'Uncheck All~~', + 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~', + 'Core:BulkExport:CSVOptions' => 'CSV Options~~', + 'Core:BulkExport:CSVLocalization' => 'Localization~~', + 'Core:BulkExport:PDFOptions' => 'PDF Options~~', + 'Core:BulkExport:PDFPageFormat' => 'Page Format~~', + 'Core:BulkExport:PDFPageSize' => 'Page Size:~~', + 'Core:BulkExport:PageSize-A4' => 'A4~~', + 'Core:BulkExport:PageSize-A3' => 'A3~~', + 'Core:BulkExport:PageSize-Letter' => 'Letter~~', + 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~', + 'Core:BulkExport:PageOrientation-L' => 'Landscape~~', + 'Core:BulkExport:PageOrientation-P' => 'Portrait~~', + 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~', + 'Core:BulkExport:XMLOptions' => 'XML Options~~', + 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~', + 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~', + 'Core:BulkExport:OptionNoLocalize' => 'Export Code instead of Label~~', + 'Core:BulkExport:OptionLinkSets' => 'Include linked objects~~', + 'Core:BulkExport:OptionFormattedText' => 'Preserve text formatting~~', + 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~', + 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~', + 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~', + 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~', + 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~', + 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~', + 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~', + 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~', + 'Core:BulkExport:XLSXOptions' => 'Excel Options~~', + 'Core:BulkExport:TextFormat' => 'Text fields containing some HTML markup~~', + 'Core:BulkExport:DateTimeFormat' => 'Date and Time format~~', + 'Core:BulkExport:DateTimeFormatDefault_Example' => 'Default format (%1$s), e.g. %2$s~~', + 'Core:BulkExport:DateTimeFormatCustom_Format' => 'Custom format: %1$s~~', + 'Core:BulkExport:PDF:PageNumber' => 'Page %1$s~~', + 'Core:DateTime:Placeholder_d' => 'DD~~', + 'Core:DateTime:Placeholder_j' => 'D~~', + 'Core:DateTime:Placeholder_m' => 'MM~~', + 'Core:DateTime:Placeholder_n' => 'M~~', + 'Core:DateTime:Placeholder_Y' => 'YYYY~~', + 'Core:DateTime:Placeholder_y' => 'YY~~', + 'Core:DateTime:Placeholder_H' => 'hh~~', + 'Core:DateTime:Placeholder_h' => 'h~~', + 'Core:DateTime:Placeholder_G' => 'hh~~', + 'Core:DateTime:Placeholder_g' => 'h~~', + 'Core:DateTime:Placeholder_a' => 'am/pm~~', + 'Core:DateTime:Placeholder_A' => 'AM/PM~~', + 'Core:DateTime:Placeholder_i' => 'mm~~', + 'Core:DateTime:Placeholder_s' => 'ss~~', + 'Core:Validator:Default' => 'Wrong format~~', + 'Core:Validator:Mandatory' => 'Please, fill this field~~', + 'Core:Validator:MustBeInteger' => 'Must be an integer~~', + 'Core:Validator:MustSelectOne' => 'Please, select one~~', + 'Class:TagSetFieldData' => '%2$s for class %1$s~~', + 'Class:TagSetFieldData+' => '~~', + 'Class:TagSetFieldData/Attribute:code' => 'Code~~', + 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', + 'Class:TagSetFieldData/Attribute:label' => 'Label~~', + 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', + 'Class:TagSetFieldData/Attribute:description' => 'Description~~', + 'Class:TagSetFieldData/Attribute:description+' => '~~', + 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', + 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', + 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', + 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted~~', + 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', + 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters, starting with a letter.~~', + 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'The chosen tag code is a reserved word~~', + 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tags label must not contain \'%1$s\' nor be empty~~', + 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tags Code cannot be changed when used~~', + 'Core:TagSetFieldData:ErrorClassUpdateNotAllowed' => 'Tags "Object Class" cannot be changed~~', + 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribute Code" cannot be changed~~', + 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)~~', + 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag~~', + 'Class:DBProperty' => 'DB property~~', + 'Class:DBProperty+' => '~~', + 'Class:DBProperty/Attribute:name' => 'Name~~', + 'Class:DBProperty/Attribute:name+' => '~~', + 'Class:DBProperty/Attribute:description' => 'Description~~', + 'Class:DBProperty/Attribute:description+' => '~~', + 'Class:DBProperty/Attribute:value' => 'Value~~', + 'Class:DBProperty/Attribute:value+' => '~~', + 'Class:DBProperty/Attribute:change_date' => 'Change date~~', + 'Class:DBProperty/Attribute:change_date+' => '~~', + 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', + 'Class:DBProperty/Attribute:change_comment+' => '~~', + 'Class:BackgroundTask' => 'Background task~~', + 'Class:BackgroundTask+' => '~~', + 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', + 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:running' => 'Running~~', + 'Class:BackgroundTask/Attribute:running+' => '~~', + 'Class:BackgroundTask/Attribute:status' => 'Status~~', + 'Class:BackgroundTask/Attribute:status+' => '~~', + 'Class:AsyncTask' => 'Async. task~~', + 'Class:AsyncTask+' => '~~', + 'Class:AsyncTask/Attribute:created' => 'Created~~', + 'Class:AsyncTask/Attribute:created+' => '~~', + 'Class:AsyncTask/Attribute:started' => 'Started~~', + 'Class:AsyncTask/Attribute:started+' => '~~', + 'Class:AsyncTask/Attribute:planned' => 'Planned~~', + 'Class:AsyncTask/Attribute:planned+' => '~~', + 'Class:AsyncTask/Attribute:event_id' => 'Event~~', + 'Class:AsyncTask/Attribute:event_id+' => '~~', + 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', + 'Class:AsyncTask/Attribute:status' => 'Status~~', + 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', + '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_task_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_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AbstractResource' => 'Abstract Resource~~', + 'Class:AbstractResource+' => '~~', + 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', + 'Class:ResourceAdminMenu+' => '~~', + 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', + 'Class:ResourceRunQueriesMenu+' => '~~', + 'Class:ResourceSystemMenu' => 'Resource System Menu~~', + 'Class:ResourceSystemMenu+' => '~~', +]); diff --git a/dictionaries/et.dictionary.itop.ui.php b/dictionaries/et.dictionary.itop.ui.php new file mode 100644 index 0000000000..7bc69a92df --- /dev/null +++ b/dictionaries/et.dictionary.itop.ui.php @@ -0,0 +1,1450 @@ + 'Audit Category~~', + 'Class:AuditCategory+' => 'Audit category defines a scope of objects which needs to be audited. +It groups all audit rules applying to that object scope~~', + 'Class:AuditCategory/Attribute:name' => 'Category Name~~', + 'Class:AuditCategory/Attribute:name+' => 'Identify a scope of objects to audit~~', + 'Class:AuditCategory/Attribute:description' => 'Description~~', + 'Class:AuditCategory/Attribute:description+' => 'Long description for this audit category~~', + 'Class:AuditCategory/Attribute:definition_set' => 'Object scope~~', + 'Class:AuditCategory/Attribute:definition_set+' => 'OQL query defining the set of objects to audit~~', + 'Class:AuditCategory/Attribute:rules_list' => 'Audit rules~~', + 'Class:AuditCategory/Attribute:rules_list+' => 'Audit rules using the object scope of this category~~', + 'Class:AuditCategory/Attribute:ok_error_tolerance' => 'Warning threshold~~', + 'Class:AuditCategory/Attribute:ok_error_tolerance+' => 'Percentage of invalid objects below which the result is a warning (orange)~~', + 'Class:AuditCategory/Attribute:warning_error_tolerance' => 'Error threshold~~', + 'Class:AuditCategory/Attribute:warning_error_tolerance+' => 'Percentage of invalid objects below which the result is in error (red)~~', + 'Class:AuditCategory/Attribute:domains_list' => 'Domains~~', + 'Class:AuditCategory/Attribute:domains_list+' => 'Domains which include this category~~', + 'Class:AuditRule' => 'Audit Rule~~', + 'Class:AuditRule+' => 'An audit rule corresponds a single check within an audit category. +It is applied on the scope of objects defined by the audit category~~', + 'Class:AuditRule/Attribute:name' => 'Rule name~~', + 'Class:AuditRule/Attribute:name+' => 'Short name for this rule~~', + 'Class:AuditRule/Attribute:description' => 'Description~~', + 'Class:AuditRule/Attribute:description+' => 'What is checked?~~', + 'Class:AuditRule/Attribute:process' => 'Correction process~~', + 'Class:AuditRule/Attribute:process+' => 'How should it be fixed? Who should do it? ...~~', + 'Class:AuditRule/Attribute:query' => 'Query to run~~', + 'Class:AuditRule/Attribute:query+' => 'The OQL expression to run. Returned classes must be aligned with those of the category\'s scope~~', + 'Class:AuditRule/Attribute:valid_flag' => 'Returned objects: ~~', + 'Class:AuditRule/Attribute:valid_flag+' => 'Does the query to run returns valid or invalid objects? +"Valid objects": then objects in error are those part of the scope and not in the list of valid objects, +"Invalid objects": then objects in error are the invalid objects which are part of the scope~~', + 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'Valid objects~~', + 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'Then objects in error are those part of the scope and not in the list of valid objects~~', + 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'Invalid objects~~', + 'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'Then objects in error are the invalid objects which are part of the scope~~', + 'Class:AuditRule/Attribute:category_id' => 'Category~~', + 'Class:AuditRule/Attribute:category_id+' => 'The category of this rule~~', + 'Class:AuditRule/Attribute:category_name' => 'Category name~~', + 'Class:AuditRule/Attribute:category_name+' => 'Name of the category of this rule~~', + 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', + 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', + 'Class:AuditDomain' => 'Audit Domain~~', + 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. +Domain usually correspond to who is responsible for checking and fixing errors~~', + 'Class:AuditDomain/Attribute:name' => 'Name~~', + 'Class:AuditDomain/Attribute:name+' => 'Its a segmentation of the Audit by who is in charge of fixing it or just interested~~', + 'Class:AuditDomain/Attribute:description' => 'Description~~', + 'Class:AuditDomain/Attribute:description+' => '~~', + 'Class:AuditDomain/Attribute:icon' => 'Icon~~', + 'Class:AuditDomain/Attribute:icon+' => '~~', + 'Class:AuditDomain/Attribute:categories_list' => 'Categories~~', + 'Class:AuditDomain/Attribute:categories_list+' => 'Related audit categories. When running the audit on a domain, all related audit categories are checked and only those.~~', + 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain~~', + 'Class:lnkAuditCategoryToAuditDomain+' => '~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Category~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Audit Category~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => 'Category name~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name+' => 'Audit category name~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id' => 'Domain~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domain~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domain name~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domain name~~', + 'Class:Query' => 'Query~~', + 'Class:Query+' => 'A query is a data set defined in a dynamic way~~', + 'Class:Query/Attribute:name' => 'Name~~', + 'Class:Query/Attribute:name+' => 'Identifies the query~~', + 'Class:Query/Attribute:description' => 'Description~~', + 'Class:Query/Attribute:description+' => 'Long description for the query (purpose, usage, etc.)~~', + 'Class:Query/Attribute:is_template' => 'Template for OQL fields~~', + 'Class:Query/Attribute:is_template+' => 'Usable as source for recipient OQL in Notifications~~', + 'Class:Query/Attribute:is_template/Value:yes' => 'Yes~~', + 'Class:Query/Attribute:is_template/Value:no' => 'No~~', + 'Class:Query/Attribute:export_count' => 'Export counter~~', + 'Class:Query/Attribute:export_count+' => 'Counter reflecting the number of time this query has been executed~~', + 'Class:Query/Attribute:export_last_date' => 'Last export~~', + 'Class:Query/Attribute:export_last_date+' => 'Date and time of the last export execution~~', + 'Class:Query/Attribute:export_last_user_id' => 'User~~', + 'Class:Query/Attribute:export_last_user_id+' => 'The user who executed the last export~~', + 'Class:Query/Attribute:export_last_user_contact' => 'Contact~~', + 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~', + 'Class:Query/Attribute:usages' => 'Usages~~', + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. + - The "Notification" tag implies the class of returned objects has one and only one field of type email. + - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', + 'Class:Query/Attribute:usages/Value:export' => 'Export~~', + 'Class:Query/Attribute:usages/Value:reference' => 'Reference for AI~~', + 'Class:Query/Attribute:usages/Value:notif' => 'Notification~~', + 'Class:Query/Attribute:usages/Value:draft' => 'Draft~~', + 'Class:Query/Attribute:usages/Value:dashlet' => 'Dashlet~~', + 'Class:Query/Attribute:owner_id' => 'Owner~~', + 'Class:Query/Attribute:owner_id+' => 'Team or person responsible for this query~~', + 'Query:baseinfo' => 'General information~~', + 'Query:exportInfo' => 'Export information~~', + 'Class:QueryOQL/Attribute:fields' => 'Fields~~', + 'Class:QueryOQL/Attribute:fields+' => 'Comma separated list of attributes (or alias.attribute) to export~~', + 'Class:QueryOQL' => 'OQL Query~~', + 'Class:QueryOQL+' => 'A query based on the Object Query Language~~', + 'Class:QueryOQL/Attribute:oql' => 'Expression~~', + 'Class:QueryOQL/Attribute:oql+' => 'OQL Expression~~', + 'Class:User' => 'User~~', + 'Class:User+' => 'User login~~', + 'Class:User/Attribute:finalclass' => 'Type of account~~', + 'Class:User/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:User/Attribute:contactid' => 'Person~~', + 'Class:User/Attribute:contactid+' => 'Mandatory for a User Portal and highly recommended for all but technical accounts~~', + 'Class:User/Attribute:org_id' => 'Organization~~', + 'Class:User/Attribute:org_id+' => 'Organization of the associated person~~', + 'Class:User/Attribute:last_name' => 'Last name~~', + 'Class:User/Attribute:last_name+' => 'Name of the corresponding contact~~', + 'Class:User/Attribute:first_name' => 'First name~~', + 'Class:User/Attribute:first_name+' => 'First name of the corresponding contact~~', + 'Class:User/Attribute:email' => 'Email~~', + 'Class:User/Attribute:email+' => 'Email of the corresponding contact~~', + 'Class:User/Attribute:login' => 'Login~~', + 'Class:User/Attribute:login+' => 'Account identification string, must be unique within '.ITOP_APPLICATION_SHORT.'~~', + 'Class:User/Attribute:language' => 'Language~~', + 'Class:User/Attribute:language+' => 'Default '.ITOP_APPLICATION_SHORT.' language for this user, to choose amoungst languages in which '.ITOP_APPLICATION_SHORT.' was localized . ~~', + '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' => 'French~~', + 'Class:User/Attribute:language/Value:FR FR+' => 'French (France)~~', + 'Class:User/Attribute:profile_list' => 'Profiles~~', + 'Class:User/Attribute:profile_list+' => 'Roles, granting rights for that person~~', + 'Class:User/Attribute:allowed_org_list' => 'Allowed Organizations~~', + 'Class:User/Attribute:allowed_org_list+' => 'The end user is allowed to see data belonging to the following organizations. If no organization is specified, there is no restriction.~~', + 'Class:User/Attribute:status' => 'Status~~', + 'Class:User/Attribute:status+' => 'Whether the user account is enabled or disabled.~~', + 'Class:User/Attribute:status/Value:enabled' => 'Enabled~~', + 'Class:User/Attribute:status/Value:disabled' => 'Disabled~~', + 'Class:User/Error:LoginMustBeUnique' => 'Login must be unique - "%1$s" is already being used.~~', + 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'At least one profile must be assigned to this user.~~', + 'Class:User/Error:PrivilegedUserMustHaveAccessToBackOffice' => 'Profile "%1$s" cannot be given to privileged Users (Administrators, SuperUsers and REST Services Users)~~', + '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:AdminProfileCannotBeRemovedBySelf' => 'You cannot remove your own Administrator profile. Ask another Administrator to do it for you~~', + 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'You cannot remove your own rights to edit Users~~', + 'Class:User/Error:PortalPowerUserHasInsufficientRights' => 'The Portal power user profile does not give sufficient access rights (another profile must be added)~~', + '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.~~', + 'Class:User/Error:PersonIsMandatory' => 'The Contact is mandatory.~~', + 'Class:User/Warning:NoOrganizationMeansFullAccess' => 'No "Allowed Organizations" defined for this user, this means they have access to all organizations~~', + 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office~~', + 'Class:UserInternal' => 'User Internal~~', + 'Class:UserInternal+' => 'User defined within '.ITOP_APPLICATION_SHORT.'~~', + 'Class:URP_Profiles' => 'Profile~~', + 'Class:URP_Profiles+' => 'User profile~~', + 'Class:URP_Profiles/Attribute:name' => 'Name~~', + 'Class:URP_Profiles/Attribute:name+' => '~~', + 'Class:URP_Profiles/Attribute:description' => 'Description~~', + 'Class:URP_Profiles/Attribute:description+' => 'one line description~~', + 'Class:URP_Profiles/Attribute:user_list' => 'Users~~', + 'Class:URP_Profiles/Attribute:user_list+' => 'persons having this role~~', + 'Class:URP_Dimensions' => 'dimension~~', + 'Class:URP_Dimensions+' => 'application dimension (defining silos)~~', + 'Class:URP_Dimensions/Attribute:name' => 'Name~~', + 'Class:URP_Dimensions/Attribute:name+' => '~~', + 'Class:URP_Dimensions/Attribute:description' => 'Description~~', + 'Class:URP_Dimensions/Attribute:description+' => 'one line description~~', + 'Class:URP_Dimensions/Attribute:type' => 'Type~~', + 'Class:URP_Dimensions/Attribute:type+' => 'class name or data type (projection unit)~~', + 'Class:URP_UserProfile' => 'User to profile~~', + 'Class:URP_UserProfile+' => 'user profiles~~', + 'Class:URP_UserProfile/Name' => 'Link between %1$s and %2$s~~', + 'Class:URP_UserProfile/Attribute:userid' => 'User~~', + 'Class:URP_UserProfile/Attribute:userid+' => 'user account~~', + 'Class:URP_UserProfile/Attribute:userlogin' => 'Login~~', + 'Class:URP_UserProfile/Attribute:userlogin+' => 'User\'s login~~', + 'Class:URP_UserProfile/Attribute:profileid' => 'Profile~~', + 'Class:URP_UserProfile/Attribute:profileid+' => 'usage profile~~', + 'Class:URP_UserProfile/Attribute:profile' => 'Profile~~', + 'Class:URP_UserProfile/Attribute:profile+' => 'Profile name~~', + 'Class:URP_UserProfile/Attribute:reason' => 'Reason~~', + 'Class:URP_UserProfile/Attribute:reason+' => 'explain why this person may have this role~~', + 'Class:URP_UserOrg' => 'User organizations~~', + 'Class:URP_UserOrg+' => 'Allowed organizations~~', + 'Class:URP_UserOrg/Name' => 'Link between %1$s and %2$s~~', + 'Class:URP_UserOrg/Attribute:userid' => 'User~~', + 'Class:URP_UserOrg/Attribute:userid+' => 'user account~~', + 'Class:URP_UserOrg/Attribute:userlogin' => 'Login~~', + 'Class:URP_UserOrg/Attribute:userlogin+' => 'User\'s login~~', + 'Class:URP_UserOrg/Attribute:allowed_org_id' => 'Organization~~', + 'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Allowed organization~~', + 'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Organization~~', + 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Allowed organization~~', + 'Class:URP_UserOrg/Attribute:reason' => 'Reason~~', + 'Class:URP_UserOrg/Attribute:reason+' => 'explain why this person is allowed to see the data belonging to this organization~~', + 'Class:URP_ProfileProjection' => 'profile_projection~~', + 'Class:URP_ProfileProjection+' => 'profile projections~~', + 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimension~~', + 'Class:URP_ProfileProjection/Attribute:dimensionid+' => 'application dimension~~', + 'Class:URP_ProfileProjection/Attribute:dimension' => 'Dimension~~', + 'Class:URP_ProfileProjection/Attribute:dimension+' => 'application dimension~~', + 'Class:URP_ProfileProjection/Attribute:profileid' => 'Profile~~', + 'Class:URP_ProfileProjection/Attribute:profileid+' => 'usage profile~~', + 'Class:URP_ProfileProjection/Attribute:profile' => 'Profile~~', + 'Class:URP_ProfileProjection/Attribute:profile+' => 'Profile name~~', + 'Class:URP_ProfileProjection/Attribute:value' => 'Value expression~~', + 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL expression (using $user) | constant | | +attribute code~~', + 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribute~~', + 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Target attribute code (optional)~~', + 'Class:URP_ClassProjection' => 'class_projection~~', + 'Class:URP_ClassProjection+' => 'class projections~~', + 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimension~~', + 'Class:URP_ClassProjection/Attribute:dimensionid+' => 'application dimension~~', + 'Class:URP_ClassProjection/Attribute:dimension' => 'Dimension~~', + 'Class:URP_ClassProjection/Attribute:dimension+' => 'application dimension~~', + 'Class:URP_ClassProjection/Attribute:class' => 'Class~~', + 'Class:URP_ClassProjection/Attribute:class+' => 'Target class~~', + 'Class:URP_ClassProjection/Attribute:value' => 'Value expression~~', + 'Class:URP_ClassProjection/Attribute:value+' => 'OQL expression (using $this) | constant | | +attribute code~~', + 'Class:URP_ClassProjection/Attribute:attribute' => 'Attribute~~', + 'Class:URP_ClassProjection/Attribute:attribute+' => 'Target attribute code (optional)~~', + 'Class:URP_ActionGrant' => 'action_permission~~', + 'Class:URP_ActionGrant+' => 'permissions on classes~~', + 'Class:URP_ActionGrant/Attribute:profileid' => 'Profile~~', + 'Class:URP_ActionGrant/Attribute:profileid+' => 'usage profile~~', + 'Class:URP_ActionGrant/Attribute:profile' => 'Profile~~', + 'Class:URP_ActionGrant/Attribute:profile+' => 'usage profile~~', + 'Class:URP_ActionGrant/Attribute:class' => 'Class~~', + 'Class:URP_ActionGrant/Attribute:class+' => 'Target class~~', + 'Class:URP_ActionGrant/Attribute:permission' => 'Permission~~', + 'Class:URP_ActionGrant/Attribute:permission+' => 'allowed or not allowed?~~', + 'Class:URP_ActionGrant/Attribute:permission/Value:yes' => 'yes~~', + 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => 'yes~~', + 'Class:URP_ActionGrant/Attribute:permission/Value:no' => 'no~~', + 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'no~~', + 'Class:URP_ActionGrant/Attribute:action' => 'Action~~', + 'Class:URP_ActionGrant/Attribute:action+' => 'operations to perform on the given class~~', + 'Class:URP_StimulusGrant' => 'stimulus_permission~~', + 'Class:URP_StimulusGrant+' => 'permissions on stimulus in the life cycle of the object~~', + 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profile~~', + 'Class:URP_StimulusGrant/Attribute:profileid+' => 'usage profile~~', + 'Class:URP_StimulusGrant/Attribute:profile' => 'Profile~~', + 'Class:URP_StimulusGrant/Attribute:profile+' => 'usage profile~~', + 'Class:URP_StimulusGrant/Attribute:class' => 'Class~~', + 'Class:URP_StimulusGrant/Attribute:class+' => 'Target class~~', + 'Class:URP_StimulusGrant/Attribute:permission' => 'Permission~~', + 'Class:URP_StimulusGrant/Attribute:permission+' => 'allowed or not allowed?~~', + 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'yes~~', + 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => 'yes~~', + 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'no~~', + 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'no~~', + 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus~~', + 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'stimulus code~~', + 'Class:URP_AttributeGrant' => 'attribute_permission~~', + 'Class:URP_AttributeGrant+' => 'permissions at the attributes level~~', + 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Action grant~~', + 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'action grant~~', + 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attribute~~', + 'Class:URP_AttributeGrant/Attribute:attcode+' => 'attribute code~~', + 'Class:UserDashboard' => 'User dashboard~~', + 'Class:UserDashboard+' => '~~', + 'Class:UserDashboard/Attribute:user_id' => 'User~~', + 'Class:UserDashboard/Attribute:user_id+' => '~~', + 'Class:UserDashboard/Attribute:menu_code' => 'Menu code~~', + 'Class:UserDashboard/Attribute:menu_code+' => '~~', + 'Class:UserDashboard/Attribute:contents' => 'Contents~~', + 'Class:UserDashboard/Attribute:contents+' => '~~', + 'Menu:WelcomeMenu' => 'Welcome~~', + 'Menu:WelcomeMenu+' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', + 'Menu:WelcomeMenuPage' => 'Welcome~~', + 'Menu:WelcomeMenuPage+' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', + 'Menu:AdminTools' => 'Administration~~', + 'Menu:AdminTools+' => 'Administration tools~~', + 'Menu:AdminTools?' => 'Tools accessible only to users having the administrator profile~~', + 'Menu:CSVImportMenu' => 'CSV import~~', + 'Menu:CSVImportMenu+' => 'Bulk creation or update~~', + 'Menu:DataModelMenu' => 'Data model~~', + 'Menu:DataModelMenu+' => 'Overview of the data model~~', + 'Menu:ExportMenu' => 'Export~~', + 'Menu:ExportMenu+' => 'Export the results of any query in HTML, CSV or XML~~', + 'Menu:NotificationsMenu' => 'Notifications~~', + 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~', + 'Menu:MyShortcuts' => 'My Shortcuts~~', + 'Menu:DataAdministration' => 'Data administration~~', + 'Menu:DataAdministration+' => '~~', + 'BooleanLabel:yes' => 'yes~~', + 'BooleanLabel:no' => 'no~~', + 'UI:WelcomeMenu:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', + 'UI:WelcomeMenu:AllOpenRequests' => 'Open requests: %1$d~~', + 'UI:WelcomeMenu:MyCalls' => 'My requests~~', + 'UI:WelcomeMenu:OpenIncidents' => 'Open incidents: %1$d~~', + 'UI:WelcomeMenu:AllConfigItems' => 'Configuration Items: %1$d~~', + 'UI:WelcomeMenu:MyIncidents' => 'Incidents assigned to me~~', + 'UI:AllOrganizations' => ' All Organizations ~~', + 'UI:YourSearch' => 'Your Search~~', + 'UI:LoggedAsMessage' => 'Logged in as %1$s (%2$s)~~', + 'UI:LoggedAsMessage+Admin' => 'Logged in as %1$s (%2$s, Administrator)~~', + 'UI:Button:Logoff' => 'Log off~~', + 'UI:Button:GlobalSearch' => 'Search~~', + 'UI:Button:Search' => ' Search ~~', + 'UI:Button:Clear' => ' Clear ~~', + 'UI:Button:Confirm' => ' Confirm ~~', + 'UI:Button:SearchInHierarchy' => 'Search in hierarchy~~', + 'UI:Button:Query' => ' Query ~~', + 'UI:Button:Ok' => 'Ok~~', + 'UI:Button:Save' => 'Save~~', + 'UI:Button:SaveAnd' => 'Save and %1$s~~', + 'UI:Button:Cancel' => 'Cancel~~', + 'UI:Button:Close' => 'Close~~', + 'UI:Button:Apply' => 'Apply~~', + 'UI:Button:Send' => 'Send~~', + 'UI:Button:SendAnd' => 'Send and %1$s~~', + 'UI:Button:Back' => ' << Back ~~', + 'UI:Button:Restart' => ' |<< Restart ~~', + 'UI:Button:Next' => ' Next >> ~~', + 'UI:Button:Finish' => ' Finish ~~', + 'UI:Button:DoImport' => ' Run the Import ! ~~', + 'UI:Button:Done' => ' Done ~~', + 'UI:Button:SimulateImport' => ' Simulate the Import ~~', + 'UI:Button:Test' => 'Test!~~', + 'UI:Button:Evaluate' => ' Evaluate ~~', + 'UI:Button:Evaluate:Title' => ' Evaluate (Ctrl+Enter)~~', + 'UI:Button:AddObject' => ' Add... ~~', + 'UI:Button:BrowseObjects' => ' Browse... ~~', + 'UI:Button:Add' => ' Add ~~', + 'UI:Button:AddToList' => ' << Add ~~', + 'UI:Button:RemoveFromList' => ' Remove >> ~~', + 'UI:Button:FilterList' => ' Filter... ~~', + 'UI:Button:Create' => ' Create ~~', + 'UI:Button:Delete' => ' Delete ~~', + 'UI:Button:Rename' => ' Rename... ~~', + 'UI:Button:ChangePassword' => ' Change Password ~~', + 'UI:Button:ResetPassword' => ' Reset Password ~~', + 'UI:Button:Insert' => 'Insert~~', + 'UI:Button:More' => 'More~~', + 'UI:Button:Less' => 'Less~~', + 'UI:Button:Wait' => 'Please wait while updating fields~~', + 'UI:Treeview:CollapseAll' => 'Collapse All~~', + 'UI:Treeview:ExpandAll' => 'Expand All~~', + 'UI:UserPref:DoNotShowAgain' => 'Do not show again~~', + 'UI:InputFile:NoFileSelected' => 'No File Selected~~', + 'UI:InputFile:SelectFile' => 'Select a file~~', + 'UI:SearchToggle' => 'Search~~', + 'UI:ClickToCreateNew' => 'Create a %1$s~~', + 'UI:SearchFor_Class' => 'Search for %1$s objects~~', + 'UI:NoObjectToDisplay' => 'No object to display.~~', + 'UI:Error:SaveFailed' => 'The object cannot be saved :~~', + 'UI:Error:MandatoryTemplateParameter_object_id' => 'Parameter object_id is mandatory when link_attr is specified. Check the definition of the display template.~~', + 'UI:Error:MandatoryTemplateParameter_target_attr' => 'Parameter target_attr is mandatory when link_attr is specified. Check the definition of the display template.~~', + 'UI:Error:MandatoryTemplateParameter_group_by' => 'Parameter group_by is mandatory. Check the definition of the display template.~~', + 'UI:Error:InvalidGroupByFields' => 'Invalid list of fields to group by: "%1$s".~~', + 'UI:Error:UnsupportedStyleOfBlock' => 'Error: unsupported style of block: "%1$s".~~', + 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => 'Incorrect link definition: the class of objects to manage: %1$s was not found as an external key in the class %2$s~~', + 'UI:Error:Object_Class_Id_NotFound' => 'Object: %1$s:%2$d not found.~~', + 'UI:Error:WizardCircularReferenceInDependencies' => 'Error: Circular reference in the dependencies between the fields, check the data model.~~', + 'UI:Error:UploadedFileTooBig' => 'The uploaded file is too big. (Max allowed size is %1$s). To modify this limit, contact your '.ITOP_APPLICATION_SHORT.' administrator. (Check the PHP configuration for upload_max_filesize and post_max_size on the server).~~', + 'UI:Error:UploadedFileTruncated.' => 'Uploaded file has been truncated !~~', + 'UI:Error:NoTmpDir' => 'The temporary directory is not defined.~~', + 'UI:Error:CannotWriteToTmp_Dir' => 'Unable to write the temporary file to the disk. upload_tmp_dir = "%1$s".~~', + 'UI:Error:UploadStoppedByExtension_FileName' => 'Upload stopped by extension. (Original file name = "%1$s").~~', + 'UI:Error:UploadFailedUnknownCause_Code' => 'File upload failed, unknown cause. (Error code = "%1$s").~~', + 'UI:Error:1ParametersMissing' => 'Error: the following parameter must be specified for this operation: %1$s.~~', + 'UI:Error:2ParametersMissing' => 'Error: the following parameters must be specified for this operation: %1$s and %2$s.~~', + 'UI:Error:3ParametersMissing' => 'Error: the following parameters must be specified for this operation: %1$s, %2$s and %3$s.~~', + 'UI:Error:4ParametersMissing' => 'Error: the following parameters must be specified for this operation: %1$s, %2$s, %3$s and %4$s.~~', + 'UI:Error:IncorrectOQLQuery_Message' => 'Error: incorrect OQL query: %1$s~~', + 'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => 'An error occured while running the query: %1$s~~', + 'UI:Error:ObjectAlreadyUpdated' => 'Error: the object has already been updated.~~', + 'UI:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated.~~', + 'UI:Error:ObjectsAlreadyDeleted' => 'Error: objects have already been deleted!~~', + 'UI:Error:BulkDeleteNotAllowedOn_Class' => 'You are not allowed to perform a bulk delete of objects of class %1$s~~', + 'UI:Error:DeleteNotAllowedOn_Class' => 'You are not allowed to delete objects of class %1$s~~', + 'UI:Error:ReadNotAllowedOn_Class' => 'You are not allowed to view objects of class %1$s~~', + 'UI:Error:BulkModifyNotAllowedOn_Class' => 'You are not allowed to perform a bulk update of objects of class %1$s~~', + 'UI:Error:ObjectAlreadyCloned' => 'Error: the object has already been cloned!~~', + 'UI:Error:ObjectAlreadyCreated' => 'Error: the object has already been created!~~', + 'UI:Error:Invalid_Stimulus_On_Object_In_State' => '%2$s is currently in the "%3$s" state, the "%1$s" operation you requested could not be applied.~~', + 'UI:Error:InvalidDashboardFile' => 'Error: invalid dashboard file~~', + 'UI:Error:InvalidDashboard' => 'Error: invalid dashboard~~', + 'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~', + 'UI:Error:MaintenanceTitle' => 'Maintenance~~', + 'UI:Error:InvalidToken' => 'The current session is invalid. Please refresh the page and try again. If the problem persists, please log out and log in again.~~', + 'UI:Error:TwigController' => 'Internal error in form controller~~', + 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~', + 'UI:GroupBy:Count' => 'Count~~', + 'UI:GroupBy:Count+' => 'Number of elements~~', + 'UI:CountOfObjects' => '%1$d objects matching the criteria.~~', + 'UI_CountOfObjectsShort' => '%1$d objects.~~', + 'UI:NoObject_Class_ToDisplay' => 'No %1$s to display~~', + 'UI:History:LastModified_On_By' => 'Last modified on %1$s by %2$s.~~', + 'UI:HistoryTab' => 'History~~', + 'UI:NotificationsTab' => 'Notifications~~', + 'UI:History:BulkImports' => 'History~~', + 'UI:History:BulkImports+' => 'List of CSV imports (latest import first)~~', + 'UI:History:BulkImportDetails' => 'Changes resulting from the CSV import performed on %1$s (by %2$s)~~', + 'UI:History:Date' => 'Date~~', + 'UI:History:Date+' => 'Date of the change~~', + 'UI:History:User' => 'User~~', + 'UI:History:User+' => 'User who made the change~~', + 'UI:History:Changes' => 'Changes~~', + 'UI:History:Changes+' => 'Changes made to the object~~', + 'UI:History:StatsCreations' => 'Created~~', + 'UI:History:StatsCreations+' => 'Count of objects created~~', + 'UI:History:StatsModifs' => 'Modified~~', + 'UI:History:StatsModifs+' => 'Count of objects modified~~', + 'UI:History:StatsDeletes' => 'Deleted~~', + 'UI:History:StatsDeletes+' => 'Count of objects deleted~~', + 'UI:Loading' => 'Loading...~~', + 'UI:Menu:Actions' => 'Actions~~', + 'UI:Menu:OtherActions' => 'Other Actions~~', + 'UI:Menu:Transitions' => 'Transitions~~', + 'UI:Menu:OtherTransitions' => 'Other Transitions~~', + 'UI:Menu:View' => 'View this object~~', + 'UI:Menu:New' => 'New...~~', + 'UI:Menu:Add' => 'Add...~~', + 'UI:Menu:Manage' => 'Manage...~~', + 'UI:Menu:EMail' => 'eMail~~', + 'UI:Menu:CSVExport' => 'CSV Export...~~', + 'UI:Menu:OpenOQL' => 'View the OQL query~~', + 'UI:Menu:Modify' => 'Modify...~~', + 'UI:Menu:Delete' => 'Delete...~~', + 'UI:Menu:BulkDelete' => 'Delete...~~', + 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~', + 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~', + 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~', + 'UI:UndefinedObject' => 'undefined~~', + 'UI:Document:OpenInNewWindow:Download' => 'Open in new window: %1$s, Download: %2$s~~', + 'UI:SplitDateTime-Date' => 'date~~', + 'UI:SplitDateTime-Time' => 'time~~', + 'UI:TruncatedResults' => '%1$d objects displayed out of %2$d~~', + 'UI:DisplayAll' => 'Display All~~', + 'UI:CollapseList' => 'Collapse~~', + 'UI:CountOfResults' => '%1$d object(s)~~', + 'UI:ChangesLogTitle' => 'Changes log (%1$d):~~', + 'UI:EmptyChangesLogTitle' => 'Changes log is empty~~', + 'UI:SearchFor_Class_Objects' => 'Search for %1$s Objects~~', + 'UI:OQLQueryBuilderTitle' => 'OQL Query Builder~~', + 'UI:OQLQueryTab' => 'OQL Query~~', + 'UI:SimpleSearchTab' => 'Simple Search~~', + 'UI:Details+' => 'Details~~', + 'UI:SearchValue:Any' => '* Any *~~', + 'UI:SearchValue:Mixed' => '* mixed *~~', + 'UI:SearchValue:NbSelected' => '# selected~~', + 'UI:SearchValue:CheckAll' => 'Check All~~', + 'UI:SearchValue:UncheckAll' => 'Uncheck All~~', + 'UI:SelectOne' => '-- select one --~~', + 'UI:AccessRO-All' => ITOP_APPLICATION.' is read-only~~', + 'UI:AccessRO-Users' => ITOP_APPLICATION.' is read-only for end-users~~', + 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~', + 'UI:CSVImport:MappingSelectOne' => '-- select one --~~', + 'UI:CSVImport:MappingNotApplicable' => '-- ignore this field --~~', + 'UI:CSVImport:NoData' => 'Empty data set..., please provide some data!~~', + 'UI:Title:DataPreview' => 'Data Preview~~', + 'UI:CSVImport:ErrorOnlyOneColumn' => 'Error: The data contains only one column. Did you select the appropriate separator character?~~', + 'UI:CSVImport:FieldName' => 'Field %1$d~~', + 'UI:CSVImport:DataLine1' => 'Data Line 1~~', + 'UI:CSVImport:DataLine2' => 'Data Line 2~~', + 'UI:CSVImport:idField' => 'id (Primary Key)~~', + 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import~~', + 'UI:Title:BulkImport+' => 'CSV Import Wizard~~', + 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~', + 'UI:CSVImport:ClassesSelectOne' => '-- select one --~~', + 'UI:CSVImport:ErrorExtendedAttCode' => 'Internal error: "%1$s" is an incorrect code because "%2$s" is NOT an external key of the class "%3$s"~~', + 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objects(s) will stay unchanged.~~', + 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objects(s) will be modified.~~', + 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objects(s) will be added.~~', + 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objects(s) will have errors.~~', + 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objects(s) remained unchanged.~~', + 'UI:CSVImport:ObjectsWereModified' => '%1$d objects(s) were modified.~~', + 'UI:CSVImport:ObjectsWereAdded' => '%1$d objects(s) were added.~~', + 'UI:CSVImport:ObjectsHadErrors' => '%1$d objects(s) had errors.~~', + 'UI:Title:CSVImportStep2' => 'Step 2 of 5: CSV data options~~', + 'UI:Title:CSVImportStep3' => 'Step 3 of 5: Data mapping~~', + 'UI:Title:CSVImportStep4' => 'Step 4 of 5: Import simulation~~', + 'UI:Title:CSVImportStep5' => 'Step 5 of 5: Import completed~~', + 'UI:CSVImport:LinesNotImported' => 'Lines that could not be loaded:~~', + 'UI:CSVImport:LinesNotImported+' => 'The following lines have not been imported because they contain errors~~', + 'UI:CSVImport:SeparatorComma+' => ', (comma)~~', + 'UI:CSVImport:SeparatorSemicolon+' => '; (semicolon)~~', + 'UI:CSVImport:SeparatorTab+' => 'tab~~', + 'UI:CSVImport:SeparatorOther' => 'other:~~', + 'UI:CSVImport:QualifierDoubleQuote+' => '" (double quote)~~', + 'UI:CSVImport:QualifierSimpleQuote+' => '\' (simple quote)~~', + 'UI:CSVImport:QualifierOther' => 'other:~~', + 'UI:CSVImport:TreatFirstLineAsHeader' => 'Treat the first line as a header (column names)~~', + 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => 'Skip %1$s line(s) at the beginning of the file~~', + 'UI:CSVImport:CSVDataPreview' => 'CSV Data Preview~~', + 'UI:CSVImport:Column' => 'Column %1$s~~', + 'UI:CSVImport:SelectFile' => 'Select the file to import:~~', + 'UI:CSVImport:Tab:LoadFromFile' => 'Load from a file~~', + 'UI:CSVImport:Tab:CopyPaste' => 'Copy and paste data~~', + 'UI:CSVImport:Tab:Templates' => 'Templates~~', + 'UI:CSVImport:PasteData' => 'Paste the data to import:~~', + 'UI:CSVImport:PickClassForTemplate' => 'Pick the template to download: ~~', + 'UI:CSVImport:SeparatorCharacter' => 'Separator character:~~', + 'UI:CSVImport:TextQualifierCharacter' => 'Text qualifier character~~', + 'UI:CSVImport:CommentsAndHeader' => 'Comments and header~~', + 'UI:CSVImport:SelectClass' => 'Select the class to import:~~', + 'UI:CSVImport:AdvancedMode' => 'Advanced mode~~', + 'UI:CSVImport:AdvancedMode+' => 'In advanced mode the "id" (primary key) of the objects can be used to update and rename objects.However the column "id" (if present) can only be used as a search criteria and can not be combined with any other search criteria.~~', + 'UI:CSVImport:SelectAClassFirst' => 'To configure the mapping, select a class first.~~', + 'UI:CSVImport:HeaderFields' => 'Fields~~', + 'UI:CSVImport:HeaderMappings' => 'Mappings~~', + 'UI:CSVImport:HeaderSearch' => 'Search?~~', + 'UI:CSVImport:AlertIncompleteMapping' => 'Please select a mapping for every field.~~', + 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~', + 'UI:CSVImport:AlertNoSearchCriteria' => 'Please select at least one search criteria~~', + 'UI:CSVImport:Encoding' => 'Character encoding~~', + 'UI:CSVImport:ViewAllPossibleValues' => 'View all possible values~~', + 'UI:CSVImport:ViewAllAmbiguousValues' => 'View all ambiguous values~~', + 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Universal Search~~', + 'UI:UniversalSearch:Error' => 'Error: %1$s~~', + 'UI:UniversalSearch:LabelSelectTheClass' => 'Select the class to search: ~~', + 'UI:CSVReport-Value-Modified' => 'Modified~~', + 'UI:CSVReport-Value-SetIssue' => 'Invalid value for attribute~~', + 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' is an invalid value~~', + 'UI:CSVReport-Value-NoMatch' => 'No match for value \'%1$s\'~~', + 'UI:CSVReport-Value-NoMatch-PossibleValues' => 'Some possible \'%1$s\' value(s): %2$s~~', + 'UI:CSVReport-Value-NoMatch-NoObject' => 'There are no \'%1$s\' objects~~', + 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => 'There are no \'%1$s\' objects found with your current profile~~', + 'UI:CSVReport-Value-NoMatch-SomeObjectNotVisibleForCurrentUser' => 'There are some \'%1$s\' objects not visible with your current profile~~', + 'UI:CSVReport-Value-Missing' => 'Missing mandatory value~~', + 'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects~~', + 'UI:CSVReport-Row-Unchanged' => 'unchanged~~', + 'UI:CSVReport-Row-Created' => 'created~~', + 'UI:CSVReport-Row-Updated' => 'updated %1$d cols~~', + 'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~', + 'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~', + 'UI:CSVReport-Value-Issue-Null' => 'Null not allowed~~', + 'UI:CSVReport-Value-Issue-NotFound' => 'Object not found~~', + 'UI:CSVReport-Value-Issue-FoundMany' => 'Found %1$d matches~~', + 'UI:CSVReport-Value-Issue-Readonly' => 'The attribute \'%1$s\' is read-only and cannot be modified (current value: %2$s, proposed value: %3$s)~~', + 'UI:CSVReport-Value-Issue-Format' => 'Failed to process input: %1$s~~', + 'UI:CSVReport-Value-Issue-NoMatch' => 'Unexpected value for attribute \'%1$s\': no match found, check spelling~~', + 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~', + 'UI:CSVReport-Value-Issue-Unknown' => 'Unexpected value for attribute \'%1$s\': %2$s~~', + 'UI:CSVReport-Row-Issue-Inconsistent' => 'Attributes not consistent with each others: %1$s~~', + 'UI:CSVReport-Row-Issue-Attribute' => 'Unexpected attribute value(s)~~', + 'UI:CSVReport-Row-Issue-MissingExtKey' => 'Could not be created, due to missing external key(s): %1$s~~', + 'UI:CSVReport-Row-Issue-DateFormat' => 'wrong date format~~', + 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~', + 'UI:CSVReport-Row-Issue-Reconciliation' => 'failed to reconcile~~', + 'UI:CSVReport-Row-Issue-Ambiguous' => 'ambiguous reconciliation~~', + 'UI:CSVReport-Row-Issue-Internal' => 'Internal error: %1$s, %2$s~~', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', + 'UI:CSVReport-Icon-Unchanged' => 'Unchanged~~', + 'UI:CSVReport-Icon-Modified' => 'Modified~~', + 'UI:CSVReport-Icon-Missing' => 'Missing~~', + 'UI:CSVReport-Object-MissingToUpdate' => 'Missing object: will be updated~~', + 'UI:CSVReport-Object-MissingUpdated' => 'Missing object: updated~~', + 'UI:CSVReport-Icon-Created' => 'Created~~', + 'UI:CSVReport-Object-ToCreate' => 'Object will be created~~', + 'UI:CSVReport-Object-Created' => 'Object created~~', + 'UI:CSVReport-Icon-Error' => 'Error~~', + 'UI:CSVReport-Object-Error' => 'ERROR: %1$s~~', + 'UI:CSVReport-Object-Ambiguous' => 'AMBIGUOUS: %1$s~~', + 'UI:CSVReport-Stats-Errors' => '%1$.0f %% of the loaded objects have errors and will be ignored.~~', + 'UI:CSVReport-Stats-Created' => '%1$.0f %% of the loaded objects will be created.~~', + 'UI:CSVReport-Stats-Modified' => '%1$.0f %% of the loaded objects will be modified.~~', + 'UI:CSVExport:AdvancedMode' => 'Advanced mode~~', + 'UI:CSVExport:AdvancedMode+' => 'In advanced mode, several columns are added to the export: the id of the object, the id of external keys and their reconciliation attributes.~~', + 'UI:CSVExport:LostChars' => 'Encoding issue~~', + 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. '.ITOP_APPLICATION_SHORT.' has detected some characters that are not compatible with this format. Those characters will either be replaced by a substitute (e.g. accentuated chars losing the accent), or they will be discarded. You can copy/paste the data from your web browser. Alternatively, you can contact your administrator to change the encoding (See parameter \'csv_file_default_charset\').~~', + 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit~~', + 'UI:Audit:Interactive:All:Title' => 'Audit results~~', + 'UI:Audit:Interactive:All:SubTitle' => 'Full audit: includes all rules, all categories, all domains~~', + 'UI:Audit:Interactive:All:BreadCrumb' => 'Full audit~~', + 'UI:Audit:Interactive:All:BreadCrumb+' => 'Audit results for all rules~~', + 'UI:Audit:Interactive:Categories:Title' => 'Audit results for categories: %1$s~~', + 'UI:Audit:Interactive:Categories:SubTitle' => 'Audit results for all the rules belonging to one of those %1$s categories~~', + 'UI:Audit:Interactive:Categories:BreadCrumb' => 'Categories~~', + 'UI:Audit:Interactive:Categories:BreadCrumb+' => 'Audit categories: %1$s~~', + 'UI:Audit:Interactive:Domain:Title' => 'Audit results for Domain: %1$s~~', + 'UI:Audit:Interactive:Domain:SubTitle' => 'Audit results for all the rules belonging to a category related to the domain: %1$s~~', + 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s~~', + 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit for Domain: %1$s~~', + 'UI:Audit:Interactive:Selection:Title' => 'Selection of an audit~~', + 'UI:Audit:Interactive:Selection:SubTitle' => 'Select a domain to get the results limited to this domain or select "All categories" to get a full audit (can take time or even fail if too much data to audit)~~', + 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Selection~~', + 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selection of an Audit to run~~', + 'UI:Audit:Interactive:Selection:BadgeAll' => 'All categories~~', + 'UI:Audit:Interactive:Button:Back' => 'Back to the audit~~', + 'UI:Audit:Interactive:Button:Configuration' => 'Audit configuration~~', + 'UI:Audit:ViewRules' => 'Check the rules~~', + 'UI:Audit:HeaderAuditRule' => 'Audit Rule~~', + 'UI:Audit:HeaderNbObjects' => '# Objects~~', + 'UI:Audit:HeaderNbErrors' => '# Errors~~', + 'UI:Audit:PercentageOk' => '% Ok~~', + 'UI:Audit:OqlError' => 'OQL Error~~', + 'UI:Audit:Error:ValueNA' => 'n/a~~', + 'UI:Audit:ErrorIn_Rule' => 'Error in Rule~~', + 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL Error in the Rule %1$s: %2$s.~~', + 'UI:Audit:ErrorIn_Category' => 'Error in Category~~', + 'UI:Audit:ErrorIn_Category_Reason' => 'OQL Error in the Category %1$s: %2$s.~~', + 'UI:Audit:AuditErrors' => 'Audit Errors~~', + 'UI:Audit:Dashboard:ObjectsAudited' => 'Objects audited~~', + 'UI:Audit:Dashboard:ObjectsInError' => 'Objects in errors~~', + 'UI:Audit:Dashboard:ObjectsValidated' => 'Objects validated~~', + 'UI:Audit:AuditCategory:Subtitle' => '%1$s errors ouf of %2$s - %3$s%% of the object are valid~~', + 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL Query Evaluation~~', + 'UI:RunQuery:QueryExamples' => 'Query Examples~~', + 'UI:RunQuery:QueryResults' => 'Query Results~~', + 'UI:RunQuery:HeaderPurpose' => 'Purpose~~', + 'UI:RunQuery:HeaderPurpose+' => 'Explanation about the query~~', + 'UI:RunQuery:HeaderOQLExpression' => 'OQL Expression~~', + 'UI:RunQuery:HeaderOQLExpression+' => 'The query in OQL syntax~~', + 'UI:RunQuery:ExpressionToEvaluate' => 'Expression to evaluate: ~~', + 'UI:RunQuery:QueryArguments' => 'Query Arguments~~', + 'UI:RunQuery:MoreInfo' => 'More information about the query: ~~', + 'UI:RunQuery:DevelopedQuery' => 'Redevelopped query expression: ~~', + 'UI:RunQuery:SerializedFilter' => 'Serialized filter: ~~', + 'UI:RunQuery:DevelopedOQL' => 'Developed OQL~~', + 'UI:RunQuery:DevelopedOQLCount' => 'Developed OQL for count~~', + 'UI:RunQuery:ResultSQLCount' => 'Resulting SQL for count~~', + 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', + 'UI:RunQuery:Error' => 'An error occured while running the query~~', + 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries~~', + 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.
Should you want to guarantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.~~', + 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objects schema~~', + 'UI:Schema:TitleForClass' => '%1$s schema~~', + 'UI:Schema:NoClassSelected' => 'No class selected, please choose one~~', + 'UI:Schema:CategoryMenuItem' => 'Category %1$s~~', + 'UI:Schema:Relationships' => 'Relationships~~', + 'UI:Schema:AbstractClass' => 'Abstract class: no object from this class can be instantiated.~~', + 'UI:Schema:NonAbstractClass' => 'Non abstract class: objects from this class can be instantiated.~~', + 'UI:Schema:ClassHierarchyTitle' => 'Class hierarchy~~', + 'UI:Schema:AllClasses' => 'All classes~~', + 'UI:Schema:ExternalKey_To' => 'External key to %1$s~~', + 'UI:Schema:Columns_Description' => 'Columns: %1$s~~', + 'UI:Schema:Default_Description' => 'Default: "%1$s"~~', + 'UI:Schema:NullAllowed' => 'Null Allowed~~', + 'UI:Schema:NullNotAllowed' => 'Null NOT Allowed~~', + 'UI:Schema:Attributes' => 'Attributes~~', + 'UI:Schema:AttributeCode' => 'Attribute Code~~', + 'UI:Schema:AttributeCode+' => 'Internal code of the attribute~~', + 'UI:Schema:Label' => 'Label~~', + 'UI:Schema:Label+' => 'Label of the attribute~~', + 'UI:Schema:Type' => 'Type~~', + 'UI:Schema:Type+' => 'Data type of the attribute~~', + 'UI:Schema:Origin' => 'Origin~~', + 'UI:Schema:Origin+' => 'The base class in which this attribute is defined~~', + 'UI:Schema:Description' => 'Description~~', + 'UI:Schema:Description+' => 'Description of the attribute~~', + 'UI:Schema:AllowedValues' => 'Allowed values~~', + 'UI:Schema:AllowedValues+' => 'Restrictions on the possible values for this attribute~~', + 'UI:Schema:MoreInfo' => 'More info~~', + 'UI:Schema:MoreInfo+' => 'More information about the field defined in the database~~', + 'UI:Schema:SearchCriteria' => 'Search criteria~~', + 'UI:Schema:FilterCode' => 'Filter code~~', + 'UI:Schema:FilterCode+' => 'Code of this search criteria~~', + 'UI:Schema:FilterDescription' => 'Description~~', + 'UI:Schema:FilterDescription+' => 'Description of this search criteria~~', + 'UI:Schema:AvailOperators' => 'Available operators~~', + 'UI:Schema:AvailOperators+' => 'Possible operators for this search criteria~~', + 'UI:Schema:ChildClasses' => 'Child classes~~', + 'UI:Schema:ReferencingClasses' => 'Referencing classes~~', + 'UI:Schema:RelatedClasses' => 'Related classes~~', + 'UI:Schema:LifeCycle' => 'Life cycle~~', + 'UI:Schema:Triggers' => 'Triggers~~', + 'UI:Schema:Relation_Code_Description' => 'Relation %1$s (%2$s)~~', + 'UI:Schema:RelationDown_Description' => 'Down: %1$s~~', + 'UI:Schema:RelationUp_Description' => 'Up: %1$s~~', + 'UI:Schema:RelationPropagates' => '%1$s: propagate to %2$d levels, query: %3$s~~', + 'UI:Schema:RelationDoesNotPropagate' => '%1$s: does not propagate (%2$d levels), query: %3$s~~', + 'UI:Schema:Class_ReferencingClasses_From_By' => '%1$s is referenced by the class %2$s via the field %3$s~~', + 'UI:Schema:Class_IsLinkedTo_Class_Via_ClassAndAttribute' => '%1$s is linked to %2$s via %3$s::%4$s~~', + 'UI:Schema:Links:1-n' => 'Classes pointing to %1$s (1:n links):~~', + 'UI:Schema:Links:n-n' => 'Classes linked to %1$s (n:n links):~~', + 'UI:Schema:Links:All' => 'Graph of all related classes~~', + 'UI:Schema:NoLifeCyle' => 'There is no life cycle defined for this class.~~', + 'UI:Schema:LifeCycleTransitions' => 'States and Transitions~~', + 'UI:Schema:LifeCyleAttributeOptions' => 'Attribute options~~', + 'UI:Schema:LifeCycleHiddenAttribute' => 'Hidden~~', + 'UI:Schema:LifeCycleReadOnlyAttribute' => 'Read-only~~', + 'UI:Schema:LifeCycleMandatoryAttribute' => 'Mandatory~~', + 'UI:Schema:LifeCycleAttributeMustChange' => 'Must change~~', + 'UI:Schema:LifeCycleAttributeMustPrompt' => 'User will be prompted to change the value~~', + 'UI:Schema:LifeCycleEmptyList' => 'empty list~~', + 'UI:Schema:ClassFilter' => 'Class:~~', + 'UI:Schema:DisplayLabel' => 'Display:~~', + 'UI:Schema:DisplaySelector/LabelAndCode' => 'Label and code~~', + 'UI:Schema:DisplaySelector/Label' => 'Label~~', + 'UI:Schema:DisplaySelector/Code' => 'Code~~', + 'UI:Schema:Attribute/Filter' => 'Filter~~', + 'UI:Schema:DefaultNullValue' => 'Default null : "%1$s"~~', + 'UI:Schema:Events' => 'Events~~', + 'UI:Schema:Events:Defined' => 'Defined events~~', + 'UI:Schema:Events:NoEvent' => 'No event defined~~', + 'UI:Schema:Events:Listeners' => 'Event listeners~~', + 'UI:Schema:Events:NoListener' => 'No event listener~~', + 'UI:Schema:Events:Event' => 'Event~~', + 'UI:Schema:Events:Description' => 'Description~~', + 'UI:Schema:Events:Listener' => 'Listener~~', + 'UI:Schema:Events:Rank' => 'Rank~~', + 'UI:Schema:Events:Module' => 'Module~~', + 'UI:LinksWidget:Autocomplete+' => 'Type the first 3 characters...~~', + 'UI:Edit:SearchQuery' => 'Select a predefined query~~', + 'UI:Edit:TestQuery' => 'Test query~~', + 'UI:Combo:SelectValue' => '--- select a value ---~~', + 'UI:Label:SelectedObjects' => 'Selected objects: ~~', + 'UI:Label:AvailableObjects' => 'Available objects: ~~', + 'UI:Link_Class_Attributes' => '%1$s attributes~~', + 'UI:SelectAllToggle+' => 'Select All / Deselect All~~', + 'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Add %1$s objects linked with %2$s: %3$s~~', + 'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Add %1$s objects to link with the %2$s~~', + 'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Manage %1$s objects linked with %2$s: %3$s~~', + 'UI:AddLinkedObjectsOf_Class' => 'Add %1$s~~', + 'UI:RemoveLinkedObjectsOf_Class' => 'Remove selected objects~~', + 'UI:Message:EmptyList:UseAdd' => 'The list is empty, use the "Add..." button to add elements.~~', + 'UI:Message:EmptyList:UseSearchForm' => 'Use the search form above to search for objects to be added.~~', + 'UI:Wizard:FinalStepTitle' => 'Final step: confirmation~~', + 'UI:Title:DeletionOf_Object' => 'Deletion of %1$s~~', + 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Bulk deletion of %1$d objects of class %2$s~~', + 'UI:Delete:NotAllowedToDelete' => 'You are not allowed to delete this object~~', + 'UI:Delete:NotAllowedToUpdate_Fields' => 'You are not allowed to update the fields: %1$s~~', + 'UI:Error:ActionNotAllowed' => 'You are not allowed to do this action~~', + 'UI:Error:NotEnoughRightsToDelete' => 'This object could not be deleted because the current user does not have sufficient rights.~~', + 'UI:Error:CannotDeleteBecause' => 'This object could not be deleted because: %1$s~~', + 'UI:Error:CannotDeleteBecauseOfDepencies' => 'This object could not be deleted because some manual operations must be performed prior to that~~', + 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'This object could not be deleted because some manual operations must be performed prior to that~~', + 'UI:Archive_User_OnBehalfOf_User' => '%1$s on behalf of %2$s~~', + 'UI:Delete:Deleted' => 'deleted~~', + 'UI:Delete:AutomaticallyDeleted' => 'automatically deleted~~', + 'UI:Delete:AutomaticResetOf_Fields' => 'automatic reset of field(s): %1$s~~', + 'UI:Delete:CleaningUpRefencesTo_Object' => 'Cleaning up all references to %1$s...~~', + 'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => 'Cleaning up all references to %1$d objects of class %2$s...~~', + 'UI:Delete:Done+' => 'What was done...~~', + 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s deleted.~~', + 'UI:Delete:ConfirmDeletionOf_Name' => 'Deletion of %1$s~~', + 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Deletion of %1$d objects of class %2$s~~', + 'UI:Delete:CannotDeleteBecause' => 'Could not be deleted: %1$s~~', + 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Should be automatically deleted, but this is not feasible: %1$s~~', + 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Must be deleted manually, but this is not feasible: %1$s~~', + 'UI:Delete:WillBeDeletedAutomatically' => 'Will be automatically deleted~~', + 'UI:Delete:MustBeDeletedManually' => 'Must be deleted manually~~', + 'UI:Delete:CannotUpdateBecause_Issue' => 'Should be automatically updated, but: %1$s~~', + 'UI:Delete:WillAutomaticallyUpdate_Fields' => 'will be automatically updated (reset: %1$s)~~', + 'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d objects/links are referencing %2$s~~', + 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d objects/links are referencing some of the objects to be deleted~~', + 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'To ensure Database integrity, any reference should be further eliminated~~', + 'UI:Delete:Consequence+' => 'What will be done~~', + 'UI:Delete:SorryDeletionNotAllowed' => 'Sorry, you are not allowed to delete this object, see the detailed explanations above~~', + 'UI:Delete:PleaseDoTheManualOperations' => 'Please perform the manual operations listed above prior to requesting the deletion of this object~~', + 'UI:Delect:Confirm_Object' => 'Please confirm that you want to delete %1$s.~~', + 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Please confirm that you want to delete the following %1$d objects of class %2$s.~~', + 'UI:Delete:Confirm_Object' => 'Please confirm that you want to delete %1$s.~~', + 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Please confirm that you want to delete the following %1$d objects of class %2$s.~~', + 'UI:WelcomeToITop' => 'Welcome to '.ITOP_APPLICATION.'~~', + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s details~~', + 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Error~~', + 'UI:ObjectDoesNotExist' => 'Sorry, this object does not exist (or you are not allowed to view it).~~', + 'UI:ObjectArchived' => 'This object has been archived. Please enable the archive mode or contact your administrator.~~', + 'Tag:Archived' => 'Archived~~', + 'Tag:Archived+' => 'Can be accessed only in archive mode~~', + 'Tag:Obsolete' => 'Obsolete~~', + 'Tag:Obsolete+' => 'Excluded from the impact analysis and search results~~', + 'Tag:Synchronized' => 'Synchronized~~', + 'ObjectRef:Archived' => 'Archived~~', + 'ObjectRef:Obsolete' => 'Obsolete~~', + 'UI:SearchResultsPageTitle' => ITOP_APPLICATION_SHORT.' - Search Results~~', + 'UI:SearchResultsTitle' => 'Search Results~~', + 'UI:SearchResultsTitle+' => 'Full-text search results~~', + 'UI:Search:NoSearch' => 'Nothing to search for~~', + 'UI:Search:NeedleTooShort' => 'The search string "%1$s" is too short. Please type at least %2$d characters.~~', + 'UI:Search:Ongoing' => 'Searching for "%1$s"~~', + 'UI:Search:Enlarge' => 'Broaden the search~~', + 'UI:FullTextSearchTitle_Text' => 'Results for "%1$s":~~', + 'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d object(s) of class %2$s found.~~', + 'UI:Search:NoObjectFound' => 'No object found.~~', + 'UI:ModificationPageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s modification~~', + 'UI:ModificationTitle_Class_Object' => 'Modification of %1$s: %2$s~~', + 'UI:ClonePageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - Clone %1$s - %2$s modification~~', + 'UI:CloneTitle_Class_Object' => 'Clone of %1$s: %2$s~~', + 'UI:CreationPageTitle_Class' => ITOP_APPLICATION_SHORT.' - Creation of a new %1$s ~~', + 'UI:CreationTitle_Class' => 'Creation of a new %1$s~~', + 'UI:SelectTheTypeOf_Class_ToCreate' => 'Select the type of %1$s to create:~~', + 'UI:Class_Object_NotUpdated' => 'No change detected, %1$s (%2$s) has not been modified.~~', + 'UI:Class_Object_Updated' => '%1$s (%2$s) updated.~~', + 'UI:BulkDeletePageTitle' => ITOP_APPLICATION_SHORT.' - Bulk Delete~~', + 'UI:BulkDeleteTitle' => 'Select the objects you want to delete:~~', + 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' Object Created.~~', + 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s created.~~', + 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Applying %1$s on object: %2$s in state %3$s to target state: %4$s.~~', + 'UI:ObjectCouldNotBeWritten' => 'The object could not be written: %1$s~~', + 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Fatal Error~~', + 'UI:SystemIntrusion' => 'Access denied. You have requested an operation that is not allowed for you.~~', + 'UI:FatalErrorMessage' => 'Fatal error, '.ITOP_APPLICATION_SHORT.' cannot continue.~~', + 'UI:Error_Details' => 'Error: %1$s.~~', + 'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' user management - profile projections~~', + 'UI:UserManagement:Class' => 'Class~~', + 'UI:UserManagement:Class+' => 'Class of objects~~', + 'UI:UserManagement:ProjectedObject' => 'Object~~', + 'UI:UserManagement:ProjectedObject+' => 'Projected object~~', + 'UI:UserManagement:AnyObject' => '* any *~~', + 'UI:UserManagement:User' => 'User~~', + 'UI:UserManagement:User+' => 'User involved in the projection~~', + 'UI:UserManagement:Action:Read' => 'Read~~', + 'UI:UserManagement:Action:Read+' => 'Read/display objects~~', + 'UI:UserManagement:Action:Modify' => 'Modify~~', + 'UI:UserManagement:Action:Modify+' => 'Create and edit (modify) objects~~', + 'UI:UserManagement:Action:Delete' => 'Delete~~', + 'UI:UserManagement:Action:Delete+' => 'Delete objects~~', + 'UI:UserManagement:Action:BulkRead' => 'Bulk Read (Export)~~', + 'UI:UserManagement:Action:BulkRead+' => 'List objects or export massively~~', + 'UI:UserManagement:Action:BulkModify' => 'Bulk Modify~~', + 'UI:UserManagement:Action:BulkModify+' => 'Massively create/edit (CSV import)~~', + 'UI:UserManagement:Action:BulkDelete' => 'Bulk Delete~~', + 'UI:UserManagement:Action:BulkDelete+' => 'Massively delete objects~~', + 'UI:UserManagement:Action:Stimuli' => 'Stimuli~~', + 'UI:UserManagement:Action:Stimuli+' => 'Allowed (compound) actions~~', + '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 lifecycle has been defined for this class~~', + 'UI:UserManagement:GrantMatrix' => 'Grant Matrix~~', + 'Menu:SystemTools' => 'System~~', + 'UI:ChangeManagementMenu' => 'Change Management~~', + 'UI:ChangeManagementMenu+' => 'Change Management~~', + 'UI:ChangeManagementMenu:Title' => 'Changes Overview~~', + 'UI-ChangeManagementMenu-ChangesByType' => 'Changes by type~~', + 'UI-ChangeManagementMenu-ChangesByStatus' => 'Changes by status~~', + 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Changes not yet assigned~~', + 'UI:ConfigurationManagementMenu' => 'Configuration Management~~', + 'UI:ConfigurationManagementMenu+' => 'Configuration Management~~', + 'UI:ConfigurationManagementMenu:Title' => 'Infrastructure Overview~~', + 'UI-ConfigurationManagementMenu-InfraByType' => 'Infrastructure objects by type~~', + 'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infrastructure objects by status~~', + 'UI:ConfigMgmtMenuOverview:Title' => 'Dashboard for Configuration Management~~', + 'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Configuration Items by status~~', + 'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Configuration Items by type~~', + 'UI:RequestMgmtMenuOverview:Title' => 'Dashboard for Request Management~~', + 'UI-RequestManagementOverview-RequestByService' => 'User Requests by service~~', + 'UI-RequestManagementOverview-RequestByPriority' => 'User Requests by priority~~', + 'UI-RequestManagementOverview-RequestUnassigned' => 'User Requests not yet assigned to an agent~~', + 'UI:IncidentMgmtMenuOverview:Title' => 'Dashboard for Incident Management~~', + 'UI-IncidentManagementOverview-IncidentByService' => 'Incidents by service~~', + 'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidents by priority~~', + 'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidents not yet assigned to an agent~~', + 'UI:ChangeMgmtMenuOverview:Title' => 'Dashboard for Change Management~~', + 'UI-ChangeManagementOverview-ChangeByType' => 'Changes by type~~', + 'UI-ChangeManagementOverview-ChangeUnassigned' => 'Changes not yet assigned to an agent~~', + 'UI-ChangeManagementOverview-ChangeWithOutage' => 'Outages due to changes~~', + 'UI:ServiceMgmtMenuOverview:Title' => 'Dashboard for Service Management~~', + 'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Customer contracts to be renewed in 30 days~~', + 'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Provider contracts to be renewed in 30 days~~', + 'UI:ContactsMenu' => 'Contacts~~', + 'UI:ContactsMenu+' => 'Contacts~~', + 'UI:ContactsMenu:Title' => 'Contacts Overview~~', + 'UI-ContactsMenu-ContactsByLocation' => 'Contacts by location~~', + 'UI-ContactsMenu-ContactsByType' => 'Contacts by type~~', + 'UI-ContactsMenu-ContactsByStatus' => 'Contacts by status~~', + 'UI:NotificationsMenu:Title' => 'Configuration of the Notifications~~', + 'UI:NotificationsMenu:Help' => 'Help~~', + 'UI:NotificationsMenu:HelpContent' => '

In '.ITOP_APPLICATION_SHORT.' the notifications are fully customizable. They are based on two sets of objects: triggers and actions.

+

Triggers define when a notification will be executed. There are different triggers as part of '.ITOP_APPLICATION_SHORT.' core, but others can be brought by extensions: +

    +
  1. Some triggers are executed when an object of the specified class is created, updated or deleted.
  2. +
  3. Some triggers are executed when an object of a given class enter or leave a specified state.
  4. +
  5. Some triggers are executed when a threshold on TTO or TTR has been reached.
  6. +
+

+

+Actions define the actions to be performed when the triggers execute. For now there are only two kind of actions: +

    +
  1. Sending an email message: Such actions also define the template to be used for sending the email as well as the other parameters of the message like the recipients, importance, etc.
    + A special page: email.test.php is available for testing and troubleshooting your PHP mail configuration.
  2. +
  3. Sending a newsroom message: Display a news to user directly in the application through the newsroom (bell icon on the left menu)
  4. +
  5. Outgoing webhooks: Allow integration with a third-party application by sending structured data to a defined URL.
  6. +
+

+

To be executed, actions must be associated to triggers. +When associated with a trigger, each action is given an "order" number, specifying in which order the actions are to be executed.

~~', + 'UI:NotificationsMenu:Triggers' => 'Triggers~~', + 'UI:NotificationsMenu:AvailableTriggers' => 'Available triggers~~', + 'UI:NotificationsMenu:OnCreate' => 'When an object is created~~', + 'UI:NotificationsMenu:OnStateEnter' => 'When an object enters a given state~~', + 'UI:NotificationsMenu:OnStateLeave' => 'When an object leaves a given state~~', + 'UI:NotificationsMenu:Actions' => 'Actions~~', + 'UI:NotificationsMenu:Actions:ActionEmail' => 'Email actions~~', + 'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)~~', + 'UI:NotificationsMenu:Actions:Action' => 'Other actions~~', + 'UI:NotificationsMenu:AvailableActions' => 'Available actions~~', + 'Menu:TagAdminMenu' => 'Tags configuration~~', + 'Menu:TagAdminMenu+' => 'Tags values management~~', + 'UI:TagAdminMenu:Title' => 'Tags configuration~~', + 'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~', + 'UI:TagSetFieldData:Error' => 'Error: %1$s~~', + 'UI:iTopVersion:Short' => '%1$s version %2$s~~', + 'UI:iTopVersion:Long' => '%1$s version %2$s-%3$s built on %4$s~~', + 'UI:PropertiesTab' => 'Properties~~', + 'UI:OpenDocumentInNewWindow_' => 'Open~~', + 'UI:DownloadDocument_' => 'Download~~', + 'UI:Document:NoPreview' => 'No preview is available for this type of document~~', + 'UI:Download-CSV' => 'Download %1$s~~', + 'UI:DeadlineMissedBy_duration' => 'Missed by %1$s~~', + 'UI:Deadline_LessThan1Min' => '< 1 min~~', + 'UI:Deadline_Minutes' => '%1$d min~~', + 'UI:Deadline_Hours_Minutes' => '%1$dh %2$dmin~~', + 'UI:Deadline_Days_Hours_Minutes' => '%1$dd %2$dh %3$dmin~~', + 'UI:Help' => 'Help~~', + 'UI:PasswordConfirm' => 'Confirm~~', + 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Before adding more %1$s objects, save this object.~~', + 'UI:DisplayThisMessageAtStartup' => 'Display this message at startup~~', + 'UI:RelationshipGraph' => 'Graphical view~~', + 'UI:RelationshipList' => 'List~~', + 'UI:RelationGroups' => 'Groups~~', + 'UI:OperationCancelled' => 'Operation Cancelled~~', + 'UI:ElementsDisplayed' => 'Filtering~~', + 'UI:RelationGroupNumber_N' => 'Group #%1$d~~', + 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~', + 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~', + 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~', + 'UI:Relation:NoneSelected' => 'None~~', + 'UI:Relation:Zoom' => 'Zoom~~', + 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~', + 'UI:Relation:DrillDown' => 'Details...~~', + 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~', + 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~', + 'UI:RelationOption:Untitled' => 'Untitled~~', + 'UI:Relation:Key' => 'Key~~', + 'UI:Relation:Comments' => 'Comments~~', + 'UI:RelationOption:Title' => 'Title~~', + 'UI:RelationOption:IncludeList' => 'Include the list of objects~~', + 'UI:RelationOption:Comments' => 'Comments~~', + 'UI:Button:Export' => 'Export~~', + 'UI:Relation:PDFExportPageFormat' => 'Page format~~', + 'UI:PageFormat_A3' => 'A3~~', + 'UI:PageFormat_A4' => 'A4~~', + 'UI:PageFormat_Letter' => 'Letter~~', + 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~', + 'UI:PageOrientation_Portrait' => 'Portrait~~', + 'UI:PageOrientation_Landscape' => 'Landscape~~', + 'UI:RelationTooltip:Redundancy' => 'Redundancy~~', + 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~', + 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~', + 'Portal:Title' => ITOP_APPLICATION_SHORT.' user portal~~', + 'Portal:NoRequestMgmt' => 'Dear %1$s, you have been redirected to this page because your account is configured with the profile \'Portal user\'. Unfortunately, '.ITOP_APPLICATION_SHORT.' has not been installed with the feature \'Request Management\'. Please contact your administrator.~~', + 'Portal:Refresh' => 'Refresh~~', + 'Portal:Back' => 'Back~~', + 'Portal:WelcomeUserOrg' => 'Welcome %1$s, from %2$s~~', + 'Portal:TitleDetailsFor_Request' => 'Details for request~~', + 'Portal:ShowOngoing' => 'Show open requests~~', + 'Portal:ShowClosed' => 'Show closed requests~~', + 'Portal:CreateNewRequest' => 'Create a new request~~', + 'Portal:CreateNewRequestItil' => 'Create a new request~~', + 'Portal:CreateNewIncidentItil' => 'Create a new incident report~~', + 'Portal:ChangeMyPassword' => 'Change my password~~', + 'Portal:Disconnect' => 'Disconnect~~', + 'Portal:OpenRequests' => 'My open requests~~', + 'Portal:ClosedRequests' => 'My closed requests~~', + 'Portal:ResolvedRequests' => 'My resolved requests~~', + 'Portal:SelectService' => 'Select a service from the catalog:~~', + 'Portal:PleaseSelectOneService' => 'Please select one service~~', + 'Portal:SelectSubcategoryFrom_Service' => 'Select a sub-category for the service %1$s:~~', + 'Portal:PleaseSelectAServiceSubCategory' => 'Please select one sub-category~~', + 'Portal:DescriptionOfTheRequest' => 'Enter the description of your request:~~', + 'Portal:TitleRequestDetailsFor_Request' => 'Details for request %1$s:~~', + 'Portal:NoOpenRequest' => 'No request in this category~~', + 'Portal:NoClosedRequest' => 'No request in this category~~', + 'Portal:Button:ReopenTicket' => 'Reopen this ticket~~', + 'Portal:Button:CloseTicket' => 'Close this ticket~~', + 'Portal:Button:UpdateRequest' => 'Update the request~~', + 'Portal:EnterYourCommentsOnTicket' => 'Enter your comments about the resolution of this ticket:~~', + 'Portal:ErrorNoContactForThisUser' => 'Error: the current user is not associated with a Contact/Person. Please contact your administrator.~~', + 'Portal:Attachments' => 'Attachments~~', + 'Portal:AddAttachment' => ' Add Attachment ~~', + 'Portal:RemoveAttachment' => ' Remove Attachment ~~', + 'Portal:Attachment_No_To_Ticket_Name' => 'Attachment #%1$d to %2$s (%3$s)~~', + 'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~', + 'Enum:Undefined' => 'Undefined~~', + 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s d %2$s h %3$s min %4$s s~~', + 'UI:ModifyAllPageTitle' => 'Modify All~~', + 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~', + 'UI:Modify_N_ObjectsOf_Class' => 'Modifying %1$d objects of class %2$s~~', + 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifying %1$d objects of class %2$s out of %3$d~~', + 'UI:Menu:ModifyAll' => 'Modify...~~', + 'UI:Menu:ModifyAll_Class' => 'Modify %1$s objects...~~', + 'UI:Menu:ModifyAll_Link' => 'Modify %1$s...~~', + 'UI:Menu:ModifyAll_Remote' => 'Modify %1$s...~~', + 'UI:Button:ModifyAll' => 'Modify All~~', + 'UI:Button:PreviewModifications' => 'Preview Modifications >>~~', + 'UI:ModifiedObject' => 'Object Modified~~', + 'UI:BulkModifyStatus' => 'Operation~~', + 'UI:BulkModifyStatus+' => 'Status of the operation~~', + 'UI:BulkModifyErrors' => 'Errors (if any)~~', + 'UI:BulkModifyErrors+' => 'Errors preventing the modification~~', + 'UI:BulkModifyStatusOk' => 'Ok~~', + 'UI:BulkModifyStatusError' => 'Error~~', + 'UI:BulkModifyStatusModified' => 'Modified~~', + 'UI:BulkModifyStatusSkipped' => 'Skipped~~', + 'UI:BulkModify_Count_DistinctValues' => '%1$d distinct values:~~', + 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d time(s)~~', + 'UI:BulkModify:N_MoreValues' => '%1$d more values...~~', + 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Attempting to set the read-only field: %1$s~~', + 'UI:FailedToApplyStimuli' => 'The action has failed.~~', + 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Modifying %2$d objects of class %3$s~~', + 'UI:CaseLogTypeYourTextHere' => 'Type your text here...~~', + 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:~~', + 'UI:CaseLog:InitialValue' => 'Initial value:~~', + 'UI:AttemptingToSetASlaveAttribute_Name' => 'The field %1$s (%2$s) is not writable because it is mastered by the data synchronization. Value not set.~~', + 'UI:ActionNotAllowed' => 'You are not allowed to perform this action on these objects.~~', + 'UI:BulkAction:NoObjectSelected' => 'Please select at least one object to perform this operation~~', + 'UI:AttemptingToChangeASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value remains unchanged.~~', + 'UI:Pagination:HeaderSelection' => 'Total: %1$s objects (%2$s objects selected).~~', + 'UI:Pagination:HeaderNoSelection' => 'Total: %1$s objects.~~', + 'UI:Pagination:PageSize' => '%1$s objects per page~~', + 'UI:Pagination:PagesLabel' => 'Pages:~~', + 'UI:Pagination:All' => 'All~~', + 'UI:HierarchyOf_Class' => 'Hierarchy of %1$s~~', + 'UI:Preferences' => 'Preferences...~~', + 'UI:ArchiveModeOn' => 'Activate archive mode~~', + 'UI:ArchiveModeOff' => 'Deactivate archive mode~~', + 'UI:ArchiveMode:Banner' => 'Archive mode~~', + 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~', + 'UI:FavoriteOrganizations' => 'Favorite Organizations~~', + 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting "All Organizations" in the drop-down list.~~', + 'UI:FavoriteLanguage' => 'Favorite language~~', + 'UI:Favorites:SelectYourLanguage' => 'Select your preferred language~~', + 'UI:FavoriteOtherSettings' => 'Other Settings~~', + 'UI:Favorites:Default_X_ItemsPerPage' => 'Default length: %1$s items per page~~', + 'UI:Favorites:ShowObsoleteData' => 'Show obsolete data~~', + 'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~', + 'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~', + 'UI:CancelConfirmationMessage' => 'You will lose your changes. Continue anyway?~~', + 'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want '.ITOP_APPLICATION_SHORT.' to take them into account?~~', + 'UI:Create_Class_InState' => 'Create the %1$s in state: ~~', + 'UI:OrderByHint_Values' => 'Sort order: %1$s~~', + 'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~', + 'UI:Button:Refresh' => 'Refresh~~', + 'UI:Button:GoPrint' => 'Print...~~', + 'UI:ExplainPrintable' => 'Click onto the %1$s icon to hide items from the print.
Use the "print preview" feature of your browser to preview before printing.
Note: this header and the other tuning controls will not be printed.~~', + 'UI:PrintResolution:FullSize' => 'Full size~~', + 'UI:PrintResolution:A4Portrait' => 'A4 Portrait~~', + 'UI:PrintResolution:A4Landscape' => 'A4 Landscape~~', + 'UI:PrintResolution:LetterPortrait' => 'Letter Portrait~~', + 'UI:PrintResolution:LetterLandscape' => 'Letter Landscape~~', + 'UI:Toggle:SwitchToStandardDashboard' => 'Switch to standard dashboard~~', + 'UI:Toggle:SwitchToCustomDashboard' => 'Switch to custom dashboard~~', + 'UI:ConfigureThisList' => 'Configure This List...~~', + 'UI:ListConfigurationTitle' => 'List Configuration~~', + 'UI:ColumnsAndSortOrder' => 'Columns and sort order:~~', + 'UI:UseDefaultSettings' => 'Use the Default Settings~~', + 'UI:UseSpecificSettings' => 'Use the Following Settings:~~', + 'UI:Display_X_ItemsPerPage_prefix' => 'Display~~', + 'UI:Display_X_ItemsPerPage_suffix' => 'items per page~~', + 'UI:UseSavetheSettings' => 'Save the Settings~~', + 'UI:OnlyForThisList' => 'Only for this list~~', + 'UI:ForAllLists' => 'Default for all lists~~', + 'UI:ExtKey_AsLink' => '%1$s (Link)~~', + 'UI:ExtKey_AsFriendlyName' => '%1$s (Friendly Name)~~', + 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)~~', + 'UI:Button:MoveUp' => 'Move Up~~', + 'UI:Button:MoveDown' => 'Move Down~~', + 'UI:OQL:UnknownClassAndFix' => 'Unknown class "%1$s". You may try "%2$s" instead.~~', + 'UI:OQL:UnknownClassNoFix' => 'Unknown class "%1$s"~~', + 'UI:Dashboard:EditCustom' => 'Edit custom version...~~', + 'UI:Dashboard:CreateCustom' => 'Create a custom version...~~', + 'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~', + 'UI:Dashboard:RevertConfirm' => 'Every change made to the original version will be lost. Please confirm that you want to do this.~~', + 'UI:ExportDashBoard' => 'Export to a file~~', + 'UI:ImportDashBoard' => 'Import from a file...~~', + 'UI:ImportDashboardTitle' => 'Import From a File~~', + 'UI:ImportDashboardText' => 'Select a dashboard file to import:~~', + 'UI:Dashboard:Actions' => 'Dashboard actions~~', + 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~', + 'UI:DashletCreation:Title' => 'Create a new Dashlet~~', + 'UI:DashletCreation:Dashboard' => 'Dashboard~~', + 'UI:DashletCreation:DashletType' => 'Dashlet Type~~', + 'UI:DashletCreation:EditNow' => 'Edit the Dashboard~~', + 'UI:DashboardEdit:Title' => 'Dashboard Editor~~', + 'UI:DashboardEdit:DashboardTitle' => 'Title~~', + '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~~', + 'UI:DashboardEdit:Dashlets' => 'Available Dashlets~~', + 'UI:DashboardEdit:DashletProperties' => 'Dashlet Properties~~', + 'UI:Form:Property' => 'Property~~', + 'UI:Form:Value' => 'Value~~', + 'UI:DashletUnknown:Label' => 'Unknown~~', + 'UI:DashletUnknown:Description' => 'Unknown dashlet (might have been uninstalled)~~', + 'UI:DashletUnknown:RenderText:View' => 'Unable to render this dashlet.~~', + 'UI:DashletUnknown:RenderText:Edit' => 'Unable to render this dashlet (class "%1$s"). Check with your administrator if it is still available.~~', + 'UI:DashletUnknown:RenderNoDataText:Edit' => 'No preview available for this dashlet (class "%1$s").~~', + 'UI:DashletUnknown:Prop-XMLConfiguration' => 'Configuration (shown as raw XML)~~', + 'UI:DashletProxy:Label' => 'Proxy~~', + 'UI:DashletProxy:Description' => 'Proxy dashlet~~', + 'UI:DashletProxy:RenderNoDataText:Edit' => 'No preview available for this third-party dashlet (class "%1$s").~~', + 'UI:DashletProxy:Prop-XMLConfiguration' => 'Configuration (shown as raw XML)~~', + 'UI:DashletPlainText:Label' => 'Text~~', + 'UI:DashletPlainText:Description' => 'Plain text (no formatting)~~', + 'UI:DashletPlainText:Prop-Text' => 'Text~~', + 'UI:DashletPlainText:Prop-Text:Default' => 'Please enter some text here...~~', + 'UI:DashletObjectList:Label' => 'Object list~~', + 'UI:DashletObjectList:Description' => 'Object list dashlet~~', + 'UI:DashletObjectList:Prop-Title' => 'Title~~', + 'UI:DashletObjectList:Prop-Query' => 'Query~~', + 'UI:DashletObjectList:Prop-Menu' => 'Menu~~', + 'UI:DashletGroupBy:Prop-Title' => 'Title~~', + 'UI:DashletGroupBy:Prop-Query' => 'Query~~', + 'UI:DashletGroupBy:Prop-Style' => 'Style~~', + 'UI:DashletGroupBy:Prop-GroupBy' => 'Group by...~~', + 'UI:DashletGroupBy:Prop-GroupBy:Hour' => 'Hour of %1$s (0-23)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Month' => 'Month of %1$s (1 - 12)~~', + 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Day of week for %1$s~~', + 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)~~', + 'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together~~', + 'UI:DashletGroupByPie:Label' => 'Pie Chart~~', + 'UI:DashletGroupByPie:Description' => 'Pie Chart~~', + 'UI:DashletGroupByBars:Label' => 'Bar Chart~~', + 'UI:DashletGroupByBars:Description' => 'Bar Chart~~', + 'UI:DashletGroupByTable:Label' => 'Group By (table)~~', + 'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)~~', + 'UI:DashletGroupBy:Prop-Function' => 'Aggregation function~~', + 'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Function attribute~~', + 'UI:DashletGroupBy:Prop-OrderDirection' => 'Direction~~', + 'UI:DashletGroupBy:Prop-OrderField' => 'Order by~~', + 'UI:DashletGroupBy:Prop-Limit' => 'Limit~~', + 'UI:DashletGroupBy:Order:asc' => 'Ascending~~', + 'UI:DashletGroupBy:Order:desc' => 'Descending~~', + 'UI:GroupBy:count' => 'Count~~', + 'UI:GroupBy:count+' => 'Number of elements~~', + 'UI:GroupBy:sum' => 'Sum~~', + 'UI:GroupBy:sum+' => 'Sum of %1$s~~', + 'UI:GroupBy:avg' => 'Average~~', + 'UI:GroupBy:avg+' => 'Average of %1$s~~', + 'UI:GroupBy:min' => 'Minimum~~', + 'UI:GroupBy:min+' => 'Minimum of %1$s~~', + 'UI:GroupBy:max' => 'Maximum~~', + 'UI:GroupBy:max+' => 'Maximum of %1$s~~', + 'UI:DashletHeaderStatic:Label' => 'Header~~', + 'UI:DashletHeaderStatic:Description' => 'Displays a horizontal separator~~', + 'UI:DashletHeaderStatic:Prop-Title' => 'Title~~', + 'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contacts~~', + 'UI:DashletHeaderStatic:Prop-Icon' => 'Icon~~', + 'UI:DashletIcon:None' => 'None~~', + 'UI:DashletHeaderDynamic:Label' => 'Header with statistics~~', + 'UI:DashletHeaderDynamic:Description' => 'Header with stats (grouped by...)~~', + 'UI:DashletHeaderDynamic:Prop-Title' => 'Title~~', + 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacts~~', + 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icon~~', + 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Subtitle~~', + 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Contacts~~', + 'UI:DashletHeaderDynamic:Prop-Query' => 'Query~~', + 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by~~', + 'UI:DashletHeaderDynamic:Prop-Values' => 'Values~~', + 'UI:DashletBadge:Label' => 'Badge~~', + 'UI:DashletBadge:Description' => 'Object Icon with new/search~~', + 'UI:DashletBadge:Prop-Class' => 'Class~~', + 'DayOfWeek-Sunday' => 'Sunday~~', + 'DayOfWeek-Monday' => 'Monday~~', + 'DayOfWeek-Tuesday' => 'Tuesday~~', + 'DayOfWeek-Wednesday' => 'Wednesday~~', + 'DayOfWeek-Thursday' => 'Thursday~~', + 'DayOfWeek-Friday' => 'Friday~~', + 'DayOfWeek-Saturday' => 'Saturday~~', + 'Month-01' => 'January~~', + 'Month-02' => 'February~~', + 'Month-03' => 'March~~', + 'Month-04' => 'April~~', + 'Month-05' => 'May~~', + 'Month-06' => 'June~~', + 'Month-07' => 'July~~', + 'Month-08' => 'August~~', + 'Month-09' => 'September~~', + 'Month-10' => 'October~~', + 'Month-11' => 'November~~', + 'Month-12' => 'December~~', + 'DayOfWeek-Sunday-Min' => 'Su~~', + 'DayOfWeek-Monday-Min' => 'Mo~~', + 'DayOfWeek-Tuesday-Min' => 'Tu~~', + 'DayOfWeek-Wednesday-Min' => 'We~~', + 'DayOfWeek-Thursday-Min' => 'Th~~', + 'DayOfWeek-Friday-Min' => 'Fr~~', + 'DayOfWeek-Saturday-Min' => 'Sa~~', + 'Month-01-Short' => 'Jan~~', + 'Month-02-Short' => 'Feb~~', + 'Month-03-Short' => 'Mar~~', + 'Month-04-Short' => 'Apr~~', + 'Month-05-Short' => 'May~~', + 'Month-06-Short' => 'Jun~~', + 'Month-07-Short' => 'Jul~~', + 'Month-08-Short' => 'Aug~~', + 'Month-09-Short' => 'Sep~~', + 'Month-10-Short' => 'Oct~~', + 'Month-11-Short' => 'Nov~~', + 'Month-12-Short' => 'Dec~~', + 'Calendar-FirstDayOfWeek' => '0~~', + 'UI:Menu:ShortcutList' => 'Create a Shortcut...~~', + 'UI:Menu:FilterList' => 'Display list with search criteria~~', + '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).~~', + 'UI:ObjectShortcutInsert' => 'Insert Object Shortcut~~', + 'Class:Shortcut' => 'Shortcut~~', + 'Class:Shortcut+' => '~~', + 'Class:Shortcut/Attribute:name' => 'Name~~', + 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~', + 'Class:ShortcutOQL' => 'Search result shortcut~~', + 'Class:ShortcutOQL+' => '~~', + 'Class:ShortcutOQL/Attribute:oql' => 'Query~~', + 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~', + 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~', + 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~', + 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~', + 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~', + 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~', + 'UI:FillAllMandatoryFields' => 'Please fill all mandatory fields.~~', + 'UI:ValueMustBeSet' => 'Please specify a value~~', + 'UI:ValueMustBeChanged' => 'Please change the value~~', + 'UI:ValueInvalidFormat' => 'Invalid format~~', + 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~', + 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~', + 'UI:CSVImportError_items' => 'Errors: %1$d~~', + 'UI:CSVImportCreated_items' => 'Created: %1$d~~', + 'UI:CSVImportModified_items' => 'Modified: %1$d~~', + 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~', + 'UI:CSVImport:DateAndTimeFormats' => 'Date and time format~~', + 'UI:CSVImport:DefaultDateTimeFormat_Format_Example' => 'Default format: %1$s (e.g. %2$s)~~', + 'UI:CSVImport:CustomDateTimeFormat' => 'Custom format: %1$s~~', + 'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Available placeholders: + + + + + + + + + + + + + + +
Yyear (4 digits, e.g. 2016)
yyear (2 digits, e.g. 16 for 2016)
mmonth (2 digits, e.g. 01..12)
nmonth (1 or 2 digits no leading zero, e.g. 1..12)
dday (2 digits, e.g. 01..31)
jday (1 or 2 digits no leading zero, e.g. 1..31)
Hhour (24 hour, 2 digits, e.g. 00..23)
hhour (12 hour, 2 digits, e.g. 01..12)
Ghour (24 hour, 1 or 2 digits no leading zero, e.g. 0..23)
ghour (12 hour, 1 or 2 digits no leading zero, e.g. 1..12)
ahour, am or pm (lowercase)
Ahour, AM or PM (uppercase)
iminutes (2 digits, e.g. 00..59)
sseconds (2 digits, e.g. 00..59)
~~', + 'UI:Button:Remove' => 'Remove~~', + 'UI:AddAnExisting_Class' => 'Add objects of type %1$s...~~', + 'UI:SelectionOf_Class' => 'Selection of objects of type %1$s~~', + 'UI:AboutBox' => 'About '.ITOP_APPLICATION_SHORT.'...~~', + 'UI:About:Title' => 'About '.ITOP_APPLICATION_SHORT.'~~', + 'UI:About:DataModel' => 'Data model~~', + 'UI:About:Support' => 'Support information~~', + 'UI:About:Licenses' => 'Licenses~~', + 'UI:About:InstallationOptions' => 'Installation options~~', + 'UI:About:ManualExtensionSource' => 'Extension~~', + 'UI:About:Extension_Version' => 'Version: %1$s~~', + 'UI:About:RemoteExtensionSource' => 'Data~~', + 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~', + 'UI:DisconnectedDlgTitle' => 'Warning!~~', + 'UI:LoginAgain' => 'Login again~~', + 'UI:StayOnThePage' => 'Stay on this page~~', + 'ExcelExporter:ExportMenu' => 'Excel Export...~~', + 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~', + 'ExcelExporter:ExportButton' => 'Export~~', + 'ExcelExporter:DownloadButton' => 'Download %1$s~~', + 'ExcelExporter:RetrievingData' => 'Retrieving data...~~', + 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~', + 'ExcelExporter:Done' => 'Done.~~', + 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~', + 'ExcelExport:PreparingExport' => 'Preparing the export...~~', + 'ExcelExport:Statistics' => 'Statistics~~', + 'portal:legacy_portal' => 'End-User Portal~~', + 'portal:backoffice' => ITOP_APPLICATION_SHORT.' Back-Office User Interface~~', + 'UI:CurrentObjectIsLockedBy_User' => 'The object is locked since it is currently being modified by %1$s.~~', + 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'The object is currently being modified by %1$s. Your modifications cannot be submitted since they would be overwritten.~~', + 'UI:CurrentObjectIsSoftLockedBy_User' => 'The object is currently being modified by %1$s. You\'ll be able to submit your modifications once they have finished.~~', + 'UI:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~', + 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~', + 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~', + 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~', + 'UI:Menu:ExportPDF' => 'Export as PDF...~~', + 'UI:Menu:PrintableVersion' => 'Printer friendly version~~', + 'UI:BrowseInlineImages' => 'Browse images...~~', + 'UI:UploadInlineImageLegend' => 'Upload a new image~~', + 'UI:SelectInlineImageToUpload' => 'Select the image to upload~~', + 'UI:AvailableInlineImagesLegend' => 'Available images~~', + 'UI:NoInlineImage' => 'There is no image available on the server. Use the "Browse" button above to select an image from your computer and upload it to the server.~~', + 'UI:MissingInlineImage' => 'Missing image~~', + 'UI:ToggleFullScreen' => 'Toggle Maximize / Minimize~~', + 'UI:Button:ResetImage' => 'Recover the previous image~~', + 'UI:Button:RemoveImage' => 'Remove the image~~', + 'UI:Button:UploadImage' => 'Upload an image from the disk~~', + 'UI:UploadNotSupportedInThisMode' => 'The modification of images or files is not supported in this mode.~~', + 'UI:Button:RemoveDocument' => 'Remove the document~~', + 'UI:Search:Toggle' => 'Minimize / Expand~~', + 'UI:Search:AutoSubmit:DisabledHint' => 'Auto submit has been disabled for this class~~', + 'UI:Search:Obsolescence:DisabledHint' => 'Based on your preferences, obsolete data are hidden~~', + 'UI:Search:NoAutoSubmit:ExplainText' => 'Add some criterion on the search box or click the search button to view the objects.~~', + 'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Add new criteria~~', + 'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Recently used~~', + 'UI:Search:AddCriteria:List:MostPopular:Title' => 'Most popular~~', + 'UI:Search:AddCriteria:List:Others:Title' => 'Others~~', + 'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'None yet.~~', + 'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~', + 'UI:Search:Criteria:Remove' => 'Remove~~', + 'UI:Search:Criteria:Locked' => 'Locked~~', + 'UI:Search:Criteria:Title:Default:Any' => '%1$s: Any~~', + 'UI:Search:Criteria:Title:Default:Empty' => '%1$s is empty~~', + 'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s is not empty~~', + 'UI:Search:Criteria:Title:Default:Equals' => '%1$s equals %2$s~~', + 'UI:Search:Criteria:Title:Default:Contains' => '%1$s contains %2$s~~', + 'UI:Search:Criteria:Title:Default:StartsWith' => '%1$s starts with %2$s~~', + 'UI:Search:Criteria:Title:Default:EndsWith' => '%1$s ends with %2$s~~', + 'UI:Search:Criteria:Title:Default:RegExp' => '%1$s matches %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 between [%2$s]~~', + 'UI:Search:Criteria:Title:Default:BetweenDates' => '%1$s [%2$s]~~', + 'UI:Search:Criteria:Title:Default:BetweenDates:All' => '%1$s: Any~~', + 'UI:Search:Criteria:Title:Default:BetweenDates:From' => '%1$s from %2$s~~', + 'UI:Search:Criteria:Title:Default:BetweenDates:Until' => '%1$s until %2$s~~', + 'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: Any~~', + 'UI:Search:Criteria:Title:Default:Between:From' => '%1$s from %2$s~~', + 'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s up to %2$s~~', + 'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= %1$s <= %3$s~~', + 'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s~~', + 'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s and %3$s others~~', + 'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Any~~', + 'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~', + 'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s is defined~~', + 'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s is not defined~~', + 'UI:Search:Criteria:Title:ExternalKey:Equals' => '%1$s %2$s~~', + 'UI:Search:Criteria:Title:ExternalKey:In' => '%1$s: %2$s~~', + 'UI:Search:Criteria:Title:ExternalKey:In:Many' => '%1$s: %2$s and %3$s others~~', + 'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: Any~~', + 'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s is defined~~', + 'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s is not defined~~', + 'UI:Search:Criteria:Title:HierarchicalKey:Equals' => '%1$s %2$s~~', + 'UI:Search:Criteria:Title:HierarchicalKey:In' => '%1$s: %2$s~~', + 'UI:Search:Criteria:Title:HierarchicalKey:In:Many' => '%1$s: %2$s and %3$s others~~', + 'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: Any~~', + 'UI:Search:Criteria:Operator:Default:Empty' => 'Is empty~~', + 'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Is not empty~~', + 'UI:Search:Criteria:Operator:Default:Equals' => 'Equals~~', + 'UI:Search:Criteria:Operator:Default:Between' => 'Between~~', + 'UI:Search:Criteria:Operator:String:Contains' => 'Contains~~', + 'UI:Search:Criteria:Operator:String:StartsWith' => 'Starts with~~', + 'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~', + 'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~', + '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:TagSet:Matches' => 'Matches~~', + 'UI:Search:Value:Filter:Placeholder' => 'Filter...~~', + 'UI:Search:Value:Search:Placeholder' => 'Search...~~', + 'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~', + 'UI:Search:Value:Autocomplete:Wait' => 'Please wait...~~', + 'UI:Search:Value:Autocomplete:NoResult' => 'No result.~~', + 'UI:Search:Value:Toggler:CheckAllNone' => 'Check all / none~~', + 'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Check all / none visibles~~', + 'UI:Search:Criteria:Numeric:From' => 'From~~', + 'UI:Search:Criteria:Numeric:Until' => 'To~~', + 'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Any~~', + 'UI:Search:Criteria:Numeric:PlaceholderUntil' => 'Any~~', + 'UI:Search:Criteria:DateTime:From' => 'From~~', + 'UI:Search:Criteria:DateTime:FromTime' => 'From~~', + 'UI:Search:Criteria:DateTime:Until' => 'until~~', + 'UI:Search:Criteria:DateTime:UntilTime' => 'until~~', + 'UI:Search:Criteria:DateTime:PlaceholderFrom' => 'Any date~~', + 'UI:Search:Criteria:DateTime:PlaceholderFromTime' => 'Any date~~', + 'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Any date~~', + 'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Any date~~', + 'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Children of the selected objects will be included.~~', + 'UI:Search:Criteria:Raw:Filtered' => 'Filtered~~', + 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtered on %1$s~~', + 'UI:StateChanged' => 'State changed~~', + 'UI:AddSubTree' => 'Add entry~~', + 'Expression:Operator:AND' => ' AND ~~', + 'Expression:Operator:OR' => ' OR ~~', + 'Expression:Operator:=' => ': ~~', + 'Expression:Unit:Short:DAY' => 'd~~', + 'Expression:Unit:Short:WEEK' => 'w~~', + 'Expression:Unit:Short:MONTH' => 'm~~', + 'Expression:Unit:Short:YEAR' => 'y~~', + 'Expression:Unit:Long:DAY' => 'day(s)~~', + 'Expression:Unit:Long:HOUR' => 'hour(s)~~', + 'Expression:Unit:Long:MINUTE' => 'minute(s)~~', + 'Expression:Verb:NOW' => 'now~~', + 'Expression:Verb:ISNULL' => ': undefined~~', + 'UI:Newsroom:NoNewMessage' => 'No new message~~', + 'UI:Newsroom:XNewMessage' => '%1$s new message(s)~~', + 'UI:Newsroom:MarkAllAsRead' => 'Mark all messages as read~~', + 'UI:Newsroom:ViewAllMessages' => 'View all messages~~', + 'UI:Newsroom:Preferences' => 'Newsroom preferences~~', + 'UI:Newsroom:ConfigurationLink' => 'Configuration~~', + 'UI:Newsroom:ResetCache' => 'Reset cache~~', + 'UI:Newsroom:ResetCache:Success:Message' => 'Your newsroom cache has been successfully reset~~', + 'UI:Newsroom:DisplayMessagesFor_Provider' => 'Display messages from %1$s~~', + 'UI:Newsroom:DisplayAtMost_X_Messages' => 'Display up to %1$s messages in the %2$s menu.~~', + 'UI:Newsroom:Priority:1:Tooltip' => 'Critical~~', + 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent~~', + 'UI:Newsroom:Priority:3:Tooltip' => 'Important~~', + 'UI:Newsroom:Priority:4:Tooltip' => 'Normal~~', + 'Menu:DataSources' => 'Synchronization Data Sources~~', + 'Menu:DataSources+' => 'Data synchro used for batch import of external data~~', + 'Menu:AuditCategories' => 'Audit configuration~~', + 'Menu:AuditCategories+' => 'Define rules to audit the quality of '.ITOP_APPLICATION_SHORT.' data~~', + 'Menu:AuditCategories:Title' => 'Audit configuration~~', + 'Menu:RunQueriesMenu' => 'Run queries~~', + 'Menu:RunQueriesMenu+' => 'Write and execute any OQL query~~', + 'Menu:QueryMenu' => 'Query phrasebook~~', + 'Menu:QueryMenu+' => 'Reusable stored queries~~', + 'Menu:UniversalSearchMenu' => 'Universal search~~', + 'Menu:UniversalSearchMenu+' => 'Search objects of any class including abstract~~', + 'Menu:UserManagementMenu' => 'User management~~', + 'Menu:UserManagementMenu+' => 'Who can connect to '.ITOP_APPLICATION_SHORT.' and what can they do?~~', + 'Menu:ProfilesMenu' => 'Profiles~~', + 'Menu:ProfilesMenu+' => 'View existing Profiles~~', + 'Menu:ProfilesMenu:Title' => 'Profiles~~', + 'Menu:UserAccountsMenu' => 'User accounts~~', + 'Menu:UserAccountsMenu+' => 'Handling '.ITOP_APPLICATION_SHORT.' users and their access rights~~', + 'Menu:UserAccountsMenu:Title' => 'User accounts~~', + 'Menu:UserManagement' => 'User management~~', + 'Menu:Queries' => 'Queries~~', + 'Menu:ConfigurationTools' => 'Configuration~~', + 'Menu:ConfigEditor' => 'General configuration~~', + 'Menu:ConfigEditor+' => 'Configuration File editor~~', + 'Menu:Integrations' => 'Integrations~~', + 'Menu:Integrations+' => '~~', +]); diff --git a/dictionaries/fr.dictionary.itop.core.php b/dictionaries/fr.dictionary.itop.core.php index 3cad7afd5a..787a814f7e 100644 --- a/dictionaries/fr.dictionary.itop.core.php +++ b/dictionaries/fr.dictionary.itop.core.php @@ -1,11 +1,10 @@ 'Liste d\'objets d\'une classe donnée et pointant sur l\'objet courant', 'Core:AttributeLinkedSetDuplicatesFound' => 'Des doublons sont présents dans le champ \'%1$s\' : %2$s', 'Core:AttributeDashboard' => 'Tableau de bord', - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Numéro de téléphone', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Date d\'obsolescence', - 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'Liste d\'étiquettes', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'cliquer pour ajouter', 'Core:Placeholder:CannotBeResolved' => '(%1$s : non remplacé)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s de la classe %3$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s d\'une sous-classe)', 'Core:AttributeCaseLog' => 'Journal', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Liste enumérée consolidée', - 'Core:AttributeMetaEnum+' => '', + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Objets liés (1-n)', 'Core:AttributeLinkedSetIndirect+' => 'Liste d\'objets d\'une classe donnée et liés à l\'objet courant via une classe intermédiaire', 'Core:AttributeInteger' => 'Nombre entier', @@ -45,8 +44,8 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Core:AttributeDecimal' => 'Nombre décimal', 'Core:AttributeDecimal+' => 'Valeur numérique décimale', 'Core:AttributeBoolean' => 'Booléen', - 'Core:AttributeBoolean+' => '', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Oui', 'Core:AttributeBoolean/Value:no' => 'Non', 'Core:AttributeArchiveFlag' => 'Drapeau Archive', @@ -54,9 +53,9 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'Cet object n\'est visible que dans le mode Archive', 'Core:AttributeArchiveFlag/Value:no' => 'Non', 'Core:AttributeArchiveFlag/Label' => 'Archivé', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Date archivage', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Drapeau obsolète', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Oui', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Cet objet est exclus de l\'analyse d\'impact, et n\'est pas affiché dans les résultats de recherche', @@ -86,15 +85,18 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Core:AttributeEmailAddress' => 'Adresse électronique', 'Core:AttributeEmailAddress+' => 'Adresse électronique (xxxx@yyy.zzz)', 'Core:AttributeIPAddress' => 'Adresse IP', - 'Core:AttributeIPAddress+' => '', + 'Core:AttributeIPAddress+' => 'IP address~~', 'Core:AttributeOQL' => 'Expression OQL', 'Core:AttributeOQL+' => 'Expression formattée en "Object Query Language"', 'Core:AttributeEnum' => 'Enumération', 'Core:AttributeEnum+' => 'Valeur choisie parmi un liste de chaîne de caractères', 'Core:AttributeTemplateString' => 'Modèle de chaîne de caractères', - 'Core:AttributeTemplateString+' => 'Chaîne de caractères d\'une ligne, contenant des espaces réservés pour des données '.ITOP_APPLICATION_SHORT, 'Core:AttributeTemplateText' => 'Modèle de texte', - 'Core:AttributeTemplateText+' => 'Texte contenant des espaces réservés pour des données '.ITOP_APPLICATION_SHORT, 'Core:AttributeTemplateHTML' => 'Modèle HTML', - 'Core:AttributeTemplateHTML+' => 'HTML contenant des espaces réservés pour des données '.ITOP_APPLICATION_SHORT, 'Core:AttributeDateTime' => 'Date/heure', + 'Core:AttributeTemplateString+' => 'Chaîne de caractères d\'une ligne, contenant des espaces réservés pour des données '.ITOP_APPLICATION_SHORT, + 'Core:AttributeTemplateText' => 'Modèle de texte', + 'Core:AttributeTemplateText+' => 'Texte contenant des espaces réservés pour des données '.ITOP_APPLICATION_SHORT, + 'Core:AttributeTemplateHTML' => 'Modèle HTML', + 'Core:AttributeTemplateHTML+' => 'HTML contenant des espaces réservés pour des données '.ITOP_APPLICATION_SHORT, + 'Core:AttributeDateTime' => 'Date/heure', 'Core:AttributeDateTime+' => 'Date et heure (année-mois-jour hh:mm:ss)', 'Core:AttributeDateTime?SmartSearch' => '

@@ -128,7 +130,7 @@ Opérateurs :
'Core:AttributeDeadline' => 'Délai', 'Core:AttributeDeadline+' => 'Date/heure exprimée relativement à l\'heure courante', 'Core:AttributeExternalKey' => 'Clé externe', - 'Core:AttributeExternalKey+' => '', + 'Core:AttributeExternalKey+' => 'External (or foreign) key~~', 'Core:AttributeHierarchicalKey' => 'Clé externe (hiérarchie)', 'Core:AttributeHierarchicalKey+' => 'Clé externe vers le parent', 'Core:AttributeExternalField' => 'Attribut externe', @@ -148,37 +150,19 @@ Opérateurs :
'Core:FriendlyName-Label' => 'Nom complet', 'Core:FriendlyName-Description' => 'Nom complet', 'Core:AttributeTag' => 'Taxon', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST', - 'Core:Context=REST/JSON+' => 'REST/JSON', 'Core:Context=Synchro' => 'Synchro', - 'Core:Context=Synchro+' => 'Synchro', 'Core:Context=Setup' => 'Setup', - 'Core:Context=Setup+' => 'Setup', 'Core:Context=GUI:Console' => 'Console', - 'Core:Context=GUI:Console+' => 'GUI:Console', 'Core:Context=CRON' => 'cron', - 'Core:Context=CRON+' => 'cron', 'Core:Context=GUI:Portal' => 'Portal', - 'Core:Context=GUI:Portal+' => 'GUI:Portal', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:CMDBChange' => 'Modification', - 'Class:CMDBChange+' => '', + 'Class:CMDBChange+' => 'Changes tracking~~', 'Class:CMDBChange/Attribute:date' => 'Date', - 'Class:CMDBChange/Attribute:date+' => '', + 'Class:CMDBChange/Attribute:date+' => 'date and time at which the changes have been recorded~~', 'Class:CMDBChange/Attribute:userinfo' => 'Autres informations', - 'Class:CMDBChange/Attribute:userinfo+' => '', + 'Class:CMDBChange/Attribute:userinfo+' => 'caller\'s defined information~~', 'Class:CMDBChange/Attribute:origin/Value:interactive' => 'Action utilisateur dans l\'IHM', 'Class:CMDBChange/Attribute:origin/Value:csv-import.php' => 'Script d\'import CSV', 'Class:CMDBChange/Attribute:origin/Value:csv-interactive' => 'Import CSV dans l\'IHM', @@ -187,72 +171,34 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'Webservices REST/JSON', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'Webservices SOAP', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Par une extension', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:CMDBChangeOp' => 'Operation de changement', - 'Class:CMDBChangeOp+' => '', + 'Class:CMDBChangeOp+' => 'Change made by one person, at a single time, on a single object~~', 'Class:CMDBChangeOp/Attribute:change' => 'Modification', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'Date', - 'Class:CMDBChangeOp/Attribute:date+' => '', + 'Class:CMDBChangeOp/Attribute:date+' => 'date and time of the change~~', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Utilisateur', - 'Class:CMDBChangeOp/Attribute:userinfo+' => '', + 'Class:CMDBChangeOp/Attribute:userinfo+' => 'who made this change~~', 'Class:CMDBChangeOp/Attribute:objclass' => 'Type d\'objet', - 'Class:CMDBChangeOp/Attribute:objclass+' => '', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'class name of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:objkey' => 'Clé', - 'Class:CMDBChangeOp/Attribute:objkey+' => '', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Type', 'Class:CMDBChangeOp/Attribute:finalclass+' => 'Nom de la classe instanciable', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:CMDBChangeOpCreate' => 'Création de l\'objet', - 'Class:CMDBChangeOpCreate+' => '', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:CMDBChangeOpCreate+' => 'Object creation tracking~~', 'Class:CMDBChangeOpDelete' => 'Effacement de l\'objet', - 'Class:CMDBChangeOpDelete+' => '', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:CMDBChangeOpDelete+' => 'Object deletion tracking~~', 'Class:CMDBChangeOpSetAttribute' => 'Modification de l\'objet', - 'Class:CMDBChangeOpSetAttribute+' => '', + 'Class:CMDBChangeOpSetAttribute+' => 'Object properties change tracking~~', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Champ', - 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => '', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'code of the modified property~~', 'Class:CMDBChangeOpSetAttributeScalar' => 'Modification de valeur', - 'Class:CMDBChangeOpSetAttributeScalar+' => '', + 'Class:CMDBChangeOpSetAttributeScalar+' => 'Object scalar properties change tracking~~', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Ancienne valeur', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => '', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'previous value of the attribute~~', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Nouvelle valeur', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => '', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'new value of the attribute~~', 'Change:ObjectCreated' => 'Elément créé', 'Change:ObjectDeleted' => 'Elément effacé', 'Change:ObjectModified' => 'Elément modifié', @@ -269,130 +215,80 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Change:LinkSet:Added' => 'ajout de %1$s', 'Change:LinkSet:Removed' => 'suppression de %1$s', 'Change:LinkSet:Modified' => 'modification de %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'Modification de données', - 'Class:CMDBChangeOpSetAttributeBlob+' => '', + 'Class:CMDBChangeOpSetAttributeBlob+' => 'data change tracking~~', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Ancienne valeur', - 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => '', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'previous contents of the attribute~~', 'Class:CMDBChangeOpSetAttributeText' => 'Modification de texte', - 'Class:CMDBChangeOpSetAttributeText+' => '', + 'Class:CMDBChangeOpSetAttributeText+' => 'text change tracking~~', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Ancienne valeur', - 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => '', -]); - -// -// Class: Event -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'previous contents of the attribute~~', 'Class:Event' => 'Evènement', - 'Class:Event+' => '', + 'Class:Event+' => 'An application internal event~~', 'Class:Event/Attribute:message' => 'Message', - 'Class:Event/Attribute:message+' => '', + 'Class:Event/Attribute:message+' => 'short description of the event~~', 'Class:Event/Attribute:date' => 'Date', - 'Class:Event/Attribute:date+' => '', + 'Class:Event/Attribute:date+' => 'date and time at which the changes have been recorded~~', 'Class:Event/Attribute:userinfo' => 'Utilisateur', - 'Class:Event/Attribute:userinfo+' => '', + 'Class:Event/Attribute:userinfo+' => 'identification of the user that was doing the action that triggered this event~~', 'Class:Event/Attribute:finalclass' => 'Sous-classe d\'évènement', 'Class:Event/Attribute:finalclass+' => 'Nom de la classe instanciable', -]); - -// -// Class: EventNotification -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:EventNotification' => 'Notification envoyée', - 'Class:EventNotification+' => '', + 'Class:EventNotification+' => 'Trace of a notification that has been sent~~', 'Class:EventNotification/Attribute:trigger_id' => 'Déclencheur', - 'Class:EventNotification/Attribute:trigger_id+' => '', + 'Class:EventNotification/Attribute:trigger_id+' => '~~', 'Class:EventNotification/Attribute:action_id' => 'Action', - 'Class:EventNotification/Attribute:action_id+' => '', + 'Class:EventNotification/Attribute:action_id+' => '~~', 'Class:EventNotification/Attribute:object_id' => 'Identifiant de l\'objet', - 'Class:EventNotification/Attribute:object_id+' => '', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:EventNotification/Attribute:object_id+' => 'object id (class defined by the trigger ?)~~', + 'Class:EventNotification/Attribute:object_class' => 'Classe de l\'objet', + 'Class:EventNotification/Attribute:object_class+' => 'Classe de l\'objet (la même que celle du déclencheur)', 'Class:EventNotificationEmail' => 'Envoi d\'Email', - 'Class:EventNotificationEmail+' => '', + 'Class:EventNotificationEmail+' => 'Trace of an email that has been sent~~', 'Class:EventNotificationEmail/Attribute:to' => 'A', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'De', - 'Class:EventNotificationEmail/Attribute:from+' => '', + 'Class:EventNotificationEmail/Attribute:from+' => 'Sender of the message~~', 'Class:EventNotificationEmail/Attribute:subject' => 'Sujet', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Message', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Pièces jointes', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Erreur', - 'Class:EventIssue+' => '', + 'Class:EventIssue+' => 'Trace of an issue (warning, error, etc.)~~', 'Class:EventIssue/Attribute:issue' => 'Erreur', - 'Class:EventIssue/Attribute:issue+' => '', + 'Class:EventIssue/Attribute:issue+' => 'What happened~~', 'Class:EventIssue/Attribute:impact' => 'Impact', - 'Class:EventIssue/Attribute:impact+' => '', + 'Class:EventIssue/Attribute:impact+' => 'What are the consequences~~', 'Class:EventIssue/Attribute:page' => 'Page Web', - 'Class:EventIssue/Attribute:page+' => '', + 'Class:EventIssue/Attribute:page+' => 'HTTP entry point~~', 'Class:EventIssue/Attribute:arguments_post' => 'Arguments (POST)', - 'Class:EventIssue/Attribute:arguments_post+' => '', + 'Class:EventIssue/Attribute:arguments_post+' => 'HTTP POST arguments~~', 'Class:EventIssue/Attribute:arguments_get' => 'Arguments (GET)', - 'Class:EventIssue/Attribute:arguments_get+' => '', + 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET arguments~~', 'Class:EventIssue/Attribute:callstack' => 'Pile d\'appel', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Données', - 'Class:EventIssue/Attribute:data+' => '', -]); - -// -// Class: EventWebService -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:EventIssue/Attribute:data+' => 'More information~~', 'Class:EventWebService' => 'Appel de webservice', - 'Class:EventWebService+' => '', + 'Class:EventWebService+' => 'Trace of a web service call~~', 'Class:EventWebService/Attribute:verb' => 'Verbe', - 'Class:EventWebService/Attribute:verb+' => '', + 'Class:EventWebService/Attribute:verb+' => 'Name of the operation~~', 'Class:EventWebService/Attribute:result' => 'Résultat', - 'Class:EventWebService/Attribute:result+' => '', + 'Class:EventWebService/Attribute:result+' => 'Overall success/failure~~', 'Class:EventWebService/Attribute:log_info' => 'Informations', - 'Class:EventWebService/Attribute:log_info+' => '', + 'Class:EventWebService/Attribute:log_info+' => 'Result info log~~', 'Class:EventWebService/Attribute:log_warning' => 'Avertissement', - 'Class:EventWebService/Attribute:log_warning+' => '', + 'Class:EventWebService/Attribute:log_warning+' => 'Result warning log~~', 'Class:EventWebService/Attribute:log_error' => 'Erreurs', - 'Class:EventWebService/Attribute:log_error+' => '', + 'Class:EventWebService/Attribute:log_error+' => 'Result error log~~', 'Class:EventWebService/Attribute:data' => 'Données', - 'Class:EventWebService/Attribute:data+' => '', -]); - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:EventWebService/Attribute:data+' => 'Result data~~', 'Class:EventRestService' => 'Appel REST/JSON', 'Class:EventRestService+' => 'Trace de l\'appel au service REST/JSON (rest.php)', 'Class:EventRestService/Attribute:operation' => 'Opération', @@ -407,36 +303,22 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:EventRestService/Attribute:json_output+' => 'Réponse HTTP (structure json)', 'Class:EventRestService/Attribute:provider' => 'Fournisseur', 'Class:EventRestService/Attribute:provider+' => 'Classe PHP qui a pris en charge l\'opération demandée', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:EventLoginUsage' => 'Utilisation de l\'application', - 'Class:EventLoginUsage+' => '', + 'Class:EventLoginUsage+' => 'Connection to the application~~', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', 'Class:EventLoginUsage/Attribute:contact_name' => 'Nom de l\'utilisateur', - 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'Email', - 'Class:EventLoginUsage/Attribute:contact_email+' => '', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~', 'Class:EventNotificationNewsroom' => 'News envoyée', - 'Class:EventNotificationNewsroom+' => '', + 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Titre', - 'Class:EventNotificationNewsroom/Attribute:title+' => '', + 'Class:EventNotificationNewsroom/Attribute:title+' => '~~', 'Class:EventNotificationNewsroom/Attribute:icon' => 'Icône', - 'Class:EventNotificationNewsroom/Attribute:icon+' => '', + 'Class:EventNotificationNewsroom/Attribute:icon+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority' => 'Priorité', - 'Class:EventNotificationNewsroom/Attribute:priority+' => '', + 'Class:EventNotificationNewsroom/Attribute:priority+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => 'Critique', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1+' => 'Critique', 'Class:EventNotificationNewsroom/Attribute:priority/Value:2' => 'Urgent', @@ -446,24 +328,19 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:EventNotificationNewsroom/Attribute:priority/Value:4' => 'Standard', 'Class:EventNotificationNewsroom/Attribute:priority/Value:4+' => 'Standard', 'Class:EventNotificationNewsroom/Attribute:url' => 'URL', - 'Class:EventNotificationNewsroom/Attribute:url+' => '', + 'Class:EventNotificationNewsroom/Attribute:url+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read' => 'Lu', - 'Class:EventNotificationNewsroom/Attribute:read+' => '', + 'Class:EventNotificationNewsroom/Attribute:read+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read/Value:no' => 'Non', 'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => 'Non', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes' => 'Oui', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => 'Oui', 'Class:EventNotificationNewsroom/Attribute:read_date' => 'Date de lecture', - 'Class:EventNotificationNewsroom/Attribute:read_date+' => '', + 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact', - 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '', -]); - -// -// Class: Action -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification non envoyée', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'Une erreur est survenue lors de l\'envoi de la notification', 'Class:Action' => 'Action', 'Class:Action+' => 'Action spécifique', 'Class:Action/ComplementaryName' => '%1$s: %2$s', @@ -472,13 +349,13 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Action/Attribute:description' => 'Description', 'Class:Action/Attribute:description+' => 'Une explication sur ce que fait cette action, à usage interne', 'Class:Action/Attribute:status' => 'Etat', - 'Class:Action/Attribute:status+' => '', + 'Class:Action/Attribute:status+' => 'This status drives the action behavior~~', 'Class:Action/Attribute:status/Value:test' => 'En test', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'En production', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Inactive', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Déclencheurs liés', 'Class:Action/Attribute:trigger_list+' => 'Déclencheurs à l\'origine de cette action', 'Class:Action/Attribute:asynchronous' => 'Asynchrone', @@ -493,24 +370,10 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Action:last_executions_tab_panel_title' => 'Exécutions de cette action (%1$s)', 'Action:last_executions_tab_limit_days' => '%1$s derniers jours', 'Action:last_executions_tab_limit_none' => 'depuis sa création', -]); - -// -// Class: ActionNotification -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ActionNotification' => 'Action de notification', - 'Class:ActionNotification+' => '', + 'Class:ActionNotification+' => 'Notification Action (abstract)~~', 'Class:ActionNotification/Attribute:language' => 'Langue', 'Class:ActionNotification/Attribute:language+' => 'Langue utilisée pour les placeholders ($xxx$) dans le message (statut, importance, priorité, etc)', -]); - -// -// Class: lnkActionNotificationToContact -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkActionNotificationToContact' => 'Lien Action de Notification / Contact', 'Class:lnkActionNotificationToContact+' => 'Abonnement des contacts aux notifications', 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact', @@ -521,15 +384,8 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'Le déclencheur à l\'origine de cette notification', 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Abonné', 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'Si le contact est abonné ou non à cette notification', -]); - -// -// Class: ActionEmail -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:ActionEmail' => 'Notification par mél', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'Cet état définit qui va être notifié: - En test : le Destinataire de test uniquement, - En production : tous les destinataires (A, Copie and Copie Cachée), @@ -579,11 +435,11 @@ En édition, cliquez sur la loupe pour obtenir des exemples pertinents.', 'Class:ActionEmail/Attribute:importance' => 'Importance', 'Class:ActionEmail/Attribute:importance+' => 'Sera mis en propriété du mél envoyé', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Basse', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Normale', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'Haute', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Langue', 'Class:ActionEmail/Attribute:language+' => 'Langue utilisée pour les placeholders ($xxx$) dans le message (état, importance, priorité, etc)', 'Class:ActionEmail/Attribute:html_template' => 'Modèle HTML', @@ -600,18 +456,11 @@ En édition, cliquez sur la loupe pour obtenir des exemples pertinents.', 'ActionEmail:preview_warning' => 'Le mèl peut s\'afficher différement dans les clients mèl par rapport à cet aperçu dans votre navigateur.', 'ActionEmail:preview_more_info' => 'Pour plus d\'informations sur les fonctionnalités CSS supportées par les différents client mèl, consultez %1$s.', 'ActionEmail:content_placeholder_missing' => 'The mot-clé "%1$s" ne figure pas dans le modèle HTML. Le contenu du champ "%2$s" ne sera pas intégré dans les mèls générés.', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('FR FR', 'French', 'Français', [ 'ActionNewsroom:trigger' => 'Conditions de déclenchement', 'ActionNewsroom:content' => 'Message', 'ActionNewsroom:settings' => 'Paramètres', 'Class:ActionNewsroom' => 'Notification par news', - 'Class:ActionNewsroom+' => '', + 'Class:ActionNewsroom+' => '~~', 'Class:ActionNewsroom/Attribute:title' => 'Titre', 'Class:ActionNewsroom/Attribute:title+' => 'Titre de la news. Peut contenir des mots-clés comme $this->attribute_code$', 'Class:ActionNewsroom/Attribute:message' => 'Message', @@ -628,28 +477,21 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:ActionNewsroom/Attribute:priority' => 'Priorité', 'Class:ActionNewsroom/Attribute:priority+' => 'Les news sont affichées par priorité décroissante.', 'Class:ActionNewsroom/Attribute:priority/Value:1' => 'Critique', - 'Class:ActionNewsroom/Attribute:priority/Value:1+' => '', + 'Class:ActionNewsroom/Attribute:priority/Value:1+' => 'Critical~~', 'Class:ActionNewsroom/Attribute:priority/Value:2' => 'Urgent', - 'Class:ActionNewsroom/Attribute:priority/Value:2+' => '', + 'Class:ActionNewsroom/Attribute:priority/Value:2+' => 'Urgent~~', 'Class:ActionNewsroom/Attribute:priority/Value:3' => 'Important', - 'Class:ActionNewsroom/Attribute:priority/Value:3+' => '', + 'Class:ActionNewsroom/Attribute:priority/Value:3+' => 'Important~~', 'Class:ActionNewsroom/Attribute:priority/Value:4' => 'Standard', - 'Class:ActionNewsroom/Attribute:priority/Value:4+' => '', + 'Class:ActionNewsroom/Attribute:priority/Value:4+' => 'Standard~~', 'Class:ActionNewsroom/Attribute:test_recipient_id' => 'Destinataire de test', 'Class:ActionNewsroom/Attribute:test_recipient_id+' => 'Personne utilisée en remplacement des Destinataires, lorsque la notification est \'En test\'', 'Class:ActionNewsroom/Attribute:recipients' => 'Destinataires', 'Class:ActionNewsroom/Attribute:recipients+' => 'Une requête OQL retournant les des objets de type Contact', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'Par défaut, l\'URL pointe vers l\'objet ayant déclenché la notification. Mais vous pouvez également spécifier une URL personnalisée.', -]); - -// -// Class: Trigger -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Trigger' => 'Déclencheur', - 'Class:Trigger+' => '', + 'Class:Trigger+' => 'Custom event handler~~', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s', 'Class:Trigger/Attribute:description' => 'Description', 'Class:Trigger/Attribute:description+' => 'Soyez explicite, afin que vos utilisateurs comprennent à quelles notifications précisement ils se désabonnent', @@ -666,152 +508,62 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Autoriser la désinscription de tous les canaux', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Forcer la conservation d\'un canal (News ou Email)', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Interdire la désinscription', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:TriggerOnObject' => 'Déclencheur sur modification de données', - 'Class:TriggerOnObject+' => '', + 'Class:TriggerOnObject+' => 'Trigger on a given class of objects~~', 'Class:TriggerOnObject/Attribute:target_class' => 'Classe cible', 'Class:TriggerOnObject/Attribute:target_class+' => 'Classe d\'objets allant activer ce déclencheur', 'Class:TriggerOnObject/Attribute:filter' => 'Filtre', 'Class:TriggerOnObject/Attribute:filter+' => 'Permet de limiter la liste des objets (de la classe cible) activant le déclencheur', 'TriggerOnObject:WrongFilterQuery' => 'Requête de filtrage incorrecte: %1$s', 'TriggerOnObject:WrongFilterClass' => 'La requête de filtrage doit retourner des objets de la classe "%1$s"', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:TriggerOnPortalUpdate' => 'Déclencheur sur mise à jour depuis le portail', - 'Class:TriggerOnPortalUpdate+' => '', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:TriggerOnPortalUpdate+' => 'Trigger on an end-user\'s update from the portal~~', 'Class:TriggerOnStateChange' => 'Déclencheur sur changement d\'état', - 'Class:TriggerOnStateChange+' => '', + 'Class:TriggerOnStateChange+' => 'Trigger on object state change~~', 'Class:TriggerOnStateChange/Attribute:state' => 'Etat', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Déclencheur sur un objet entrant dans un état', - 'Class:TriggerOnStateEnter+' => '', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:TriggerOnStateEnter+' => 'Trigger on object state change - entering~~', 'Class:TriggerOnStateLeave' => 'Déclencheur sur un objet quittant un état', - 'Class:TriggerOnStateLeave+' => '', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:TriggerOnStateLeave+' => 'Trigger on object state change - leaving~~', 'Class:TriggerOnObjectCreate' => 'Déclencheur sur la création d\'un objet', - 'Class:TriggerOnObjectCreate+' => '', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:TriggerOnObjectCreate+' => 'Trigger on object creation of [a child class of] the given class~~', 'Class:TriggerOnObjectDelete' => 'Déclencheur sur la suppression d\'un objet', - 'Class:TriggerOnObjectDelete+' => '', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate' => 'Déclencheur sur la modification d\'un objet', - 'Class:TriggerOnObjectUpdate+' => '', + 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'Ce filtre est appliqué après la sauvegarde en base de l\'objet modifié. Il restreint les objets qui vont déclencher les actions.', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Attributs cible', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Déclencheur sur mention d\'objet', 'Class:TriggerOnObjectMention+' => 'Déclencheur sur un objet mentionné (@xxx) de la classe choisie (ou de ses filles) dans un attribut de type journal', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Objets mentionnés', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Permet de limiter la liste des objets mentionnés pour lesquels le déclencheur s\'activera. Si vide, n\'importe quel objet mentionné (de n\'importe quelle classe) l\'activera.', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:TriggerOnAttributeBlobDownload' => 'Déclencheur sur le téléchargement d\'un document d\'un objet', - 'Class:TriggerOnAttributeBlobDownload+' => '', + 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Attributs cible', - 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnThresholdReached' => 'Déclencheur sur dépassement de seuil', 'Class:TriggerOnThresholdReached+' => 'Déclencheur sur franchissement de seuil d\'un chronomètre', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Chronomètre', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Seuil', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'Actions-Déclencheur', - 'Class:lnkTriggerAction+' => '', + 'Class:lnkTriggerAction+' => 'Link between a trigger and an action~~', 'Class:lnkTriggerAction/Attribute:action_id' => 'Action', - 'Class:lnkTriggerAction/Attribute:action_id+' => '', + 'Class:lnkTriggerAction/Attribute:action_id+' => 'The action to be executed~~', 'Class:lnkTriggerAction/Attribute:action_name' => 'Nom de l\'action', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Déclencheur', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Nom du déclencheur', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Ordre', - 'Class:lnkTriggerAction/Attribute:order+' => '', -]); - -// -// Synchro Data Source -// -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:lnkTriggerAction/Attribute:order+' => 'Actions execution order~~', 'Class:SynchroDataSource' => 'Source de données', 'Class:SynchroDataSource/Attribute:name' => 'Nom', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Description', 'Class:SynchroDataSource/Attribute:status' => 'Etat', 'Class:SynchroDataSource/Attribute:scope_class' => 'Type cible', @@ -931,15 +683,15 @@ Plusieurs champs peuvent ainsi être modifiés lors d\'une "mise à jour" en app 'Core:SynchroReplica:ListOfReplicas' => 'Liste des réplicas de %1$s', 'Core:SynchroAttExtKey:ReconciliationById' => 'id (clé primaire)', 'Core:SynchroAtt:attcode' => 'Champ', - 'Core:SynchroAtt:attcode+' => '', + 'Core:SynchroAtt:attcode+' => 'Field of the object~~', 'Core:SynchroAtt:reconciliation' => 'Réconciliation ?', - 'Core:SynchroAtt:reconciliation+' => '', + 'Core:SynchroAtt:reconciliation+' => 'Used for searching~~', 'Core:SynchroAtt:update' => 'Mise jour ?', - 'Core:SynchroAtt:update+' => '', + 'Core:SynchroAtt:update+' => 'Used to update the object~~', 'Core:SynchroAtt:update_policy' => 'Politique de mise à jour', - 'Core:SynchroAtt:update_policy+' => '', + 'Core:SynchroAtt:update_policy+' => 'Behavior of the updated field~~', 'Core:SynchroAtt:reconciliation_attcode' => 'Clé de recherche', - 'Core:SynchroAtt:reconciliation_attcode+' => '', + 'Core:SynchroAtt:reconciliation_attcode+' => 'Attribute Code for the External Key Reconciliation~~', 'Core:SyncDataExchangeComment' => '(Synchronisation)', 'Core:Synchro:ListOfDataSources' => 'Sources de données:', 'Core:Synchro:LastSynchro' => 'Dernière synchronisation:', @@ -1024,15 +776,14 @@ Plusieurs champs peuvent ainsi être modifiés lors d\'une "mise à jour" en app 'Class:SynchroReplica/Action:delete+' => 'Supprime le réplica sans détruire l\'objet destination. Si la ligne correspondant à ce replica est toujours présente dans la source celui-ci sera recréé lors du prochain import de la Source de données.', 'Class:SynchroReplica/Action:unlink' => 'Détacher', 'Class:SynchroReplica/Action:unlink+' => 'Détache le réplica de son objet destination, sans toucher à ce dernier. Le réplica sera traité lors de la prochaine synchronisation de la Source de données. Vous pouvez forcer l\'opération via "Synchroniser".', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Détacher & Synchroniser', - 'Class:SynchroReplica/Action:unlinksynchro+' => 'Détache l\'actuel objet destination et force la resynchronisation immédiate du réplica. Cela peut modifier le champ "Objet destination" ou remettre le même. Cette action est requise si la logique de réconciliation a été changée dans la Source des données, ou si des champs de réconciliation n\'avaient pas verrouillé leur modification et que l\'on souhaite conserver les objets iTop modifiés depuis, tout en retrouvant ou recréant des objets alignés avec la source.', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Détacher & Synchroniser', + 'Class:SynchroReplica/Action:unlinksynchro+' => 'Détache l\'actuel objet destination et force la resynchronisation immédiate du réplica. Cela peut modifier le champ "Objet destination" ou remettre le même. Cette action est requise si la logique de réconciliation a été changée dans la Source des données, ou si des champs de réconciliation n\'avaient pas verrouillé leur modification et que l\'on souhaite conserver les objets iTop modifiés depuis, tout en retrouvant ou recréant des objets alignés avec la source.', 'Class:SynchroReplica/Action:synchro' => 'Synchroniser', - 'Class:SynchroReplica/Action:synchro+' => 'Force la synchronisation immédiate du réplica. Utile si on a ajouté un champ à mettre à jour dans la Source des données ou si des champs n\'avaient pas verrouillé leur modification et que l\'on souhaite réaligner les objets iTop avec la source.', + 'Class:SynchroReplica/Action:synchro+' => 'Force la synchronisation immédiate du réplica. Utile si on a ajouté un champ à mettre à jour dans la Source des données ou si des champs n\'avaient pas verrouillé leur modification et que l\'on souhaite réaligner les objets iTop avec la source.', 'Class:SynchroReplica/Action:allowdelete' => 'Autoriser la suppression de l\'objet lié', 'Class:SynchroReplica/Action:allowdelete+' => 'Autorise la suppression du Réplica à entrainer celle de l\'objet destination, si la politique de suppression de la Source de données le demande.', 'Class:SynchroReplica/Action:denydelete' => 'Interdire la suppression de l\'objet lié', - 'Class:SynchroReplica/Action:denydelete+' => 'Interdit que la suppression du Réplica entraine celle de l\'objet destination, même si la politique de suppression de la Source de données le demande.', - + 'Class:SynchroReplica/Action:denydelete+' => 'Interdit que la suppression du Réplica entraine celle de l\'objet destination, même si la politique de suppression de la Source de données le demande.', 'Class:SynchroReplica/Action:unlink_all' => 'Détacher les réplicas', 'Class:SynchroReplica/Action:unlink_all+' => 'Détache les réplicas de leur objet destination, sans toucher à ces derniers. Ces réplicas seront traités lors de la prochaine synchronisation de la Source de données. Vous pouvez forcer l\'opération via "Synchroniser".', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Détacher & Resynchroniser les réplicas', @@ -1043,7 +794,6 @@ Plusieurs champs peuvent ainsi être modifiés lors d\'une "mise à jour" en app 'Class:SynchroReplica/Action:allowdelete_all+' => 'Autorise la suppression du Réplica à entrainer celle de l\'objet destination, si la politique de suppression de la Source de données le demande.', 'Class:SynchroReplica/Action:denydelete_all' => 'Interdire la suppression des objets liés', 'Class:SynchroReplica/Action:denydelete_all+' => 'Interdit que la suppression du Réplica entraine celle de l\'objet destination, même si la politique de suppression de la Source de données le demande.', - 'UI:UnlinkAllTabTitle' => 'Détacher les réplicas', 'UI:UnlinkAllPageTitle' => 'Détache les réplicas de leur objet destination', 'UI:UnlinkSynchroAllTabTitle' => 'Détacher & Resynchroniser les réplicas', @@ -1054,7 +804,6 @@ Plusieurs champs peuvent ainsi être modifiés lors d\'une "mise à jour" en app 'UI:AllowDeleteAllPageTitle' => 'Autoriser la suppression des objets liés aux réplicas', 'UI:DenyDeleteAllTabTitle' => 'Interdire la suppression', 'UI:DenyDeleteAllPageTitle' => 'Interdire la suppression des objets liés aux réplicas', - 'Class:appUserPreferences' => 'Préférences utilisateur', 'Class:appUserPreferences/Attribute:userid' => 'Utilisateur', 'Class:appUserPreferences/Attribute:preferences' => 'Préférences', @@ -1136,20 +885,14 @@ Plusieurs champs peuvent ainsi être modifiés lors d\'une "mise à jour" en app 'Core:Validator:Mandatory' => 'Veuillez remplir ce champ', 'Core:Validator:MustBeInteger' => 'Ce champ ne peut contenir qu\'un nombre entier', 'Core:Validator:MustSelectOne' => 'Veuillez choisir une valeur', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('FR FR', 'French', 'Français', [ 'Class:TagSetFieldData' => '%2$s pour la classe %1$s', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Code', 'Class:TagSetFieldData/Attribute:code+' => 'Code interne. Doit contenir au moins 3 caractères alphanumériques', 'Class:TagSetFieldData/Attribute:label' => 'Label', - 'Class:TagSetFieldData/Attribute:label+' => '', + 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Type d\'étiquette', 'Class:TagSetFieldData/Attribute:obj_class' => 'Type d\'objet', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Code du champ', @@ -1163,122 +906,72 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'L\'attribut de l\'étiquette ne peut pas être changé', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Utilisation (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'Pas d\'utilisation de cette étiquette', -]); - -// -// Class: DBProperty -// -Dict::Add('FR FR', 'French', 'Français', [ 'Class:DBProperty' => 'Propriété de la base de données', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Nom', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Description', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Valeur', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Date de modification', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Commentaire', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Tâche de fond', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Nom de la classe', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'Date de première exécution', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Date de dernière exécution', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Prochaine date d\'exécution', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Nombre d\'exécutions', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Durée de la dernière exécution', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Durée minimum d\'exécution', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Durée maximum d\'exécution', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Durée moyenne d\'exécution', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'En cours', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'État', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Tâche asynchrone', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Date de création', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Date d\'exécution', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Date de prochaine exécution', 'Class:AsyncTask/Attribute:planned+' => 'Date panifiée de le prochaine exécution de la tâche', 'Class:AsyncTask/Attribute:event_id' => 'Évènement', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Sous-classe de tâche asynchrone', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'État', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Essais restants', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Dernier code d\'erreur', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Dernière erreur', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Dernière tentative', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Format incorrect pour la configuration de "async_task_retries[%1$s]". La bonne syntaxe est un tableau avec comme clés: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Format incorrect pour la configuration de "async_task_retries[%1$s]": clé "%2$s" invalide. Les clés attendues sont: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:AbstractResource' => 'Ressource', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Menu Administration', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Menu Requête OQL', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Menu System', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Classe de l\'objet', - 'Class:EventNotification/Attribute:object_class+' => 'Classe de l\'objet (la même que celle du déclencheur)', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification non envoyée', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'Une erreur est survenue lors de l\'envoi de la notification', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/fr.dictionary.itop.ui.php b/dictionaries/fr.dictionary.itop.ui.php index b29c9dccd6..bb86403043 100644 --- a/dictionaries/fr.dictionary.itop.ui.php +++ b/dictionaries/fr.dictionary.itop.ui.php @@ -1,11 +1,10 @@ 'Nom', 'Class:AuditCategory/Attribute:name+' => 'Identifie un ensemble d\'objets à auditer', 'Class:AuditCategory/Attribute:description' => 'Description', - 'Class:AuditCategory/Attribute:description+' => '', + 'Class:AuditCategory/Attribute:description+' => 'Long description for this audit category~~', 'Class:AuditCategory/Attribute:definition_set' => 'Périmètre', 'Class:AuditCategory/Attribute:definition_set+' => 'Requête OQL retournant les objets qui sont dans le périmètre d\'application de cet audit', 'Class:AuditCategory/Attribute:rules_list' => 'Règles d\'audit', @@ -28,13 +27,6 @@ Elle regroupe toutes les régles qui s\'appliquent au même périmètre d\'objet 'Class:AuditCategory/Attribute:warning_error_tolerance+' => 'Pourcentage d\'objets en erreur au dela duquel le résultat est en erreur (rouge)', 'Class:AuditCategory/Attribute:domains_list' => 'Domaines', 'Class:AuditCategory/Attribute:domains_list+' => 'Domaines incluant cette catégorie d\'audit', -]); - -// -// Class: AuditRule -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:AuditRule' => 'Règle d\'audit', 'Class:AuditRule+' => 'Une règle d\'audit correspond à une vérification particulière. Elle s\'applique à tous les objets dans le périmètre de sa catégorie d\'audit', @@ -55,39 +47,25 @@ Elle s\'applique à tous les objets dans le périmètre de sa catégorie d\'audi 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'les objets invalides', 'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'Alors les objets en erreur sont les invalides qui font partie du périmètre', 'Class:AuditRule/Attribute:category_id' => 'Catégorie', - 'Class:AuditRule/Attribute:category_id+' => '', + 'Class:AuditRule/Attribute:category_id+' => 'The category of this rule~~', 'Class:AuditRule/Attribute:category_name' => 'Nom de la catégorie', - 'Class:AuditRule/Attribute:category_name+' => '', + 'Class:AuditRule/Attribute:category_name+' => 'Name of the category of this rule~~', 'Class:AuditRule/Attribute:contact_id' => 'Responsable', 'Class:AuditRule/Attribute:contact_id+' => 'Personne ou équipe responsable de la correction des erreurs détectées par cette règle', -]); - -// -// Class: AuditDomain -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:AuditDomain' => 'Domaine d\'audit', 'Class:AuditDomain+' => 'Un domaine permet de regrouper ensemble des catégories d\'audit. Cela recouvre en général, un domaine d\'intérêt ou de responsabilité', 'Class:AuditDomain/Attribute:name' => 'Nom', 'Class:AuditDomain/Attribute:name+' => 'C\'est un filtre sur les catégories d\'audit pour une population en charge de contrôler ou de fixer les erreurs', 'Class:AuditDomain/Attribute:description' => 'Description', - 'Class:AuditDomain/Attribute:description+' => '', + 'Class:AuditDomain/Attribute:description+' => '~~', 'Class:AuditDomain/Attribute:icon' => 'Icône', - 'Class:AuditDomain/Attribute:icon+' => '', + 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Catégories', 'Class:AuditDomain/Attribute:categories_list+' => 'Catégories d\'audit incluses dans ce domaine. Cette inclusion n\'est pas exclusive. Lorsqu\'on execute l\'audit sur un domaine, toutes les catégories d\'audit incluses sont vérifiées en même temps et seulement celles là', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain', - 'Class:lnkAuditCategoryToAuditDomain+' => '', + 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Catégorie', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Catégorie d\'audit', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => 'Nom de la catégorie', @@ -96,13 +74,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Domaine d\'audit', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Nom du domain', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Nom du domain d\'audit', -]); - -// -// Class: QueryOQL -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:Query' => 'Requête', 'Class:Query+' => 'Une requête définit un ensemble d\'information de manière dynamique', 'Class:Query/Attribute:name' => 'Nom', @@ -141,18 +112,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:QueryOQL+' => 'Une requête écrite dans le langage "Object Query Language"', 'Class:QueryOQL/Attribute:oql' => 'Expression', 'Class:QueryOQL/Attribute:oql+' => 'Expression OQL', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:User' => 'Utilisateur', 'Class:User+' => 'Compte utilisateur', 'Class:User/Attribute:finalclass' => 'Type de compte', @@ -200,83 +159,48 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:User/Warning:NoContactHasImpact' => 'Attention: il n\'y a pas de Personne liée à cet utilisateur, il ne pourra pas se connecter à un portail, ni recevoir de News, ni changer sa langue.', 'Class:UserInternal' => 'Utilisateur interne', 'Class:UserInternal+' => 'Utilisateur défini dans '.ITOP_APPLICATION_SHORT, -]); - -// -// Class: URP_Profiles -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_Profiles' => 'Profil', 'Class:URP_Profiles+' => 'Profil utilisateur', 'Class:URP_Profiles/Attribute:name' => 'Nom', - 'Class:URP_Profiles/Attribute:name+' => '', + 'Class:URP_Profiles/Attribute:name+' => '~~', 'Class:URP_Profiles/Attribute:description' => 'Description', - 'Class:URP_Profiles/Attribute:description+' => '', + 'Class:URP_Profiles/Attribute:description+' => 'one line description~~', 'Class:URP_Profiles/Attribute:user_list' => 'Utilisateurs', 'Class:URP_Profiles/Attribute:user_list+' => 'Comptes utilisateur (logins) ayant ce profil', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_Dimensions' => 'Dimension', 'Class:URP_Dimensions+' => 'Dimension applicative (défini des silos)', 'Class:URP_Dimensions/Attribute:name' => 'Nom', - 'Class:URP_Dimensions/Attribute:name+' => '', + 'Class:URP_Dimensions/Attribute:name+' => '~~', 'Class:URP_Dimensions/Attribute:description' => 'Description', - 'Class:URP_Dimensions/Attribute:description+' => '', + 'Class:URP_Dimensions/Attribute:description+' => 'one line description~~', 'Class:URP_Dimensions/Attribute:type' => 'Type', 'Class:URP_Dimensions/Attribute:type+' => 'Nom de classe ou type de données (unité de projection)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_UserProfile' => 'Utilisateur/Profil', - 'Class:URP_UserProfile+' => '', + 'Class:URP_UserProfile+' => 'user profiles~~', 'Class:URP_UserProfile/Name' => 'Lien entre %1$s et %2$s', 'Class:URP_UserProfile/Attribute:userid' => 'Utilisateur', - 'Class:URP_UserProfile/Attribute:userid+' => '', + 'Class:URP_UserProfile/Attribute:userid+' => 'user account~~', 'Class:URP_UserProfile/Attribute:userlogin' => 'Login', - 'Class:URP_UserProfile/Attribute:userlogin+' => '', + 'Class:URP_UserProfile/Attribute:userlogin+' => 'User\'s login~~', 'Class:URP_UserProfile/Attribute:profileid' => 'Profil', - 'Class:URP_UserProfile/Attribute:profileid+' => '', + 'Class:URP_UserProfile/Attribute:profileid+' => 'usage profile~~', 'Class:URP_UserProfile/Attribute:profile' => 'Profil', - 'Class:URP_UserProfile/Attribute:profile+' => '', + 'Class:URP_UserProfile/Attribute:profile+' => 'Profile name~~', 'Class:URP_UserProfile/Attribute:reason' => 'Raison', 'Class:URP_UserProfile/Attribute:reason+' => 'Justifie le rôle affecté à cet utilisateur', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_UserOrg' => 'Utilisateur/Organisation', 'Class:URP_UserOrg+' => 'Organisations permises pour l\'utilisateur', 'Class:URP_UserOrg/Name' => 'Lien entre %1$s et %2$s', 'Class:URP_UserOrg/Attribute:userid' => 'Utilisateur', - 'Class:URP_UserOrg/Attribute:userid+' => '', + 'Class:URP_UserOrg/Attribute:userid+' => 'user account~~', 'Class:URP_UserOrg/Attribute:userlogin' => 'Login', - 'Class:URP_UserOrg/Attribute:userlogin+' => '', + 'Class:URP_UserOrg/Attribute:userlogin+' => 'User\'s login~~', 'Class:URP_UserOrg/Attribute:allowed_org_id' => 'Organisation', - 'Class:URP_UserOrg/Attribute:allowed_org_id+' => '', + 'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Allowed organization~~', 'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Organisation', - 'Class:URP_UserOrg/Attribute:allowed_org_name+' => '', + 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Allowed organization~~', 'Class:URP_UserOrg/Attribute:reason' => 'Raison', 'Class:URP_UserOrg/Attribute:reason+' => 'Justifie la permission de voir les données de cette organisation', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_ProfileProjection' => 'profile_projection', 'Class:URP_ProfileProjection+' => 'profile projections', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimension', @@ -291,13 +215,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL expression (using $user) | constant | | +attribute code', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribute', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Target attribute code (optional)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_ClassProjection' => 'class_projection', 'Class:URP_ClassProjection+' => 'class projections', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimension', @@ -310,13 +227,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL expression (using $this) | constant | | +attribute code', 'Class:URP_ClassProjection/Attribute:attribute' => 'Attribute', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Target attribute code (optional)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_ActionGrant' => 'action_permission', 'Class:URP_ActionGrant+' => 'permissions on classes', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profile', @@ -333,13 +243,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'non', 'Class:URP_ActionGrant/Attribute:action' => 'Action', 'Class:URP_ActionGrant/Attribute:action+' => 'operations to perform on the given class', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_StimulusGrant' => 'stimulus_permission', 'Class:URP_StimulusGrant+' => 'permissions on stimulus in the life cycle of the object', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profile', @@ -356,42 +259,25 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'no', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'stimulus code', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('FR FR', 'French', 'Français', [ 'Class:URP_AttributeGrant' => 'attribute_permission', 'Class:URP_AttributeGrant+' => 'permissions at the attributes level', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Action grant', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'action grant', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attribute', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'attribute code', -]); - -// -// Class: UserDashboard -// -Dict::Add('FR FR', 'French', 'Français', [ 'Class:UserDashboard' => 'Tableau de bord utilisateur', - 'Class:UserDashboard+' => '', + 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'Utilisateur', - 'Class:UserDashboard/Attribute:user_id+' => '', + 'Class:UserDashboard/Attribute:user_id+' => '~~', 'Class:UserDashboard/Attribute:menu_code' => 'Menu', - 'Class:UserDashboard/Attribute:menu_code+' => '', + 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Contenu', - 'Class:UserDashboard/Attribute:contents+' => '', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('FR FR', 'French', 'Français', [ + 'Class:UserDashboard/Attribute:contents+' => '~~', 'Menu:WelcomeMenu' => 'Bienvenue', - 'Menu:WelcomeMenu+' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Bienvenue', - 'Menu:WelcomeMenuPage+' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT, 'Menu:AdminTools' => 'Administration', + 'Menu:WelcomeMenu+' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT, + 'Menu:WelcomeMenuPage' => 'Bienvenue', + 'Menu:WelcomeMenuPage+' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT, + 'Menu:AdminTools' => 'Administration', 'Menu:AdminTools+' => 'Outils d\'administration', 'Menu:AdminTools?' => 'Ces outils sont accessibles uniquement aux utilisateurs possédant le profil Administrateur.', 'Menu:CSVImportMenu' => 'Import CSV', @@ -403,30 +289,14 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Menu:NotificationsMenu' => 'Notifications', 'Menu:NotificationsMenu+' => 'Configurer les Notifications', 'Menu:MyShortcuts' => 'Mes raccourcis', - 'Menu:Notifications:Title' => 'Catégories d\'audit', 'Menu:DataAdministration' => 'Administration des données', 'Menu:DataAdministration+' => 'Administration des données', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('FR FR', 'French', 'Français', [ 'BooleanLabel:yes' => 'oui', 'BooleanLabel:no' => 'non', - 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login', - 'UI:WelcomeMenu:Title' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:AllOpenRequests' => 'Requêtes en cours: %1$d', + 'UI:WelcomeMenu:Title' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT, + 'UI:WelcomeMenu:AllOpenRequests' => 'Requêtes en cours: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Mes appels support', 'UI:WelcomeMenu:OpenIncidents' => 'Incidents en cours: %1$d', - 'UI:WelcomeMenu:Text' => '

Félicitations, vous avez atterri sur '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.' !
- -
Cette version présente un tout nouveau design moderne et accessible pour la console de support.
- -
Nous avons conservé les fonctions de base d\''.ITOP_APPLICATION.' que vous aviez apprécié et les avons modernisées pour vous les faire adorer. -Nous espérons que vous aimerez cette version autant que nous avons eu du plaisir à l\'imaginer et à la créer.
- -
Configurez vos préférences '.ITOP_APPLICATION.' pour une expérience personnalisée.
', 'UI:WelcomeMenu:AllConfigItems' => 'Actifs: %1$d', 'UI:WelcomeMenu:MyIncidents' => 'Mes incidents', 'UI:AllOrganizations' => ' Toutes les Organisations ', @@ -582,51 +452,9 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi 'UI:SearchValue:CheckAll' => 'Cocher', 'UI:SearchValue:UncheckAll' => 'Décocher', 'UI:SelectOne' => '-- choisir une valeur --', - 'UI:Login:Welcome' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT.'!', - 'UI:Login:IncorrectLoginPassword' => 'Mot de passe ou identifiant incorrect.', - 'UI:Login:IdentifyYourself' => 'Merci de vous identifier', - 'UI:Login:UserNamePrompt' => 'Identifiant', - 'UI:Login:PasswordPrompt' => 'Mot de passe', - 'UI:Login:ForgotPwd' => 'Mot de passe oublié ?', - 'UI:Login:ForgotPwdForm' => 'Mot de passe oublié', - 'UI:Login:ForgotPwdForm+' => 'Vous pouvez demander à saisir un nouveau mot de passe. Vous allez recevoir un email et vous pourrez suivre les instructions.', - 'UI:Login:ResetPassword' => 'Envoyer le message', - 'UI:Login:ResetPwdFailed' => 'Impossible de vous faire parvenir le message: %1$s', - 'UI:Login:SeparatorOr' => 'Ou', - 'UI:ResetPwd-Error-WrongLogin' => 'le compte \'%1$s\' est inconnu.', - 'UI:ResetPwd-Error-NotPossible' => 'les comptes "externes" ne permettent pas la saisie d\'un mot de passe dans '.ITOP_APPLICATION_SHORT.'.', - 'UI:ResetPwd-Error-FixedPwd' => 'ce mode de saisie du mot de passe n\'est pas autorisé pour ce compte.', - 'UI:ResetPwd-Error-NoContact' => 'le comte n\'est pas associé à une Personne.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'il manque un attribut de type "email" sur la Personne associée à ce compte. Veuillez contacter l\'administrateur de l\'application.', - 'UI:ResetPwd-Error-NoEmail' => 'il manque une adresse email sur la Personne associée à ce compte. Veuillez contacter l\'administrateur de l\'application.', - 'UI:ResetPwd-Error-Send' => 'erreur technique lors de l\'envoi de l\'email. Veuillez contacter l\'administrateur de l\'application.', - 'UI:ResetPwd-EmailSent' => 'Veuillez vérifier votre boîte de réception. Ensuite, suivez les instructions données dans l\'email. Si vous ne recevez pas d\'email, merci de vérifier le login saisi', - 'UI:ResetPwd-EmailSubject' => 'Changer votre mot de passe '.ITOP_APPLICATION_SHORT, 'UI:ResetPwd-EmailBody' => '

Vous avez demandé à changer votre mot de passe '.ITOP_APPLICATION_SHORT.' sans connaître le mot de passe précédent.

Veuillez suivre le lien suivant (usage unique) afin de pouvoir saisir un nouveau mot de passe

.', - 'UI:ResetPwd-Title' => 'Nouveau mot de passe', - 'UI:ResetPwd-Error-InvalidToken' => 'Désolé, le mot de passe a déjà été modifié avec le lien que vous avez suivi, ou bien vous avez reçu plusieurs emails. Dans ce cas, veillez à utiliser le tout dernier lien reçu.', - 'UI:ResetPwd-Error-EnterPassword' => 'Veuillez saisir le nouveau mot de passe pour \'%1$s\'.', - 'UI:ResetPwd-Ready' => 'Le mot de passe a bien été changé.', - 'UI:ResetPwd-Login' => 'Cliquez ici pour vous connecter...', - 'UI:Login:About' => ITOP_APPLICATION.' créé par Combodo', - 'UI:Login:ChangeYourPassword' => 'Changer de mot de passe', - 'UI:Login:OldPasswordPrompt' => 'Ancien mot de passe', - 'UI:Login:NewPasswordPrompt' => 'Nouveau mot de passe', - 'UI:Login:RetypeNewPasswordPrompt' => 'Resaisir le nouveau mot de passe', - 'UI:Login:IncorrectOldPassword' => 'Erreur: l\'ancien mot de passe est incorrect', - 'UI:LogOffMenu' => 'Déconnexion', - 'UI:LogOff:ThankYou' => 'Merci d\'avoir utilisé '.ITOP_APPLICATION_SHORT, 'UI:LogOff:ClickHereToLoginAgain' => 'Cliquez ici pour vous reconnecter...', - 'UI:ChangePwdMenu' => 'Changer de mot de passe...', - 'UI:Login:PasswordChanged' => 'Mot de passe mis à jour !', - 'UI:Login:PasswordNotChanged' => 'Erreur : le mot de passe est identique !', 'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' est en lecture seule', 'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' est en lecture seule pour les utilisateurs finaux', 'UI:ApplicationEnvironment' => 'Environnement applicatif: %1$s', - 'UI:Login:RetypePwdDoesNotMatch' => 'Les deux saisies du nouveau mot de passe ne sont pas identiques !', - 'UI:Button:Login' => 'Entrer dans '.ITOP_APPLICATION_SHORT, 'UI:Login:Error:AccessRestricted' => 'L\'accès à cette page '.ITOP_APPLICATION_SHORT.' est soumis à autorisation. Merci de contacter votre administrateur '.ITOP_APPLICATION_SHORT.'.', - 'UI:Login:Error:AccessAdmin' => 'Accès restreint aux utilisateurs possédant le profil Administrateur.', - 'UI:Login:Error:WrongOrganizationName' => 'Organisation inconnue', - 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Email partagé par plusieurs contacts', - 'UI:Login:Error:NoValidProfiles' => 'Pas de profil valide', 'UI:CSVImport:MappingSelectOne' => '-- choisir une valeur --', 'UI:CSVImport:MappingNotApplicable' => '-- ignorer ce champ --', 'UI:CSVImport:NoData' => 'Aucune donnée... merci de fournir des données !', @@ -714,7 +542,6 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi 'UI:CSVReport-Value-Issue-NoMatch' => 'Valeur incorrecte pour \'%1$s\': pas de correspondance, veuillez vérifier la syntaxe', 'UI:CSVReport-Value-Issue-AllowedValues' => 'Valeurs autorisées pour \'%1$s\' : %2$s', 'UI:CSVReport-Value-Issue-Unknown' => 'Valeur incorrecte pour \'%1$s\': %2$s', - 'UI:CSVReport-Value-Issue-NoValue' => 'Pas de valeur', 'UI:CSVReport-Row-Issue-Inconsistent' => 'Incohérence entre attributs: %1$s', 'UI:CSVReport-Row-Issue-Attribute' => 'Des attributs ont des valeurs incorrectes', 'UI:CSVReport-Row-Issue-MissingExtKey' => 'Ne peut pas être créé car il manque des clés externes : %1$s', @@ -723,6 +550,7 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi 'UI:CSVReport-Row-Issue-Reconciliation' => 'Echec de réconciliation', 'UI:CSVReport-Row-Issue-Ambiguous' => 'Réconciliation ambigüe', 'UI:CSVReport-Row-Issue-Internal' => 'Erreur interne: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'Pas de valeur', 'UI:CSVReport-Row-Issue-NbField' => 'Le nombre de colonnes ne correspond pas à ce qui est attendu (constaté : %1$s, attendu : %2$s)', 'UI:CSVReport-Icon-Unchanged' => 'Non modifié', 'UI:CSVReport-Icon-Modified' => 'Modifié', @@ -797,7 +625,8 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi 'UI:RunQuery:Error' => 'Une erreur s\'est produite durant l\'exécution de la requête', 'UI:Query:UrlForExcel' => 'Lien à copier-coller dans Excel, pour déclarer une source de données à partir du web', 'UI:Query:UrlV1' => 'La liste des champs à exporter n\'a pas été spécifiée. La page export-V2.php ne peut pas fonctionner sans cette information. Par conséquent, le lien fourni ci-dessous pointe sur l\'ancienne page: export.php. Cette ancienne version de l\'export présente la limitation suivante : la liste des champs exportés varie en fonction du format de l\'export et du modèle de données.
Si vous devez garantir la stabilité du format de l\'export (liste des colonnes) sur le long terme, alors vous devrez renseigner l\'attribut "Champs" et utiliser la page export-V2.php.', - 'UI:Schema:Title' => 'Modèle de données '.ITOP_APPLICATION_SHORT, 'UI:Schema:TitleForClass' => 'Modèle de données de %1$s', + 'UI:Schema:Title' => 'Modèle de données '.ITOP_APPLICATION_SHORT, + 'UI:Schema:TitleForClass' => 'Modèle de données de %1$s', 'UI:Schema:NoClassSelected' => 'Aucune classe sélectionnée, veuillez en choisir une', 'UI:Schema:CategoryMenuItem' => 'Catégorie %1$s', 'UI:Schema:Relationships' => 'Relations', @@ -925,7 +754,8 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Confirmez que vous voulez bien supprimer les %1$d objets de type %2$s ci-dessous.', 'UI:Delete:Confirm_Object' => 'Confirmez que vous voulez bien supprimer %1$s.', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Confirmez que vous voulez bien supprimer les %1$d objets de type %2$s ci-dessous.', - 'UI:WelcomeToITop' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %2$s - Détails de %1$s', + 'UI:WelcomeToITop' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT, + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %2$s - Détails de %1$s', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Erreur', 'UI:ObjectDoesNotExist' => 'Désolé cet objet n\'existe pas (ou vous n\'êtes pas autorisé à l\'afficher).', 'UI:ObjectArchived' => 'Cet objet a été archivé. Veuillez activer le mode Archive, ou contactez votre administrateur.', @@ -1119,7 +949,8 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé 'UI:RelationTooltip:Redundancy' => 'Redondance', 'UI:RelationTooltip:ImpactedItems_N_of_M' => 'Nb éléments impactés: %1$d / %2$d', 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Seuil critique: %1$d / %2$d', - 'Portal:Title' => 'Portail utilisateur '.ITOP_APPLICATION_SHORT, 'Portal:NoRequestMgmt' => 'Chèr(e) %1$s, vous avez été redirigé(e) vers cette page car votre compte utilisateur est configuré avec le profil \'Utilisateur du Portail\'.Malheureusement, iTop n\'a pas été installé avec le module de \'Gestion des Demandes\'.Merci de contacter votre administrateur '.ITOP_APPLICATION_SHORT.'.', + 'Portal:Title' => 'Portail utilisateur '.ITOP_APPLICATION_SHORT, + 'Portal:NoRequestMgmt' => 'Chèr(e) %1$s, vous avez été redirigé(e) vers cette page car votre compte utilisateur est configuré avec le profil \'Utilisateur du Portail\'.Malheureusement, iTop n\'a pas été installé avec le module de \'Gestion des Demandes\'.Merci de contacter votre administrateur '.ITOP_APPLICATION_SHORT.'.', 'Portal:Refresh' => 'Rafraîchir', 'Portal:Back' => 'Retour', 'Portal:WelcomeUserOrg' => 'Bienvenue %1$s (%2$s)', @@ -1166,9 +997,9 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé 'UI:Button:PreviewModifications' => 'Aperçu des modifications >>', 'UI:ModifiedObject' => 'Objet Modifié', 'UI:BulkModifyStatus' => 'Opération', - 'UI:BulkModifyStatus+' => '', + 'UI:BulkModifyStatus+' => 'Status of the operation~~', 'UI:BulkModifyErrors' => 'Erreur', - 'UI:BulkModifyErrors+' => '', + 'UI:BulkModifyErrors+' => 'Errors preventing the modification~~', 'UI:BulkModifyStatusOk' => 'Ok', 'UI:BulkModifyStatusError' => 'Erreur', 'UI:BulkModifyStatusModified' => 'Modifié', @@ -1386,11 +1217,11 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé 'UI:ShortcutDelete:Confirm' => 'Veuillez confirmer la suppression du ou des raccourci(s)', 'UI:ObjectShortcutInsert' => 'Insérer un raccourcis vers un objet', 'Class:Shortcut' => 'Raccourci', - 'Class:Shortcut+' => '', + 'Class:Shortcut+' => '~~', 'Class:Shortcut/Attribute:name' => 'Nom', 'Class:Shortcut/Attribute:name+' => 'Label utilisé dans le menu et comme titre de la page', 'Class:ShortcutOQL' => 'Raccourci vers une liste d\'objets', - 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'Requête', 'Class:ShortcutOQL/Attribute:oql+' => 'Requête de définition de l\'ensemble des objets', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Réactualisation automatique', @@ -1431,7 +1262,8 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé 'UI:AddAnExisting_Class' => 'Ajouter des objets de type %1$s...', 'UI:SelectionOf_Class' => 'Sélection d\'objets de type %1$s', 'UI:AboutBox' => 'A propos d\''.ITOP_APPLICATION_SHORT.'...', - 'UI:About:Title' => 'A propos d\''.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Modèle de données', + 'UI:About:Title' => 'A propos d\''.ITOP_APPLICATION_SHORT, + 'UI:About:DataModel' => 'Modèle de données', 'UI:About:Support' => 'Informations pour le support', 'UI:About:Licenses' => 'Licences', 'UI:About:InstallationOptions' => 'Options d\'installation', @@ -1453,7 +1285,8 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé 'ExcelExport:PreparingExport' => 'Préparation de l\'export...', 'ExcelExport:Statistics' => 'Statistiques', 'portal:legacy_portal' => 'Portail Utilisateurs', - 'portal:backoffice' => 'Console '.ITOP_APPLICATION_SHORT, 'UI:CurrentObjectIsLockedBy_User' => 'L\'objet est verrouillé car il est en train d\'être modifié par %1$s.', + 'portal:backoffice' => 'Console '.ITOP_APPLICATION_SHORT, + 'UI:CurrentObjectIsLockedBy_User' => 'L\'objet est verrouillé car il est en train d\'être modifié par %1$s.', 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'L\'objet est en train d\'être modifié par %1$s. Vos modifications ne peuvent pas être acceptées car elles risquent d\'être écrasées.', 'UI:CurrentObjectIsSoftLockedBy_User' => 'L\'objet est en train d\'être modifié par %1$s. Vous pourrez envoyer vos modifications quand il/elle aura fini.', 'UI:CurrentObjectLockExpired' => 'Le verrouillage interdisant les modifications concurrentes a expiré.', @@ -1563,12 +1396,6 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtré sur %1$s', 'UI:StateChanged' => 'État modifié', 'UI:AddSubTree' => 'Ajouter une entrée', -]); - -// -// Expression to Natural language -// -Dict::Add('FR FR', 'French', 'Français', [ 'Expression:Operator:AND' => ' ET ', 'Expression:Operator:OR' => ' OU ', 'Expression:Operator:=' => ' : ', @@ -1581,12 +1408,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Expression:Unit:Long:MINUTE' => 'minute(s)', 'Expression:Verb:NOW' => 'maintenant', 'Expression:Verb:ISNULL' => ' : non défini', -]); - -// -// iTop Newsroom menu -// -Dict::Add('FR FR', 'French', 'Français', [ 'UI:Newsroom:NoNewMessage' => 'Aucun nouveau message', 'UI:Newsroom:XNewMessage' => '%1$s nouveau(x) message(s)', 'UI:Newsroom:MarkAllAsRead' => 'Marquer tous les messages comme lus', @@ -1601,9 +1422,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent', 'UI:Newsroom:Priority:3:Tooltip' => 'Important', 'UI:Newsroom:Priority:4:Tooltip' => 'Standard', -]); - -Dict::Add('FR FR', 'French', 'Français', [ 'Menu:DataSources' => 'Synchronisation', 'Menu:DataSources+' => 'Configurations d\'import de données issues de sources externes', 'Menu:AuditCategories' => 'Configurer l\'audit', @@ -1629,6 +1447,5 @@ Dict::Add('FR FR', 'French', 'Français', [ 'Menu:ConfigEditor' => 'Configuration générale', 'Menu:ConfigEditor+' => 'Édition du fichier de configuration', 'Menu:Integrations' => 'Intégrations', - 'Menu:Integrations+' => '', - + 'Menu:Integrations+' => '~~', ]); diff --git a/dictionaries/hu.dictionary.itop.core.php b/dictionaries/hu.dictionary.itop.core.php index 1da50a99d2..5b7f0e856d 100755 --- a/dictionaries/hu.dictionary.itop.core.php +++ b/dictionaries/hu.dictionary.itop.core.php @@ -1,11 +1,10 @@ 'Az azonos osztályba vagy alosztályba tartozó objektumok bármely fajtája', 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplikátumok a %1$s mezőben : %2$s', 'Core:AttributeDashboard' => 'Műszerfal', - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Telefonszám', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Elavulás dátuma', - 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'Címkelista', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'Kattintson a hozzáadáshoz', 'Core:Placeholder:CannotBeResolved' => '(%1$s : cannot be resolved)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s a %3$s -ból)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s gyermekosztályokból)', 'Core:AttributeCaseLog' => 'Napló', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Generált enum', - 'Core:AttributeMetaEnum+' => '', + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Objektumok tömbjei (N-N)', 'Core:AttributeLinkedSetIndirect+' => 'Bármilyen objektum [al-osztály] ugyanabból az osztályból', 'Core:AttributeInteger' => 'Egész szám', @@ -45,8 +44,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Core:AttributeDecimal' => 'Decimális', 'Core:AttributeDecimal+' => 'Decimális érték (lehet negatív is)', 'Core:AttributeBoolean' => 'Logikai', - 'Core:AttributeBoolean+' => '', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Igen', 'Core:AttributeBoolean/Value:no' => 'Nem', 'Core:AttributeArchiveFlag' => 'Archív jelölő', @@ -54,9 +53,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'Ez az objektum csak archív módban látható', 'Core:AttributeArchiveFlag/Value:no' => 'Nem', 'Core:AttributeArchiveFlag/Label' => 'Archivált', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Archiválás dátuma', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Elavulás jelölő', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Igen', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Ez az objektum ki van zárva a hatáselemzésből, és el van rejtve a keresési eredményekből.', @@ -68,7 +67,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Core:AttributeString' => 'Karakterlánc', 'Core:AttributeString+' => 'Alfanumerikus karakterlánc', 'Core:AttributeClass' => 'Osztály', - 'Core:AttributeClass+' => '', + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => 'Felhasználó nyelve', 'Core:AttributeApplicationLanguage+' => 'Nyelv és országkód (HU HU)', 'Core:AttributeFinalClass' => 'Osztály (automatikus)', @@ -151,25 +150,13 @@ Operátorok:
'Core:FriendlyName-Label' => 'Név', 'Core:FriendlyName-Description' => 'Név', 'Core:AttributeTag' => 'Címkék', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', 'Core:Context=Setup' => 'Setup', 'Core:Context=GUI:Console' => 'Console', 'Core:Context=CRON' => 'cron', 'Core:Context=GUI:Portal' => 'Portál', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CMDBChange' => 'Változás', 'Class:CMDBChange+' => 'Változások nyomonkövetése', 'Class:CMDBChange/Attribute:date' => 'Dátum', @@ -184,17 +171,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webszolgáltatás', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webszolgáltatás', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Bővítmény által', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CMDBChangeOp' => 'Változás művelet', 'Class:CMDBChangeOp+' => 'Egyetlen személy által, egyetlen időpontban, egyetlen tárgyon végrehajtott változtatás.', 'Class:CMDBChangeOp/Attribute:change' => 'Változás', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'Dátum', 'Class:CMDBChangeOp/Attribute:date+' => 'A változás dátuma és ideje', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Felhasználó', @@ -205,51 +185,20 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CMDBChangeOp/Attribute:objkey+' => 'Azon objektum azonosítója amelyen a változtatás történt', 'Class:CMDBChangeOp/Attribute:finalclass' => 'CMDBChangeOp típus', 'Class:CMDBChangeOp/Attribute:finalclass+' => 'A végrehajtott változtatás típusa', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CMDBChangeOpCreate' => 'Objektum létrehozás ', 'Class:CMDBChangeOpCreate+' => 'Objektum létrehozás nyomonkövetése', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CMDBChangeOpDelete' => 'Objektum törlés', 'Class:CMDBChangeOpDelete+' => 'Objektum törlés nyomonkövetése', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CMDBChangeOpSetAttribute' => 'Objektum változás', 'Class:CMDBChangeOpSetAttribute+' => 'Objektumtulajdonságok változáskövetése', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Attribútum', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'A módosított tulajdonság kódja', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'Tulajdonságváltozás', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Objektum skalár tulajdonságok változáskövetése', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Előző érték', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'Az attribútum korábbi értéke', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Új érték', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'Az attribútum új értéke', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Change:ObjectCreated' => 'Objektum létrehozva', 'Change:ObjectDeleted' => 'Objektum törölve', 'Change:ObjectModified' => 'Objektum módosítva', @@ -266,35 +215,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Change:LinkSet:Added' => '%1$s hozzáadva', 'Change:LinkSet:Removed' => '%1$s eltávolítva', 'Change:LinkSet:Modified' => '%1$s módosítva', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'Adatváltozás', 'Class:CMDBChangeOpSetAttributeBlob+' => 'Adatváltozás nyomonkövetése', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Előző adat', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'Az attribútum korábbi tartalma', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:CMDBChangeOpSetAttributeText' => 'Szövegváltozás', 'Class:CMDBChangeOpSetAttributeText+' => 'Szövegváltozás nyomonkövetése', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Előző adat', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'Az attribútum korábbi tartalma', -]); - -// -// Class: Event -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Event' => 'Naplóesemény', 'Class:Event+' => 'Egy alkalmazás belső esemény', 'Class:Event/Attribute:message' => 'Üzenet', @@ -305,51 +233,32 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Event/Attribute:userinfo+' => 'Annak a felhasználónak az azonosítása, aki az eseményt kiváltó műveletet végrehajtotta.', 'Class:Event/Attribute:finalclass' => 'Esemény típus', 'Class:Event/Attribute:finalclass+' => 'A végleges osztály neve: a bekövetkezett esemény fajtáját határozza meg.', -]); - -// -// Class: EventNotification -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:EventNotification' => 'Értesítési esemény', 'Class:EventNotification+' => 'Az elküldött értesítések nyomonkövetése', 'Class:EventNotification/Attribute:trigger_id' => 'Eseményindító', - 'Class:EventNotification/Attribute:trigger_id+' => '', + 'Class:EventNotification/Attribute:trigger_id+' => '~~', 'Class:EventNotification/Attribute:action_id' => 'Művelet', - 'Class:EventNotification/Attribute:action_id+' => '', + 'Class:EventNotification/Attribute:action_id+' => '~~', 'Class:EventNotification/Attribute:object_id' => 'Objektum azonosító', 'Class:EventNotification/Attribute:object_id+' => 'Objektum azonosítója (eseményindító határozza meg az osztályt ?)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'Email küldés esemény', 'Class:EventNotificationEmail+' => 'A kiküldött email-ek nyomonkövetése', 'Class:EventNotificationEmail/Attribute:to' => 'Címzett', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'Másolatot kap', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'Titkos másolatot kap', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'Feladó', 'Class:EventNotificationEmail/Attribute:from+' => 'Az üzenet küldője', 'Class:EventNotificationEmail/Attribute:subject' => 'Tárgy', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Levéltörzs', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Mellékletek', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Probléma esemény', 'Class:EventIssue+' => 'Egy probléma (figyelmeztetés, hiba, stb. nyomonkövetése)', 'Class:EventIssue/Attribute:issue' => 'Probléma', @@ -363,16 +272,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:EventIssue/Attribute:arguments_get' => 'URL bizonyítékok', 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET bizonyítékok', 'Class:EventIssue/Attribute:callstack' => 'Híváscsomag', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Adat', 'Class:EventIssue/Attribute:data+' => 'További információ', -]); - -// -// Class: EventWebService -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:EventWebService' => 'Webszolgáltatás esemény', 'Class:EventWebService+' => 'Webszolgáltatás hívás nyomonkövetése', 'Class:EventWebService/Attribute:verb' => 'Művelet', @@ -387,9 +289,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:EventWebService/Attribute:log_error+' => 'A kapott hibák naplója ', 'Class:EventWebService/Attribute:data' => 'Adat', 'Class:EventWebService/Attribute:data+' => 'A kapott adatok', -]); - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:EventRestService' => 'REST/JSON hívás', 'Class:EventRestService+' => 'REST/JSON szolgáltatáshívás nyomonkövetése', 'Class:EventRestService/Attribute:operation' => 'Művelet', @@ -404,28 +303,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP válasz (json)', 'Class:EventRestService/Attribute:provider' => 'Szolgáltató', 'Class:EventRestService/Attribute:provider+' => 'A várt műveletet végrehajtó PHP osztály', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:EventLoginUsage' => 'Belépések', 'Class:EventLoginUsage+' => 'Kapcsolódások az alkalmazáshoz', 'Class:EventLoginUsage/Attribute:user_id' => 'Felhasználónév', - 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', 'Class:EventLoginUsage/Attribute:contact_name' => 'Kapcsolattartó név', - 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'Kapcsolattartó email cím', 'Class:EventLoginUsage/Attribute:contact_email+' => 'A felhasználó email címe', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:EventNotificationNewsroom' => 'News sent~~', 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Title~~', @@ -454,28 +339,23 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact~~', 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', -]); - -// -// Class: Action -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Egyéni művelet', 'Class:Action+' => 'A felhasználó által meghatározott művelet', 'Class:Action/ComplementaryName' => '%1$s: %2$s~~', 'Class:Action/Attribute:name' => 'Név', - 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => 'Leírás', - 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => 'Állapot', 'Class:Action/Attribute:status+' => 'Ez az állapot határozza meg az akció viselkedését', 'Class:Action/Attribute:status/Value:test' => 'Tesztelés alatt', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'Bevezetve', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Inaktív', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Kapcsolódó eseményindítók', 'Class:Action/Attribute:trigger_list+' => 'Eseményindítók amik ehhez a művelethez vannak rendelve', 'Class:Action/Attribute:asynchronous' => 'Asynchronous~~', @@ -490,24 +370,22 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Action:last_executions_tab_panel_title' => 'Executions of this action (%1$s)~~', 'Action:last_executions_tab_limit_days' => 'past %1$s days~~', 'Action:last_executions_tab_limit_none' => 'no limit~~', -]); - -// -// Class: ActionNotification -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ActionNotification' => 'Értesítés', 'Class:ActionNotification+' => 'Értesítés (absztrakt)', -]); - -// -// Class: ActionEmail -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'Email értesítés', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'Ez az állapot határozza meg, hogy ki kapjon értesítést: csak a teszt címzettje, mindenki (Címzett, cc és Bcc) vagy senki.', 'Class:ActionEmail/Attribute:status/Value:test+' => 'Csak a teszteléshez használt címzett kap értesítést', 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'Minden Címzett, Cc és Bcc email értesítést fog kapni', @@ -535,11 +413,11 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ActionEmail/Attribute:importance' => 'Fontosság', 'Class:ActionEmail/Attribute:importance+' => 'Fontosság jelölő', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Nem sürgős', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Átlagos', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'Sürgős', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Language~~', 'Class:ActionEmail/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', 'Class:ActionEmail/Attribute:html_template' => 'HTML template~~', @@ -556,13 +434,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.~~', 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s~~', 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.~~', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'ActionNewsroom:trigger' => 'Trigger~~', 'ActionNewsroom:content' => 'Message~~', 'ActionNewsroom:settings' => 'Settings~~', @@ -597,13 +468,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'An OQL query returning Contact objects~~', 'Class:ActionNewsroom/Attribute:url' => 'URL~~', 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', -]); - -// -// Class: Trigger -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Trigger' => 'Eseményindító', 'Class:Trigger+' => 'Egyéni eseménykezelés', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~', @@ -622,152 +486,62 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Allow complete unsubscription~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Force at least one channel (News or Email)~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Deny unsubscription~~', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TriggerOnObject' => 'Eseményindító (osztályfüggő)', 'Class:TriggerOnObject+' => 'Az objektumok egy adott osztályára történő eseményindítás', 'Class:TriggerOnObject/Attribute:target_class' => 'Cél osztály', - 'Class:TriggerOnObject/Attribute:target_class+' => '', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', 'Class:TriggerOnObject/Attribute:filter' => 'Szűrő', 'Class:TriggerOnObject/Attribute:filter+' => 'Korlátozza az objektumlistát (a célosztályból), amely aktiválja az eseményindítót.', 'TriggerOnObject:WrongFilterQuery' => 'Helytelen szűrőkérdés: %1$s', 'TriggerOnObject:WrongFilterClass' => 'A szűrő lekérdezésnek %1$s osztályú objektumokat kell visszaadnia.', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TriggerOnPortalUpdate' => 'Eseményindító (amikor a portálról frissül)', 'Class:TriggerOnPortalUpdate+' => 'Eseményindító egy végfelhasználó által a portálon történő frissítéskor', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TriggerOnStateChange' => 'Eseményindító (állapotváltozásnál)', 'Class:TriggerOnStateChange+' => 'Eseményindító egy objektum állapotának változásakor', 'Class:TriggerOnStateChange/Attribute:state' => 'Állapot', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Eseményindító (állapot felvételekor)', 'Class:TriggerOnStateEnter+' => 'Az objektum állapotváltozásba lépéskor elinduló eseményindító', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TriggerOnStateLeave' => 'Eseményindító (állapot elhagyáskor)', 'Class:TriggerOnStateLeave+' => 'Az objektum állapotváltozás elhagyásakor elinduló eseményindító', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TriggerOnObjectCreate' => 'Eseményindító (objektum létrehozáskor)', 'Class:TriggerOnObjectCreate+' => 'Az adott osztály [egy gyermekosztálya] objektumának létrehozásakor elinduló eseményindító.', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TriggerOnObjectDelete' => 'Eseményindító (objektum törléskor)', 'Class:TriggerOnObjectDelete+' => 'Az adott osztály [egy gyermekosztálya] objektumának törlésekor elinduló eseményindító.', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TriggerOnObjectUpdate' => 'Eseményindító (objektum frissítéskor)', 'Class:TriggerOnObjectUpdate+' => 'Az adott osztály [egy gyermekosztálya] objektumának frissítésekor elinduló eseményindító', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Célmezők', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Eseményindító (objektumra hivatkozáskor)', 'Class:TriggerOnObjectMention+' => 'Az adott osztály [egy gyermekosztálya] objektumára (@xxx) hivatkozáskor egy naplóattribútumban', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Hivatkozás szűrő', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'A hivatkozott objektumok listájának korlátozása, amelyek aktiválják az eseményindítót. Ha üres, akkor bármelyik említett objektum (bármely osztályból) aktiválja azt.', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)~~', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Target fields~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TriggerOnThresholdReached' => 'Eseményindító (küszöbértéknél)', 'Class:TriggerOnThresholdReached+' => 'Eseményindító egy időzítő küszöbértékének elérésekor', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Időzítő', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Küszöbérték', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'Művelet/Eseményindító', 'Class:lnkTriggerAction+' => 'Kapcsolat egy eseményindító és egy művelet között', 'Class:lnkTriggerAction/Attribute:action_id' => 'Művelet', 'Class:lnkTriggerAction/Attribute:action_id+' => 'A végrehajtandó művelet', 'Class:lnkTriggerAction/Attribute:action_name' => 'Művelet név', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Eseményindító', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Eseményindító név', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Sorrend', 'Class:lnkTriggerAction/Attribute:order+' => 'A műveletek végrehajtási sorrendje', -]); - -// -// Synchro Data Source -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SynchroDataSource' => 'Szinkron adatforrás', 'Class:SynchroDataSource/Attribute:name' => 'Név', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Leírás', 'Class:SynchroDataSource/Attribute:status' => 'Állapot', 'Class:SynchroDataSource/Attribute:scope_class' => 'Célosztály', @@ -970,38 +744,37 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Figyelmeztetések', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Létrehozás dátuma', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Utolsó módosítás dátuma', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'Felhasználói beállítások', 'Class:appUserPreferences/Attribute:userid' => 'Felhasználónév', 'Class:appUserPreferences/Attribute:preferences' => 'Beállítások', @@ -1083,22 +856,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Core:Validator:Mandatory' => 'Töltse ki ezt a mezőt', 'Core:Validator:MustBeInteger' => 'Egész számnak kell lennie', 'Core:Validator:MustSelectOne' => 'Egyet válasszon', - 'Menu:DataSources' => 'Szinkronizációs adatforrások', - 'Menu:DataSources+' => 'Minden szinkronizációs adatforrás', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:TagSetFieldData' => '%2$s a %1$s osztályhoz', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Kód', 'Class:TagSetFieldData/Attribute:code+' => 'Belső kód. Legalább 3 alfanumerikus karaktert kell tartalmaznia.', 'Class:TagSetFieldData/Attribute:label' => 'Címke', 'Class:TagSetFieldData/Attribute:label+' => 'Megjelenített címke', 'Class:TagSetFieldData/Attribute:description' => 'Leírás', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Címke típus', 'Class:TagSetFieldData/Attribute:obj_class' => 'Objektum típus', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Mezőkód', @@ -1112,122 +877,72 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Az "Attribútumkód" címkék nem módosíthatók', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Címkehasználat (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'Nincs bejegyzés ehhez a címkéhez', -]); - -// -// Class: DBProperty -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:DBProperty' => 'DB tulajdonságok', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Név', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Leírás', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Érték', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Változás dátuma', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Megjegyzés', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Háttérfeladat', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Osztálynév', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'Első futás dátuma', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Utolsó futás dátuma', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Következő futás ideje', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Futások száma', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Utolsó futás időtartama', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Legrövidebb futási idő', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Leghosszabb futási idő', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Átlagos futási idő', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'Fut', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Állapot', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Aszinkron feladat', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Létrehozva', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Elindítva', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Betervezve', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Esemény', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Végleges osztály', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Állapot', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Maradék próbálkozás', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Utolsó hibakód', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Utolsó hiba', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Utolsó próbálkozás', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Érvénytelen formátum az async_task_retries[%1$s] konfigurációhoz. A következő kulcsokkal rendelkező tömböt vár: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Az async_task_retries[%1$s] konfigurációjának érvénytelen formátuma: %2$s váratlan kulcs. Csak a következő kulcsokat várja: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:AbstractResource' => 'Absztrakt erőforrás', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Erőforrás admin menü', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Erőforrás lekérdezések futtatása menü', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Erőforrás rendszer menü', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/hu.dictionary.itop.ui.php b/dictionaries/hu.dictionary.itop.ui.php index 646ec4af6d..b733129f6a 100755 --- a/dictionaries/hu.dictionary.itop.ui.php +++ b/dictionaries/hu.dictionary.itop.ui.php @@ -1,24 +1,24 @@ 'Audit kategória', - 'Class:AuditCategory+' => '', + 'Class:AuditCategory+' => 'Audit category defines a scope of objects which needs to be audited. +It groups all audit rules applying to that object scope~~', 'Class:AuditCategory/Attribute:name' => 'Kategórianév', - 'Class:AuditCategory/Attribute:name+' => '', + 'Class:AuditCategory/Attribute:name+' => 'Identify a scope of objects to audit~~', 'Class:AuditCategory/Attribute:description' => 'Leírás', - 'Class:AuditCategory/Attribute:description+' => '', + 'Class:AuditCategory/Attribute:description+' => 'Long description for this audit category~~', 'Class:AuditCategory/Attribute:definition_set' => 'Definíciókészlet', - 'Class:AuditCategory/Attribute:definition_set+' => '', + 'Class:AuditCategory/Attribute:definition_set+' => 'OQL query defining the set of objects to audit~~', 'Class:AuditCategory/Attribute:rules_list' => 'Auditszabályok', 'Class:AuditCategory/Attribute:rules_list+' => 'Audit rules using the object scope of this category~~', 'Class:AuditCategory/Attribute:ok_error_tolerance' => 'Warning threshold~~', @@ -27,42 +27,31 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:AuditCategory/Attribute:warning_error_tolerance+' => 'Percentage of invalid objects below which the result is in error (red)~~', 'Class:AuditCategory/Attribute:domains_list' => 'Domains~~', 'Class:AuditCategory/Attribute:domains_list+' => 'Domains which include this category~~', -]); - -// -// Class: AuditRule -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:AuditRule' => 'Auditszabály', - 'Class:AuditRule+' => '', + 'Class:AuditRule+' => 'An audit rule corresponds a single check within an audit category. +It is applied on the scope of objects defined by the audit category~~', 'Class:AuditRule/Attribute:name' => 'Szabály név', - 'Class:AuditRule/Attribute:name+' => '', + 'Class:AuditRule/Attribute:name+' => 'Short name for this rule~~', 'Class:AuditRule/Attribute:description' => 'Leírás', - 'Class:AuditRule/Attribute:description+' => '', + 'Class:AuditRule/Attribute:description+' => 'What is checked?~~', 'Class:AuditRule/Attribute:process' => 'Correction process~~', 'Class:AuditRule/Attribute:process+' => 'How should it be fixed? Who should do it? ...~~', 'Class:AuditRule/Attribute:query' => 'Lekérdezés', - 'Class:AuditRule/Attribute:query+' => '', + 'Class:AuditRule/Attribute:query+' => 'The OQL expression to run. Returned classes must be aligned with those of the category\'s scope~~', 'Class:AuditRule/Attribute:valid_flag' => 'Érvényes objektum?', - 'Class:AuditRule/Attribute:valid_flag+' => '', + 'Class:AuditRule/Attribute:valid_flag+' => 'Does the query to run returns valid or invalid objects? +"Valid objects": then objects in error are those part of the scope and not in the list of valid objects, +"Invalid objects": then objects in error are the invalid objects which are part of the scope~~', 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'igaz', - 'Class:AuditRule/Attribute:valid_flag/Value:true+' => '', + 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'Then objects in error are those part of the scope and not in the list of valid objects~~', 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'hamis', - 'Class:AuditRule/Attribute:valid_flag/Value:false+' => '', + 'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'Then objects in error are the invalid objects which are part of the scope~~', 'Class:AuditRule/Attribute:category_id' => 'Kategória', - 'Class:AuditRule/Attribute:category_id+' => '', + 'Class:AuditRule/Attribute:category_id+' => 'The category of this rule~~', 'Class:AuditRule/Attribute:category_name' => 'Kategórianév', - 'Class:AuditRule/Attribute:category_name+' => '', + 'Class:AuditRule/Attribute:category_name+' => 'Name of the category of this rule~~', 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', -]); - -// -// Class: AuditDomain -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:AuditDomain' => 'Audit Domain~~', 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. Domain usually correspond to who is responsible for checking and fixing errors~~', @@ -74,13 +63,6 @@ Domain usually correspond to who is responsible for checking and fixing errors~~ 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Categories~~', 'Class:AuditDomain/Attribute:categories_list+' => 'Related audit categories. When running the audit on a domain, all related audit categories are checked and only those.~~', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain~~', 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Category~~', @@ -91,13 +73,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domain~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domain name~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domain name~~', -]); - -// -// Class: QueryOQL -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Query' => 'Lekérdezés', 'Class:Query+' => 'A query is a data set defined in a dynamic way~~', 'Class:Query/Attribute:name' => 'Név', @@ -117,7 +92,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:Query/Attribute:export_last_user_contact' => 'Contact~~', 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -136,46 +111,34 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:QueryOQL+' => 'A query based on the Object Query Language~~', 'Class:QueryOQL/Attribute:oql' => 'Kifejezés', 'Class:QueryOQL/Attribute:oql+' => 'OQL kifejezés', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:User' => 'Felhasználó', - 'Class:User+' => '', + 'Class:User+' => 'User login~~', 'Class:User/Attribute:finalclass' => 'Felhasználó típus', - 'Class:User/Attribute:finalclass+' => '', + 'Class:User/Attribute:finalclass+' => 'Name of the final class~~', 'Class:User/Attribute:contactid' => 'Kapcsolattartó', - 'Class:User/Attribute:contactid+' => '', + 'Class:User/Attribute:contactid+' => 'Mandatory for a User Portal and highly recommended for all but technical accounts~~', 'Class:User/Attribute:org_id' => 'Szervezeti egység', 'Class:User/Attribute:org_id+' => 'A társított személy szervezeti egysége', 'Class:User/Attribute:last_name' => 'Családnév', - 'Class:User/Attribute:last_name+' => '', + 'Class:User/Attribute:last_name+' => 'Name of the corresponding contact~~', 'Class:User/Attribute:first_name' => 'Keresztnév', - 'Class:User/Attribute:first_name+' => '', + 'Class:User/Attribute:first_name+' => 'First name of the corresponding contact~~', 'Class:User/Attribute:email' => 'Email cím', - 'Class:User/Attribute:email+' => '', + 'Class:User/Attribute:email+' => 'Email of the corresponding contact~~', 'Class:User/Attribute:login' => 'Felhasználónév', - 'Class:User/Attribute:login+' => '', + 'Class:User/Attribute:login+' => 'Account identification string, must be unique within '.ITOP_APPLICATION_SHORT.'~~', 'Class:User/Attribute:language' => 'Nyelv', - 'Class:User/Attribute:language+' => '', + 'Class:User/Attribute:language+' => 'Default '.ITOP_APPLICATION_SHORT.' language for this user, to choose amoungst languages in which '.ITOP_APPLICATION_SHORT.' was localized . ~~', 'Class:User/Attribute:language/Value:EN US' => 'Angol', - 'Class:User/Attribute:language/Value:EN US+' => '', + 'Class:User/Attribute:language/Value:EN US+' => 'English (U.S.)~~', 'Class:User/Attribute:language/Value:FR FR' => 'Francia', - 'Class:User/Attribute:language/Value:FR FR+' => '', + 'Class:User/Attribute:language/Value:FR FR+' => 'French (France)~~', 'Class:User/Attribute:profile_list' => 'Profil', - 'Class:User/Attribute:profile_list+' => '', + 'Class:User/Attribute:profile_list+' => 'Roles, granting rights for that person~~', 'Class:User/Attribute:allowed_org_list' => 'Engedélyezett szervezeti egységek', - 'Class:User/Attribute:allowed_org_list+' => '', + 'Class:User/Attribute:allowed_org_list+' => 'The end user is allowed to see data belonging to the following organizations. If no organization is specified, there is no restriction.~~', 'Class:User/Attribute:status' => 'Állapot', - 'Class:User/Attribute:status+' => '', + 'Class:User/Attribute:status+' => 'Whether the user account is enabled or disabled.~~', 'Class:User/Attribute:status/Value:enabled' => 'Engedélyezett', 'Class:User/Attribute:status/Value:disabled' => 'Letiltott', 'Class:User/Error:LoginMustBeUnique' => 'A felhasználónévnek egyedinek kell lennie - "%1s" már létezik.', @@ -195,181 +158,112 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office~~', 'Class:UserInternal' => 'Belső felhasználó', 'Class:UserInternal+' => ITOP_APPLICATION_SHORT.'-n belül létrehozott felhasználó', -]); - -// -// Class: URP_Profiles -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:URP_Profiles' => 'Profil', - 'Class:URP_Profiles+' => '', + 'Class:URP_Profiles+' => 'User profile~~', 'Class:URP_Profiles/Attribute:name' => 'Profilnév', - 'Class:URP_Profiles/Attribute:name+' => '', + 'Class:URP_Profiles/Attribute:name+' => '~~', 'Class:URP_Profiles/Attribute:description' => 'Leírás', - 'Class:URP_Profiles/Attribute:description+' => '', + 'Class:URP_Profiles/Attribute:description+' => 'one line description~~', 'Class:URP_Profiles/Attribute:user_list' => 'Felhasználók', - 'Class:URP_Profiles/Attribute:user_list+' => '', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:URP_Profiles/Attribute:user_list+' => 'persons having this role~~', 'Class:URP_Dimensions' => 'Dimenzió', - 'Class:URP_Dimensions+' => '', + 'Class:URP_Dimensions+' => 'application dimension (defining silos)~~', 'Class:URP_Dimensions/Attribute:name' => 'Dimenziónév', - 'Class:URP_Dimensions/Attribute:name+' => '', + 'Class:URP_Dimensions/Attribute:name+' => '~~', 'Class:URP_Dimensions/Attribute:description' => 'Leírás', - 'Class:URP_Dimensions/Attribute:description+' => '', + 'Class:URP_Dimensions/Attribute:description+' => 'one line description~~', 'Class:URP_Dimensions/Attribute:type' => 'Típus', - 'Class:URP_Dimensions/Attribute:type+' => '', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:URP_Dimensions/Attribute:type+' => 'class name or data type (projection unit)~~', 'Class:URP_UserProfile' => 'Profilhoz rendelt felhasználók', - 'Class:URP_UserProfile+' => '', + 'Class:URP_UserProfile+' => 'user profiles~~', 'Class:URP_UserProfile/Name' => 'Kapcsolat %1$s és %2$s között', 'Class:URP_UserProfile/Attribute:userid' => 'Felhasználó', - 'Class:URP_UserProfile/Attribute:userid+' => '', + 'Class:URP_UserProfile/Attribute:userid+' => 'user account~~', 'Class:URP_UserProfile/Attribute:userlogin' => 'Felhasználónév', - 'Class:URP_UserProfile/Attribute:userlogin+' => '', + 'Class:URP_UserProfile/Attribute:userlogin+' => 'User\'s login~~', 'Class:URP_UserProfile/Attribute:profileid' => 'Profil', - 'Class:URP_UserProfile/Attribute:profileid+' => '', + 'Class:URP_UserProfile/Attribute:profileid+' => 'usage profile~~', 'Class:URP_UserProfile/Attribute:profile' => 'Profilnév', - 'Class:URP_UserProfile/Attribute:profile+' => '', + 'Class:URP_UserProfile/Attribute:profile+' => 'Profile name~~', 'Class:URP_UserProfile/Attribute:reason' => 'Indoklás', - 'Class:URP_UserProfile/Attribute:reason+' => '', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:URP_UserProfile/Attribute:reason+' => 'explain why this person may have this role~~', 'Class:URP_UserOrg' => 'Felhasználó szervezeti tagsága', - 'Class:URP_UserOrg+' => '', + 'Class:URP_UserOrg+' => 'Allowed organizations~~', 'Class:URP_UserOrg/Name' => 'Kapcsolat %1$s és %2$s között', 'Class:URP_UserOrg/Attribute:userid' => 'Felhasználó', - 'Class:URP_UserOrg/Attribute:userid+' => '', + 'Class:URP_UserOrg/Attribute:userid+' => 'user account~~', 'Class:URP_UserOrg/Attribute:userlogin' => 'Felhasználónév', - 'Class:URP_UserOrg/Attribute:userlogin+' => '', + 'Class:URP_UserOrg/Attribute:userlogin+' => 'User\'s login~~', 'Class:URP_UserOrg/Attribute:allowed_org_id' => 'Szervezeti egység', - 'Class:URP_UserOrg/Attribute:allowed_org_id+' => '', + 'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Allowed organization~~', 'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Szervezeti egység név', - 'Class:URP_UserOrg/Attribute:allowed_org_name+' => '', + 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Allowed organization~~', 'Class:URP_UserOrg/Attribute:reason' => 'Indoklás', - 'Class:URP_UserOrg/Attribute:reason+' => '', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:URP_UserOrg/Attribute:reason+' => 'explain why this person is allowed to see the data belonging to this organization~~', 'Class:URP_ProfileProjection' => 'profile_projection', - 'Class:URP_ProfileProjection+' => '', + 'Class:URP_ProfileProjection+' => 'profile projections~~', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimenzió', - 'Class:URP_ProfileProjection/Attribute:dimensionid+' => '', + 'Class:URP_ProfileProjection/Attribute:dimensionid+' => 'application dimension~~', 'Class:URP_ProfileProjection/Attribute:dimension' => 'Dimenziónév', - 'Class:URP_ProfileProjection/Attribute:dimension+' => '', + 'Class:URP_ProfileProjection/Attribute:dimension+' => 'application dimension~~', 'Class:URP_ProfileProjection/Attribute:profileid' => 'Profil', - 'Class:URP_ProfileProjection/Attribute:profileid+' => '', + 'Class:URP_ProfileProjection/Attribute:profileid+' => 'usage profile~~', 'Class:URP_ProfileProjection/Attribute:profile' => 'Profilnév', - 'Class:URP_ProfileProjection/Attribute:profile+' => '', + 'Class:URP_ProfileProjection/Attribute:profile+' => 'Profile name~~', 'Class:URP_ProfileProjection/Attribute:value' => 'Érték', - 'Class:URP_ProfileProjection/Attribute:value+' => '', + 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL expression (using $user) | constant | | +attribute code~~', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribútum', - 'Class:URP_ProfileProjection/Attribute:attribute+' => '', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Target attribute code (optional)~~', 'Class:URP_ClassProjection' => 'class_projection', - 'Class:URP_ClassProjection+' => '', + 'Class:URP_ClassProjection+' => 'class projections~~', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimenzió', - 'Class:URP_ClassProjection/Attribute:dimensionid+' => '', + 'Class:URP_ClassProjection/Attribute:dimensionid+' => 'application dimension~~', 'Class:URP_ClassProjection/Attribute:dimension' => 'Dimenziónév', - 'Class:URP_ClassProjection/Attribute:dimension+' => '', + 'Class:URP_ClassProjection/Attribute:dimension+' => 'application dimension~~', 'Class:URP_ClassProjection/Attribute:class' => 'Típus', - 'Class:URP_ClassProjection/Attribute:class+' => '', + 'Class:URP_ClassProjection/Attribute:class+' => 'Target class~~', 'Class:URP_ClassProjection/Attribute:value' => 'Érték', - 'Class:URP_ClassProjection/Attribute:value+' => '', + 'Class:URP_ClassProjection/Attribute:value+' => 'OQL expression (using $this) | constant | | +attribute code~~', 'Class:URP_ClassProjection/Attribute:attribute' => 'Attribútum', - 'Class:URP_ClassProjection/Attribute:attribute+' => '', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:URP_ClassProjection/Attribute:attribute+' => 'Target attribute code (optional)~~', 'Class:URP_ActionGrant' => 'action_permission', - 'Class:URP_ActionGrant+' => '', + 'Class:URP_ActionGrant+' => 'permissions on classes~~', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profil', - 'Class:URP_ActionGrant/Attribute:profileid+' => '', + 'Class:URP_ActionGrant/Attribute:profileid+' => 'usage profile~~', 'Class:URP_ActionGrant/Attribute:profile' => 'Profilnév', - 'Class:URP_ActionGrant/Attribute:profile+' => '', + 'Class:URP_ActionGrant/Attribute:profile+' => 'usage profile~~', 'Class:URP_ActionGrant/Attribute:class' => 'Típus', - 'Class:URP_ActionGrant/Attribute:class+' => '', + 'Class:URP_ActionGrant/Attribute:class+' => 'Target class~~', 'Class:URP_ActionGrant/Attribute:permission' => 'Jogosultság', - 'Class:URP_ActionGrant/Attribute:permission+' => '', + 'Class:URP_ActionGrant/Attribute:permission+' => 'allowed or not allowed?~~', 'Class:URP_ActionGrant/Attribute:permission/Value:yes' => 'Igen', - 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => '', + 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => 'yes~~', 'Class:URP_ActionGrant/Attribute:permission/Value:no' => 'Nem', - 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => '', + 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'no~~', 'Class:URP_ActionGrant/Attribute:action' => 'Művelet', - 'Class:URP_ActionGrant/Attribute:action+' => '', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:URP_ActionGrant/Attribute:action+' => 'operations to perform on the given class~~', 'Class:URP_StimulusGrant' => 'stimulus_permission', - 'Class:URP_StimulusGrant+' => '', + 'Class:URP_StimulusGrant+' => 'permissions on stimulus in the life cycle of the object~~', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profil', - 'Class:URP_StimulusGrant/Attribute:profileid+' => '', + 'Class:URP_StimulusGrant/Attribute:profileid+' => 'usage profile~~', 'Class:URP_StimulusGrant/Attribute:profile' => 'Profilnév', - 'Class:URP_StimulusGrant/Attribute:profile+' => '', + 'Class:URP_StimulusGrant/Attribute:profile+' => 'usage profile~~', 'Class:URP_StimulusGrant/Attribute:class' => 'Típus', - 'Class:URP_StimulusGrant/Attribute:class+' => '', + 'Class:URP_StimulusGrant/Attribute:class+' => 'Target class~~', 'Class:URP_StimulusGrant/Attribute:permission' => 'Hozzáférés', - 'Class:URP_StimulusGrant/Attribute:permission+' => '', + 'Class:URP_StimulusGrant/Attribute:permission+' => 'allowed or not allowed?~~', 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'Igen', - 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => '', + 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => 'yes~~', 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'Nem', - 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => '', + 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'no~~', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus', - 'Class:URP_StimulusGrant/Attribute:stimulus+' => '', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'stimulus code~~', 'Class:URP_AttributeGrant' => 'attribute_permission', - 'Class:URP_AttributeGrant+' => '', + 'Class:URP_AttributeGrant+' => 'permissions at the attributes level~~', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Művelet engedély', - 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => '', + 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'action grant~~', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attribútum', - 'Class:URP_AttributeGrant/Attribute:attcode+' => '', -]); - -// -// Class: UserDashboard -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Class:URP_AttributeGrant/Attribute:attcode+' => 'attribute code~~', 'Class:UserDashboard' => 'Felhasználói műszerfal', 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'Felhasználó', @@ -378,41 +272,28 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Tartalom', 'Class:UserDashboard/Attribute:contents+' => '~~', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Menu:WelcomeMenu' => 'Kezdőoldal', - 'Menu:WelcomeMenu+' => '', + 'Menu:WelcomeMenu+' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', 'Menu:WelcomeMenuPage' => 'Áttekintő', - 'Menu:WelcomeMenuPage+' => '', + 'Menu:WelcomeMenuPage+' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', 'Menu:AdminTools' => 'Adminisztrációs eszközök', - 'Menu:AdminTools+' => '', + 'Menu:AdminTools+' => 'Administration tools~~', 'Menu:AdminTools?' => 'Az eszközök csak az adminisztrátori profilhoz rendelt felhasználók számára elérhetők.', 'Menu:CSVImportMenu' => 'CSV importálás', - 'Menu:CSVImportMenu+' => '', + 'Menu:CSVImportMenu+' => 'Bulk creation or update~~', 'Menu:DataModelMenu' => 'Adatmodell', - 'Menu:DataModelMenu+' => '', + 'Menu:DataModelMenu+' => 'Overview of the data model~~', 'Menu:ExportMenu' => 'Exportálás', - 'Menu:ExportMenu+' => '', + 'Menu:ExportMenu+' => 'Export the results of any query in HTML, CSV or XML~~', 'Menu:NotificationsMenu' => 'Értesítések', - 'Menu:NotificationsMenu+' => '', + 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~', 'Menu:MyShortcuts' => 'Saját gyorsgombok', - 'Menu:Notifications:Title' => 'Audit kategóriák', 'Menu:DataAdministration' => 'Adat adminisztráció', - 'Menu:DataAdministration+' => '', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'Menu:DataAdministration+' => '~~', 'BooleanLabel:yes' => 'Igen', 'BooleanLabel:no' => 'Nem', - 'UI:WelcomeMenu:Title' => 'Üdvözli az '.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:AllOpenRequests' => 'Nyitott kérelmek: %1$d', + 'UI:WelcomeMenu:Title' => 'Üdvözli az '.ITOP_APPLICATION_SHORT, + 'UI:WelcomeMenu:AllOpenRequests' => 'Nyitott kérelmek: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Saját kérelmek', 'UI:WelcomeMenu:OpenIncidents' => 'Nyitott incidensek: %1$d', 'UI:WelcomeMenu:AllConfigItems' => 'Konfigurációs elemek: %1$d', @@ -506,9 +387,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Error:MaintenanceMode' => 'Az alkalmazás jelenleg karbantartás alatt van', 'UI:Error:MaintenanceTitle' => 'Karbantartás', 'UI:Error:InvalidToken' => 'Az aktuális munkamenet érvénytelen. Frissítse az oldalt, majd próbálja újra. Ha a probléma továbbra is fennáll, jelentkezzen ki, majd jelentkezzen be újra.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'A %1$s OAuth SMTP szolgáltató nem létezik (email_transport_smtp.oauth.provider)', 'UI:GroupBy:Count' => 'Mennyiség', - 'UI:GroupBy:Count+' => '', + 'UI:GroupBy:Count+' => 'Number of elements~~', 'UI:CountOfObjects' => '%1$d darab objektum felel meg a kritériumoknak.', 'UI_CountOfObjectsShort' => '%1$d objektum.', 'UI:NoObject_Class_ToDisplay' => 'Nincs megjeleníthető %1$s', @@ -516,20 +398,20 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:HistoryTab' => 'Előzmény', 'UI:NotificationsTab' => 'Értesítés', 'UI:History:BulkImports' => 'Előzmények', - 'UI:History:BulkImports+' => '', + 'UI:History:BulkImports+' => 'List of CSV imports (latest import first)~~', 'UI:History:BulkImportDetails' => 'CSV importálás végrehajtva: %1$s (%2$s által)', 'UI:History:Date' => 'Dátum', - 'UI:History:Date+' => '', + 'UI:History:Date+' => 'Date of the change~~', 'UI:History:User' => 'Felhasználó', - 'UI:History:User+' => '', + 'UI:History:User+' => 'User who made the change~~', 'UI:History:Changes' => 'Változások', - 'UI:History:Changes+' => '', + 'UI:History:Changes+' => 'Changes made to the object~~', 'UI:History:StatsCreations' => 'Létrehozva', - 'UI:History:StatsCreations+' => '', + 'UI:History:StatsCreations+' => 'Count of objects created~~', 'UI:History:StatsModifs' => 'Módosítva', - 'UI:History:StatsModifs+' => '', + 'UI:History:StatsModifs+' => 'Count of objects modified~~', 'UI:History:StatsDeletes' => 'Törölve', - 'UI:History:StatsDeletes+' => '', + 'UI:History:StatsDeletes+' => 'Count of objects deleted~~', 'UI:Loading' => 'Betöltés...', 'UI:Menu:Actions' => 'Műveletek', 'UI:Menu:OtherActions' => 'Egyéb műveletek', @@ -562,7 +444,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:OQLQueryBuilderTitle' => 'OQL lekérdezés szerkesztő', 'UI:OQLQueryTab' => 'OQL lekérdezés', 'UI:SimpleSearchTab' => 'Egyszerű keresés', - 'UI:Details+' => '', + 'UI:Details+' => 'Details~~', 'UI:SearchValue:Any' => '* Bármely *', 'UI:SearchValue:Mixed' => '* Kevert *', 'UI:SearchValue:NbSelected' => '# kiválasztva', @@ -582,7 +464,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:CSVImport:DataLine2' => 'Adatsor 2', 'UI:CSVImport:idField' => 'id (elsődleges kulcs)', 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - tömeges betöltés', - 'UI:Title:BulkImport+' => '', + 'UI:Title:BulkImport+' => 'CSV Import Wizard~~', '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', @@ -599,7 +481,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Title:CSVImportStep4' => '4. lépés az 5-ből: Importálás szimuláció', 'UI:Title:CSVImportStep5' => '5. lépés az 5-ből: Importálás befejezve', 'UI:CSVImport:LinesNotImported' => 'Sorok, melyek nem lettek betöltve:', - 'UI:CSVImport:LinesNotImported+' => '', + 'UI:CSVImport:LinesNotImported+' => 'The following lines have not been imported because they contain errors~~', 'UI:CSVImport:SeparatorComma+' => 'vessző', 'UI:CSVImport:SeparatorSemicolon+' => 'pontosvessző', 'UI:CSVImport:SeparatorTab+' => 'tabulátor', @@ -622,7 +504,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:CSVImport:CommentsAndHeader' => 'Megjegyzések és fejléc', 'UI:CSVImport:SelectClass' => 'Importálandó osztály kiválasztása:', 'UI:CSVImport:AdvancedMode' => 'Haladó mód', - 'UI:CSVImport:AdvancedMode+' => '', + 'UI:CSVImport:AdvancedMode+' => 'In advanced mode the "id" (primary key) of the objects can be used to update and rename objects.However the column "id" (if present) can only be used as a search criteria and can not be combined with any other search criteria.~~', 'UI:CSVImport:SelectAClassFirst' => 'Adat összerendeléshez először válassza ki az osztályt.', 'UI:CSVImport:HeaderFields' => 'Mező', 'UI:CSVImport:HeaderMappings' => 'Összerendelés', @@ -667,6 +549,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'nem sikerült összeegyeztetni', 'UI:CSVReport-Row-Issue-Ambiguous' => 'kétértelmű összeegyeztetés', 'UI:CSVReport-Row-Issue-Internal' => 'Belső hiba: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Változatlan', 'UI:CSVReport-Icon-Modified' => 'Módosított', 'UI:CSVReport-Icon-Missing' => 'Hiányzó', @@ -699,7 +583,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s~~', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit for Domain: %1$s~~', 'UI:Audit:Interactive:Selection:Title' => 'Selection of an audit~~', - 'UI:Audit:InteractiveAudit' => 'Interaktív Audit', 'UI:Audit:Interactive:Selection:SubTitle' => 'Select a domain to get the results limited to this domain or select "All categories" to get a full audit (can take time or even fail if too much data to audit)~~', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Selection~~', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selection of an Audit to run~~', @@ -726,9 +609,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:RunQuery:QueryExamples' => 'Lekérdezés példák', 'UI:RunQuery:QueryResults' => 'Lekérdezés eredményei', 'UI:RunQuery:HeaderPurpose' => 'Cél', - 'UI:RunQuery:HeaderPurpose+' => '', + 'UI:RunQuery:HeaderPurpose+' => 'Explanation about the query~~', 'UI:RunQuery:HeaderOQLExpression' => 'OQL kifejezés', - 'UI:RunQuery:HeaderOQLExpression+' => '', + 'UI:RunQuery:HeaderOQLExpression+' => 'The query in OQL syntax~~', 'UI:RunQuery:ExpressionToEvaluate' => 'Kiértékelendő kifejezés: ', 'UI:RunQuery:QueryArguments' => 'Lekérdezés argumentumok', 'UI:RunQuery:MoreInfo' => 'Több információ a lekérdezésről: ', @@ -757,26 +640,26 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Schema:NullNotAllowed' => 'Null érték nem engedélyezett', 'UI:Schema:Attributes' => 'Attribútumok', 'UI:Schema:AttributeCode' => 'Attribútum kód', - 'UI:Schema:AttributeCode+' => '', + 'UI:Schema:AttributeCode+' => 'Internal code of the attribute~~', 'UI:Schema:Label' => 'Címke', - 'UI:Schema:Label+' => '', + 'UI:Schema:Label+' => 'Label of the attribute~~', 'UI:Schema:Type' => 'Típus', - 'UI:Schema:Type+' => '', + 'UI:Schema:Type+' => 'Data type of the attribute~~', 'UI:Schema:Origin' => 'Származás', - 'UI:Schema:Origin+' => '', + 'UI:Schema:Origin+' => 'The base class in which this attribute is defined~~', 'UI:Schema:Description' => 'Leírás', - 'UI:Schema:Description+' => '', + 'UI:Schema:Description+' => 'Description of the attribute~~', 'UI:Schema:AllowedValues' => 'Engedélyezett értékek', - 'UI:Schema:AllowedValues+' => '', + 'UI:Schema:AllowedValues+' => 'Restrictions on the possible values for this attribute~~', 'UI:Schema:MoreInfo' => 'További információ', - 'UI:Schema:MoreInfo+' => '', + 'UI:Schema:MoreInfo+' => 'More information about the field defined in the database~~', 'UI:Schema:SearchCriteria' => 'Keresési kritériumok', 'UI:Schema:FilterCode' => 'Szűrőkód', - 'UI:Schema:FilterCode+' => '', + 'UI:Schema:FilterCode+' => 'Code of this search criteria~~', 'UI:Schema:FilterDescription' => 'Leírás', - 'UI:Schema:FilterDescription+' => '', + 'UI:Schema:FilterDescription+' => 'Description of this search criteria~~', 'UI:Schema:AvailOperators' => 'Elérhető műveletek', - 'UI:Schema:AvailOperators+' => '', + 'UI:Schema:AvailOperators+' => 'Possible operators for this search criteria~~', 'UI:Schema:ChildClasses' => 'Leszármazott osztályok', 'UI:Schema:ReferencingClasses' => 'Referált osztályok', 'UI:Schema:RelatedClasses' => 'Kapcsolódó osztályok', @@ -818,14 +701,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Schema:Events:Listener' => 'Listener~~', 'UI:Schema:Events:Rank' => 'Rank~~', 'UI:Schema:Events:Module' => 'Module~~', - 'UI:LinksWidget:Autocomplete+' => '', + 'UI:LinksWidget:Autocomplete+' => 'Type the first 3 characters...~~', 'UI:Edit:SearchQuery' => 'Válasszon egy előre megadott lekérdezést', 'UI:Edit:TestQuery' => 'Teszt lekérdezés', 'UI:Combo:SelectValue' => '--- válasszon értéket ---', 'UI:Label:SelectedObjects' => 'Kiválasztott objektumok: ', 'UI:Label:AvailableObjects' => 'Lehetséges objektumok: ', 'UI:Link_Class_Attributes' => '%1$s attribútumai', - 'UI:SelectAllToggle+' => '', + 'UI:SelectAllToggle+' => 'Select All / Deselect All~~', 'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => '%1$s objektumok hozzáadása %2$s osztályhoz kapcsolással: %3$s', 'UI:AddObjectsOf_Class_LinkedWith_Class' => '%1$s objektumok hozzáadása %2$s osztályhoz csatolással', 'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => '%2$s osztályhoz kapcsolt %1$s objektumok kezelése: %3$s', @@ -849,7 +732,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Delete:AutomaticResetOf_Fields' => ' következő mezők automatikus újratöltése: %1$s', 'UI:Delete:CleaningUpRefencesTo_Object' => 'Referenciák tisztítása %1$s...', 'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => '%2$s osztály %1$d objektumára mutató referenciák tisztítása', - 'UI:Delete:Done+' => '', + 'UI:Delete:Done+' => 'What was done...~~', 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s törölve.', 'UI:Delete:ConfirmDeletionOf_Name' => '%1$s törlése', 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => '%2$s osztály %1$d objektumának törlése', @@ -863,14 +746,15 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d objektumok / kapcsolatok hivatkoznak erre: %2$s', 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d objektumok / kapcsolatok hivatkoznak törlendő objektumokra', 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'Adatbázis integritás ellenőrzés szükséges. Néhány hivatkozás megszüntetésre kerül.', - 'UI:Delete:Consequence+' => '', + 'UI:Delete:Consequence+' => 'What will be done~~', 'UI:Delete:SorryDeletionNotAllowed' => 'Az objektum törlése nem engedélyezett. Részletes magyarázat a következő sorokban.', 'UI:Delete:PleaseDoTheManualOperations' => 'Hajtsa végre a következő listában található műveleteket manuálisan az objektum törlésének kéréséhez', 'UI:Delect:Confirm_Object' => 'Hagyja jóvá a %1$s törlését!', 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Hagyja jóvá a %2$s osztály %1$d objektumának törlését!', 'UI:Delete:Confirm_Object' => 'Hagyja jóvá a %1$s törlését!', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Hagyja jóvá a %2$s osztály %1$d objektumának törlését!', - 'UI:WelcomeToITop' => 'Üdvözli az '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s részletek', + 'UI:WelcomeToITop' => 'Üdvözli az '.ITOP_APPLICATION_SHORT, + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s részletek', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Hiba', 'UI:ObjectDoesNotExist' => 'Sajnáljuk, ez az objektum nem létezik (vagy a megtekintése nem engedélyezett a felhasználó számára).', 'UI:ObjectArchived' => 'Ez az objektum archiválva lett. Kérjük, engedélyezze az archív módot, vagy lépjen kapcsolatba a rendszergazdával.', @@ -904,8 +788,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:BulkDeleteTitle' => 'Válassza ki a törölni kívánt objektumokat:', 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' objektum létrehozva.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s létrehozva.', - 'UI:Toggle:CustomDashboard' => 'Egyéni', - 'UI:Toggle:StandardDashboard' => 'Standard', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Alkalmazva %1$s objektumon: %2$s. Kiinduló állapot: %3$s cél állapot: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'Az objektum írása sikertelen: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Végzetes hiba', @@ -914,47 +796,47 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Error_Details' => 'Hiba: %1$s.', 'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' Felhasználókezelés - Profiltervezés', 'UI:UserManagement:Class' => 'Típus', - 'UI:UserManagement:Class+' => '', + 'UI:UserManagement:Class+' => 'Class of objects~~', 'UI:UserManagement:ProjectedObject' => 'Objektum', - 'UI:UserManagement:ProjectedObject+' => '', + 'UI:UserManagement:ProjectedObject+' => 'Projected object~~', 'UI:UserManagement:AnyObject' => '* Bármely *', 'UI:UserManagement:User' => 'Felhasználó', - 'UI:UserManagement:User+' => '', + 'UI:UserManagement:User+' => 'User involved in the projection~~', 'UI:UserManagement:Action:Read' => 'Olvasás', - 'UI:UserManagement:Action:Read+' => '', + 'UI:UserManagement:Action:Read+' => 'Read/display objects~~', 'UI:UserManagement:Action:Modify' => 'Módosítás', - 'UI:UserManagement:Action:Modify+' => '', + 'UI:UserManagement:Action:Modify+' => 'Create and edit (modify) objects~~', 'UI:UserManagement:Action:Delete' => 'Törlés', - 'UI:UserManagement:Action:Delete+' => '', + 'UI:UserManagement:Action:Delete+' => 'Delete objects~~', 'UI:UserManagement:Action:BulkRead' => 'Tömeges beolvasás (Export)', - 'UI:UserManagement:Action:BulkRead+' => '', + 'UI:UserManagement:Action:BulkRead+' => 'List objects or export massively~~', 'UI:UserManagement:Action:BulkModify' => 'Tömeges módosítás', - 'UI:UserManagement:Action:BulkModify+' => '', + 'UI:UserManagement:Action:BulkModify+' => 'Massively create/edit (CSV import)~~', 'UI:UserManagement:Action:BulkDelete' => 'Tömeges törlés', - 'UI:UserManagement:Action:BulkDelete+' => '', + 'UI:UserManagement:Action:BulkDelete+' => 'Massively delete objects~~', 'UI:UserManagement:Action:Stimuli' => 'Stimuli', - 'UI:UserManagement:Action:Stimuli+' => '', + 'UI:UserManagement:Action:Stimuli+' => 'Allowed (compound) actions~~', 'UI:UserManagement:Action' => 'Művelet', - 'UI:UserManagement:Action+' => '', + 'UI:UserManagement:Action+' => 'Action performed by the user~~', 'UI:UserManagement:TitleActions' => 'Műveletek', 'UI:UserManagement:Permission' => 'Jogosultság', - 'UI:UserManagement:Permission+' => '', + 'UI:UserManagement:Permission+' => 'User\'s permissions~~', 'UI:UserManagement:Attributes' => 'Attribútumok', 'UI:UserManagement:ActionAllowed:Yes' => 'Igen', 'UI:UserManagement:ActionAllowed:No' => 'Nem', - 'UI:UserManagement:AdminProfile+' => '', + 'UI:UserManagement:AdminProfile+' => 'Administrators have full read/write access to all objects in the database.~~', 'UI:UserManagement:NoLifeCycleApplicable' => 'N/A', - 'UI:UserManagement:NoLifeCycleApplicable+' => '', + 'UI:UserManagement:NoLifeCycleApplicable+' => 'No lifecycle has been defined for this class~~', 'UI:UserManagement:GrantMatrix' => 'Jogosultságmátrix', 'Menu:SystemTools' => 'Rendszereszközök', 'UI:ChangeManagementMenu' => 'Változáskezelés', - 'UI:ChangeManagementMenu+' => '', + 'UI:ChangeManagementMenu+' => 'Change Management~~', 'UI:ChangeManagementMenu:Title' => 'Változások áttekintése', 'UI-ChangeManagementMenu-ChangesByType' => 'Változások típusonként', 'UI-ChangeManagementMenu-ChangesByStatus' => 'Változások állapotuk szerint', 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Még nem kiosztott változások', 'UI:ConfigurationManagementMenu' => 'Konfigurációkezelés', - 'UI:ConfigurationManagementMenu+' => '', + 'UI:ConfigurationManagementMenu+' => 'Configuration Management~~', 'UI:ConfigurationManagementMenu:Title' => 'Infrastruktúra áttekintő', 'UI-ConfigurationManagementMenu-InfraByType' => 'Infrastruktúra objektumok típusonként', 'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infrastruktúra objektumok állapotuk szerint', @@ -977,7 +859,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI-ServiceManagementOverview-CustomerContractToRenew' => 'A következő 30 napban lejáró ügyfélszerződések', 'UI-ServiceManagementOverview-ProviderContractToRenew' => 'A következő 30 napban lejáró szolgáltatói szerződések', 'UI:ContactsMenu' => 'Kapcsolattartók', - 'UI:ContactsMenu+' => '', + 'UI:ContactsMenu+' => 'Contacts~~', 'UI:ContactsMenu:Title' => 'Kapcsolattartó áttekintő', 'UI-ContactsMenu-ContactsByLocation' => 'Kapcsolattartók helyszín szerint', 'UI-ContactsMenu-ContactsByType' => 'Kapcsolattartók típusonként', @@ -1034,7 +916,6 @@ A művelet eseményindítóhoz rendelésekor kap egy sorszámot , amely meghatá 'UI:PasswordConfirm' => 'Jóváhagyás', 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => '%1$s objektumok hozzáadása előtt mentse ezt az objektumot', 'UI:DisplayThisMessageAtStartup' => 'Az üzenet megjelenítése indításkor', - 'UI:Display_X_ItemsPerPage' => '%1$s elem megjelenítése oldalanként', 'UI:RelationshipGraph' => 'Grafikus nézet', 'UI:RelationshipList' => 'Lista', 'UI:RelationGroups' => 'Csoportok', @@ -1115,9 +996,9 @@ A művelet eseményindítóhoz rendelésekor kap egy sorszámot , amely meghatá 'UI:Button:PreviewModifications' => 'Módosítások előnézete >>', 'UI:ModifiedObject' => 'Objektum módosítva', 'UI:BulkModifyStatus' => 'Állapot', - 'UI:BulkModifyStatus+' => '', + 'UI:BulkModifyStatus+' => 'Status of the operation~~', 'UI:BulkModifyErrors' => 'Hibák (ha vannak)', - 'UI:BulkModifyErrors+' => '', + 'UI:BulkModifyErrors+' => 'Errors preventing the modification~~', 'UI:BulkModifyStatusOk' => 'OK', 'UI:BulkModifyStatusError' => 'Hiba', 'UI:BulkModifyStatusModified' => 'Módosítva', @@ -1190,7 +1071,6 @@ A művelet eseményindítóhoz rendelésekor kap egy sorszámot , amely meghatá 'UI:Dashboard:EditCustom' => 'Egyéni verzió szerkesztése...', 'UI:Dashboard:CreateCustom' => 'Egyéni verzió létrehozása...', 'UI:Dashboard:DeleteCustom' => 'Egyéni verzió törlése...', - 'UI:Dashboard:Edit' => 'Oldal szerkesztése...', 'UI:Dashboard:RevertConfirm' => 'Az eredeti változaton végrehajtott minden változtatás elveszik. Kérjük, erősítse meg, hogy ezt szeretné.', 'UI:ExportDashBoard' => 'Exportálás fájlba', 'UI:ImportDashBoard' => 'Importálás fájlból...', @@ -1198,7 +1078,6 @@ A művelet eseményindítóhoz rendelésekor kap egy sorszámot , amely meghatá 'UI:ImportDashboardText' => 'Importáláshoz válasszon ki egy műszerfal fájlt', 'UI:Dashboard:Actions' => 'Műszerfal műveletek', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Ez a műszerfal olyan információkat jelenít meg, amelyek nem tartalmazzák a folyamatban lévő változásokat.', - 'UI:Dashboard:Revert' => 'Visszaállítás az eredeti verzióra...', 'UI:DashletCreation:Title' => 'Új műszer létrehozása', 'UI:DashletCreation:Dashboard' => 'Műszerfal', 'UI:DashletCreation:DashletType' => 'Műszerfal típus', @@ -1245,6 +1124,7 @@ A művelet eseményindítóhoz rendelésekor kap egy sorszámot , amely meghatá 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => '%1$s hónap napján', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (óra)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (hónap)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (a hét napja)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (a hónap napja)', 'UI:DashletGroupBy:MissingGroupBy' => 'Válassza ki azt a mezőt, amelyen az objektumok csoportosítva lesznek.', @@ -1338,14 +1218,11 @@ A művelet eseményindítóhoz rendelésekor kap egy sorszámot , amely meghatá 'Class:Shortcut' => 'Gyorsgomb', 'Class:Shortcut+' => '~~', 'Class:Shortcut/Attribute:name' => 'Név', - 'Class:Shortcut/Attribute:name+' => '', + 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~', 'Class:ShortcutOQL' => 'Keresési eredmények gyorsgombja', - 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'Lekérdezés', 'Class:ShortcutOQL/Attribute:oql+' => 'A keresendő objektumok listáját meghatározó OQL', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Címketípus', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Mezőkód', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Objektumtípus', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatikus frissítés', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Letiltva', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Egyéni érték', @@ -1517,12 +1394,7 @@ A művelet eseményindítóhoz rendelésekor kap egy sorszámot , amely meghatá 'UI:Search:Criteria:Raw:Filtered' => 'Szűrt', 'UI:Search:Criteria:Raw:FilteredOn' => '%1$s által szűrve', 'UI:StateChanged' => 'Megváltozott állapot', -]); - -// -// Expression to Natural language -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' ÉS ', 'Expression:Operator:OR' => ' VAGY ', 'Expression:Operator:=' => ': ', @@ -1535,12 +1407,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Expression:Unit:Long:MINUTE' => 'perc', 'Expression:Verb:NOW' => 'most', 'Expression:Verb:ISNULL' => ': meghatározatlan', -]); - -// -// iTop Newsroom menu -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Newsroom:NoNewMessage' => 'Nincs új üzenet', 'UI:Newsroom:XNewMessage' => '%1$s új üzenet', 'UI:Newsroom:MarkAllAsRead' => 'Üzenetek jelölése olvasottként', @@ -1555,27 +1421,24 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent~~', 'UI:Newsroom:Priority:3:Tooltip' => 'Important~~', 'UI:Newsroom:Priority:4:Tooltip' => 'Normal~~', -]); - -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Menu:DataSources' => 'Szinkronizációs adatforrások', - 'Menu:DataSources+' => '', + 'Menu:DataSources+' => 'Data synchro used for batch import of external data~~', 'Menu:AuditCategories' => 'Audit kategóriák', - 'Menu:AuditCategories+' => '', + 'Menu:AuditCategories+' => 'Define rules to audit the quality of '.ITOP_APPLICATION_SHORT.' data~~', 'Menu:AuditCategories:Title' => 'Audit configuration~~', 'Menu:RunQueriesMenu' => 'Lekérdezés futtatás', - 'Menu:RunQueriesMenu+' => '', + 'Menu:RunQueriesMenu+' => 'Write and execute any OQL query~~', 'Menu:QueryMenu' => 'Lekérdezés gyűjtemény', 'Menu:QueryMenu+' => 'Lekérdezések gyűjteménye', 'Menu:UniversalSearchMenu' => 'Univerzális keresés', - 'Menu:UniversalSearchMenu+' => '', + 'Menu:UniversalSearchMenu+' => 'Search objects of any class including abstract~~', 'Menu:UserManagementMenu' => 'Felhasználókezelés', - 'Menu:UserManagementMenu+' => '', + 'Menu:UserManagementMenu+' => 'Who can connect to '.ITOP_APPLICATION_SHORT.' and what can they do?~~', 'Menu:ProfilesMenu' => 'Profilok', - 'Menu:ProfilesMenu+' => '', + 'Menu:ProfilesMenu+' => 'View existing Profiles~~', 'Menu:ProfilesMenu:Title' => 'Profilok', 'Menu:UserAccountsMenu' => 'Felhasználói fiókok', - 'Menu:UserAccountsMenu+' => '', + 'Menu:UserAccountsMenu+' => 'Handling '.ITOP_APPLICATION_SHORT.' users and their access rights~~', 'Menu:UserAccountsMenu:Title' => 'Felhasználói fiókok', 'Menu:UserManagement' => 'Felhasználókezelés', 'Menu:Queries' => 'Lekérdezések', @@ -1584,5 +1447,4 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'Menu:ConfigEditor+' => 'Configuration File editor~~', 'Menu:Integrations' => 'Integrációk', 'Menu:Integrations+' => '~~', - ]); diff --git a/dictionaries/it.dictionary.itop.core.php b/dictionaries/it.dictionary.itop.core.php index 3cbd70fc9a..e6fe9026e1 100644 --- a/dictionaries/it.dictionary.itop.core.php +++ b/dictionaries/it.dictionary.itop.core.php @@ -1,11 +1,10 @@ 'Ogni tipo di oggetto della stessa classe o sottoclasse', 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicati nel campo \'%1$s\': %2$s', 'Core:AttributeDashboard' => 'Cruscotto', - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Numero di telefono', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Data di obsolescenza', - 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'Elenco di tag', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'clicca per aggiungere', 'Core:Placeholder:CannotBeResolved' => '(%1$s : non può essere risolto)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s da %3$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s da classi figlie)', 'Core:AttributeCaseLog' => 'Registro', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Enum calcolato', - 'Core:AttributeMetaEnum+' => '', + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Array di oggetti (N-N)', 'Core:AttributeLinkedSetIndirect+' => 'ogni tipo di oggetti [sottoclasse] della stessa classe', 'Core:AttributeInteger' => 'Interger', @@ -45,8 +44,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Core:AttributeDecimal' => 'Decimale', 'Core:AttributeDecimal+' => 'Valore decimale (non può essere negativo)', 'Core:AttributeBoolean' => 'Booleano', - 'Core:AttributeBoolean+' => '', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Sì', 'Core:AttributeBoolean/Value:no' => 'No', 'Core:AttributeArchiveFlag' => 'Flag di archiviazione', @@ -54,9 +53,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'Questo oggetto è visibile solo in modalità archivio', 'Core:AttributeArchiveFlag/Value:no' => 'No', 'Core:AttributeArchiveFlag/Label' => 'Archiviato', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Data di archiviazione', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Flag di obsolescenza', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Sì', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Questo oggetto è escluso dall\'analisi dell\'impatto ed è nascosto dai risultati della ricerca', @@ -68,7 +67,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Core:AttributeString' => 'Stringa', 'Core:AttributeString+' => 'Stringa alfanumerica', 'Core:AttributeClass' => 'Classe', - 'Core:AttributeClass+' => '', + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => 'Lingua dell\'applicazione', 'Core:AttributeApplicationLanguage+' => 'Lingua e Paese (EN US)', 'Core:AttributeFinalClass' => 'Classe finale (auto)', @@ -84,9 +83,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Core:AttributeHTML' => 'HTML', 'Core:AttributeHTML+' => 'Stringa HTML', 'Core:AttributeEmailAddress' => 'Indirizzo Email', - 'Core:AttributeEmailAddress+' => '', + 'Core:AttributeEmailAddress+' => 'Email address~~', 'Core:AttributeIPAddress' => 'Indirizzo IP', - 'Core:AttributeIPAddress+' => '', + 'Core:AttributeIPAddress+' => 'IP address~~', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Espressione Object Query Langage', 'Core:AttributeEnum' => 'Enum', @@ -151,25 +150,13 @@ Operatori:
'Core:FriendlyName-Label' => 'Nome', 'Core:FriendlyName-Description' => 'Friendly name', 'Core:AttributeTag' => 'Tag', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Sincronizzazione', 'Core:Context=Setup' => 'Configurazione', 'Core:Context=GUI:Console' => 'Console', 'Core:Context=CRON' => 'cron', 'Core:Context=GUI:Portal' => 'Portale', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:CMDBChange' => 'Cambio', 'Class:CMDBChange+' => 'Rilevamento delle modifiche', 'Class:CMDBChange/Attribute:date' => 'data', @@ -184,72 +171,34 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'Servizi web REST/JSON', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'Servizi web SOAP', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Da un\'estensione', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:CMDBChangeOp' => 'Operazione di cambio', 'Class:CMDBChangeOp+' => 'Rilevamento delle operazioni di cambio', 'Class:CMDBChangeOp/Attribute:change' => 'cambio', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'data', 'Class:CMDBChangeOp/Attribute:date+' => 'data e ora del cambio', 'Class:CMDBChangeOp/Attribute:userinfo' => 'utente', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'chi ha fatto questo cambio', 'Class:CMDBChangeOp/Attribute:objclass' => 'classe oggetto', - 'Class:CMDBChangeOp/Attribute:objclass+' => '', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'class name of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:objkey' => 'oggetto id', - 'Class:CMDBChangeOp/Attribute:objkey+' => '', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:finalclass' => 'tipo', - 'Class:CMDBChangeOp/Attribute:finalclass+' => '', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', 'Class:CMDBChangeOpCreate' => 'creazione oggetto', 'Class:CMDBChangeOpCreate+' => 'Rilevamento creazione oggetto', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:CMDBChangeOpDelete' => 'cancellazione oggetto', 'Class:CMDBChangeOpDelete+' => 'Rilevamento cancellazione oggetto', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:CMDBChangeOpSetAttribute' => 'cambio oggetto', 'Class:CMDBChangeOpSetAttribute+' => 'Rilevamento modifiche delle proprietà dell\'oggetto', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Attributo', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'ccodice della proprietà modificata', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'proprietà cambio', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Rilevamento delle modifiche delle proprietà scalari dell\'oggetto', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Valore precedente', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'valore precedente dell\'attributo', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Nuovo valore', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'nuovo valore dell\'attributo', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Change:ObjectCreated' => 'Oggetto creato', 'Change:ObjectDeleted' => 'Oggetto cancellato', 'Change:ObjectModified' => 'Oggetto modificato', @@ -266,35 +215,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Change:LinkSet:Added' => 'aggiunto %1$s', 'Change:LinkSet:Removed' => 'rimosso %1$s', 'Change:LinkSet:Modified' => 'modificato %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'dati del cambio', 'Class:CMDBChangeOpSetAttributeBlob+' => 'rilevamento dati del cambio', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Dati precedente', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'contenuto precedente dell\'attributo', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:CMDBChangeOpSetAttributeText' => 'cambio testo', 'Class:CMDBChangeOpSetAttributeText+' => 'rilevamento cambio testo', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Dati precendenti', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'contenuto precedente dell\'attributo', -]); - -// -// Class: Event -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Event' => 'Log Evento', 'Class:Event+' => 'Un\'applicazione evento interno', 'Class:Event/Attribute:message' => 'Messagio', @@ -304,14 +232,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Event/Attribute:userinfo' => 'Info Utente', 'Class:Event/Attribute:userinfo+' => 'l\'identificazione dell\'utente che stava facendo l\'azione che ha attivato questo evento', 'Class:Event/Attribute:finalclass' => 'Tipo', - 'Class:Event/Attribute:finalclass+' => '', -]); - -// -// Class: EventNotification -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', 'Class:EventNotification' => 'Notifica dell\'evento', 'Class:EventNotification+' => 'Traccia di una notifica che è stato inviato', 'Class:EventNotification/Attribute:trigger_id' => 'Trigger', @@ -320,36 +241,24 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:EventNotification/Attribute:action_id+' => 'account utente', 'Class:EventNotification/Attribute:object_id' => 'Id oggetto', 'Class:EventNotification/Attribute:object_id+' => 'Id oggetto (classe definita dal trigger ?)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'Emissione evento Email', 'Class:EventNotificationEmail+' => 'Traccia di una e-mail che è stato inviata', 'Class:EventNotificationEmail/Attribute:to' => 'A', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'Da', 'Class:EventNotificationEmail/Attribute:from+' => 'Mittente del messaggio', 'Class:EventNotificationEmail/Attribute:subject' => 'Oggetto', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Corpo', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Allegati', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Evento Problematico', 'Class:EventIssue+' => 'Traccia di un problema (avviso, errore, etc)', 'Class:EventIssue/Attribute:issue' => 'Problema', @@ -363,16 +272,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:EventIssue/Attribute:arguments_get' => 'Argomenti URL', 'Class:EventIssue/Attribute:arguments_get+' => 'Argomenti GET HTTP', 'Class:EventIssue/Attribute:callstack' => 'Pila di chiamate', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Dati', 'Class:EventIssue/Attribute:data+' => 'Informazioni aggiuntive', -]); - -// -// Class: EventWebService -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:EventWebService' => 'Evento di servizio web', 'Class:EventWebService+' => 'Traccia di una chiamata di servizio web', 'Class:EventWebService/Attribute:verb' => 'Verbo', @@ -387,9 +289,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:EventWebService/Attribute:log_error+' => 'Risultati error log', 'Class:EventWebService/Attribute:data' => 'Dati', 'Class:EventWebService/Attribute:data+' => 'Risultati dei dati', -]); - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:EventRestService' => 'Chiamata REST/JSON', 'Class:EventRestService+' => 'Traccia di una chiamata del servizio REST/JSON', 'Class:EventRestService/Attribute:operation' => 'Operazione', @@ -404,36 +303,22 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:EventRestService/Attribute:json_output+' => 'Risposta HTTP (json)', 'Class:EventRestService/Attribute:provider' => 'Provider', 'Class:EventRestService/Attribute:provider+' => 'Classe PHP che implementa l\'operazione prevista', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:EventLoginUsage' => 'Uso Login', 'Class:EventLoginUsage+' => 'Connessione all\'applicazione', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', 'Class:EventLoginUsage/Attribute:contact_name' => 'User Name', - 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'User Email', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Indirizzo email dell\'utente', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:EventNotificationNewsroom' => 'Notizia inviata', 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Titolo', 'Class:EventNotificationNewsroom/Attribute:title+' => '~~', 'Class:EventNotificationNewsroom/Attribute:icon' => 'Icona', - 'Class:EventNotificationNewsroom/Attribute:icon+' => '', + 'Class:EventNotificationNewsroom/Attribute:icon+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority' => 'Priorità', - 'Class:EventNotificationNewsroom/Attribute:priority+' => '', + 'Class:EventNotificationNewsroom/Attribute:priority+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => 'Critica', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1+' => 'Critica', 'Class:EventNotificationNewsroom/Attribute:priority/Value:2' => 'Urgente', @@ -453,29 +338,24 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:EventNotificationNewsroom/Attribute:read_date' => 'Data di lettura', 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contatto', - 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '', -]); - -// -// Class: Action -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Azione personalizzata', 'Class:Action+' => 'Azione definita dall\'utente', 'Class:Action/ComplementaryName' => '%1$s: %2$s~~', 'Class:Action/Attribute:name' => 'Nome', - 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => 'Descrizione', - 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => 'Stato', 'Class:Action/Attribute:status+' => 'In produzione o ?', 'Class:Action/Attribute:status/Value:test' => 'In fase di test', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'In produzione', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Inattivo', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Triggers correlati', 'Class:Action/Attribute:trigger_list+' => 'Triggers colleagati a questa azione', 'Class:Action/Attribute:asynchronous' => 'Asincrono', @@ -484,42 +364,42 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Action/Attribute:asynchronous/Value:yes' => 'Sì', 'Class:Action/Attribute:asynchronous/Value:no' => 'No', 'Class:Action/Attribute:finalclass' => 'Tipo', - 'Class:Action/Attribute:finalclass+' => '', + 'Class:Action/Attribute:finalclass+' => 'Name of the final class~~', 'Action:WarningNoTriggerLinked' => 'Avviso, nessun trigger è collegato all\'azione. Non sarà attivo finché non avrà almeno 1.', 'Action:last_executions_tab' => 'Ultime esecuzioni', 'Action:last_executions_tab_panel_title' => 'Esecuzioni di questa azione (%1$s)', 'Action:last_executions_tab_limit_days' => 'ultimi %1$s giorni', 'Action:last_executions_tab_limit_none' => 'nessun limite', -]); - -// -// Class: ActionNotification -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ActionNotification' => 'Notifica', 'Class:ActionNotification+' => 'Notifica (sommario)', -]); - -// -// Class: ActionEmail -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'Email di notifica', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'Questo stato determina chi verrà notificato: solo il destinatario di prova, tutti (To, Cc e Bcc) o nessuno', 'Class:ActionEmail/Attribute:status/Value:test+' => 'Solo il destinatario di prova verrà notificato', 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'Tutte le email To, Cc e Bcc saranno notificate', 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'La notifica via email non verrà inviata', 'Class:ActionEmail/Attribute:test_recipient' => 'Destinatario di prova', - 'Class:ActionEmail/Attribute:test_recipient+' => '', + 'Class:ActionEmail/Attribute:test_recipient+' => 'Destination email address used instead of To, Cc and Bcc when notification is being tested~~', 'Class:ActionEmail/Attribute:from' => 'Da', - 'Class:ActionEmail/Attribute:from+' => '', + 'Class:ActionEmail/Attribute:from+' => 'Either a static email address or a placeholder like $this->agent_id->email$. +The latest may not be accepted by some email servers.~~', 'Class:ActionEmail/Attribute:from_label' => 'Da (etichetta)', 'Class:ActionEmail/Attribute:from_label+' => 'Il nome visualizzato del mittente verrà inviato nell\'intestazione dell\'email', 'Class:ActionEmail/Attribute:reply_to' => 'Rispondi A', - 'Class:ActionEmail/Attribute:reply_to+' => '', + 'Class:ActionEmail/Attribute:reply_to+' => 'Either a static email address or a placeholder like $this->team_id->email$. +If omitted the From (email) is used.~~', 'Class:ActionEmail/Attribute:reply_to_label' => 'Rispondi a (etichetta)', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Il nome visualizzato del mittente di risposta verrà inviato nell\'intestazione dell\'email', 'Class:ActionEmail/Attribute:to' => 'A', @@ -533,13 +413,13 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ActionEmail/Attribute:body' => 'Corpo', 'Class:ActionEmail/Attribute:body+' => 'Contenuto dell\'email', 'Class:ActionEmail/Attribute:importance' => 'Priorità', - 'Class:ActionEmail/Attribute:importance+' => '', + 'Class:ActionEmail/Attribute:importance+' => 'Importance flag set on the generated email~~', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Bassa', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Normale', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'Alta', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Lingua', 'Class:ActionEmail/Attribute:language+' => 'Lingua da utilizzare per i segnaposto ($xxx$) all\'interno del messaggio (stato, importanza, priorità, ecc.)', 'Class:ActionEmail/Attribute:html_template' => 'Template HTML', @@ -556,13 +436,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'ActionEmail:preview_warning' => 'L\'e-mail effettiva potrebbe apparire diversa nel client di posta elettronica rispetto a questa anteprima nel tuo browser.', 'ActionEmail:preview_more_info' => 'Per ulteriori informazioni sulle funzionalità CSS supportate dai diversi client di posta elettronica, consulta %1$s', 'ActionEmail:content_placeholder_missing' => 'Il segnaposto "%1$s" non è stato trovato nel template HTML. Il contenuto del campo "%2$s" non verrà incluso nelle email generate.', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'ActionNewsroom:trigger' => 'Trigger', 'ActionNewsroom:content' => 'Messaggio', 'ActionNewsroom:settings' => 'Impostazioni', @@ -597,13 +470,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'Una query OQL che restituisce oggetti Contatto', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'L\'URL punterà all\'oggetto che attiva la notifica. Ma puoi anche specificare un URL personalizzato.', -]); - -// -// Class: Trigger -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Trigger' => 'Trigger', 'Class:Trigger+' => 'Gestore di eventi personalizzati', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s', @@ -612,7 +478,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Trigger/Attribute:action_list' => 'Azioni triggerate', 'Class:Trigger/Attribute:action_list+' => 'Azioni eseguite quando il trigger viene attivato', 'Class:Trigger/Attribute:finalclass' => 'Tipo', - 'Class:Trigger/Attribute:finalclass+' => '', + 'Class:Trigger/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Trigger/Attribute:context' => 'Contesto', 'Class:Trigger/Attribute:context+' => 'Contesto che consente al trigger di essere attivato', 'Class:Trigger/Attribute:complement' => 'Informazioni aggiuntive', @@ -622,152 +488,62 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Consenti annullamento completo dell\'iscrizione', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Obbliga almeno un canale (News o Email)', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Nega l\'annullamento dell\'iscrizione', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TriggerOnObject' => 'Trigger (classe dipendente)', 'Class:TriggerOnObject+' => 'Trigger su una determinata classe di oggetti', 'Class:TriggerOnObject/Attribute:target_class' => 'Classe Bersaglio', - 'Class:TriggerOnObject/Attribute:target_class+' => '', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', 'Class:TriggerOnObject/Attribute:filter' => 'Filtro', 'Class:TriggerOnObject/Attribute:filter+' => 'Limita l\'elenco degli oggetti (della classe bersaglio) che attiveranno il trigger', 'TriggerOnObject:WrongFilterQuery' => 'Query di filtro errata: %1$s', 'TriggerOnObject:WrongFilterClass' => 'La query di filtro deve restituire oggetti della classe \\"%1$s\\"', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TriggerOnPortalUpdate' => 'Trigger (dopo l\'aggiornamento dal portale )', 'Class:TriggerOnPortalUpdate+' => 'Trigger sull\'aggiornamento dell\'utente dal portale', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TriggerOnStateChange' => 'Trigger (su cambio stato)', 'Class:TriggerOnStateChange+' => 'Trigger su cambio stato di un oggetto', 'Class:TriggerOnStateChange/Attribute:state' => 'Stato', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Trigger (all\'entrata di uno stato)', 'Class:TriggerOnStateEnter+' => 'Trigger su cambio stato di un oggetto - entrata', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TriggerOnStateLeave' => 'Trigger (all\'uscita di uno stato)', 'Class:TriggerOnStateLeave+' => 'Trigger su cambio stato di un oggetto - uscita', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TriggerOnObjectCreate' => 'Trigger (sulla creazione)', 'Class:TriggerOnObjectCreate+' => 'Trigger sulla creazione di un oggetto [una classe figlia di] di una data classe', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TriggerOnObjectDelete' => 'Trigger (alla cancellazione dell\'oggetto)', 'Class:TriggerOnObjectDelete+' => 'Trigger alla cancellazione dell\'oggetto di [una classe figlia della] classe specificata', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TriggerOnObjectUpdate' => 'Trigger (alla modifica dell\'oggetto)', 'Class:TriggerOnObjectUpdate+' => 'Trigger alla modifica dell\'oggetto di [una classe figlia della] classe specificata', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Campi di destinazione', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Trigger (alla menzione dell\'oggetto)', 'Class:TriggerOnObjectMention+' => 'Trigger alla menzione (@xxx) di un oggetto di [una classe figlia della] classe specificata in un attributo di log', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Filtro menzionato', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limita l\'elenco degli oggetti menzionati che attiveranno il trigger. Se vuoto, qualsiasi oggetto menzionato (di qualsiasi classe) lo attiverà.', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (al download del documento dell\'oggetto)', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger al download del campo documento dell\'oggetto di [una classe figlia della] classe specificata', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Campi di destinazione', - 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnThresholdReached' => 'Trigger (sulla soglia raggiunta)', 'Class:TriggerOnThresholdReached+' => 'Trigger sulla soglia del cronometro raggiunta', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Cronometro', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Soglia', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'Azione/Trigger', 'Class:lnkTriggerAction+' => 'Collegamento tra trigger e azione', 'Class:lnkTriggerAction/Attribute:action_id' => 'Azione', 'Class:lnkTriggerAction/Attribute:action_id+' => 'Azione da eseguire', 'Class:lnkTriggerAction/Attribute:action_name' => 'Azione', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Trigger', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Trigger', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Ordine', 'Class:lnkTriggerAction/Attribute:order+' => 'Ordine di esecuzione delle azioni', -]); - -// -// Synchro Data Source -// -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SynchroDataSource' => 'Sorgente sincronizzazione dati', 'Class:SynchroDataSource/Attribute:name' => 'Nome', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Descrizione', 'Class:SynchroDataSource/Attribute:status' => 'Stato', 'Class:SynchroDataSource/Attribute:scope_class' => 'Classe bersaglio', @@ -970,38 +746,37 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Avvisi', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Data di creazione', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Data di ultima modifica', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'Preferenze utente', 'Class:appUserPreferences/Attribute:userid' => 'Utente', 'Class:appUserPreferences/Attribute:preferences' => 'Prefs', @@ -1083,22 +858,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Core:Validator:Mandatory' => 'Per favore, compila questo campo', 'Core:Validator:MustBeInteger' => 'Deve essere un numero intero', 'Core:Validator:MustSelectOne' => 'Per favore, seleziona uno', - 'Menu:DataSources' => 'Sorgente di sincronizzazione dei dati', - 'Menu:DataSources+' => '', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:TagSetFieldData' => '%2$s per la classe %1$s', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Codice', 'Class:TagSetFieldData/Attribute:code+' => 'Codice interno. Deve contenere almeno 3 caratteri alfanumerici', 'Class:TagSetFieldData/Attribute:label' => 'Etichetta', 'Class:TagSetFieldData/Attribute:label+' => 'Etichetta visualizzata', 'Class:TagSetFieldData/Attribute:description' => 'Descrizione', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Classe tag', 'Class:TagSetFieldData/Attribute:obj_class' => 'Classe oggetto', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Codice campo', @@ -1112,122 +879,72 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Il "Codice attributo" dei tag non può essere cambiato', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Utilizzo tag (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'Nessuna voce trovata per questo tag', -]); - -// -// Class: DBProperty -// -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:DBProperty' => 'Proprietà DB', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Nome', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Descrizione', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Valore', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Data di modifica', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Commento modifica', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Task in background', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Nome della classe', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'Data della prima esecuzione', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Data dell\'ultima esecuzione', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Data della prossima esecuzione', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Totale esecuzioni', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Durata dell\'ultima esecuzione', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Durata minima di esecuzione', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Durata massima di esecuzione', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Durata media di esecuzione', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'In esecuzione', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Stato', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Attività asincrona', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Creata', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Iniziata', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Pianificata', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Evento', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Classe finale', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Stato', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Tentativi rimanenti', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Ultimo codice di errore', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Ultimo errore', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Ultimo tentativo', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Formato non valido per la configurazione di "async_task_retries[%1$s]". Ci si aspetta un array con le seguenti chiavi: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Formato non valido per la configurazione di "async_task_retries[%1$s]": chiave "%2$s" inaspettata. Ci si aspetta solo le seguenti chiavi: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:AbstractResource' => 'Risorsa Astratta', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Menu di Amministrazione delle Risorse', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Menu Esegui Query Risorse', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Menu di Sistema delle Risorse', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/it.dictionary.itop.ui.php b/dictionaries/it.dictionary.itop.ui.php index 7259db0963..457521071f 100644 --- a/dictionaries/it.dictionary.itop.ui.php +++ b/dictionaries/it.dictionary.itop.ui.php @@ -1,11 +1,10 @@ 'Percentuale di oggetti non validi al di sotto della quale il risultato è un errore (rosso)', 'Class:AuditCategory/Attribute:domains_list' => 'Domini', 'Class:AuditCategory/Attribute:domains_list+' => 'Domini che includono questa categoria', -]); - -// -// Class: AuditRule -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:AuditRule' => 'Regola di Audit', - 'Class:AuditRule+' => '', + 'Class:AuditRule+' => 'An audit rule corresponds a single check within an audit category. +It is applied on the scope of objects defined by the audit category~~', 'Class:AuditRule/Attribute:name' => 'Nome della regola', - 'Class:AuditRule/Attribute:name+' => '', + 'Class:AuditRule/Attribute:name+' => 'Short name for this rule~~', 'Class:AuditRule/Attribute:description' => 'Descrizione della regola di Audit', 'Class:AuditRule/Attribute:description+' => 'Descrizione dettagliata per questa regola di audit ', 'Class:AuditRule/Attribute:process' => 'Correction process~~', @@ -56,13 +49,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:AuditRule/Attribute:category_name+' => 'Nome della categoria per questa regola', 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', -]); - -// -// Class: AuditDomain -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:AuditDomain' => 'Dominio di Audit', 'Class:AuditDomain+' => 'I domini di audit permettono di raggruppare le categorie di audit. Il dominio di solito corrisponde a chi è responsabile del controllo e della correzione degli errori o semplicemente interessato.', @@ -74,13 +60,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Categorie', 'Class:AuditDomain/Attribute:categories_list+' => 'Categorie di audit correlate. Quando si esegue l\'audit su un dominio, vengono controllate solo le categorie di audit correlate.', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Collegamento Categoria Audit / Dominio Audit', 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Categoria', @@ -91,13 +70,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Dominio di Audit', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Nome dominio', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Nome dominio di Audit', -]); - -// -// Class: QueryOQL -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Query' => 'Query', 'Class:Query+' => 'Una query è un insieme di dati definito in modo dinamico', 'Class:Query/Attribute:name' => 'Nome', @@ -117,7 +89,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:Query/Attribute:export_last_user_contact' => 'Contatto', 'Class:Query/Attribute:export_last_user_contact+' => 'Il contatto che ha eseguito l\'ultima esportazione', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -136,18 +108,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:QueryOQL+' => 'Una query basata su Object Query Language', 'Class:QueryOQL/Attribute:oql' => 'Espressione', 'Class:QueryOQL/Attribute:oql+' => 'Espressione OQL', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:User' => 'Utente', 'Class:User+' => 'Login Utente', 'Class:User/Attribute:finalclass' => 'Tipo di account', @@ -195,28 +155,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:User/Warning:NoContactHasImpact' => 'Attenzione: non è definita alcuna Persona per questo Utente, ciò impedisce l\'accesso ai portali, le notifiche di notizie e altri effetti collaterali nel back-office', 'Class:UserInternal' => 'Utente Interno', 'Class:UserInternal+' => 'Utente definito all\'interno di '.ITOP_APPLICATION_SHORT, -]); - -// -// Class: URP_Profiles -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_Profiles' => 'Profilo', - 'Class:URP_Profiles+' => '', + 'Class:URP_Profiles+' => 'User profile~~', 'Class:URP_Profiles/Attribute:name' => 'Nome', - 'Class:URP_Profiles/Attribute:name+' => '', + 'Class:URP_Profiles/Attribute:name+' => '~~', 'Class:URP_Profiles/Attribute:description' => 'Descrizione', 'Class:URP_Profiles/Attribute:description+' => 'una linea di descrizione', 'Class:URP_Profiles/Attribute:user_list' => 'Utenti', 'Class:URP_Profiles/Attribute:user_list+' => 'Persone che hanno questo ruuolo', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_Dimensions' => 'dimensione', 'Class:URP_Dimensions+' => 'dimensione dell\'applicazione (definizione di silos))', 'Class:URP_Dimensions/Attribute:name' => 'Nome', @@ -225,18 +171,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_Dimensions/Attribute:description+' => 'una linea di descrizione', 'Class:URP_Dimensions/Attribute:type' => 'Tipo', 'Class:URP_Dimensions/Attribute:type+' => 'nome della classe o tipo di dato (proiezione dell\'unità)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_UserProfile' => 'Utente da Profilare', - 'Class:URP_UserProfile+' => '', + 'Class:URP_UserProfile+' => 'user profiles~~', 'Class:URP_UserProfile/Name' => 'Collegamento tra %1$s e %2$s', 'Class:URP_UserProfile/Attribute:userid' => 'Utente', - 'Class:URP_UserProfile/Attribute:userid+' => '', + 'Class:URP_UserProfile/Attribute:userid+' => 'user account~~', 'Class:URP_UserProfile/Attribute:userlogin' => 'Login', 'Class:URP_UserProfile/Attribute:userlogin+' => 'User\'s login', 'Class:URP_UserProfile/Attribute:profileid' => 'Profilo', @@ -245,15 +184,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_UserProfile/Attribute:profile+' => 'Nome del profilo', 'Class:URP_UserProfile/Attribute:reason' => 'Motivo', 'Class:URP_UserProfile/Attribute:reason+' => 'spiega perchè questo utente dovrebbe avere questo ruolo', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_UserOrg' => 'Organizzazione dell\'utente', - 'Class:URP_UserOrg+' => '', + 'Class:URP_UserOrg+' => 'Allowed organizations~~', 'Class:URP_UserOrg/Name' => 'Collegamento tra %1$s e %2$s', 'Class:URP_UserOrg/Attribute:userid' => 'Utente', 'Class:URP_UserOrg/Attribute:userid+' => 'Account Utente', @@ -264,14 +196,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Organizzazione', 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Organizzazione permesse', 'Class:URP_UserOrg/Attribute:reason' => 'Motivo', - 'Class:URP_UserOrg/Attribute:reason+' => '', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:URP_UserOrg/Attribute:reason+' => 'explain why this person is allowed to see the data belonging to this organization~~', 'Class:URP_ProfileProjection' => 'profile_projection', 'Class:URP_ProfileProjection+' => 'proiezioni di profilo', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimensione', @@ -286,13 +211,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'Espressione OQL (uso $user) | constante| | +codice attributo', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attributo', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Codice attributo bersaglio (opzionale)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_ClassProjection' => 'class_projection', 'Class:URP_ClassProjection+' => 'proiezioni di classe', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimensione', @@ -305,13 +223,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_ClassProjection/Attribute:value+' => 'Espressione OQL (uso $this) | constante| | +codice attributo', 'Class:URP_ClassProjection/Attribute:attribute' => 'Attributo', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Codice attributo bersaglio (opzionale)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_ActionGrant' => 'azione_autorizzazione', 'Class:URP_ActionGrant+' => 'permesso su classi', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profilo', @@ -327,49 +238,29 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no' => 'no', 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'no', 'Class:URP_ActionGrant/Attribute:action' => 'Azione', - 'Class:URP_ActionGrant/Attribute:action+' => '', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Class:URP_ActionGrant/Attribute:action+' => 'operations to perform on the given class~~', 'Class:URP_StimulusGrant' => 'stimulus_autorizzazione', - 'Class:URP_StimulusGrant+' => '', + 'Class:URP_StimulusGrant+' => 'permissions on stimulus in the life cycle of the object~~', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profilo', - 'Class:URP_StimulusGrant/Attribute:profileid+' => '', + 'Class:URP_StimulusGrant/Attribute:profileid+' => 'usage profile~~', 'Class:URP_StimulusGrant/Attribute:profile' => 'Profile', 'Class:URP_StimulusGrant/Attribute:profile+' => 'usage profile', 'Class:URP_StimulusGrant/Attribute:class' => 'Classe', - 'Class:URP_StimulusGrant/Attribute:class+' => '', + 'Class:URP_StimulusGrant/Attribute:class+' => 'Target class~~', 'Class:URP_StimulusGrant/Attribute:permission' => 'Autorizzazione', - 'Class:URP_StimulusGrant/Attribute:permission+' => '', + 'Class:URP_StimulusGrant/Attribute:permission+' => 'allowed or not allowed?~~', 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'si', 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => 'si', 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'no', 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'no', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Codice per lo Stimolus', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:URP_AttributeGrant' => 'attributo_autorizzazione', 'Class:URP_AttributeGrant+' => 'autorizzazioni a livello di attributi', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Azione di sovvenzione', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'azione di sovvenzione', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attributo', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'codice attributo', -]); - -// -// Class: UserDashboard -// -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:UserDashboard' => 'Dashboard Utente', 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'Utente', @@ -378,41 +269,26 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Contenuti', 'Class:UserDashboard/Attribute:contents+' => '~~', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Menu:WelcomeMenu' => 'Benvenuto', - 'Menu:WelcomeMenu+' => '', + 'Menu:WelcomeMenu+' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', 'Menu:WelcomeMenuPage' => 'Benvenuto', - 'Menu:WelcomeMenuPage+' => '', + 'Menu:WelcomeMenuPage+' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', 'Menu:AdminTools' => 'Strumenti di amministrazione', - 'Menu:AdminTools+' => '', + 'Menu:AdminTools+' => 'Administration tools~~', 'Menu:AdminTools?' => 'Strumenti accessibile solo agli utenti con il profilo di amministratore', 'Menu:CSVImportMenu' => 'Importazione CSV', - 'Menu:CSVImportMenu+' => '', + 'Menu:CSVImportMenu+' => 'Bulk creation or update~~', 'Menu:DataModelMenu' => 'Modello dati', - 'Menu:DataModelMenu+' => '', + 'Menu:DataModelMenu+' => 'Overview of the data model~~', 'Menu:ExportMenu' => 'Esporta', - 'Menu:ExportMenu+' => '', + 'Menu:ExportMenu+' => 'Export the results of any query in HTML, CSV or XML~~', 'Menu:NotificationsMenu' => 'Notifiche', - 'Menu:NotificationsMenu+' => '', + 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~', 'Menu:MyShortcuts' => 'Le mie scorciatoie', - 'Menu:Notifications:Title' => 'Categorie di Audit', 'Menu:DataAdministration' => 'Dati di amministrazione', - 'Menu:DataAdministration+' => '', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'Menu:DataAdministration+' => '~~', 'BooleanLabel:yes' => 'si', 'BooleanLabel:no' => 'no', - 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login', 'UI:WelcomeMenu:Title' => 'Benvenuto su '.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:AllOpenRequests' => 'Apri le richieste: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Le mie richieste', @@ -508,9 +384,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Error:MaintenanceMode' => 'L\'applicazione è attualmente in manutenzione', 'UI:Error:MaintenanceTitle' => 'Manutenzione', 'UI:Error:InvalidToken' => 'La sessione corrente non è valida. Aggiorna la pagina e riprova. Se il problema persiste, esegui la disconnessione e accedi di nuovo.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'Il fornitore OAuth SMTP %1$s non esiste (email_transport_smtp.oauth.provider)', 'UI:GroupBy:Count' => 'Conteggio', - 'UI:GroupBy:Count+' => '', + 'UI:GroupBy:Count+' => 'Number of elements~~', 'UI:CountOfObjects' => '%1$d oggetti corrispondenti ai criteri.', 'UI_CountOfObjectsShort' => '%1$d oggetti.', 'UI:NoObject_Class_ToDisplay' => 'Nessun %1$s da visualizzare', @@ -521,17 +398,17 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:History:BulkImports+' => 'Elenco delle importazioni CSV (primo ultimo)', 'UI:History:BulkImportDetails' => 'Modifiche derivanti dai importazione CSV eseguita su %1$s (da %2$s)', 'UI:History:Date' => 'Data', - 'UI:History:Date+' => '', + 'UI:History:Date+' => 'Date of the change~~', 'UI:History:User' => 'Utente', - 'UI:History:User+' => '', + 'UI:History:User+' => 'User who made the change~~', 'UI:History:Changes' => 'Modifiche', - 'UI:History:Changes+' => '', + 'UI:History:Changes+' => 'Changes made to the object~~', 'UI:History:StatsCreations' => 'Creato', - 'UI:History:StatsCreations+' => '', + 'UI:History:StatsCreations+' => 'Count of objects created~~', 'UI:History:StatsModifs' => 'Modificato', - 'UI:History:StatsModifs+' => '', + 'UI:History:StatsModifs+' => 'Count of objects modified~~', 'UI:History:StatsDeletes' => 'Cancellato', - 'UI:History:StatsDeletes+' => '', + 'UI:History:StatsDeletes+' => 'Count of objects deleted~~', 'UI:Loading' => 'Caricamento...', 'UI:Menu:Actions' => 'Azioni', 'UI:Menu:OtherActions' => 'Altre azioni', @@ -564,58 +441,16 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:OQLQueryBuilderTitle' => 'OQL Query Builder', 'UI:OQLQueryTab' => 'OQL Query', 'UI:SimpleSearchTab' => 'Ricerca semplice', - 'UI:Details+' => '', + 'UI:Details+' => 'Details~~', 'UI:SearchValue:Any' => '* Qualsiasi *', 'UI:SearchValue:Mixed' => '* misti *', 'UI:SearchValue:NbSelected' => '# selezionati', 'UI:SearchValue:CheckAll' => 'Seleziona tutti', 'UI:SearchValue:UncheckAll' => 'Deseleziona tutti', 'UI:SelectOne' => '-- selezionare uno --', - 'UI:Login:Welcome' => 'Benvenuti su '.ITOP_APPLICATION_SHORT.'!', - 'UI:Login:IncorrectLoginPassword' => 'Errato login/password, si prega di riprovare.', - 'UI:Login:IdentifyYourself' => 'Identificati prima di continuare', - 'UI:Login:UserNamePrompt' => 'Nome Utente', - 'UI:Login:PasswordPrompt' => 'Password', - 'UI:Login:ForgotPwd' => 'Hai dimenticato la password?', - 'UI:Login:ForgotPwdForm' => 'Password dimenticata', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' può inviarti un\'email contenente le istruzioni da seguire per reimpostare il tuo account.', - 'UI:Login:ResetPassword' => 'Invia ora!', - 'UI:Login:ResetPwdFailed' => 'Impossibile inviare un\'email: %1$s', - 'UI:Login:SeparatorOr' => 'O', - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' non è un nome utente valido', - 'UI:ResetPwd-Error-NotPossible' => 'gli account esterni non consentono la reimpostazione della password.', - 'UI:ResetPwd-Error-FixedPwd' => 'l\'account non consente la reimpostazione della password.', - 'UI:ResetPwd-Error-NoContact' => 'l\'account non è associato a una persona.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'l\'account non è associato a una persona con un attributo email. Per favore, contatta il tuo amministratore.', - 'UI:ResetPwd-Error-NoEmail' => 'indirizzo email mancante. Per favore, contatta il tuo amministratore.', - 'UI:ResetPwd-Error-Send' => 'problema tecnico nel trasporto dell\'email. Per favore, contatta il tuo amministratore.', - 'UI:ResetPwd-EmailSent' => 'Controlla la tua casella email e segui le istruzioni. Se non ricevi alcuna email, verifica il nome utente che hai inserito.', - 'UI:ResetPwd-EmailSubject' => 'Reimposta la password di '.ITOP_APPLICATION_SHORT, 'UI:ResetPwd-EmailBody' => '

Hai richiesto di reimpostare la password di '.ITOP_APPLICATION_SHORT.'.

Segui questo link (uso singolo) per inserire una nuova password

.', - 'UI:ResetPwd-Title' => 'Reimposta la password', - 'UI:ResetPwd-Error-InvalidToken' => 'Spiacenti, o la password è già stata reimpostata, o hai ricevuto diverse email. Assicurati di utilizzare il link fornito nell\'ultima email ricevuta.', - 'UI:ResetPwd-Error-EnterPassword' => 'Inserisci una nuova password per l\'account \'%1$s\'.', - 'UI:ResetPwd-Ready' => 'La password è stata cambiata.', - 'UI:ResetPwd-Login' => 'Clicca qui per accedere...', - 'UI:Login:About' => ITOP_APPLICATION.' Sviluppato da Combodo', - '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 impostata con successo!', - 'UI:Login:PasswordNotChanged' => 'Errore: La password è la stessa!', 'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' è di sola lettura', 'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' è di sola lettura per gli utenti finali', 'UI:ApplicationEnvironment' => 'Ambiente dell\'applicazione: %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: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!', @@ -626,7 +461,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ '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:BulkImport+' => 'CSV Import Wizard~~', '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"', @@ -643,13 +478,13 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Title:CSVImportStep4' => 'Step 4 of 5: Importa simulazione', 'UI:Title:CSVImportStep5' => 'Step 5 of 5: Importazione completata', 'UI:CSVImport:LinesNotImported' => 'Linee che non possono essere caricate:', - 'UI:CSVImport:LinesNotImported+' => '', - 'UI:CSVImport:SeparatorComma+' => '', - 'UI:CSVImport:SeparatorSemicolon+' => '', - 'UI:CSVImport:SeparatorTab+' => '', + 'UI:CSVImport:LinesNotImported+' => 'The following lines have not been imported because they contain errors~~', + 'UI:CSVImport:SeparatorComma+' => ', (comma)~~', + 'UI:CSVImport:SeparatorSemicolon+' => '; (semicolon)~~', + 'UI:CSVImport:SeparatorTab+' => 'tab~~', 'UI:CSVImport:SeparatorOther' => 'altri:', - 'UI:CSVImport:QualifierDoubleQuote+' => '', - 'UI:CSVImport:QualifierSimpleQuote+' => '', + 'UI:CSVImport:QualifierDoubleQuote+' => '" (double quote)~~', + 'UI:CSVImport:QualifierSimpleQuote+' => '\' (simple quote)~~', 'UI:CSVImport:QualifierOther' => 'altro:', 'UI:CSVImport:TreatFirstLineAsHeader' => 'Tratta la prima riga come intestazione (nomi di colonna)', 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => 'Salta le linee %1$s all\'inzio del file', @@ -666,7 +501,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:CSVImport:CommentsAndHeader' => 'Commenti e intestazione', 'UI:CSVImport:SelectClass' => 'Selezionare la classe da importare:', 'UI:CSVImport:AdvancedMode' => 'Modalità avanzata', - 'UI:CSVImport:AdvancedMode+' => '', + 'UI:CSVImport:AdvancedMode+' => 'In advanced mode the "id" (primary key) of the objects can be used to update and rename objects.However the column "id" (if present) can only be used as a search criteria and can not be combined with any other search criteria.~~', 'UI:CSVImport:SelectAClassFirst' => 'Per configurare il mapping, selezionare prima una classe.', 'UI:CSVImport:HeaderFields' => 'Campi', 'UI:CSVImport:HeaderMappings' => 'Mappings', @@ -711,6 +546,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'fallita la conciliazione', 'UI:CSVReport-Row-Issue-Ambiguous' => 'conciliazione ambigua', 'UI:CSVReport-Row-Issue-Internal' => 'Errore interno: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Invariato', 'UI:CSVReport-Icon-Modified' => 'Modificato', 'UI:CSVReport-Icon-Missing' => 'Mancante', @@ -743,7 +580,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit per il dominio: %1$s', 'UI:Audit:Interactive:Selection:Title' => 'Selezione di un audit', - 'UI:Audit:InteractiveAudit' => 'Audit interattivo', 'UI:Audit:Interactive:Selection:SubTitle' => 'Seleziona un dominio per ottenere i risultati limitati a questo dominio o seleziona "Tutte le categorie" per ottenere un audit completo (può richiedere tempo o addirittura fallire se ci sono troppe informazioni da auditare)', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Selezione', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selezione di un audit da eseguire', @@ -770,9 +606,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:RunQuery:QueryExamples' => 'Esempi di Query', 'UI:RunQuery:QueryResults' => 'Risultati Query', 'UI:RunQuery:HeaderPurpose' => 'Scopo', - 'UI:RunQuery:HeaderPurpose+' => '', + 'UI:RunQuery:HeaderPurpose+' => 'Explanation about the query~~', 'UI:RunQuery:HeaderOQLExpression' => 'Espressioni OQL', - 'UI:RunQuery:HeaderOQLExpression+' => '', + 'UI:RunQuery:HeaderOQLExpression+' => 'The query in OQL syntax~~', 'UI:RunQuery:ExpressionToEvaluate' => 'Espressione da valutare: ', 'UI:RunQuery:QueryArguments' => 'Argomenti Query', 'UI:RunQuery:MoreInfo' => 'Maggiori informazioni sulla query: ', @@ -801,26 +637,26 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Schema:NullNotAllowed' => 'Null NON consentito', 'UI:Schema:Attributes' => 'Attributi', 'UI:Schema:AttributeCode' => 'Codice attributo', - 'UI:Schema:AttributeCode+' => '', + 'UI:Schema:AttributeCode+' => 'Internal code of the attribute~~', 'UI:Schema:Label' => 'Etichetta', - 'UI:Schema:Label+' => '', + 'UI:Schema:Label+' => 'Label of the attribute~~', 'UI:Schema:Type' => 'Tipo', - 'UI:Schema:Type+' => '', + 'UI:Schema:Type+' => 'Data type of the attribute~~', 'UI:Schema:Origin' => 'Origine', - 'UI:Schema:Origin+' => '', + 'UI:Schema:Origin+' => 'The base class in which this attribute is defined~~', 'UI:Schema:Description' => 'Descrizione', - 'UI:Schema:Description+' => '', + 'UI:Schema:Description+' => 'Description of the attribute~~', 'UI:Schema:AllowedValues' => 'Valori consentiti', - 'UI:Schema:AllowedValues+' => '', + 'UI:Schema:AllowedValues+' => 'Restrictions on the possible values for this attribute~~', 'UI:Schema:MoreInfo' => 'Maggiori informazioni', - 'UI:Schema:MoreInfo+' => '', + 'UI:Schema:MoreInfo+' => 'More information about the field defined in the database~~', 'UI:Schema:SearchCriteria' => 'Criteri di ricerca', 'UI:Schema:FilterCode' => 'Codice di filtro', - 'UI:Schema:FilterCode+' => '', + 'UI:Schema:FilterCode+' => 'Code of this search criteria~~', 'UI:Schema:FilterDescription' => 'Descrizione', - 'UI:Schema:FilterDescription+' => '', + 'UI:Schema:FilterDescription+' => 'Description of this search criteria~~', 'UI:Schema:AvailOperators' => 'Operatori disponibili', - 'UI:Schema:AvailOperators+' => '', + 'UI:Schema:AvailOperators+' => 'Possible operators for this search criteria~~', 'UI:Schema:ChildClasses' => 'Classi figlio', 'UI:Schema:ReferencingClasses' => 'Classi di rifermento', 'UI:Schema:RelatedClasses' => 'Classi correlate', @@ -862,14 +698,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Schema:Events:Listener' => 'Ascoltatore', 'UI:Schema:Events:Rank' => 'Grado', 'UI:Schema:Events:Module' => 'Modulo', - 'UI:LinksWidget:Autocomplete+' => '', + 'UI:LinksWidget:Autocomplete+' => 'Type the first 3 characters...~~', 'UI:Edit:SearchQuery' => 'Seleziona una query predefinita', 'UI:Edit:TestQuery' => 'Testa la query', 'UI:Combo:SelectValue' => '--- seleziona un valore ---', 'UI:Label:SelectedObjects' => 'Oggetti selezionati: ', 'UI:Label:AvailableObjects' => 'Oggetti disponibili: ', 'UI:Link_Class_Attributes' => 'Attributi di %1$s', - 'UI:SelectAllToggle+' => '', + 'UI:SelectAllToggle+' => 'Select All / Deselect All~~', 'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Aggiungi l\'oggeto %1$s collegato con %2$s: %3$s', 'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Aggiungi l\'oggeto %1$s al collegamento con %2$s', 'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Gestisci l\'oggetto %1$s collegato con %2$s: %3$s', @@ -893,7 +729,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Delete:AutomaticResetOf_Fields' => 'ripristino automatico dei campi: %1$s', 'UI:Delete:CleaningUpRefencesTo_Object' => 'Pulizia di tutti i riferimenti a %1$s...', 'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => 'Pulizia di tutti i riferimenti a %1$d oggetti di classe %2$s...', - 'UI:Delete:Done+' => '', + 'UI:Delete:Done+' => 'What was done...~~', 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s eliminato.', 'UI:Delete:ConfirmDeletionOf_Name' => 'Conferma l\'eliminazione di %1$s', 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Conferma l\'eliminazione di %1$d oggetti di classe %2$s', @@ -907,14 +743,15 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d oggetti/link fanno riferimento a %2$s', 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d oggetti / link fanno riferimento a alcuni degli oggetti da eliminare', 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'Per garantire l\'integrità del database, ogni riferimento dovrebbe essere ulteriormente eliminato', - 'UI:Delete:Consequence+' => '', + 'UI:Delete:Consequence+' => 'What will be done~~', 'UI:Delete:SorryDeletionNotAllowed' => 'Spiacenti, non sei autorizzato a eliminare questo oggetto, vedere le spiegazioni di cui sopra', 'UI:Delete:PleaseDoTheManualOperations' => 'Si prega di eseguire le operazioni manuali di cui sopra prima di richiedere la cancellazione di questo oggetto', 'UI:Delect:Confirm_Object' => 'Si prega di confermare che si desidera eliminare %1$s.', 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Si prega di confermare che si desidera eliminare i seguenti oggetti %1$d della classe %2$s.', 'UI:Delete:Confirm_Object' => 'Si prega di confermare che si desidera eliminare %1$s.', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Si prega di confermare che si desidera eliminare i seguenti oggetti %1$d della classe %2$s.', - 'UI:WelcomeToITop' => 'Benvenuto su '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s dettagli', + 'UI:WelcomeToITop' => 'Benvenuto su '.ITOP_APPLICATION_SHORT, + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s dettagli', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Errore', 'UI:ObjectDoesNotExist' => 'Spiacenti, questo oggetto non esiste (o non si è autorizzati per vederlo).', 'UI:ObjectArchived' => 'Questo oggetto è stato archiviato. Si prega di abilitare la modalità archivio o contattare l\'amministratore.', @@ -948,8 +785,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:BulkDeleteTitle' => 'Seleziona gli oggetti che si desidera eliminare:', 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' Oggetto creato.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s creato.', - 'UI:Toggle:CustomDashboard' => 'Personalizzato', - 'UI:Toggle:StandardDashboard' => 'Standard', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Applicazione %1$s all\'oggetto: %2$s nello stato %3$s allo stato target: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'L\'oggetto non può essere scritto: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Errore irreversibile', @@ -958,47 +793,47 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Error_Details' => 'Errore: %1$s.', 'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' gestione degli utenti - proiezioni profilo', 'UI:UserManagement:Class' => 'Classe', - 'UI:UserManagement:Class+' => '', + 'UI:UserManagement:Class+' => 'Class of objects~~', 'UI:UserManagement:ProjectedObject' => 'Oggetto', - 'UI:UserManagement:ProjectedObject+' => '', + 'UI:UserManagement:ProjectedObject+' => 'Projected object~~', 'UI:UserManagement:AnyObject' => '* qualsiasi *', 'UI:UserManagement:User' => 'Utente', - 'UI:UserManagement:User+' => '', + 'UI:UserManagement:User+' => 'User involved in the projection~~', 'UI:UserManagement:Action:Read' => 'Leggi', - 'UI:UserManagement:Action:Read+' => '', + 'UI:UserManagement:Action:Read+' => 'Read/display objects~~', 'UI:UserManagement:Action:Modify' => 'Modifica', - 'UI:UserManagement:Action:Modify+' => '', + 'UI:UserManagement:Action:Modify+' => 'Create and edit (modify) objects~~', 'UI:UserManagement:Action:Delete' => 'Cancella', - 'UI:UserManagement:Action:Delete+' => '', + 'UI:UserManagement:Action:Delete+' => 'Delete objects~~', 'UI:UserManagement:Action:BulkRead' => 'Leggi Bulk (Export)', - 'UI:UserManagement:Action:BulkRead+' => '', + 'UI:UserManagement:Action:BulkRead+' => 'List objects or export massively~~', 'UI:UserManagement:Action:BulkModify' => 'Modifica Bulk', - 'UI:UserManagement:Action:BulkModify+' => '', + 'UI:UserManagement:Action:BulkModify+' => 'Massively create/edit (CSV import)~~', 'UI:UserManagement:Action:BulkDelete' => 'Cancella Bulk ', - 'UI:UserManagement:Action:BulkDelete+' => '', + 'UI:UserManagement:Action:BulkDelete+' => 'Massively delete objects~~', 'UI:UserManagement:Action:Stimuli' => 'Stimoli', - 'UI:UserManagement:Action:Stimuli+' => '', + 'UI:UserManagement:Action:Stimuli+' => 'Allowed (compound) actions~~', 'UI:UserManagement:Action' => 'Azione', - 'UI:UserManagement:Action+' => '', + 'UI:UserManagement:Action+' => 'Action performed by the user~~', 'UI:UserManagement:TitleActions' => 'Azioni', 'UI:UserManagement:Permission' => 'Autorizzazione', - 'UI:UserManagement:Permission+' => '', + 'UI:UserManagement:Permission+' => 'User\'s permissions~~', 'UI:UserManagement:Attributes' => 'Attributi', 'UI:UserManagement:ActionAllowed:Yes' => 'Si', 'UI:UserManagement:ActionAllowed:No' => 'No', - 'UI:UserManagement:AdminProfile+' => '', + 'UI:UserManagement:AdminProfile+' => 'Administrators have full read/write access to all objects in the database.~~', 'UI:UserManagement:NoLifeCycleApplicable' => 'N/A', - 'UI:UserManagement:NoLifeCycleApplicable+' => '', + 'UI:UserManagement:NoLifeCycleApplicable+' => 'No lifecycle has been defined for this class~~', 'UI:UserManagement:GrantMatrix' => 'Grant Matrix', 'Menu:SystemTools' => 'Sistema', 'UI:ChangeManagementMenu' => 'Gestione Cambi', - 'UI:ChangeManagementMenu+' => '', + 'UI:ChangeManagementMenu+' => 'Change Management~~', 'UI:ChangeManagementMenu:Title' => 'Panoramica dei cambi', 'UI-ChangeManagementMenu-ChangesByType' => 'Cambi per tipo', 'UI-ChangeManagementMenu-ChangesByStatus' => 'Cambi per stato', 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Cambi non ancora assegnati', 'UI:ConfigurationManagementMenu' => 'Gestione Configurazione', - 'UI:ConfigurationManagementMenu+' => '', + 'UI:ConfigurationManagementMenu+' => 'Configuration Management~~', 'UI:ConfigurationManagementMenu:Title' => 'Panoramica delle infrastrutture', 'UI-ConfigurationManagementMenu-InfraByType' => 'Oggetti infrastruttutura per tipo', 'UI-ConfigurationManagementMenu-InfraByStatus' => 'Oggetti infrastruttutura per stato', @@ -1021,7 +856,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Contratti con i clienti da rinnovarsi in 30 giorni', 'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Contratti con i fornitori da rinnovarsi in 30 giorni', 'UI:ContactsMenu' => 'Contatti', - 'UI:ContactsMenu+' => '', + 'UI:ContactsMenu+' => 'Contacts~~', 'UI:ContactsMenu:Title' => 'Contatti Panoramica', 'UI-ContactsMenu-ContactsByLocation' => 'Contatti per localizzazione', 'UI-ContactsMenu-ContactsByType' => 'Contatti per tipo', @@ -1078,7 +913,6 @@ Quando è associata a un trigger, a ogni azione è assegnato un numero "ordine", 'UI:PasswordConfirm' => 'Conferma', 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Prima di aggiungere più %1$s oggetti, salva questo oggetto.', 'UI:DisplayThisMessageAtStartup' => 'Visualizza questo messaggio in fase di avvio', - 'UI:Display_X_ItemsPerPage' => 'Mostra %1$s elementi per pagina', 'UI:RelationshipGraph' => 'Visualizzazione grafica', 'UI:RelationshipList' => 'Lista', 'UI:RelationGroups' => 'Gruppi', @@ -1111,7 +945,8 @@ Quando è associata a un trigger, a ogni azione è assegnato un numero "ordine", 'UI:RelationTooltip:Redundancy' => 'Ridondanza', 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# di elementi coinvolti: %1$d / %2$d', 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Soglia critica: %1$d / %2$d', - 'Portal:Title' => 'Portale Utente '.ITOP_APPLICATION_SHORT, 'Portal:NoRequestMgmt' => 'Caro %1$s, sei stato reindirizzato a questa pagina perché il tuo account è configurato con il profilo "Utente del portale". Purtroppo, '.ITOP_APPLICATION_SHORT.' non è stato installato con la funzionalità "Gestione delle richieste". Si prega di contattare l\'amministratore.', + 'Portal:Title' => 'Portale Utente '.ITOP_APPLICATION_SHORT, + 'Portal:NoRequestMgmt' => 'Caro %1$s, sei stato reindirizzato a questa pagina perché il tuo account è configurato con il profilo "Utente del portale". Purtroppo, '.ITOP_APPLICATION_SHORT.' non è stato installato con la funzionalità "Gestione delle richieste". Si prega di contattare l\'amministratore.', 'Portal:Refresh' => 'Aggiorna', 'Portal:Back' => 'Indietro', 'Portal:WelcomeUserOrg' => 'Benvenuto %1$s, da %2$s', @@ -1158,9 +993,9 @@ Quando è associata a un trigger, a ogni azione è assegnato un numero "ordine", 'UI:Button:PreviewModifications' => 'Anteprima Modifiche >>', 'UI:ModifiedObject' => 'Oggetto modificato', 'UI:BulkModifyStatus' => 'Operazioni', - 'UI:BulkModifyStatus+' => '', + 'UI:BulkModifyStatus+' => 'Status of the operation~~', 'UI:BulkModifyErrors' => 'Errori (eventuali)', - 'UI:BulkModifyErrors+' => '', + 'UI:BulkModifyErrors+' => 'Errors preventing the modification~~', 'UI:BulkModifyStatusOk' => 'Ok', 'UI:BulkModifyStatusError' => 'Errore', 'UI:BulkModifyStatusModified' => 'Modificato', @@ -1233,7 +1068,6 @@ Quando è associata a un trigger, a ogni azione è assegnato un numero "ordine", 'UI:Dashboard:EditCustom' => 'Modifica versione personalizzata...', 'UI:Dashboard:CreateCustom' => 'Crea una versione personalizzata...', 'UI:Dashboard:DeleteCustom' => 'Elimina versione personalizzata...', - 'UI:Dashboard:Edit' => 'Modifica questa pagina...', 'UI:Dashboard:RevertConfirm' => 'Tutte le modifiche apportate alla versione originale saranno perse. Conferma che desideri farlo.', 'UI:ExportDashBoard' => 'Esporta in un file', 'UI:ImportDashBoard' => 'Importa da un file...', @@ -1241,7 +1075,6 @@ Quando è associata a un trigger, a ogni azione è assegnato un numero "ordine", 'UI:ImportDashboardText' => 'Seleziona un file di dashboard da importare:', 'UI:Dashboard:Actions' => 'Azioni della Dashboard', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Questa dashboard visualizza informazioni che non includono le modifiche in corso.', - 'UI:Dashboard:Revert' => 'Ripristina alla versione originale...', 'UI:DashletCreation:Title' => 'Crea un nuovo Dashlet', 'UI:DashletCreation:Dashboard' => 'Dashboard', 'UI:DashletCreation:DashletType' => 'Tipo di Dashlet', @@ -1288,6 +1121,7 @@ Quando è associata a un trigger, a ogni azione è assegnato un numero "ordine", 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Giorno del mese per %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (ora)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (mese)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (giorno della settimana)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (giorno del mese)', 'UI:DashletGroupBy:MissingGroupBy' => 'Seleziona il campo su cui raggruppare gli oggetti', @@ -1384,12 +1218,8 @@ Quando è associata a un trigger, a ogni azione è assegnato un numero "ordine", 'Class:Shortcut/Attribute:name+' => 'Etichetta utilizzata nel menu e nel titolo della pagina', 'Class:ShortcutOQL' => 'Scorciatoia risultati di ricerca', 'Class:ShortcutOQL+' => '~~', - 'Class:ShortcutOQL/Attribute/auto_reload_sec/tip' => 'Il minimo consentito è di %1$d secondi', 'Class:ShortcutOQL/Attribute:oql' => 'Query', 'Class:ShortcutOQL/Attribute:oql+' => 'OQL che definisce l\'elenco di oggetti da cercare', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Classe del tag', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Codice del campo', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Classe dell\'oggetto', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Aggiornamento automatico', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabilitato', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Tariffa personalizzata', @@ -1428,7 +1258,8 @@ Quando è associata a un trigger, a ogni azione è assegnato un numero "ordine", 'UI:AddAnExisting_Class' => 'Aggiungi oggetti di tipo %1$s...', 'UI:SelectionOf_Class' => 'Selezione di oggetti di tipo %1$s', 'UI:AboutBox' => 'Informazioni su '.ITOP_APPLICATION_SHORT.'...', - 'UI:About:Title' => 'Informazioni su '.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Modello di dati', + 'UI:About:Title' => 'Informazioni su '.ITOP_APPLICATION_SHORT, + 'UI:About:DataModel' => 'Modello di dati', 'UI:About:Support' => 'Informazioni di supporto', 'UI:About:Licenses' => 'Licenze', 'UI:About:InstallationOptions' => 'Opzioni di installazione', @@ -1560,12 +1391,7 @@ Quando è associata a un trigger, a ogni azione è assegnato un numero "ordine", 'UI:Search:Criteria:Raw:Filtered' => 'Filtrato', 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtrato su %1$s', 'UI:StateChanged' => 'Stato cambiato', -]); - -// -// Expression to Natural language -// -Dict::Add('IT IT', 'Italian', 'Italiano', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' E ', 'Expression:Operator:OR' => ' O ', 'Expression:Operator:=' => ': ', @@ -1578,12 +1404,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Expression:Unit:Long:MINUTE' => 'minuto(i)', 'Expression:Verb:NOW' => 'ora', 'Expression:Verb:ISNULL' => ': non definito', -]); - -// -// iTop Newsroom menu -// -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Newsroom:NoNewMessage' => 'Nessun nuovo messaggio', 'UI:Newsroom:XNewMessage' => '%1$s nuovo/i messaggio/i', 'UI:Newsroom:MarkAllAsRead' => 'Segna tutti come letti', @@ -1598,27 +1418,24 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgente', 'UI:Newsroom:Priority:3:Tooltip' => 'Importante', 'UI:Newsroom:Priority:4:Tooltip' => 'Normale', -]); - -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Menu:DataSources' => 'Sorgente di sincronizzazione dei dati', - 'Menu:DataSources+' => '', + 'Menu:DataSources+' => 'Data synchro used for batch import of external data~~', 'Menu:AuditCategories' => 'Categorie di Audit', - 'Menu:AuditCategories+' => '', + 'Menu:AuditCategories+' => 'Define rules to audit the quality of '.ITOP_APPLICATION_SHORT.' data~~', 'Menu:AuditCategories:Title' => 'Audit configuration', 'Menu:RunQueriesMenu' => 'Esegui query', - 'Menu:RunQueriesMenu+' => '', + 'Menu:RunQueriesMenu+' => 'Write and execute any OQL query~~', 'Menu:QueryMenu' => 'Rubbrica delle Query', 'Menu:QueryMenu+' => 'Rubbrica delle Query', 'Menu:UniversalSearchMenu' => 'Ricerca universale', - 'Menu:UniversalSearchMenu+' => '', + 'Menu:UniversalSearchMenu+' => 'Search objects of any class including abstract~~', 'Menu:UserManagementMenu' => 'Gestione degli utenti', - 'Menu:UserManagementMenu+' => '', + 'Menu:UserManagementMenu+' => 'Who can connect to '.ITOP_APPLICATION_SHORT.' and what can they do?~~', 'Menu:ProfilesMenu' => 'Profili', - 'Menu:ProfilesMenu+' => '', + 'Menu:ProfilesMenu+' => 'View existing Profiles~~', 'Menu:ProfilesMenu:Title' => 'Profili', 'Menu:UserAccountsMenu' => 'Account utente', - 'Menu:UserAccountsMenu+' => '', + 'Menu:UserAccountsMenu+' => 'Handling '.ITOP_APPLICATION_SHORT.' users and their access rights~~', 'Menu:UserAccountsMenu:Title' => 'Account utente', 'Menu:UserManagement' => 'Gestione utenti', 'Menu:Queries' => 'Interrogazioni', @@ -1627,5 +1444,4 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Menu:ConfigEditor+' => 'Configuration File editor~~', 'Menu:Integrations' => 'Integrazioni', 'Menu:Integrations+' => '~~', - ]); diff --git a/dictionaries/ja.dictionary.itop.core.php b/dictionaries/ja.dictionary.itop.core.php index d11ea3a591..5bdc821012 100644 --- a/dictionaries/ja.dictionary.itop.core.php +++ b/dictionaries/ja.dictionary.itop.core.php @@ -1,11 +1,10 @@ 'Decimal値 (負数あり)', 'Core:AttributeBoolean' => 'ブール型', 'Core:AttributeBoolean+' => 'Bool値', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Yes~~', 'Core:AttributeBoolean/Value:no' => 'No~~', 'Core:AttributeArchiveFlag' => 'Archive flag~~', @@ -54,9 +53,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~', 'Core:AttributeArchiveFlag/Value:no' => 'No~~', 'Core:AttributeArchiveFlag/Label' => 'Archived~~', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Archive date~~', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Obsolescence flag~~', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Yes~~', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results~~', @@ -133,7 +132,7 @@ Operators:
'Core:AttributeExternalKey' => '外部キー', 'Core:AttributeExternalKey+' => '外部(あるいはフォーリン)キー', 'Core:AttributeHierarchicalKey' => '階層的なキー', - 'Core:AttributeHierarchicalKey+' => '', + 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~', 'Core:AttributeExternalField' => '外部フィールド', 'Core:AttributeExternalField+' => '外部キーにマッピングされたフィールド', 'Core:AttributeURL' => 'URL', @@ -151,25 +150,13 @@ Operators:
'Core:FriendlyName-Label' => 'Name', 'Core:FriendlyName-Description' => 'Friendly name', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', 'Core:Context=Setup' => 'Setup~~', 'Core:Context=GUI:Console' => 'Console~~', 'Core:Context=CRON' => 'cron~~', 'Core:Context=GUI:Portal' => 'Portal~~', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:CMDBChange' => '変更', 'Class:CMDBChange+' => '変更履歴', 'Class:CMDBChange/Attribute:date' => '日付', @@ -184,13 +171,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices~~', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices~~', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'By an extension~~', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:CMDBChangeOp' => '変更操作', 'Class:CMDBChangeOp+' => '変更操作履歴', 'Class:CMDBChangeOp/Attribute:change' => '変更', @@ -204,52 +184,21 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:CMDBChangeOp/Attribute:objkey' => 'オブジェクトID', 'Class:CMDBChangeOp/Attribute:objkey+' => 'オブジェクトID', 'Class:CMDBChangeOp/Attribute:finalclass' => 'タイプ', - 'Class:CMDBChangeOp/Attribute:finalclass+' => '', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', 'Class:CMDBChangeOpCreate' => 'オブジェクト作成', 'Class:CMDBChangeOpCreate+' => 'オブジェクト作成履歴', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:CMDBChangeOpDelete' => 'オブジェクト削除', 'Class:CMDBChangeOpDelete+' => 'オブジェクト削除履歴', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:CMDBChangeOpSetAttribute' => 'オブジェクト更新', 'Class:CMDBChangeOpSetAttribute+' => 'オブジェクトプロパティの更新履歴', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => '属性', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => '更新プロパティのコード', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'プロパティ更新', 'Class:CMDBChangeOpSetAttributeScalar+' => 'オブジェクトのスカラープロパティの更新履歴', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => '変更前の値', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => '属性の変更前の値', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => '新規の値', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => '属性の新規の値', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Change:ObjectCreated' => 'オブジェクトを生成しました', 'Change:ObjectDeleted' => 'オブジェクトを削除しました', 'Change:ObjectModified' => 'オブジェクトを修正しました', @@ -266,35 +215,14 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Change:LinkSet:Added' => '追加されました %1$s', 'Change:LinkSet:Removed' => '削除されました %1$s', 'Change:LinkSet:Modified' => '修正されました %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'データ変更', 'Class:CMDBChangeOpSetAttributeBlob+' => 'データ変更履歴', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => '以前のデータ', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'この属性の以前の内容', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:CMDBChangeOpSetAttributeText' => 'テキストの変更', 'Class:CMDBChangeOpSetAttributeText+' => 'テキストの変更履歴', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => '以前の内容', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'この属性の以前の内容', -]); - -// -// Class: Event -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Event' => 'ログイベント', 'Class:Event+' => 'アプリケーション内部イベント', 'Class:Event/Attribute:message' => 'メッセージ', @@ -304,14 +232,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Event/Attribute:userinfo' => 'ユーザ情報', 'Class:Event/Attribute:userinfo+' => 'このイベントをトリガーしたアクションを行ったユーザ', 'Class:Event/Attribute:finalclass' => 'タイプ', - 'Class:Event/Attribute:finalclass+' => '', -]); - -// -// Class: EventNotification -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', 'Class:EventNotification' => '通知イベント', 'Class:EventNotification+' => '送信された通知のトレース', 'Class:EventNotification/Attribute:trigger_id' => 'トリガー', @@ -320,13 +241,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventNotification/Attribute:action_id+' => 'ユーザアカウント', 'Class:EventNotification/Attribute:object_id' => 'オブジェクトID', 'Class:EventNotification/Attribute:object_id+' => 'オブジェクトID(トリガーでクラスが定義済み?)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'メール送出イベント', 'Class:EventNotificationEmail+' => '送出されたメールのトレース', 'Class:EventNotificationEmail/Attribute:to' => 'TO', @@ -342,14 +258,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventNotificationEmail/Attribute:body' => 'Body', 'Class:EventNotificationEmail/Attribute:body+' => '本文', 'Class:EventNotificationEmail/Attribute:attachments' => '添付', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => '課題', 'Class:EventIssue+' => '課題(警告、エラー、etc)のトレース', 'Class:EventIssue/Attribute:issue' => '課題', @@ -366,13 +275,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventIssue/Attribute:callstack+' => 'スタックをコールする', 'Class:EventIssue/Attribute:data' => 'データ', 'Class:EventIssue/Attribute:data+' => '追加情報', -]); - -// -// Class: EventWebService -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventWebService' => 'ウェブサービスイベント', 'Class:EventWebService+' => 'ウェブサービス呼出のトレース', 'Class:EventWebService/Attribute:verb' => '動作', @@ -387,9 +289,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventWebService/Attribute:log_error+' => 'エラーログ結果', 'Class:EventWebService/Attribute:data' => 'データ', 'Class:EventWebService/Attribute:data+' => '結果データ', -]); - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventRestService' => 'REST/JSON call~~', 'Class:EventRestService+' => 'Trace of a REST/JSON service call~~', 'Class:EventRestService/Attribute:operation' => 'Operation~~', @@ -404,13 +303,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)~~', 'Class:EventRestService/Attribute:provider' => 'Provider~~', 'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation~~', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventLoginUsage' => 'ログイン方法', 'Class:EventLoginUsage+' => 'アプリケーションへ接続します。', 'Class:EventLoginUsage/Attribute:user_id' => 'ログイン', @@ -419,13 +311,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventLoginUsage/Attribute:contact_name+' => 'ユーザ名', 'Class:EventLoginUsage/Attribute:contact_email' => 'ユーザのEmail', 'Class:EventLoginUsage/Attribute:contact_email+' => 'ユーザの電子メールアドレス', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventNotificationNewsroom' => 'News sent~~', 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Title~~', @@ -454,20 +339,15 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact~~', 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', -]); - -// -// Class: Action -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'カスタムアクション', 'Class:Action+' => 'ユーザ定義アクション', 'Class:Action/ComplementaryName' => '%1$s: %2$s~~', 'Class:Action/Attribute:name' => '名前', - 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => '説明', - 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => '状態', 'Class:Action/Attribute:status+' => '稼働中、あるいは?', 'Class:Action/Attribute:status/Value:test' => 'テスト中', @@ -490,24 +370,22 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Action:last_executions_tab_panel_title' => 'Executions of this action (%1$s)~~', 'Action:last_executions_tab_limit_days' => 'past %1$s days~~', 'Action:last_executions_tab_limit_none' => 'no limit~~', -]); - -// -// Class: ActionNotification -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ActionNotification' => '通知', 'Class:ActionNotification+' => '通知(要約)', -]); - -// -// Class: ActionEmail -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'メール通知', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified: - Being tested: just the Test recipient, - In production: all (To, cc and Bcc) @@ -560,13 +438,6 @@ If omitted the From (label) is used.~~', 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.~~', 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s~~', 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.~~', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'ActionNewsroom:trigger' => 'Trigger~~', 'ActionNewsroom:content' => 'Message~~', 'ActionNewsroom:settings' => 'Settings~~', @@ -601,13 +472,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'An OQL query returning Contact objects~~', 'Class:ActionNewsroom/Attribute:url' => 'URL~~', 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', -]); - -// -// Class: Trigger -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Trigger' => 'トリガー', 'Class:Trigger+' => 'カスタムイベントハンドラー', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~', @@ -626,149 +490,59 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Allow complete unsubscription~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Force at least one channel (News or Email)~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Deny unsubscription~~', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnObject' => 'トリガー(クラス依存)', 'Class:TriggerOnObject+' => 'オブジェクトの指定されたクラスのトリガー', 'Class:TriggerOnObject/Attribute:target_class' => 'ターゲットクラス', - 'Class:TriggerOnObject/Attribute:target_class+' => '', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~', 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~', 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"~~', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnPortalUpdate' => 'トリガー(ポータルから更新された時)', 'Class:TriggerOnPortalUpdate+' => 'エンドユーザがポータルから更新した場合のトリガー', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnStateChange' => '(状態変化の)トリガー', 'Class:TriggerOnStateChange+' => 'オブジェクトの状態変化のトリガー', 'Class:TriggerOnStateChange/Attribute:state' => '状態', 'Class:TriggerOnStateChange/Attribute:state+' => '状態', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnStateEnter' => '入状態トリガー', 'Class:TriggerOnStateEnter+' => 'オブジェクトの状態へ入る変化(エンター,on entering a state)時のトリガー', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnStateLeave' => '出状態トリガー', 'Class:TriggerOnStateLeave+' => 'オブジェクトの状態から出る変化(リーブ,on leaving a state)時のトリガー', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnObjectCreate' => 'オブジェクト作成トリガー', 'Class:TriggerOnObjectCreate+' => '指定されたクラスの(子クラスの)オブジェクト作成時のトリガ', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnObjectDelete' => 'Trigger (on object deletion)~~', 'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class~~', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnObjectMention' => 'Trigger (on object mention)~~', 'Class:TriggerOnObjectMention+' => 'Trigger on mention (@xxx) of an object of [a child class of] the given class in a log attribute~~', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Mentioned filter~~', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limit the list of mentioned objects which will activate the trigger. If empty, any mentioned object (of any class) will activate it.~~', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)~~', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Target fields~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TriggerOnThresholdReached' => 'トリガー (on threshold)', 'Class:TriggerOnThresholdReached+' => 'トリガー (on Stop-Watch threshold reached)', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'ストップウオッチ', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'しきい値', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'トリガ/アクション', 'Class:lnkTriggerAction+' => 'トリガとアクション間のリンク', 'Class:lnkTriggerAction/Attribute:action_id' => 'アクション', 'Class:lnkTriggerAction/Attribute:action_id+' => '実行されるアクション', 'Class:lnkTriggerAction/Attribute:action_name' => 'アクション', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'トリガ', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'トリガ', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => '順序', 'Class:lnkTriggerAction/Attribute:order+' => 'アクション実行順序', -]); - -// -// Synchro Data Source -// -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:SynchroDataSource' => '同期データソース', 'Class:SynchroDataSource/Attribute:name' => '名前', 'Class:SynchroDataSource/Attribute:name+' => '名前', @@ -974,38 +748,37 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:SynchroReplica/Attribute:status_last_warning' => '警告', 'Class:SynchroReplica/Attribute:info_creation_date' => '作成日', 'Class:SynchroReplica/Attribute:info_last_modified' => '最終修正日', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'ユーザプリファレンス', 'Class:appUserPreferences/Attribute:userid' => 'ユーザ', 'Class:appUserPreferences/Attribute:preferences' => 'プリファレンス', @@ -1087,14 +860,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Core:Validator:Mandatory' => 'Please, fill this field~~', 'Core:Validator:MustBeInteger' => 'Must be an integer~~', 'Core:Validator:MustSelectOne' => 'Please, select one~~', - 'Menu:DataSources' => '同期データソース', - 'Menu:DataSources+' => '全ての同期データソース', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TagSetFieldData' => '%2$s for class %1$s~~', 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Code~~', @@ -1102,7 +867,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:TagSetFieldData/Attribute:label' => 'Label~~', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', @@ -1116,12 +881,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribute Code" cannot be changed~~', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)~~', 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag~~', -]); - -// -// Class: DBProperty -// -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:DBProperty' => 'DB property~~', 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Name~~', @@ -1134,12 +893,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', 'Class:DBProperty/Attribute:change_comment+' => '~~', -]); - -// -// Class: BackgroundTask -// -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:BackgroundTask' => 'Background task~~', 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', @@ -1164,12 +917,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Status~~', 'Class:BackgroundTask/Attribute:status+' => '~~', -]); - -// -// Class: AsyncTask -// -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:AsyncTask' => 'Async. task~~', 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Created~~', @@ -1194,44 +941,12 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_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_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', -]); - -// -// Class: AbstractResource -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:AbstractResource' => 'Abstract Resource~~', 'Class:AbstractResource+' => '~~', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', 'Class:ResourceAdminMenu+' => '~~', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', 'Class:ResourceRunQueriesMenu+' => '~~', -]); - -// -// Class: Action -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:ResourceSystemMenu' => 'Resource System Menu~~', 'Class:ResourceSystemMenu+' => '~~', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', ]); diff --git a/dictionaries/ja.dictionary.itop.ui.php b/dictionaries/ja.dictionary.itop.ui.php index 297875bc95..af95554d8d 100644 --- a/dictionaries/ja.dictionary.itop.ui.php +++ b/dictionaries/ja.dictionary.itop.ui.php @@ -1,11 +1,10 @@ 'Percentage of invalid objects below which the result is in error (red)~~', 'Class:AuditCategory/Attribute:domains_list' => 'Domains~~', 'Class:AuditCategory/Attribute:domains_list+' => 'Domains which include this category~~', -]); - -// -// Class: AuditRule -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:AuditRule' => '監査ルール', 'Class:AuditRule+' => '指定された監査カテゴリをチェックするためのルール', 'Class:AuditRule/Attribute:name' => 'ルール名', @@ -56,13 +48,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:AuditRule/Attribute:category_name+' => 'このルールのカテゴリ名', 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', -]); - -// -// Class: AuditDomain -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:AuditDomain' => 'Audit Domain~~', 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. Domain usually correspond to who is responsible for checking and fixing errors~~', @@ -74,13 +59,6 @@ Domain usually correspond to who is responsible for checking and fixing errors~~ 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Categories~~', 'Class:AuditDomain/Attribute:categories_list+' => 'Related audit categories. When running the audit on a domain, all related audit categories are checked and only those.~~', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain~~', 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Category~~', @@ -91,13 +69,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domain~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domain name~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domain name~~', -]); - -// -// Class: QueryOQL -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Query' => 'クエリ', 'Class:Query+' => 'クエリは動的な方法で定義されるデータセットです。', 'Class:Query/Attribute:name' => '名前', @@ -117,7 +88,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:Query/Attribute:export_last_user_contact' => 'Contact~~', 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -136,22 +107,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:QueryOQL+' => ' Object Query Language に基づいたクエリ', 'Class:QueryOQL/Attribute:oql' => '式', 'Class:QueryOQL/Attribute:oql+' => 'OQL 式', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:User' => 'ユーザー', 'Class:User+' => 'ユーザーログイン', 'Class:User/Attribute:finalclass' => 'アカウントタイプ', - 'Class:User/Attribute:finalclass+' => '', + 'Class:User/Attribute:finalclass+' => 'Name of the final class~~', 'Class:User/Attribute:contactid' => '連絡先(人物)', 'Class:User/Attribute:contactid+' => 'ビジネスデータから抽出した個人の詳細', 'Class:User/Attribute:org_id' => '組織', @@ -195,13 +154,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office~~', 'Class:UserInternal' => 'User Internal~~', 'Class:UserInternal+' => 'User defined within '.ITOP_APPLICATION_SHORT.'~~', -]); - -// -// Class: URP_Profiles -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_Profiles' => 'プロフィール', 'Class:URP_Profiles+' => 'ユーザプロフィール', 'Class:URP_Profiles/Attribute:name' => '名前', @@ -210,13 +162,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_Profiles/Attribute:description+' => '1行の説明', 'Class:URP_Profiles/Attribute:user_list' => 'ユーザー', 'Class:URP_Profiles/Attribute:user_list+' => 'この役割をもつ人', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_Dimensions' => 'ディメンション', 'Class:URP_Dimensions+' => 'アプリケーションディメンション(defining silos)', 'Class:URP_Dimensions/Attribute:name' => '名前', @@ -225,13 +170,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_Dimensions/Attribute:description+' => '1行の説明', 'Class:URP_Dimensions/Attribute:type' => 'タイプ', 'Class:URP_Dimensions/Attribute:type+' => 'クラス名、もしくはデータ型(projection unit)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_UserProfile' => 'ユーザープロフィール', 'Class:URP_UserProfile+' => 'ユーザープロフィール', 'Class:URP_UserProfile/Name' => '%1$s と %2$s間のリンク', @@ -245,13 +183,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_UserProfile/Attribute:profile+' => 'プロフィール名', 'Class:URP_UserProfile/Attribute:reason' => '理由', 'Class:URP_UserProfile/Attribute:reason+' => 'なぜ、この人物がこの役割を持つかを説明する', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_UserOrg' => 'ユーザー組織', 'Class:URP_UserOrg+' => '許可された組織', 'Class:URP_UserOrg/Name' => '%1$s と %2$s 間のリンク', @@ -265,13 +196,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_UserOrg/Attribute:allowed_org_name+' => '許可された組織', 'Class:URP_UserOrg/Attribute:reason' => '理由', 'Class:URP_UserOrg/Attribute:reason+' => 'なぜこの人物がこの組織に属するデータを参照できるのかを説明する', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_ProfileProjection' => 'プロフィールプロジェクション', 'Class:URP_ProfileProjection+' => 'プロフィールプロジェクション', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'ディメンション', @@ -286,13 +210,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_ProfileProjection/Attribute:value+' => '($userを使う)OQL式 | 定数 | | +属性コード', 'Class:URP_ProfileProjection/Attribute:attribute' => '属性', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'ターゲット属性コード (オプション)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_ClassProjection' => 'クラスプロジェクション', 'Class:URP_ClassProjection+' => 'クラスのプロジェクション', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'ディメンション', @@ -305,13 +222,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_ClassProjection/Attribute:value+' => '($this を使った)OQL式 | 定数 | | +属性コード', 'Class:URP_ClassProjection/Attribute:attribute' => '属性', 'Class:URP_ClassProjection/Attribute:attribute+' => 'ターゲット属性コード(オプション)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_ActionGrant' => 'アクション権限', 'Class:URP_ActionGrant+' => 'クラスに対する権限', 'Class:URP_ActionGrant/Attribute:profileid' => 'プロフィール', @@ -328,13 +238,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'いいえ', 'Class:URP_ActionGrant/Attribute:action' => 'アクション', 'Class:URP_ActionGrant/Attribute:action+' => '指定されたクラスに実行する操作', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_StimulusGrant' => 'シティミュラス権限', 'Class:URP_StimulusGrant+' => 'オブジェクトのライフサイクル中のシティミュラスにおける権限', 'Class:URP_StimulusGrant/Attribute:profileid' => 'プロフィール', @@ -351,25 +254,12 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'いいえ', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'シティミュラス', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'シティミュラスコード', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:URP_AttributeGrant' => '属性権限', 'Class:URP_AttributeGrant+' => '属性レベルでの権限', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => '実行権限', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => '実行権限', 'Class:URP_AttributeGrant/Attribute:attcode' => '属性', 'Class:URP_AttributeGrant/Attribute:attcode+' => '属性コード', -]); - -// -// Class: UserDashboard -// -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserDashboard' => 'User dashboard~~', 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'User~~', @@ -378,12 +268,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Contents~~', 'Class:UserDashboard/Attribute:contents+' => '~~', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:WelcomeMenu' => 'ようこそ', 'Menu:WelcomeMenu+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ', 'Menu:WelcomeMenuPage' => 'ようこそ', @@ -400,16 +284,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:NotificationsMenu' => '通知', 'Menu:NotificationsMenu+' => '通知の設定', 'Menu:MyShortcuts' => '私のショートカット', - 'Menu:Notifications:Title' => '監査カテゴリ', 'Menu:DataAdministration' => 'データ管理', 'Menu:DataAdministration+' => 'データ管理', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'BooleanLabel:yes' => 'はい', 'BooleanLabel:no' => 'いいえ', 'UI:WelcomeMenu:Title' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ', @@ -507,6 +383,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~', 'UI:Error:MaintenanceTitle' => 'Maintenance~~', 'UI:Error:InvalidToken' => '現在のセッションは無効です。ページを更新してもう一度お試しください。問題が解決しない場合は、一度ログアウトしてから再度ログインしてください。', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~', 'UI:GroupBy:Count' => 'カウント', 'UI:GroupBy:Count+' => '要素数', @@ -668,6 +545,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:CSVReport-Row-Issue-Reconciliation' => '調整に失敗しました', 'UI:CSVReport-Row-Issue-Ambiguous' => 'あいまいな調整', 'UI:CSVReport-Row-Issue-Internal' => '内部エラー: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => '未変更', 'UI:CSVReport-Icon-Modified' => '修正済み', 'UI:CSVReport-Icon-Missing' => '不足', @@ -700,7 +579,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s~~', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit for Domain: %1$s~~', 'UI:Audit:Interactive:Selection:Title' => 'Selection of an audit~~', - 'UI:Audit:InteractiveAudit' => '対話型監査', 'UI:Audit:Interactive:Selection:SubTitle' => 'Select a domain to get the results limited to this domain or select "All categories" to get a full audit (can take time or even fail if too much data to audit)~~', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Selection~~', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selection of an Audit to run~~', @@ -906,8 +784,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:BulkDeleteTitle' => '削除するオブジェクトを選択してください。', 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.'オブジェクトが作成されました。', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s が作成されました。', - 'UI:Toggle:CustomDashboard' => 'Custom~~', - 'UI:Toggle:StandardDashboard' => 'Standard~~', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => '状態%3$sにあるオブジェクト:%2$sに、ターゲット状態:%4$sで、%1$sを適用します。', 'UI:ObjectCouldNotBeWritten' => 'そのオブジェクトへは書き込みできません: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - 致命的なエラー', @@ -1191,7 +1067,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:Dashboard:EditCustom' => 'Edit custom version...~~', 'UI:Dashboard:CreateCustom' => 'Create a custom version...~~', 'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~', - 'UI:Dashboard:Edit' => 'このページを編集...', 'UI:Dashboard:RevertConfirm' => '元のバージョンに加えられたすべての変更は失われます。この実行を望む事をご確認ください。', 'UI:ExportDashBoard' => 'ファイルへエキスポート', 'UI:ImportDashBoard' => 'ファイルからインポート...', @@ -1199,7 +1074,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:ImportDashboardText' => 'インポートするダッシュボードファイルを選択ください。:', 'UI:Dashboard:Actions' => 'Dashboard actions~~', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~', - 'UI:Dashboard:Revert' => '元のバージョンに戻す...', 'UI:DashletCreation:Title' => '新しいダッシュレットを作成', 'UI:DashletCreation:Dashboard' => 'ダッシュボード', 'UI:DashletCreation:DashletType' => 'ダッシュレットタイプ', @@ -1246,6 +1120,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => '%1$s 月の日', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (時)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (月)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (週の日)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (月の日)', 'UI:DashletGroupBy:MissingGroupBy' => 'グループ化されるオブジェクトのフィールドを選択ください。', @@ -1337,16 +1212,13 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:ShortcutDelete:Confirm' => 'このショートカットを本当に削除してもいいですか。', 'UI:ObjectShortcutInsert' => 'Insert Object Shortcut~~', 'Class:Shortcut' => 'ショートカット', - 'Class:Shortcut+' => '', + 'Class:Shortcut+' => '~~', 'Class:Shortcut/Attribute:name' => '名前', - 'Class:Shortcut/Attribute:name+' => '', + 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~', 'Class:ShortcutOQL' => '検索結果ショートカット', - 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'クエリ', - 'Class:ShortcutOQL/Attribute:oql+' => '', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', + 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~', @@ -1518,12 +1390,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:Search:Criteria:Raw:Filtered' => 'Filtered~~', 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtered on %1$s~~', 'UI:StateChanged' => 'State changed~~', -]); - -// -// Expression to Natural language -// -Dict::Add('JA JP', 'Japanese', '日本語', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' AND ~~', 'Expression:Operator:OR' => ' OR ~~', 'Expression:Operator:=' => ': ~~', @@ -1536,12 +1403,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Expression:Unit:Long:MINUTE' => 'minute(s)~~', 'Expression:Verb:NOW' => 'now~~', 'Expression:Verb:ISNULL' => ': undefined~~', -]); - -// -// iTop Newsroom menu -// -Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:Newsroom:NoNewMessage' => 'No new message~~', 'UI:Newsroom:XNewMessage' => '%1$s new message(s)~~', 'UI:Newsroom:MarkAllAsRead' => 'Mark all messages as read~~', @@ -1556,9 +1417,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent~~', 'UI:Newsroom:Priority:3:Tooltip' => 'Important~~', 'UI:Newsroom:Priority:4:Tooltip' => 'Normal~~', -]); - -Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:DataSources' => '同期データソース', 'Menu:DataSources+' => '全ての同期データソース', 'Menu:AuditCategories' => '監査カテゴリ', @@ -1585,5 +1443,4 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:ConfigEditor+' => 'Configuration File editor~~', 'Menu:Integrations' => 'Integrations~~', 'Menu:Integrations+' => '~~', - ]); diff --git a/dictionaries/lt.dictionary.itop.core.php b/dictionaries/lt.dictionary.itop.core.php new file mode 100644 index 0000000000..cd2f88dc46 --- /dev/null +++ b/dictionaries/lt.dictionary.itop.core.php @@ -0,0 +1,971 @@ + '%1s (deleted)~~', + 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)~~', + 'Core:UnknownObjectLabel' => 'Object not found (class: %1$s, id: %2$d)~~', + 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.~~', + 'Core:UniquenessDefaultError' => 'Uniqueness rule \'%1$s\' in error~~', + 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~', + 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~', + 'Core:AttributeLinkedSet' => 'Array of objects~~', + 'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass~~', + 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', + 'Core:AttributeDashboard' => 'Dashboard~~', + 'Core:AttributeDashboard+' => '~~', + 'Core:AttributePhoneNumber' => 'Phone number~~', + 'Core:AttributePhoneNumber+' => '~~', + 'Core:AttributeObsolescenceDate' => 'Obsolescence date~~', + 'Core:AttributeObsolescenceDate+' => '~~', + 'Core:AttributeTagSet' => 'List of tags~~', + 'Core:AttributeTagSet+' => '~~', + 'Core:AttributeSet:placeholder' => 'click to add~~', + 'Core:Placeholder:CannotBeResolved' => '(%1$s : cannot be resolved)~~', + 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', + 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', + 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', + 'Core:AttributeCaseLog' => 'Log~~', + 'Core:AttributeCaseLog+' => '~~', + 'Core:AttributeMetaEnum' => 'Computed enum~~', + 'Core:AttributeMetaEnum+' => '~~', + 'Core:AttributeLinkedSetIndirect' => 'Array of objects (N-N)~~', + 'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class~~', + 'Core:AttributeInteger' => 'Integer~~', + 'Core:AttributeInteger+' => 'Numeric value (could be negative)~~', + 'Core:AttributeDecimal' => 'Decimal~~', + 'Core:AttributeDecimal+' => 'Decimal value (could be negative)~~', + 'Core:AttributeBoolean' => 'Boolean~~', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', + 'Core:AttributeBoolean/Value:yes' => 'Yes~~', + 'Core:AttributeBoolean/Value:no' => 'No~~', + 'Core:AttributeArchiveFlag' => 'Archive flag~~', + 'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~', + 'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~', + 'Core:AttributeArchiveFlag/Value:no' => 'No~~', + 'Core:AttributeArchiveFlag/Label' => 'Archived~~', + 'Core:AttributeArchiveFlag/Label+' => '~~', + 'Core:AttributeArchiveDate/Label' => 'Archive date~~', + 'Core:AttributeArchiveDate/Label+' => '~~', + 'Core:AttributeObsolescenceFlag' => 'Obsolescence flag~~', + 'Core:AttributeObsolescenceFlag/Value:yes' => 'Yes~~', + 'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results~~', + 'Core:AttributeObsolescenceFlag/Value:no' => 'No~~', + 'Core:AttributeObsolescenceFlag/Label' => 'Obsolete~~', + 'Core:AttributeObsolescenceFlag/Label+' => 'Computed dynamically on other attributes~~', + 'Core:AttributeObsolescenceDate/Label' => 'Obsolescence date~~', + 'Core:AttributeObsolescenceDate/Label+' => 'Approximative date at which the object has been considered obsolete~~', + 'Core:AttributeString' => 'String~~', + 'Core:AttributeString+' => 'Alphanumeric string~~', + 'Core:AttributeClass' => 'Class~~', + 'Core:AttributeClass+' => '~~', + 'Core:AttributeApplicationLanguage' => 'User language~~', + 'Core:AttributeApplicationLanguage+' => 'Language and country (EN US)~~', + 'Core:AttributeFinalClass' => 'Class (auto)~~', + 'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)~~', + 'Core:AttributePassword' => 'Password~~', + 'Core:AttributePassword+' => 'Password of an external device~~', + 'Core:AttributeEncryptedString' => 'Encrypted string~~', + 'Core:AttributeEncryptedString+' => 'String encrypted with a local key~~', + 'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~', + 'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~', + 'Core:AttributeText' => 'Text~~', + 'Core:AttributeText+' => 'Multiline character string~~', + 'Core:AttributeHTML' => 'HTML~~', + 'Core:AttributeHTML+' => 'HTML string~~', + 'Core:AttributeEmailAddress' => 'Email address~~', + 'Core:AttributeEmailAddress+' => 'Email address~~', + 'Core:AttributeIPAddress' => 'IP address~~', + 'Core:AttributeIPAddress+' => 'IP address~~', + 'Core:AttributeOQL' => 'OQL~~', + 'Core:AttributeOQL+' => 'Object Query Language expression~~', + 'Core:AttributeEnum' => 'Enum~~', + 'Core:AttributeEnum+' => 'List of predefined alphanumeric strings~~', + 'Core:AttributeTemplateString' => 'Template string~~', + 'Core:AttributeTemplateString+' => 'String containing placeholders~~', + 'Core:AttributeTemplateText' => 'Template text~~', + 'Core:AttributeTemplateText+' => 'Text containing placeholders~~', + 'Core:AttributeTemplateHTML' => 'Template HTML~~', + 'Core:AttributeTemplateHTML+' => 'HTML containing placeholders~~', + 'Core:AttributeDateTime' => 'Date/time~~', + 'Core:AttributeDateTime+' => 'Date and time (year-month-day hh:mm:ss)~~', + 'Core:AttributeDateTime?SmartSearch' => ' +

+ Date format:
+ %1$s
+ Example: %2$s +

+

+Operators:
+ >date
+ <date
+ [date,date] +

+

+If the time is omitted, it defaults to 00:00:00 +

~~', + 'Core:AttributeDate' => 'Date~~', + 'Core:AttributeDate+' => 'Date (year-month-day)~~', + 'Core:AttributeDate?SmartSearch' => ' +

+ Date format:
+ %1$s
+ Example: %2$s +

+

+Operators:
+ >date
+ <date
+ [date,date] +

~~', + 'Core:AttributeDeadline' => 'Deadline~~', + 'Core:AttributeDeadline+' => 'Date, displayed relatively to the current time~~', + 'Core:AttributeExternalKey' => 'External key~~', + 'Core:AttributeExternalKey+' => 'External (or foreign) key~~', + 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~', + 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~', + 'Core:AttributeExternalField' => 'External field~~', + 'Core:AttributeExternalField+' => 'Field mapped to an external key~~', + 'Core:AttributeURL' => 'URL~~', + 'Core:AttributeURL+' => 'Absolute or relative URL as a text string~~', + 'Core:AttributeBlob' => 'Blob~~', + 'Core:AttributeBlob+' => 'Any binary content (document)~~', + 'Core:AttributeOneWayPassword' => 'One way password~~', + 'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password~~', + 'Core:AttributeTable' => 'Table~~', + 'Core:AttributeTable+' => 'Indexed array having two dimensions~~', + 'Core:AttributePropertySet' => 'Properties~~', + 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)~~', + 'Core:AttributeFriendlyName' => 'Friendly name~~', + 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~', + 'Core:FriendlyName-Label' => 'Full name~~', + 'Core:FriendlyName-Description' => 'Full name~~', + 'Core:AttributeTag' => 'Tags~~', + 'Core:AttributeTag+' => '~~', + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'cron~~', + 'Core:Context=GUI:Portal' => 'Portal~~', + 'Class:CMDBChange' => 'Change~~', + 'Class:CMDBChange+' => 'Changes tracking~~', + 'Class:CMDBChange/Attribute:date' => 'date~~', + 'Class:CMDBChange/Attribute:date+' => 'date and time at which the changes have been recorded~~', + 'Class:CMDBChange/Attribute:userinfo' => 'misc. info~~', + 'Class:CMDBChange/Attribute:userinfo+' => 'caller\'s defined information~~', + 'Class:CMDBChange/Attribute:origin/Value:interactive' => 'User interaction in the GUI~~', + 'Class:CMDBChange/Attribute:origin/Value:csv-import.php' => 'CSV import script~~', + 'Class:CMDBChange/Attribute:origin/Value:csv-interactive' => 'CSV import in the GUI~~', + 'Class:CMDBChange/Attribute:origin/Value:email-processing' => 'Email processing~~', + 'Class:CMDBChange/Attribute:origin/Value:synchro-data-source' => 'Synchro. data source~~', + 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices~~', + 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices~~', + 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'By an extension~~', + 'Class:CMDBChangeOp' => 'Change Operation~~', + 'Class:CMDBChangeOp+' => 'Change made by one person, at a single time, on a single object~~', + 'Class:CMDBChangeOp/Attribute:change' => 'change~~', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', + 'Class:CMDBChangeOp/Attribute:date' => 'date~~', + 'Class:CMDBChangeOp/Attribute:date+' => 'date and time of the change~~', + 'Class:CMDBChangeOp/Attribute:userinfo' => 'user~~', + 'Class:CMDBChangeOp/Attribute:userinfo+' => 'who made this change~~', + 'Class:CMDBChangeOp/Attribute:objclass' => 'object class~~', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'class name of the object on which the change was made~~', + 'Class:CMDBChangeOp/Attribute:objkey' => 'object id~~', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', + 'Class:CMDBChangeOp/Attribute:finalclass' => 'CMDBChangeOp sub-class~~', + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', + 'Class:CMDBChangeOpCreate' => 'object creation~~', + 'Class:CMDBChangeOpCreate+' => 'Object creation tracking~~', + 'Class:CMDBChangeOpDelete' => 'object deletion~~', + 'Class:CMDBChangeOpDelete+' => 'Object deletion tracking~~', + 'Class:CMDBChangeOpSetAttribute' => 'object change~~', + 'Class:CMDBChangeOpSetAttribute+' => 'Object properties change tracking~~', + 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Attribute~~', + 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'code of the modified property~~', + 'Class:CMDBChangeOpSetAttributeScalar' => 'property change~~', + 'Class:CMDBChangeOpSetAttributeScalar+' => 'Object scalar properties change tracking~~', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Previous value~~', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'previous value of the attribute~~', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'New value~~', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'new value of the attribute~~', + 'Change:ObjectCreated' => 'Object created~~', + 'Change:ObjectDeleted' => 'Object deleted~~', + 'Change:ObjectModified' => 'Object modified~~', + 'Change:TwoAttributesChanged' => 'Edited %1$s and %2$s~~', + 'Change:ThreeAttributesChanged' => 'Edited %1$s, %2$s and 1 other~~', + 'Change:FourOrMoreAttributesChanged' => 'Edited %1$s, %2$s and %3$s others~~', + 'Change:AttName_SetTo_NewValue_PreviousValue_OldValue' => '%1$s set to %2$s (previous value: %3$s)~~', + 'Change:AttName_SetTo' => '%1$s set to %2$s~~', + 'Change:Text_AppendedTo_AttName' => '%1$s appended to %2$s~~', + 'Change:AttName_Changed_PreviousValue_OldValue' => '%1$s modified, previous value: %2$s~~', + 'Change:AttName_Changed' => '%1$s modified~~', + 'Change:AttName_EntryAdded' => '%1$s modified, new entry added: %2$s~~', + 'Change:State_Changed_NewValue_OldValue' => 'Changed from %2$s to %1$s~~', + 'Change:LinkSet:Added' => 'added %1$s~~', + 'Change:LinkSet:Removed' => 'removed %1$s~~', + 'Change:LinkSet:Modified' => 'modified %1$s~~', + 'Class:CMDBChangeOpSetAttributeBlob' => 'data change~~', + 'Class:CMDBChangeOpSetAttributeBlob+' => 'data change tracking~~', + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Previous data~~', + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'previous contents of the attribute~~', + 'Class:CMDBChangeOpSetAttributeText' => 'text change~~', + 'Class:CMDBChangeOpSetAttributeText+' => 'text change tracking~~', + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Previous data~~', + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'previous contents of the attribute~~', + 'Class:Event' => 'Log Event~~', + 'Class:Event+' => 'An application internal event~~', + 'Class:Event/Attribute:message' => 'Message~~', + 'Class:Event/Attribute:message+' => 'short description of the event~~', + 'Class:Event/Attribute:date' => 'Date~~', + 'Class:Event/Attribute:date+' => 'date and time at which the changes have been recorded~~', + 'Class:Event/Attribute:userinfo' => 'User info~~', + 'Class:Event/Attribute:userinfo+' => 'identification of the user that was doing the action that triggered this event~~', + 'Class:Event/Attribute:finalclass' => 'Event sub-class~~', + 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', + 'Class:EventNotification' => 'Notification sent~~', + 'Class:EventNotification+' => 'Trace of a notification that has been sent~~', + 'Class:EventNotification/Attribute:trigger_id' => 'Trigger~~', + 'Class:EventNotification/Attribute:trigger_id+' => '~~', + 'Class:EventNotification/Attribute:action_id' => 'Action~~', + 'Class:EventNotification/Attribute:action_id+' => '~~', + 'Class:EventNotification/Attribute:object_id' => 'Object id~~', + 'Class:EventNotification/Attribute:object_id+' => 'object id (class defined by the trigger ?)~~', + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', + 'Class:EventNotificationEmail' => 'Email sent~~', + 'Class:EventNotificationEmail+' => 'Trace of an email that has been sent~~', + 'Class:EventNotificationEmail/Attribute:to' => 'TO~~', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', + 'Class:EventNotificationEmail/Attribute:cc' => 'CC~~', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', + 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC~~', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', + 'Class:EventNotificationEmail/Attribute:from' => 'From~~', + 'Class:EventNotificationEmail/Attribute:from+' => 'Sender of the message~~', + 'Class:EventNotificationEmail/Attribute:subject' => 'Subject~~', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', + 'Class:EventNotificationEmail/Attribute:body' => 'Body~~', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', + 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~', + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', + 'Class:EventIssue' => 'Issue event~~', + 'Class:EventIssue+' => 'Trace of an issue (warning, error, etc.)~~', + 'Class:EventIssue/Attribute:issue' => 'Issue~~', + 'Class:EventIssue/Attribute:issue+' => 'What happened~~', + 'Class:EventIssue/Attribute:impact' => 'Impact~~', + 'Class:EventIssue/Attribute:impact+' => 'What are the consequences~~', + 'Class:EventIssue/Attribute:page' => 'Page~~', + 'Class:EventIssue/Attribute:page+' => 'HTTP entry point~~', + 'Class:EventIssue/Attribute:arguments_post' => 'Posted arguments~~', + 'Class:EventIssue/Attribute:arguments_post+' => 'HTTP POST arguments~~', + 'Class:EventIssue/Attribute:arguments_get' => 'URL arguments~~', + 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET arguments~~', + 'Class:EventIssue/Attribute:callstack' => 'Callstack~~', + 'Class:EventIssue/Attribute:callstack+' => '~~', + 'Class:EventIssue/Attribute:data' => 'Data~~', + 'Class:EventIssue/Attribute:data+' => 'More information~~', + 'Class:EventWebService' => 'Web service event~~', + 'Class:EventWebService+' => 'Trace of a web service call~~', + 'Class:EventWebService/Attribute:verb' => 'Verb~~', + 'Class:EventWebService/Attribute:verb+' => 'Name of the operation~~', + 'Class:EventWebService/Attribute:result' => 'Result~~', + 'Class:EventWebService/Attribute:result+' => 'Overall success/failure~~', + 'Class:EventWebService/Attribute:log_info' => 'Info log~~', + 'Class:EventWebService/Attribute:log_info+' => 'Result info log~~', + 'Class:EventWebService/Attribute:log_warning' => 'Warning log~~', + 'Class:EventWebService/Attribute:log_warning+' => 'Result warning log~~', + 'Class:EventWebService/Attribute:log_error' => 'Error log~~', + 'Class:EventWebService/Attribute:log_error+' => 'Result error log~~', + 'Class:EventWebService/Attribute:data' => 'Data~~', + 'Class:EventWebService/Attribute:data+' => 'Result data~~', + 'Class:EventRestService' => 'REST/JSON call~~', + 'Class:EventRestService+' => 'Trace of a REST/JSON service call~~', + 'Class:EventRestService/Attribute:operation' => 'Operation~~', + 'Class:EventRestService/Attribute:operation+' => 'Argument \'operation\'~~', + 'Class:EventRestService/Attribute:version' => 'Version~~', + 'Class:EventRestService/Attribute:version+' => 'Argument \'version\'~~', + 'Class:EventRestService/Attribute:json_input' => 'Input~~', + 'Class:EventRestService/Attribute:json_input+' => 'Argument \'json_data\'~~', + 'Class:EventRestService/Attribute:code' => 'Code~~', + 'Class:EventRestService/Attribute:code+' => 'Result code~~', + 'Class:EventRestService/Attribute:json_output' => 'Response~~', + 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)~~', + 'Class:EventRestService/Attribute:provider' => 'Provider~~', + 'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation~~', + 'Class:EventLoginUsage' => 'Login Usage~~', + 'Class:EventLoginUsage+' => 'Connection to the application~~', + 'Class:EventLoginUsage/Attribute:user_id' => 'Login~~', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', + 'Class:EventLoginUsage/Attribute:contact_name' => 'User Name~~', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', + 'Class:EventLoginUsage/Attribute:contact_email' => 'User Email~~', + 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~', + 'Class:EventNotificationNewsroom' => 'News sent~~', + 'Class:EventNotificationNewsroom+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:title' => 'Title~~', + 'Class:EventNotificationNewsroom/Attribute:title+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:icon' => 'Icon~~', + 'Class:EventNotificationNewsroom/Attribute:icon+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:priority' => 'Priority~~', + 'Class:EventNotificationNewsroom/Attribute:priority+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => 'Critical~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:1+' => 'Critical~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:2' => 'Urgent~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:2+' => 'Urgent~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:3' => 'Important~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:3+' => 'Important~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:4' => 'Standard~~', + 'Class:EventNotificationNewsroom/Attribute:priority/Value:4+' => 'Standard~~', + 'Class:EventNotificationNewsroom/Attribute:url' => 'URL~~', + 'Class:EventNotificationNewsroom/Attribute:url+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:read' => 'Read~~', + 'Class:EventNotificationNewsroom/Attribute:read+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:read/Value:no' => 'No~~', + 'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => 'No~~', + 'Class:EventNotificationNewsroom/Attribute:read/Value:yes' => 'Yes~~', + 'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => 'Yes~~', + 'Class:EventNotificationNewsroom/Attribute:read_date' => 'Read date~~', + 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', + 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact~~', + 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:Action' => 'Action~~', + 'Class:Action+' => 'User defined action~~', + 'Class:Action/ComplementaryName' => '%1$s: %2$s~~', + 'Class:Action/Attribute:name' => 'Name~~', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', + 'Class:Action/Attribute:description' => 'Description~~', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', + 'Class:Action/Attribute:status' => 'Status~~', + 'Class:Action/Attribute:status+' => 'This status drives the action behavior~~', + 'Class:Action/Attribute:status/Value:test' => 'Being tested~~', + 'Class:Action/Attribute:status/Value:test+' => '~~', + 'Class:Action/Attribute:status/Value:enabled' => 'In production~~', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', + 'Class:Action/Attribute:status/Value:disabled' => 'Inactive~~', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', + 'Class:Action/Attribute:trigger_list' => 'Related Triggers~~', + 'Class:Action/Attribute:trigger_list+' => 'Triggers linked to this action~~', + 'Class:Action/Attribute:asynchronous' => 'Asynchronous~~', + 'Class:Action/Attribute:asynchronous+' => 'Whether this action should be executed in the background or not~~', + 'Class:Action/Attribute:asynchronous/Value:use_global_setting' => 'Use global setting~~', + 'Class:Action/Attribute:asynchronous/Value:yes' => 'Yes~~', + 'Class:Action/Attribute:asynchronous/Value:no' => 'No~~', + 'Class:Action/Attribute:finalclass' => 'Action sub-class~~', + 'Class:Action/Attribute:finalclass+' => 'Name of the final class~~', + 'Action:WarningNoTriggerLinked' => 'Warning, no trigger is linked to the action. It will not be active until it has at least 1.~~', + 'Action:last_executions_tab' => 'Last executions~~', + 'Action:last_executions_tab_panel_title' => 'Executions of this action (%1$s)~~', + 'Action:last_executions_tab_limit_days' => 'past %1$s days~~', + 'Action:last_executions_tab_limit_none' => 'no limit~~', + 'Class:ActionNotification' => 'Notification Action~~', + 'Class:ActionNotification+' => 'Notification Action (abstract)~~', + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', + 'Class:ActionEmail' => 'Notification by Email~~', + 'Class:ActionEmail+' => '~~', + 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified: +- Being tested: just the Test recipient, +- In production: all (To, cc and Bcc) +- Inactive: no-one~~', + 'Class:ActionEmail/Attribute:status/Value:test+' => 'Only the Test recipient is notified~~', + 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'All To, Cc and Bcc emails are notified~~', + 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', + 'Class:ActionEmail/Attribute:test_recipient' => 'Test recipient~~', + 'Class:ActionEmail/Attribute:test_recipient+' => 'Destination email address used instead of To, Cc and Bcc when notification is being tested~~', + 'Class:ActionEmail/Attribute:from' => 'From (email)~~', + 'Class:ActionEmail/Attribute:from+' => 'Either a static email address or a placeholder like $this->agent_id->email$. +The latest may not be accepted by some email servers.~~', + 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', + 'Class:ActionEmail/Attribute:from_label+' => 'Either a static label or a placeholder like $this->agent_id->friendlyname$~~', + 'Class:ActionEmail/Attribute:reply_to' => 'Reply to (email)~~', + 'Class:ActionEmail/Attribute:reply_to+' => 'Either a static email address or a placeholder like $this->team_id->email$. +If omitted the From (email) is used.~~', + 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', + 'Class:ActionEmail/Attribute:reply_to_label+' => 'Either a static label or a placeholder like $this->team_id->friendlyname$. +If omitted the From (label) is used.~~', + 'Class:ActionEmail/Attribute:to' => 'To~~', + 'Class:ActionEmail/Attribute:to+' => 'To: an OQL query returning objects having an email field. +While editing, click on the magnifier to get pertinent examples. +You can use in the OQL :this->attribute_code with an attribute code of the object which triggered the Notification. Then test your OQL syntax using the play icon.~~', + 'Class:ActionEmail/Attribute:cc' => 'Cc~~', + 'Class:ActionEmail/Attribute:cc+' => 'Carbon Copy: an OQL query returning objects having an email field. +While editing, click on the magnifier to get pertinent examples. +You can use in the OQL :this->attribute_code with an attribute code of the object which triggered the Notification. Then test your OQL syntax using the play icon.~~', + 'Class:ActionEmail/Attribute:bcc' => 'Bcc~~', + 'Class:ActionEmail/Attribute:bcc+' => 'Blind Carbon Copy: an OQL query returning objects having an email field. +While editing, click on the magnifier to get pertinent examples~~', + 'Class:ActionEmail/Attribute:subject' => 'Subject~~', + 'Class:ActionEmail/Attribute:subject+' => 'Title of the email. Can contain placeholders like $this->attribute_code$~~', + 'Class:ActionEmail/Attribute:body' => 'Body~~', + 'Class:ActionEmail/Attribute:body+' => 'Contents of the email. Can contain placeholders like: +- $this->attribute_code$ any attribute of the object triggering the notification, +- $this->html(attribute_code)$ same as above but displayed in html format, +- $this->hyperlink()$ hyperlink in the backoffice to the object triggering the notification, +- $this->hyperlink(portal)$ hyperlink in the portal to the object triggering the notification, +- $this->head_html(case_log_attribute)$ last reply in html format of a caselog attribute, +- $this->attribute_external_key->attribute$ recursive syntax for any remote attribute, +- $current_contact->attribute$ attribute of the Person who triggered the notification~~', + 'Class:ActionEmail/Attribute:importance' => 'importance~~', + 'Class:ActionEmail/Attribute:importance+' => 'Importance flag set on the generated email~~', + 'Class:ActionEmail/Attribute:importance/Value:low' => 'Low~~', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', + 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Normal~~', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', + 'Class:ActionEmail/Attribute:importance/Value:high' => 'High~~', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', + 'Class:ActionEmail/Attribute:language' => 'Language~~', + 'Class:ActionEmail/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:ActionEmail/Attribute:html_template' => 'HTML template~~', + 'Class:ActionEmail/Attribute:html_template+' => 'Optional HTML template wrapping around the content of the \'Body\' attribute below, useful for tailored email layouts (in the template, content of the \'Body\' attribute will replace the $content$ placeholder)~~', + 'Class:ActionEmail/Attribute:ignore_notify' => 'Ignore the Notify flag~~', + 'Class:ActionEmail/Attribute:ignore_notify+' => 'If set to \'Yes\' the \'Notify\' flag on Contacts has no effect.~~', + 'Class:ActionEmail/Attribute:ignore_notify/Value:no' => 'No~~', + 'Class:ActionEmail/Attribute:ignore_notify/Value:yes' => 'Yes~~', + 'ActionEmail:main' => 'Message~~', + 'ActionEmail:trigger' => 'Triggers~~', + 'ActionEmail:recipients' => 'Contacts~~', + 'ActionEmail:preview_tab' => 'Preview~~', + 'ActionEmail:preview_tab+' => 'Preview of the eMail template~~', + 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.~~', + 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s~~', + 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.~~', + 'ActionNewsroom:trigger' => 'Trigger~~', + 'ActionNewsroom:content' => 'Message~~', + 'ActionNewsroom:settings' => 'Settings~~', + 'Class:ActionNewsroom' => 'Notification by Newsroom~~', + 'Class:ActionNewsroom+' => '~~', + 'Class:ActionNewsroom/Attribute:title' => 'Title~~', + 'Class:ActionNewsroom/Attribute:title+' => 'Title of the news. Can contain placeholders like $this->attribute_code$~~', + 'Class:ActionNewsroom/Attribute:message' => 'Message~~', + 'Class:ActionNewsroom/Attribute:message+' => 'Contents of the news, in Markdown format not HTML. Can contain placeholders like: +- $this->attribute_code$ any attribute of the object triggering the notification, +- $this->attribute_external_key->attribute$ recursive syntax for any remote attribute, +- $current_contact->attribute$ attribute of the Person who triggered the notification~~', + 'Class:ActionNewsroom/Attribute:icon' => 'Icon~~', + 'Class:ActionNewsroom/Attribute:icon+' => 'Icon to appear next to the news in the newsroom. +- If filled, the custom icon will be used +- Else the icon of the triggering object if there is one (e.g. picture of a Person), +- Else the icon of the triggering object class, +- Otherwise, the application compact logo will be used~~', + 'Class:ActionNewsroom/Attribute:priority' => 'Priority~~', + 'Class:ActionNewsroom/Attribute:priority+' => 'News will be ordered by decreasing priority, when displayed in the Newsroom popup~~', + 'Class:ActionNewsroom/Attribute:priority/Value:1' => 'Critical~~', + 'Class:ActionNewsroom/Attribute:priority/Value:1+' => 'Critical~~', + 'Class:ActionNewsroom/Attribute:priority/Value:2' => 'Urgent~~', + 'Class:ActionNewsroom/Attribute:priority/Value:2+' => 'Urgent~~', + 'Class:ActionNewsroom/Attribute:priority/Value:3' => 'Important~~', + 'Class:ActionNewsroom/Attribute:priority/Value:3+' => 'Important~~', + 'Class:ActionNewsroom/Attribute:priority/Value:4' => 'Standard~~', + 'Class:ActionNewsroom/Attribute:priority/Value:4+' => 'Standard~~', + 'Class:ActionNewsroom/Attribute:test_recipient_id' => 'Test recipient~~', + 'Class:ActionNewsroom/Attribute:test_recipient_id+' => 'Person used instead of Recipients when notification is being tested~~', + 'Class:ActionNewsroom/Attribute:recipients' => 'Recipients~~', + 'Class:ActionNewsroom/Attribute:recipients+' => 'An OQL query returning Contact objects~~', + 'Class:ActionNewsroom/Attribute:url' => 'URL~~', + 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', + 'Class:Trigger' => 'Trigger~~', + 'Class:Trigger+' => 'Custom event handler~~', + 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~', + 'Class:Trigger/Attribute:description' => 'Description~~', + 'Class:Trigger/Attribute:description+' => 'Be precise as your users will base their potential unsubscription on this information~~', + 'Class:Trigger/Attribute:action_list' => 'Triggered actions~~', + 'Class:Trigger/Attribute:action_list+' => 'Actions performed when the trigger is activated~~', + 'Class:Trigger/Attribute:finalclass' => 'Trigger sub-class~~', + 'Class:Trigger/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:Trigger/Attribute:context' => 'Context~~', + 'Class:Trigger/Attribute:context+' => 'Context to allow the trigger to start~~', + 'Class:Trigger/Attribute:complement' => 'Additional information~~', + 'Class:Trigger/Attribute:complement+' => 'Computed automatically in english for triggers derived from TriggerOnObject~~', + 'Class:Trigger/Attribute:subscription_policy' => 'Subscription policy~~', + 'Class:Trigger/Attribute:subscription_policy+' => 'Allows users to unsubscribe from the trigger~~', + 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Allow complete unsubscription~~', + 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Force at least one channel (News or Email)~~', + 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Deny unsubscription~~', + 'Class:TriggerOnObject' => 'Trigger (class dependent)~~', + 'Class:TriggerOnObject+' => 'Trigger on a given class of objects~~', + 'Class:TriggerOnObject/Attribute:target_class' => 'Target class~~', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', + 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~', + 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', + 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~', + 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"~~', + 'Class:TriggerOnPortalUpdate' => 'Trigger (when updated from the portal)~~', + 'Class:TriggerOnPortalUpdate+' => 'Trigger on an end-user\'s update from the portal~~', + 'Class:TriggerOnStateChange' => 'Trigger (on state change)~~', + 'Class:TriggerOnStateChange+' => 'Trigger on object state change~~', + 'Class:TriggerOnStateChange/Attribute:state' => 'State~~', + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', + 'Class:TriggerOnStateEnter' => 'Trigger (on entering a state)~~', + 'Class:TriggerOnStateEnter+' => 'Trigger on object state change - entering~~', + 'Class:TriggerOnStateLeave' => 'Trigger (on leaving a state)~~', + 'Class:TriggerOnStateLeave+' => 'Trigger on object state change - leaving~~', + 'Class:TriggerOnObjectCreate' => 'Trigger (on object creation)~~', + 'Class:TriggerOnObjectCreate+' => 'Trigger on object creation of [a child class of] the given class~~', + 'Class:TriggerOnObjectDelete' => 'Trigger (on object deletion)~~', + 'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class~~', + 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', + 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', + 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnObjectMention' => 'Trigger (on object mention)~~', + 'Class:TriggerOnObjectMention+' => 'Trigger on mention (@xxx) of an object of [a child class of] the given class in a log attribute~~', + 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Mentioned filter~~', + 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limit the list of mentioned objects which will activate the trigger. If empty, any mentioned object (of any class) will activate it.~~', + 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)~~', + 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Target fields~~', + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)~~', + 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch~~', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold~~', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', + 'Class:lnkTriggerAction' => 'Action/Trigger~~', + 'Class:lnkTriggerAction+' => 'Link between a trigger and an action~~', + 'Class:lnkTriggerAction/Attribute:action_id' => 'Action~~', + 'Class:lnkTriggerAction/Attribute:action_id+' => 'The action to be executed~~', + 'Class:lnkTriggerAction/Attribute:action_name' => 'Action~~', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', + 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', + 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Trigger~~', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', + 'Class:lnkTriggerAction/Attribute:order' => 'Order~~', + 'Class:lnkTriggerAction/Attribute:order+' => 'Actions execution order~~', + 'Class:SynchroDataSource' => 'Synchro Data Source~~', + 'Class:SynchroDataSource/Attribute:name' => 'Name~~', + 'Class:SynchroDataSource/Attribute:name+' => '~~', + 'Class:SynchroDataSource/Attribute:description' => 'Description~~', + 'Class:SynchroDataSource/Attribute:status' => 'Status~~', + 'Class:SynchroDataSource/Attribute:scope_class' => 'Target class~~', + 'Class:SynchroDataSource/Attribute:scope_class+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~', + 'Class:SynchroDataSource/Attribute:user_id' => 'User~~', + 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact to notify~~', + 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~', + 'Class:SynchroDataSource/Attribute:url_icon' => 'Icon\'s hyperlink~~', + 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which '.ITOP_APPLICATION_SHORT.' is synchronized. +This icon is shown in the tooltip of the “Lock” symbol on '.ITOP_APPLICATION_SHORT.' synchronized object~~', + 'Class:SynchroDataSource/Attribute:url_application' => 'Application\'s hyperlink~~', + 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the object in the external application corresponding to a synchronized '.ITOP_APPLICATION_SHORT.' object. +Possible placeholders: $this->attribute$ and $replica->primary_key$. +The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of any synchronized '.ITOP_APPLICATION_SHORT.' object~~', + 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy~~', + 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Use the attributes": '.ITOP_APPLICATION_SHORT.' object matches replica values for each Synchro attributes flagged for Reconciliation. +"Use primary_key": the column primary_key of the replica is expected to contain the identifier of the '.ITOP_APPLICATION_SHORT.' object~~', + 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Full load interval~~', + 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'A complete reload of all data must occur at least as often as specified here~~', + 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Action on zero~~', + 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Action taken when the search returns no object~~', + 'Class:SynchroDataSource/Attribute:action_on_one' => 'Action on one~~', + 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Action taken when the search returns exactly one object~~', + 'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Action on many~~', + 'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Action taken when the search returns more than one object~~', + 'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Users allowed~~', + 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Who is allowed to delete synchronized objects~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Nobody~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Administrators only~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'All allowed users~~', + 'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Update rules~~', + 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'A list of "field_name:value;": +"field_name" must be a valid field of the Target class. +"value" must be an authorised value for that field.~~', + 'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Retention Duration~~', + 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'How much time an obsolete object is kept before being deleted~~', + 'Class:SynchroDataSource/Attribute:database_table_name' => 'Data table~~', + 'Class:SynchroDataSource/Attribute:database_table_name+' => 'Name of the table to store the synchronization data. If left empty, a default name will be computed.~~', + 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementation~~', + 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsolete~~', + 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Production~~', + 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope restriction~~', + 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Use the attributes~~', + 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Use the primary_key field~~', + 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Create~~', + 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Error~~', + 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Error~~', + 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Update~~', + 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Create~~', + 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Error~~', + 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Take the first one (random?)~~', + 'Class:SynchroDataSource/Attribute:delete_policy' => 'Delete Policy~~', + 'Class:SynchroDataSource/Attribute:delete_policy+' => 'What to do when a replica becomes obsolete: +"Ignore": do nothing, the associated object remains as is in iTop. +"Delete": Delete the associated object in iTop (and the replica in the data table). +"Update": Update the associated object as specified by the Update rules (see below). +"Update then Delete": apply the "Update rules". When Retention Duration expires, execute a "Delete" ~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Delete~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignore~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Update~~', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Update then Delete~~', + 'Class:SynchroDataSource/Attribute:attribute_list' => 'Attributes List~~', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Administrators only~~', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Everybody allowed to delete such objects~~', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Nobody~~', + 'SynchroDataSource:Description' => 'Description~~', + 'SynchroDataSource:Reconciliation' => 'Search & reconciliation~~', + 'SynchroDataSource:Deletion' => 'Deletion rules~~', + 'SynchroDataSource:Status' => 'Status~~', + 'SynchroDataSource:Information' => 'Information~~', + 'SynchroDataSource:Definition' => 'Definition~~', + 'Core:SynchroAttributes' => 'Attributes~~', + 'Core:SynchroStatus' => 'Status~~', + 'Core:Synchro:ErrorsLabel' => 'Errors~~', + 'Core:Synchro:CreatedLabel' => 'Created~~', + 'Core:Synchro:ModifiedLabel' => 'Modified~~', + 'Core:Synchro:UnchangedLabel' => 'Unchanged~~', + 'Core:Synchro:ReconciledErrorsLabel' => 'Errors~~', + 'Core:Synchro:ReconciledLabel' => 'Reconciled~~', + 'Core:Synchro:ReconciledNewLabel' => 'Created~~', + 'Core:SynchroReconcile:Yes' => 'Yes~~', + 'Core:SynchroReconcile:No' => 'No~~', + 'Core:SynchroUpdate:Yes' => 'Yes~~', + 'Core:SynchroUpdate:No' => 'No~~', + 'Core:Synchro:LastestStatus' => 'Latest Status~~', + 'Core:Synchro:History' => 'Synchronization History~~', + 'Core:Synchro:NeverRun' => 'This synchro was never run. No log yet.~~', + 'Core:Synchro:SynchroEndedOn_Date' => 'The latest synchronization ended on %1$s.~~', + 'Core:Synchro:SynchroRunningStartedOn_Date' => 'The synchronization started on %1$s is still running...~~', + 'Core:Synchro:label_repl_ignored' => 'Ignored (%1$s)~~', + 'Core:Synchro:label_repl_disappeared' => 'Disappeared (%1$s)~~', + 'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~', + 'Core:Synchro:label_repl_new' => 'New (%1$s)~~', + 'Core:Synchro:label_obj_deleted' => 'Deleted (%1$s)~~', + 'Core:Synchro:label_obj_obsoleted' => 'Obsoleted (%1$s)~~', + 'Core:Synchro:label_obj_disappeared_errors' => 'Errors (%1$s)~~', + 'Core:Synchro:label_obj_disappeared_no_action' => 'No Action (%1$s)~~', + 'Core:Synchro:label_obj_unchanged' => 'Unchanged (%1$s)~~', + 'Core:Synchro:label_obj_updated' => 'Updated (%1$s)~~', + 'Core:Synchro:label_obj_updated_errors' => 'Errors (%1$s)~~', + 'Core:Synchro:label_obj_new_unchanged' => 'Unchanged (%1$s)~~', + 'Core:Synchro:label_obj_new_updated' => 'Updated (%1$s)~~', + 'Core:Synchro:label_obj_created' => 'Created (%1$s)~~', + 'Core:Synchro:label_obj_new_errors' => 'Errors (%1$s)~~', + 'Core:SynchroLogTitle' => '%1$s - %2$s~~', + 'Core:Synchro:Nb_Replica' => 'Replica processed: %1$s~~', + 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s~~', + 'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'At Least one reconciliation key must be specified, or the reconciliation policy must be to use the primary key.~~', + 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'A delete retention period must be specified, since objects are to be deleted after being marked as obsolete~~', + 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Obsolete objects are to be updated, but no update is specified.~~', + 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'The table %1$s already exists in the database. Please use another name for the synchro data table.~~', + 'Core:SynchroReplica:PublicData' => 'Public Data~~', + 'Core:SynchroReplica:PrivateDetails' => 'Private Details~~', + 'Core:SynchroReplica:BackToDataSource' => 'Go Back to the Synchro Data Source: %1$s~~', + 'Core:SynchroReplica:ListOfReplicas' => 'Replicas of the data source: %1$s~~', + 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)~~', + 'Core:SynchroAtt:attcode' => 'Attribute~~', + 'Core:SynchroAtt:attcode+' => 'Field of the object~~', + 'Core:SynchroAtt:reconciliation' => 'Reconciliation ?~~', + 'Core:SynchroAtt:reconciliation+' => 'Used for searching~~', + 'Core:SynchroAtt:update' => 'Update ?~~', + 'Core:SynchroAtt:update+' => 'Used to update the object~~', + 'Core:SynchroAtt:update_policy' => 'Update Policy~~', + 'Core:SynchroAtt:update_policy+' => 'Behavior of the updated field~~', + 'Core:SynchroAtt:reconciliation_attcode' => 'Reconciliation Key~~', + 'Core:SynchroAtt:reconciliation_attcode+' => 'Attribute Code for the External Key Reconciliation~~', + 'Core:SyncDataExchangeComment' => '(Data Synchro)~~', + 'Core:Synchro:ListOfDataSources' => 'List of data sources:~~', + 'Core:Synchro:LastSynchro' => 'Last synchronization:~~', + 'Core:Synchro:ThisObjectIsSynchronized' => 'This object is synchronized with an external data source~~', + 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'The object was created by the external data source %1$s~~', + 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'The object can be deleted by the external data source %1$s~~', + 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'You cannot delete the object because it is owned by the external data source %1$s~~', + 'TitleSynchroExecution' => 'Execution of the synchronization~~', + 'Class:SynchroDataSource:DataTable' => 'Database table: %1$s~~', + 'Core:SyncDataSourceObsolete' => 'The data source is marked as obsolete. Operation cancelled.~~', + 'Core:SyncDataSourceAccessRestriction' => 'Only adminstrators or the user specified in the data source can execute this operation. Operation cancelled.~~', + 'Core:SyncTooManyMissingReplicas' => 'All records have been untouched for some time (all of the objects could be deleted). Please check that the process that writes into the synchronization table is still running. Operation cancelled.~~', + 'Core:SyncSplitModeCLIOnly' => 'The synchronization can be executed in chunks only if run in mode CLI~~', + 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, %2$s error(s), %3$s warning(s).~~', + 'Core:SynchroReplica:TargetObject' => 'Synchronized Object: %1$s~~', + 'Class:AsyncSendEmail' => 'Email (asynchronous)~~', + 'Class:AsyncSendEmail/Attribute:to' => 'To~~', + 'Class:AsyncSendEmail/Attribute:subject' => 'Subject~~', + 'Class:AsyncSendEmail/Attribute:body' => 'Body~~', + 'Class:AsyncSendEmail/Attribute:header' => 'Header~~', + 'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Encrypted Password~~', + 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Previous Value~~', + 'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~', + 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Previous Value~~', + 'Class:CMDBChangeOpSetAttributeCaseLog' => 'Case Log~~', + 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Last Entry~~', + 'Class:SynchroAttribute' => 'Synchro Attribute~~', + 'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchro Data Source~~', + 'Class:SynchroAttribute/Attribute:attcode' => 'Attribute Code~~', + 'Class:SynchroAttribute/Attribute:update' => 'Update~~', + 'Class:SynchroAttribute/Attribute:reconcile' => 'Reconcile~~', + 'Class:SynchroAttribute/Attribute:update_policy' => 'Update Policy~~', + 'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Locked~~', + 'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Unlocked~~', + 'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Initialize if empty~~', + 'Class:SynchroAttribute/Attribute:finalclass' => 'Class~~', + 'Class:SynchroAttExtKey' => 'Synchro Attribute (ExtKey)~~', + 'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Reconciliation Attribute~~', + 'Class:SynchroAttLinkSet' => 'Synchro Attribute (Linkset)~~', + 'Class:SynchroAttLinkSet/Attribute:row_separator' => 'Rows separator~~', + 'Class:SynchroAttLinkSet/Attribute:attribute_separator' => 'Attributes separator~~', + 'Class:SynchroLog' => 'Synchro Log~~', + 'Class:SynchroLog/Attribute:sync_source_id' => 'Synchro Data Source~~', + 'Class:SynchroLog/Attribute:start_date' => 'Start Date~~', + 'Class:SynchroLog/Attribute:end_date' => 'End Date~~', + 'Class:SynchroLog/Attribute:status' => 'Status~~', + 'Class:SynchroLog/Attribute:status/Value:completed' => 'Completed~~', + 'Class:SynchroLog/Attribute:status/Value:error' => 'Error~~', + 'Class:SynchroLog/Attribute:status/Value:running' => 'Still Running~~', + 'Class:SynchroLog/Attribute:stats_nb_replica_seen' => 'Nb replica seen~~', + 'Class:SynchroLog/Attribute:stats_nb_replica_total' => 'Nb replica total~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_deleted' => 'Nb objects deleted~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_deleted_errors' => 'Nb of errors while deleting~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted' => 'Nb objects obsoleted~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted_errors' => 'Nb of errors while obsoleting~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_created' => 'Nb objects created~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_created_errors' => 'Nb or errors while creating~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_updated' => 'Nb objects updated~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_updated_errors' => 'Nb errors while updating~~', + 'Class:SynchroLog/Attribute:stats_nb_replica_reconciled_errors' => 'Nb of errors during reconciliation~~', + 'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => 'Nb replica disappeared~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => 'Nb objects updated~~', + 'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => 'Nb objects unchanged~~', + 'Class:SynchroLog/Attribute:last_error' => 'Last error~~', + 'Class:SynchroLog/Attribute:traces' => 'Traces~~', + 'Class:SynchroReplica' => 'Synchro Replica~~', + 'Class:SynchroReplica/Attribute:sync_source_id' => 'Synchro Data Source~~', + 'Class:SynchroReplica/Attribute:dest_id' => 'Destination object (ID)~~', + 'Class:SynchroReplica/Attribute:dest_class' => 'Destination type~~', + 'Class:SynchroReplica/Attribute:status_last_seen' => 'Last seen~~', + 'Class:SynchroReplica/Attribute:status' => 'Status~~', + 'Class:SynchroReplica/Attribute:status/Value:modified' => 'Modified~~', + 'Class:SynchroReplica/Attribute:status/Value:new' => 'New~~', + 'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Obsolete~~', + 'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Orphan~~', + 'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Synchronized~~', + 'Class:SynchroReplica/Attribute:status_dest_creator' => 'Object Created ?~~', + 'Class:SynchroReplica/Attribute:status_last_error' => 'Last Error~~', + 'Class:SynchroReplica/Attribute:status_last_warning' => 'Warnings~~', + 'Class:SynchroReplica/Attribute:info_creation_date' => 'Creation Date~~', + 'Class:SynchroReplica/Attribute:info_last_modified' => 'Last Modified Date~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', + 'Class:appUserPreferences' => 'User Preferences~~', + 'Class:appUserPreferences/Attribute:userid' => 'User~~', + 'Class:appUserPreferences/Attribute:preferences' => 'Prefs~~', + 'Core:ExecProcess:Code1' => 'Wrong command or command finished with errors (e.g. wrong script name)~~', + 'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)~~', + 'Core:Duration_Seconds' => '%1$ds~~', + 'Core:Duration_Minutes_Seconds' => '%1$dmin %2$ds~~', + 'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds~~', + 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds~~', + 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as "%1$s")~~', + 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for "%1$s"~~', + 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%~~', + 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter "%1$s"~~', + 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter "query". There is no Query Phrasebook corresponding to the id: "%1$s".~~', + 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~', + 'Core:BulkExportOf_Class' => '%1$s Export~~', + 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~', + 'Core:BulkExport:ExportResult' => 'Result of the export:~~', + 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~', + 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~', + 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~', + 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~', + 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~', + 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~', + 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~', + 'Core:BulkExport:ColumnsOrder' => 'Columns order~~', + 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~', + 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~', + 'Core:BulkExport:CheckAll' => 'Check All~~', + 'Core:BulkExport:UncheckAll' => 'Uncheck All~~', + 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~', + 'Core:BulkExport:CSVOptions' => 'CSV Options~~', + 'Core:BulkExport:CSVLocalization' => 'Localization~~', + 'Core:BulkExport:PDFOptions' => 'PDF Options~~', + 'Core:BulkExport:PDFPageFormat' => 'Page Format~~', + 'Core:BulkExport:PDFPageSize' => 'Page Size:~~', + 'Core:BulkExport:PageSize-A4' => 'A4~~', + 'Core:BulkExport:PageSize-A3' => 'A3~~', + 'Core:BulkExport:PageSize-Letter' => 'Letter~~', + 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~', + 'Core:BulkExport:PageOrientation-L' => 'Landscape~~', + 'Core:BulkExport:PageOrientation-P' => 'Portrait~~', + 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~', + 'Core:BulkExport:XMLOptions' => 'XML Options~~', + 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~', + 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~', + 'Core:BulkExport:OptionNoLocalize' => 'Export Code instead of Label~~', + 'Core:BulkExport:OptionLinkSets' => 'Include linked objects~~', + 'Core:BulkExport:OptionFormattedText' => 'Preserve text formatting~~', + 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~', + 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~', + 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~', + 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~', + 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~', + 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~', + 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~', + 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~', + 'Core:BulkExport:XLSXOptions' => 'Excel Options~~', + 'Core:BulkExport:TextFormat' => 'Text fields containing some HTML markup~~', + 'Core:BulkExport:DateTimeFormat' => 'Date and Time format~~', + 'Core:BulkExport:DateTimeFormatDefault_Example' => 'Default format (%1$s), e.g. %2$s~~', + 'Core:BulkExport:DateTimeFormatCustom_Format' => 'Custom format: %1$s~~', + 'Core:BulkExport:PDF:PageNumber' => 'Page %1$s~~', + 'Core:DateTime:Placeholder_d' => 'DD~~', + 'Core:DateTime:Placeholder_j' => 'D~~', + 'Core:DateTime:Placeholder_m' => 'MM~~', + 'Core:DateTime:Placeholder_n' => 'M~~', + 'Core:DateTime:Placeholder_Y' => 'YYYY~~', + 'Core:DateTime:Placeholder_y' => 'YY~~', + 'Core:DateTime:Placeholder_H' => 'hh~~', + 'Core:DateTime:Placeholder_h' => 'h~~', + 'Core:DateTime:Placeholder_G' => 'hh~~', + 'Core:DateTime:Placeholder_g' => 'h~~', + 'Core:DateTime:Placeholder_a' => 'am/pm~~', + 'Core:DateTime:Placeholder_A' => 'AM/PM~~', + 'Core:DateTime:Placeholder_i' => 'mm~~', + 'Core:DateTime:Placeholder_s' => 'ss~~', + 'Core:Validator:Default' => 'Wrong format~~', + 'Core:Validator:Mandatory' => 'Please, fill this field~~', + 'Core:Validator:MustBeInteger' => 'Must be an integer~~', + 'Core:Validator:MustSelectOne' => 'Please, select one~~', + 'Class:TagSetFieldData' => '%2$s for class %1$s~~', + 'Class:TagSetFieldData+' => '~~', + 'Class:TagSetFieldData/Attribute:code' => 'Code~~', + 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', + 'Class:TagSetFieldData/Attribute:label' => 'Label~~', + 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', + 'Class:TagSetFieldData/Attribute:description' => 'Description~~', + 'Class:TagSetFieldData/Attribute:description+' => '~~', + 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', + 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', + 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', + 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted~~', + 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', + 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters, starting with a letter.~~', + 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'The chosen tag code is a reserved word~~', + 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tags label must not contain \'%1$s\' nor be empty~~', + 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tags Code cannot be changed when used~~', + 'Core:TagSetFieldData:ErrorClassUpdateNotAllowed' => 'Tags "Object Class" cannot be changed~~', + 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribute Code" cannot be changed~~', + 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)~~', + 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag~~', + 'Class:DBProperty' => 'DB property~~', + 'Class:DBProperty+' => '~~', + 'Class:DBProperty/Attribute:name' => 'Name~~', + 'Class:DBProperty/Attribute:name+' => '~~', + 'Class:DBProperty/Attribute:description' => 'Description~~', + 'Class:DBProperty/Attribute:description+' => '~~', + 'Class:DBProperty/Attribute:value' => 'Value~~', + 'Class:DBProperty/Attribute:value+' => '~~', + 'Class:DBProperty/Attribute:change_date' => 'Change date~~', + 'Class:DBProperty/Attribute:change_date+' => '~~', + 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', + 'Class:DBProperty/Attribute:change_comment+' => '~~', + 'Class:BackgroundTask' => 'Background task~~', + 'Class:BackgroundTask+' => '~~', + 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', + 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:running' => 'Running~~', + 'Class:BackgroundTask/Attribute:running+' => '~~', + 'Class:BackgroundTask/Attribute:status' => 'Status~~', + 'Class:BackgroundTask/Attribute:status+' => '~~', + 'Class:AsyncTask' => 'Async. task~~', + 'Class:AsyncTask+' => '~~', + 'Class:AsyncTask/Attribute:created' => 'Created~~', + 'Class:AsyncTask/Attribute:created+' => '~~', + 'Class:AsyncTask/Attribute:started' => 'Started~~', + 'Class:AsyncTask/Attribute:started+' => '~~', + 'Class:AsyncTask/Attribute:planned' => 'Planned~~', + 'Class:AsyncTask/Attribute:planned+' => '~~', + 'Class:AsyncTask/Attribute:event_id' => 'Event~~', + 'Class:AsyncTask/Attribute:event_id+' => '~~', + 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', + 'Class:AsyncTask/Attribute:status' => 'Status~~', + 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', + '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_task_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_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AbstractResource' => 'Abstract Resource~~', + 'Class:AbstractResource+' => '~~', + 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', + 'Class:ResourceAdminMenu+' => '~~', + 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', + 'Class:ResourceRunQueriesMenu+' => '~~', + 'Class:ResourceSystemMenu' => 'Resource System Menu~~', + 'Class:ResourceSystemMenu+' => '~~', +]); diff --git a/dictionaries/lt.dictionary.itop.ui.php b/dictionaries/lt.dictionary.itop.ui.php new file mode 100644 index 0000000000..c5d7a9f1a4 --- /dev/null +++ b/dictionaries/lt.dictionary.itop.ui.php @@ -0,0 +1,1450 @@ + 'Audit Category~~', + 'Class:AuditCategory+' => 'Audit category defines a scope of objects which needs to be audited. +It groups all audit rules applying to that object scope~~', + 'Class:AuditCategory/Attribute:name' => 'Category Name~~', + 'Class:AuditCategory/Attribute:name+' => 'Identify a scope of objects to audit~~', + 'Class:AuditCategory/Attribute:description' => 'Description~~', + 'Class:AuditCategory/Attribute:description+' => 'Long description for this audit category~~', + 'Class:AuditCategory/Attribute:definition_set' => 'Object scope~~', + 'Class:AuditCategory/Attribute:definition_set+' => 'OQL query defining the set of objects to audit~~', + 'Class:AuditCategory/Attribute:rules_list' => 'Audit rules~~', + 'Class:AuditCategory/Attribute:rules_list+' => 'Audit rules using the object scope of this category~~', + 'Class:AuditCategory/Attribute:ok_error_tolerance' => 'Warning threshold~~', + 'Class:AuditCategory/Attribute:ok_error_tolerance+' => 'Percentage of invalid objects below which the result is a warning (orange)~~', + 'Class:AuditCategory/Attribute:warning_error_tolerance' => 'Error threshold~~', + 'Class:AuditCategory/Attribute:warning_error_tolerance+' => 'Percentage of invalid objects below which the result is in error (red)~~', + 'Class:AuditCategory/Attribute:domains_list' => 'Domains~~', + 'Class:AuditCategory/Attribute:domains_list+' => 'Domains which include this category~~', + 'Class:AuditRule' => 'Audit Rule~~', + 'Class:AuditRule+' => 'An audit rule corresponds a single check within an audit category. +It is applied on the scope of objects defined by the audit category~~', + 'Class:AuditRule/Attribute:name' => 'Rule name~~', + 'Class:AuditRule/Attribute:name+' => 'Short name for this rule~~', + 'Class:AuditRule/Attribute:description' => 'Description~~', + 'Class:AuditRule/Attribute:description+' => 'What is checked?~~', + 'Class:AuditRule/Attribute:process' => 'Correction process~~', + 'Class:AuditRule/Attribute:process+' => 'How should it be fixed? Who should do it? ...~~', + 'Class:AuditRule/Attribute:query' => 'Query to run~~', + 'Class:AuditRule/Attribute:query+' => 'The OQL expression to run. Returned classes must be aligned with those of the category\'s scope~~', + 'Class:AuditRule/Attribute:valid_flag' => 'Returned objects: ~~', + 'Class:AuditRule/Attribute:valid_flag+' => 'Does the query to run returns valid or invalid objects? +"Valid objects": then objects in error are those part of the scope and not in the list of valid objects, +"Invalid objects": then objects in error are the invalid objects which are part of the scope~~', + 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'Valid objects~~', + 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'Then objects in error are those part of the scope and not in the list of valid objects~~', + 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'Invalid objects~~', + 'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'Then objects in error are the invalid objects which are part of the scope~~', + 'Class:AuditRule/Attribute:category_id' => 'Category~~', + 'Class:AuditRule/Attribute:category_id+' => 'The category of this rule~~', + 'Class:AuditRule/Attribute:category_name' => 'Category name~~', + 'Class:AuditRule/Attribute:category_name+' => 'Name of the category of this rule~~', + 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', + 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', + 'Class:AuditDomain' => 'Audit Domain~~', + 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. +Domain usually correspond to who is responsible for checking and fixing errors~~', + 'Class:AuditDomain/Attribute:name' => 'Name~~', + 'Class:AuditDomain/Attribute:name+' => 'Its a segmentation of the Audit by who is in charge of fixing it or just interested~~', + 'Class:AuditDomain/Attribute:description' => 'Description~~', + 'Class:AuditDomain/Attribute:description+' => '~~', + 'Class:AuditDomain/Attribute:icon' => 'Icon~~', + 'Class:AuditDomain/Attribute:icon+' => '~~', + 'Class:AuditDomain/Attribute:categories_list' => 'Categories~~', + 'Class:AuditDomain/Attribute:categories_list+' => 'Related audit categories. When running the audit on a domain, all related audit categories are checked and only those.~~', + 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain~~', + 'Class:lnkAuditCategoryToAuditDomain+' => '~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Category~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Audit Category~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => 'Category name~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name+' => 'Audit category name~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id' => 'Domain~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domain~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domain name~~', + 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domain name~~', + 'Class:Query' => 'Query~~', + 'Class:Query+' => 'A query is a data set defined in a dynamic way~~', + 'Class:Query/Attribute:name' => 'Name~~', + 'Class:Query/Attribute:name+' => 'Identifies the query~~', + 'Class:Query/Attribute:description' => 'Description~~', + 'Class:Query/Attribute:description+' => 'Long description for the query (purpose, usage, etc.)~~', + 'Class:Query/Attribute:is_template' => 'Template for OQL fields~~', + 'Class:Query/Attribute:is_template+' => 'Usable as source for recipient OQL in Notifications~~', + 'Class:Query/Attribute:is_template/Value:yes' => 'Yes~~', + 'Class:Query/Attribute:is_template/Value:no' => 'No~~', + 'Class:Query/Attribute:export_count' => 'Export counter~~', + 'Class:Query/Attribute:export_count+' => 'Counter reflecting the number of time this query has been executed~~', + 'Class:Query/Attribute:export_last_date' => 'Last export~~', + 'Class:Query/Attribute:export_last_date+' => 'Date and time of the last export execution~~', + 'Class:Query/Attribute:export_last_user_id' => 'User~~', + 'Class:Query/Attribute:export_last_user_id+' => 'The user who executed the last export~~', + 'Class:Query/Attribute:export_last_user_contact' => 'Contact~~', + 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~', + 'Class:Query/Attribute:usages' => 'Usages~~', + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. + - The "Notification" tag implies the class of returned objects has one and only one field of type email. + - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', + 'Class:Query/Attribute:usages/Value:export' => 'Export~~', + 'Class:Query/Attribute:usages/Value:reference' => 'Reference for AI~~', + 'Class:Query/Attribute:usages/Value:notif' => 'Notification~~', + 'Class:Query/Attribute:usages/Value:draft' => 'Draft~~', + 'Class:Query/Attribute:usages/Value:dashlet' => 'Dashlet~~', + 'Class:Query/Attribute:owner_id' => 'Owner~~', + 'Class:Query/Attribute:owner_id+' => 'Team or person responsible for this query~~', + 'Query:baseinfo' => 'General information~~', + 'Query:exportInfo' => 'Export information~~', + 'Class:QueryOQL/Attribute:fields' => 'Fields~~', + 'Class:QueryOQL/Attribute:fields+' => 'Comma separated list of attributes (or alias.attribute) to export~~', + 'Class:QueryOQL' => 'OQL Query~~', + 'Class:QueryOQL+' => 'A query based on the Object Query Language~~', + 'Class:QueryOQL/Attribute:oql' => 'Expression~~', + 'Class:QueryOQL/Attribute:oql+' => 'OQL Expression~~', + 'Class:User' => 'User~~', + 'Class:User+' => 'User login~~', + 'Class:User/Attribute:finalclass' => 'Type of account~~', + 'Class:User/Attribute:finalclass+' => 'Name of the final class~~', + 'Class:User/Attribute:contactid' => 'Person~~', + 'Class:User/Attribute:contactid+' => 'Mandatory for a User Portal and highly recommended for all but technical accounts~~', + 'Class:User/Attribute:org_id' => 'Organization~~', + 'Class:User/Attribute:org_id+' => 'Organization of the associated person~~', + 'Class:User/Attribute:last_name' => 'Last name~~', + 'Class:User/Attribute:last_name+' => 'Name of the corresponding contact~~', + 'Class:User/Attribute:first_name' => 'First name~~', + 'Class:User/Attribute:first_name+' => 'First name of the corresponding contact~~', + 'Class:User/Attribute:email' => 'Email~~', + 'Class:User/Attribute:email+' => 'Email of the corresponding contact~~', + 'Class:User/Attribute:login' => 'Login~~', + 'Class:User/Attribute:login+' => 'Account identification string, must be unique within '.ITOP_APPLICATION_SHORT.'~~', + 'Class:User/Attribute:language' => 'Language~~', + 'Class:User/Attribute:language+' => 'Default '.ITOP_APPLICATION_SHORT.' language for this user, to choose amoungst languages in which '.ITOP_APPLICATION_SHORT.' was localized . ~~', + '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' => 'French~~', + 'Class:User/Attribute:language/Value:FR FR+' => 'French (France)~~', + 'Class:User/Attribute:profile_list' => 'Profiles~~', + 'Class:User/Attribute:profile_list+' => 'Roles, granting rights for that person~~', + 'Class:User/Attribute:allowed_org_list' => 'Allowed Organizations~~', + 'Class:User/Attribute:allowed_org_list+' => 'The end user is allowed to see data belonging to the following organizations. If no organization is specified, there is no restriction.~~', + 'Class:User/Attribute:status' => 'Status~~', + 'Class:User/Attribute:status+' => 'Whether the user account is enabled or disabled.~~', + 'Class:User/Attribute:status/Value:enabled' => 'Enabled~~', + 'Class:User/Attribute:status/Value:disabled' => 'Disabled~~', + 'Class:User/Error:LoginMustBeUnique' => 'Login must be unique - "%1$s" is already being used.~~', + 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'At least one profile must be assigned to this user.~~', + 'Class:User/Error:PrivilegedUserMustHaveAccessToBackOffice' => 'Profile "%1$s" cannot be given to privileged Users (Administrators, SuperUsers and REST Services Users)~~', + '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:AdminProfileCannotBeRemovedBySelf' => 'You cannot remove your own Administrator profile. Ask another Administrator to do it for you~~', + 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'You cannot remove your own rights to edit Users~~', + 'Class:User/Error:PortalPowerUserHasInsufficientRights' => 'The Portal power user profile does not give sufficient access rights (another profile must be added)~~', + '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.~~', + 'Class:User/Error:PersonIsMandatory' => 'The Contact is mandatory.~~', + 'Class:User/Warning:NoOrganizationMeansFullAccess' => 'No "Allowed Organizations" defined for this user, this means they have access to all organizations~~', + 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office~~', + 'Class:UserInternal' => 'User Internal~~', + 'Class:UserInternal+' => 'User defined within '.ITOP_APPLICATION_SHORT.'~~', + 'Class:URP_Profiles' => 'Profile~~', + 'Class:URP_Profiles+' => 'User profile~~', + 'Class:URP_Profiles/Attribute:name' => 'Name~~', + 'Class:URP_Profiles/Attribute:name+' => '~~', + 'Class:URP_Profiles/Attribute:description' => 'Description~~', + 'Class:URP_Profiles/Attribute:description+' => 'one line description~~', + 'Class:URP_Profiles/Attribute:user_list' => 'Users~~', + 'Class:URP_Profiles/Attribute:user_list+' => 'persons having this role~~', + 'Class:URP_Dimensions' => 'dimension~~', + 'Class:URP_Dimensions+' => 'application dimension (defining silos)~~', + 'Class:URP_Dimensions/Attribute:name' => 'Name~~', + 'Class:URP_Dimensions/Attribute:name+' => '~~', + 'Class:URP_Dimensions/Attribute:description' => 'Description~~', + 'Class:URP_Dimensions/Attribute:description+' => 'one line description~~', + 'Class:URP_Dimensions/Attribute:type' => 'Type~~', + 'Class:URP_Dimensions/Attribute:type+' => 'class name or data type (projection unit)~~', + 'Class:URP_UserProfile' => 'User to profile~~', + 'Class:URP_UserProfile+' => 'user profiles~~', + 'Class:URP_UserProfile/Name' => 'Link between %1$s and %2$s~~', + 'Class:URP_UserProfile/Attribute:userid' => 'User~~', + 'Class:URP_UserProfile/Attribute:userid+' => 'user account~~', + 'Class:URP_UserProfile/Attribute:userlogin' => 'Login~~', + 'Class:URP_UserProfile/Attribute:userlogin+' => 'User\'s login~~', + 'Class:URP_UserProfile/Attribute:profileid' => 'Profile~~', + 'Class:URP_UserProfile/Attribute:profileid+' => 'usage profile~~', + 'Class:URP_UserProfile/Attribute:profile' => 'Profile~~', + 'Class:URP_UserProfile/Attribute:profile+' => 'Profile name~~', + 'Class:URP_UserProfile/Attribute:reason' => 'Reason~~', + 'Class:URP_UserProfile/Attribute:reason+' => 'explain why this person may have this role~~', + 'Class:URP_UserOrg' => 'User organizations~~', + 'Class:URP_UserOrg+' => 'Allowed organizations~~', + 'Class:URP_UserOrg/Name' => 'Link between %1$s and %2$s~~', + 'Class:URP_UserOrg/Attribute:userid' => 'User~~', + 'Class:URP_UserOrg/Attribute:userid+' => 'user account~~', + 'Class:URP_UserOrg/Attribute:userlogin' => 'Login~~', + 'Class:URP_UserOrg/Attribute:userlogin+' => 'User\'s login~~', + 'Class:URP_UserOrg/Attribute:allowed_org_id' => 'Organization~~', + 'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Allowed organization~~', + 'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Organization~~', + 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Allowed organization~~', + 'Class:URP_UserOrg/Attribute:reason' => 'Reason~~', + 'Class:URP_UserOrg/Attribute:reason+' => 'explain why this person is allowed to see the data belonging to this organization~~', + 'Class:URP_ProfileProjection' => 'profile_projection~~', + 'Class:URP_ProfileProjection+' => 'profile projections~~', + 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimension~~', + 'Class:URP_ProfileProjection/Attribute:dimensionid+' => 'application dimension~~', + 'Class:URP_ProfileProjection/Attribute:dimension' => 'Dimension~~', + 'Class:URP_ProfileProjection/Attribute:dimension+' => 'application dimension~~', + 'Class:URP_ProfileProjection/Attribute:profileid' => 'Profile~~', + 'Class:URP_ProfileProjection/Attribute:profileid+' => 'usage profile~~', + 'Class:URP_ProfileProjection/Attribute:profile' => 'Profile~~', + 'Class:URP_ProfileProjection/Attribute:profile+' => 'Profile name~~', + 'Class:URP_ProfileProjection/Attribute:value' => 'Value expression~~', + 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL expression (using $user) | constant | | +attribute code~~', + 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribute~~', + 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Target attribute code (optional)~~', + 'Class:URP_ClassProjection' => 'class_projection~~', + 'Class:URP_ClassProjection+' => 'class projections~~', + 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimension~~', + 'Class:URP_ClassProjection/Attribute:dimensionid+' => 'application dimension~~', + 'Class:URP_ClassProjection/Attribute:dimension' => 'Dimension~~', + 'Class:URP_ClassProjection/Attribute:dimension+' => 'application dimension~~', + 'Class:URP_ClassProjection/Attribute:class' => 'Class~~', + 'Class:URP_ClassProjection/Attribute:class+' => 'Target class~~', + 'Class:URP_ClassProjection/Attribute:value' => 'Value expression~~', + 'Class:URP_ClassProjection/Attribute:value+' => 'OQL expression (using $this) | constant | | +attribute code~~', + 'Class:URP_ClassProjection/Attribute:attribute' => 'Attribute~~', + 'Class:URP_ClassProjection/Attribute:attribute+' => 'Target attribute code (optional)~~', + 'Class:URP_ActionGrant' => 'action_permission~~', + 'Class:URP_ActionGrant+' => 'permissions on classes~~', + 'Class:URP_ActionGrant/Attribute:profileid' => 'Profile~~', + 'Class:URP_ActionGrant/Attribute:profileid+' => 'usage profile~~', + 'Class:URP_ActionGrant/Attribute:profile' => 'Profile~~', + 'Class:URP_ActionGrant/Attribute:profile+' => 'usage profile~~', + 'Class:URP_ActionGrant/Attribute:class' => 'Class~~', + 'Class:URP_ActionGrant/Attribute:class+' => 'Target class~~', + 'Class:URP_ActionGrant/Attribute:permission' => 'Permission~~', + 'Class:URP_ActionGrant/Attribute:permission+' => 'allowed or not allowed?~~', + 'Class:URP_ActionGrant/Attribute:permission/Value:yes' => 'yes~~', + 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => 'yes~~', + 'Class:URP_ActionGrant/Attribute:permission/Value:no' => 'no~~', + 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'no~~', + 'Class:URP_ActionGrant/Attribute:action' => 'Action~~', + 'Class:URP_ActionGrant/Attribute:action+' => 'operations to perform on the given class~~', + 'Class:URP_StimulusGrant' => 'stimulus_permission~~', + 'Class:URP_StimulusGrant+' => 'permissions on stimulus in the life cycle of the object~~', + 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profile~~', + 'Class:URP_StimulusGrant/Attribute:profileid+' => 'usage profile~~', + 'Class:URP_StimulusGrant/Attribute:profile' => 'Profile~~', + 'Class:URP_StimulusGrant/Attribute:profile+' => 'usage profile~~', + 'Class:URP_StimulusGrant/Attribute:class' => 'Class~~', + 'Class:URP_StimulusGrant/Attribute:class+' => 'Target class~~', + 'Class:URP_StimulusGrant/Attribute:permission' => 'Permission~~', + 'Class:URP_StimulusGrant/Attribute:permission+' => 'allowed or not allowed?~~', + 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'yes~~', + 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => 'yes~~', + 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'no~~', + 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'no~~', + 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus~~', + 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'stimulus code~~', + 'Class:URP_AttributeGrant' => 'attribute_permission~~', + 'Class:URP_AttributeGrant+' => 'permissions at the attributes level~~', + 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Action grant~~', + 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'action grant~~', + 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attribute~~', + 'Class:URP_AttributeGrant/Attribute:attcode+' => 'attribute code~~', + 'Class:UserDashboard' => 'User dashboard~~', + 'Class:UserDashboard+' => '~~', + 'Class:UserDashboard/Attribute:user_id' => 'User~~', + 'Class:UserDashboard/Attribute:user_id+' => '~~', + 'Class:UserDashboard/Attribute:menu_code' => 'Menu code~~', + 'Class:UserDashboard/Attribute:menu_code+' => '~~', + 'Class:UserDashboard/Attribute:contents' => 'Contents~~', + 'Class:UserDashboard/Attribute:contents+' => '~~', + 'Menu:WelcomeMenu' => 'Welcome~~', + 'Menu:WelcomeMenu+' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', + 'Menu:WelcomeMenuPage' => 'Welcome~~', + 'Menu:WelcomeMenuPage+' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', + 'Menu:AdminTools' => 'Administration~~', + 'Menu:AdminTools+' => 'Administration tools~~', + 'Menu:AdminTools?' => 'Tools accessible only to users having the administrator profile~~', + 'Menu:CSVImportMenu' => 'CSV import~~', + 'Menu:CSVImportMenu+' => 'Bulk creation or update~~', + 'Menu:DataModelMenu' => 'Data model~~', + 'Menu:DataModelMenu+' => 'Overview of the data model~~', + 'Menu:ExportMenu' => 'Export~~', + 'Menu:ExportMenu+' => 'Export the results of any query in HTML, CSV or XML~~', + 'Menu:NotificationsMenu' => 'Notifications~~', + 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~', + 'Menu:MyShortcuts' => 'My Shortcuts~~', + 'Menu:DataAdministration' => 'Data administration~~', + 'Menu:DataAdministration+' => '~~', + 'BooleanLabel:yes' => 'yes~~', + 'BooleanLabel:no' => 'no~~', + 'UI:WelcomeMenu:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', + 'UI:WelcomeMenu:AllOpenRequests' => 'Open requests: %1$d~~', + 'UI:WelcomeMenu:MyCalls' => 'My requests~~', + 'UI:WelcomeMenu:OpenIncidents' => 'Open incidents: %1$d~~', + 'UI:WelcomeMenu:AllConfigItems' => 'Configuration Items: %1$d~~', + 'UI:WelcomeMenu:MyIncidents' => 'Incidents assigned to me~~', + 'UI:AllOrganizations' => ' All Organizations ~~', + 'UI:YourSearch' => 'Your Search~~', + 'UI:LoggedAsMessage' => 'Logged in as %1$s (%2$s)~~', + 'UI:LoggedAsMessage+Admin' => 'Logged in as %1$s (%2$s, Administrator)~~', + 'UI:Button:Logoff' => 'Log off~~', + 'UI:Button:GlobalSearch' => 'Search~~', + 'UI:Button:Search' => ' Search ~~', + 'UI:Button:Clear' => ' Clear ~~', + 'UI:Button:Confirm' => ' Confirm ~~', + 'UI:Button:SearchInHierarchy' => 'Search in hierarchy~~', + 'UI:Button:Query' => ' Query ~~', + 'UI:Button:Ok' => 'Ok~~', + 'UI:Button:Save' => 'Save~~', + 'UI:Button:SaveAnd' => 'Save and %1$s~~', + 'UI:Button:Cancel' => 'Cancel~~', + 'UI:Button:Close' => 'Close~~', + 'UI:Button:Apply' => 'Apply~~', + 'UI:Button:Send' => 'Send~~', + 'UI:Button:SendAnd' => 'Send and %1$s~~', + 'UI:Button:Back' => ' << Back ~~', + 'UI:Button:Restart' => ' |<< Restart ~~', + 'UI:Button:Next' => ' Next >> ~~', + 'UI:Button:Finish' => ' Finish ~~', + 'UI:Button:DoImport' => ' Run the Import ! ~~', + 'UI:Button:Done' => ' Done ~~', + 'UI:Button:SimulateImport' => ' Simulate the Import ~~', + 'UI:Button:Test' => 'Test!~~', + 'UI:Button:Evaluate' => ' Evaluate ~~', + 'UI:Button:Evaluate:Title' => ' Evaluate (Ctrl+Enter)~~', + 'UI:Button:AddObject' => ' Add... ~~', + 'UI:Button:BrowseObjects' => ' Browse... ~~', + 'UI:Button:Add' => ' Add ~~', + 'UI:Button:AddToList' => ' << Add ~~', + 'UI:Button:RemoveFromList' => ' Remove >> ~~', + 'UI:Button:FilterList' => ' Filter... ~~', + 'UI:Button:Create' => ' Create ~~', + 'UI:Button:Delete' => ' Delete ~~', + 'UI:Button:Rename' => ' Rename... ~~', + 'UI:Button:ChangePassword' => ' Change Password ~~', + 'UI:Button:ResetPassword' => ' Reset Password ~~', + 'UI:Button:Insert' => 'Insert~~', + 'UI:Button:More' => 'More~~', + 'UI:Button:Less' => 'Less~~', + 'UI:Button:Wait' => 'Please wait while updating fields~~', + 'UI:Treeview:CollapseAll' => 'Collapse All~~', + 'UI:Treeview:ExpandAll' => 'Expand All~~', + 'UI:UserPref:DoNotShowAgain' => 'Do not show again~~', + 'UI:InputFile:NoFileSelected' => 'No File Selected~~', + 'UI:InputFile:SelectFile' => 'Select a file~~', + 'UI:SearchToggle' => 'Search~~', + 'UI:ClickToCreateNew' => 'Create a %1$s~~', + 'UI:SearchFor_Class' => 'Search for %1$s objects~~', + 'UI:NoObjectToDisplay' => 'No object to display.~~', + 'UI:Error:SaveFailed' => 'The object cannot be saved :~~', + 'UI:Error:MandatoryTemplateParameter_object_id' => 'Parameter object_id is mandatory when link_attr is specified. Check the definition of the display template.~~', + 'UI:Error:MandatoryTemplateParameter_target_attr' => 'Parameter target_attr is mandatory when link_attr is specified. Check the definition of the display template.~~', + 'UI:Error:MandatoryTemplateParameter_group_by' => 'Parameter group_by is mandatory. Check the definition of the display template.~~', + 'UI:Error:InvalidGroupByFields' => 'Invalid list of fields to group by: "%1$s".~~', + 'UI:Error:UnsupportedStyleOfBlock' => 'Error: unsupported style of block: "%1$s".~~', + 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => 'Incorrect link definition: the class of objects to manage: %1$s was not found as an external key in the class %2$s~~', + 'UI:Error:Object_Class_Id_NotFound' => 'Object: %1$s:%2$d not found.~~', + 'UI:Error:WizardCircularReferenceInDependencies' => 'Error: Circular reference in the dependencies between the fields, check the data model.~~', + 'UI:Error:UploadedFileTooBig' => 'The uploaded file is too big. (Max allowed size is %1$s). To modify this limit, contact your '.ITOP_APPLICATION_SHORT.' administrator. (Check the PHP configuration for upload_max_filesize and post_max_size on the server).~~', + 'UI:Error:UploadedFileTruncated.' => 'Uploaded file has been truncated !~~', + 'UI:Error:NoTmpDir' => 'The temporary directory is not defined.~~', + 'UI:Error:CannotWriteToTmp_Dir' => 'Unable to write the temporary file to the disk. upload_tmp_dir = "%1$s".~~', + 'UI:Error:UploadStoppedByExtension_FileName' => 'Upload stopped by extension. (Original file name = "%1$s").~~', + 'UI:Error:UploadFailedUnknownCause_Code' => 'File upload failed, unknown cause. (Error code = "%1$s").~~', + 'UI:Error:1ParametersMissing' => 'Error: the following parameter must be specified for this operation: %1$s.~~', + 'UI:Error:2ParametersMissing' => 'Error: the following parameters must be specified for this operation: %1$s and %2$s.~~', + 'UI:Error:3ParametersMissing' => 'Error: the following parameters must be specified for this operation: %1$s, %2$s and %3$s.~~', + 'UI:Error:4ParametersMissing' => 'Error: the following parameters must be specified for this operation: %1$s, %2$s, %3$s and %4$s.~~', + 'UI:Error:IncorrectOQLQuery_Message' => 'Error: incorrect OQL query: %1$s~~', + 'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => 'An error occured while running the query: %1$s~~', + 'UI:Error:ObjectAlreadyUpdated' => 'Error: the object has already been updated.~~', + 'UI:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated.~~', + 'UI:Error:ObjectsAlreadyDeleted' => 'Error: objects have already been deleted!~~', + 'UI:Error:BulkDeleteNotAllowedOn_Class' => 'You are not allowed to perform a bulk delete of objects of class %1$s~~', + 'UI:Error:DeleteNotAllowedOn_Class' => 'You are not allowed to delete objects of class %1$s~~', + 'UI:Error:ReadNotAllowedOn_Class' => 'You are not allowed to view objects of class %1$s~~', + 'UI:Error:BulkModifyNotAllowedOn_Class' => 'You are not allowed to perform a bulk update of objects of class %1$s~~', + 'UI:Error:ObjectAlreadyCloned' => 'Error: the object has already been cloned!~~', + 'UI:Error:ObjectAlreadyCreated' => 'Error: the object has already been created!~~', + 'UI:Error:Invalid_Stimulus_On_Object_In_State' => '%2$s is currently in the "%3$s" state, the "%1$s" operation you requested could not be applied.~~', + 'UI:Error:InvalidDashboardFile' => 'Error: invalid dashboard file~~', + 'UI:Error:InvalidDashboard' => 'Error: invalid dashboard~~', + 'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~', + 'UI:Error:MaintenanceTitle' => 'Maintenance~~', + 'UI:Error:InvalidToken' => 'The current session is invalid. Please refresh the page and try again. If the problem persists, please log out and log in again.~~', + 'UI:Error:TwigController' => 'Internal error in form controller~~', + 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~', + 'UI:GroupBy:Count' => 'Count~~', + 'UI:GroupBy:Count+' => 'Number of elements~~', + 'UI:CountOfObjects' => '%1$d objects matching the criteria.~~', + 'UI_CountOfObjectsShort' => '%1$d objects.~~', + 'UI:NoObject_Class_ToDisplay' => 'No %1$s to display~~', + 'UI:History:LastModified_On_By' => 'Last modified on %1$s by %2$s.~~', + 'UI:HistoryTab' => 'History~~', + 'UI:NotificationsTab' => 'Notifications~~', + 'UI:History:BulkImports' => 'History~~', + 'UI:History:BulkImports+' => 'List of CSV imports (latest import first)~~', + 'UI:History:BulkImportDetails' => 'Changes resulting from the CSV import performed on %1$s (by %2$s)~~', + 'UI:History:Date' => 'Date~~', + 'UI:History:Date+' => 'Date of the change~~', + 'UI:History:User' => 'User~~', + 'UI:History:User+' => 'User who made the change~~', + 'UI:History:Changes' => 'Changes~~', + 'UI:History:Changes+' => 'Changes made to the object~~', + 'UI:History:StatsCreations' => 'Created~~', + 'UI:History:StatsCreations+' => 'Count of objects created~~', + 'UI:History:StatsModifs' => 'Modified~~', + 'UI:History:StatsModifs+' => 'Count of objects modified~~', + 'UI:History:StatsDeletes' => 'Deleted~~', + 'UI:History:StatsDeletes+' => 'Count of objects deleted~~', + 'UI:Loading' => 'Loading...~~', + 'UI:Menu:Actions' => 'Actions~~', + 'UI:Menu:OtherActions' => 'Other Actions~~', + 'UI:Menu:Transitions' => 'Transitions~~', + 'UI:Menu:OtherTransitions' => 'Other Transitions~~', + 'UI:Menu:View' => 'View this object~~', + 'UI:Menu:New' => 'New...~~', + 'UI:Menu:Add' => 'Add...~~', + 'UI:Menu:Manage' => 'Manage...~~', + 'UI:Menu:EMail' => 'eMail~~', + 'UI:Menu:CSVExport' => 'CSV Export...~~', + 'UI:Menu:OpenOQL' => 'View the OQL query~~', + 'UI:Menu:Modify' => 'Modify...~~', + 'UI:Menu:Delete' => 'Delete...~~', + 'UI:Menu:BulkDelete' => 'Delete...~~', + 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~', + 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~', + 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~', + 'UI:UndefinedObject' => 'undefined~~', + 'UI:Document:OpenInNewWindow:Download' => 'Open in new window: %1$s, Download: %2$s~~', + 'UI:SplitDateTime-Date' => 'date~~', + 'UI:SplitDateTime-Time' => 'time~~', + 'UI:TruncatedResults' => '%1$d objects displayed out of %2$d~~', + 'UI:DisplayAll' => 'Display All~~', + 'UI:CollapseList' => 'Collapse~~', + 'UI:CountOfResults' => '%1$d object(s)~~', + 'UI:ChangesLogTitle' => 'Changes log (%1$d):~~', + 'UI:EmptyChangesLogTitle' => 'Changes log is empty~~', + 'UI:SearchFor_Class_Objects' => 'Search for %1$s Objects~~', + 'UI:OQLQueryBuilderTitle' => 'OQL Query Builder~~', + 'UI:OQLQueryTab' => 'OQL Query~~', + 'UI:SimpleSearchTab' => 'Simple Search~~', + 'UI:Details+' => 'Details~~', + 'UI:SearchValue:Any' => '* Any *~~', + 'UI:SearchValue:Mixed' => '* mixed *~~', + 'UI:SearchValue:NbSelected' => '# selected~~', + 'UI:SearchValue:CheckAll' => 'Check All~~', + 'UI:SearchValue:UncheckAll' => 'Uncheck All~~', + 'UI:SelectOne' => '-- select one --~~', + 'UI:AccessRO-All' => ITOP_APPLICATION.' is read-only~~', + 'UI:AccessRO-Users' => ITOP_APPLICATION.' is read-only for end-users~~', + 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~', + 'UI:CSVImport:MappingSelectOne' => '-- select one --~~', + 'UI:CSVImport:MappingNotApplicable' => '-- ignore this field --~~', + 'UI:CSVImport:NoData' => 'Empty data set..., please provide some data!~~', + 'UI:Title:DataPreview' => 'Data Preview~~', + 'UI:CSVImport:ErrorOnlyOneColumn' => 'Error: The data contains only one column. Did you select the appropriate separator character?~~', + 'UI:CSVImport:FieldName' => 'Field %1$d~~', + 'UI:CSVImport:DataLine1' => 'Data Line 1~~', + 'UI:CSVImport:DataLine2' => 'Data Line 2~~', + 'UI:CSVImport:idField' => 'id (Primary Key)~~', + 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import~~', + 'UI:Title:BulkImport+' => 'CSV Import Wizard~~', + 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~', + 'UI:CSVImport:ClassesSelectOne' => '-- select one --~~', + 'UI:CSVImport:ErrorExtendedAttCode' => 'Internal error: "%1$s" is an incorrect code because "%2$s" is NOT an external key of the class "%3$s"~~', + 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objects(s) will stay unchanged.~~', + 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objects(s) will be modified.~~', + 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objects(s) will be added.~~', + 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objects(s) will have errors.~~', + 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objects(s) remained unchanged.~~', + 'UI:CSVImport:ObjectsWereModified' => '%1$d objects(s) were modified.~~', + 'UI:CSVImport:ObjectsWereAdded' => '%1$d objects(s) were added.~~', + 'UI:CSVImport:ObjectsHadErrors' => '%1$d objects(s) had errors.~~', + 'UI:Title:CSVImportStep2' => 'Step 2 of 5: CSV data options~~', + 'UI:Title:CSVImportStep3' => 'Step 3 of 5: Data mapping~~', + 'UI:Title:CSVImportStep4' => 'Step 4 of 5: Import simulation~~', + 'UI:Title:CSVImportStep5' => 'Step 5 of 5: Import completed~~', + 'UI:CSVImport:LinesNotImported' => 'Lines that could not be loaded:~~', + 'UI:CSVImport:LinesNotImported+' => 'The following lines have not been imported because they contain errors~~', + 'UI:CSVImport:SeparatorComma+' => ', (comma)~~', + 'UI:CSVImport:SeparatorSemicolon+' => '; (semicolon)~~', + 'UI:CSVImport:SeparatorTab+' => 'tab~~', + 'UI:CSVImport:SeparatorOther' => 'other:~~', + 'UI:CSVImport:QualifierDoubleQuote+' => '" (double quote)~~', + 'UI:CSVImport:QualifierSimpleQuote+' => '\' (simple quote)~~', + 'UI:CSVImport:QualifierOther' => 'other:~~', + 'UI:CSVImport:TreatFirstLineAsHeader' => 'Treat the first line as a header (column names)~~', + 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => 'Skip %1$s line(s) at the beginning of the file~~', + 'UI:CSVImport:CSVDataPreview' => 'CSV Data Preview~~', + 'UI:CSVImport:Column' => 'Column %1$s~~', + 'UI:CSVImport:SelectFile' => 'Select the file to import:~~', + 'UI:CSVImport:Tab:LoadFromFile' => 'Load from a file~~', + 'UI:CSVImport:Tab:CopyPaste' => 'Copy and paste data~~', + 'UI:CSVImport:Tab:Templates' => 'Templates~~', + 'UI:CSVImport:PasteData' => 'Paste the data to import:~~', + 'UI:CSVImport:PickClassForTemplate' => 'Pick the template to download: ~~', + 'UI:CSVImport:SeparatorCharacter' => 'Separator character:~~', + 'UI:CSVImport:TextQualifierCharacter' => 'Text qualifier character~~', + 'UI:CSVImport:CommentsAndHeader' => 'Comments and header~~', + 'UI:CSVImport:SelectClass' => 'Select the class to import:~~', + 'UI:CSVImport:AdvancedMode' => 'Advanced mode~~', + 'UI:CSVImport:AdvancedMode+' => 'In advanced mode the "id" (primary key) of the objects can be used to update and rename objects.However the column "id" (if present) can only be used as a search criteria and can not be combined with any other search criteria.~~', + 'UI:CSVImport:SelectAClassFirst' => 'To configure the mapping, select a class first.~~', + 'UI:CSVImport:HeaderFields' => 'Fields~~', + 'UI:CSVImport:HeaderMappings' => 'Mappings~~', + 'UI:CSVImport:HeaderSearch' => 'Search?~~', + 'UI:CSVImport:AlertIncompleteMapping' => 'Please select a mapping for every field.~~', + 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~', + 'UI:CSVImport:AlertNoSearchCriteria' => 'Please select at least one search criteria~~', + 'UI:CSVImport:Encoding' => 'Character encoding~~', + 'UI:CSVImport:ViewAllPossibleValues' => 'View all possible values~~', + 'UI:CSVImport:ViewAllAmbiguousValues' => 'View all ambiguous values~~', + 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Universal Search~~', + 'UI:UniversalSearch:Error' => 'Error: %1$s~~', + 'UI:UniversalSearch:LabelSelectTheClass' => 'Select the class to search: ~~', + 'UI:CSVReport-Value-Modified' => 'Modified~~', + 'UI:CSVReport-Value-SetIssue' => 'Invalid value for attribute~~', + 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' is an invalid value~~', + 'UI:CSVReport-Value-NoMatch' => 'No match for value \'%1$s\'~~', + 'UI:CSVReport-Value-NoMatch-PossibleValues' => 'Some possible \'%1$s\' value(s): %2$s~~', + 'UI:CSVReport-Value-NoMatch-NoObject' => 'There are no \'%1$s\' objects~~', + 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => 'There are no \'%1$s\' objects found with your current profile~~', + 'UI:CSVReport-Value-NoMatch-SomeObjectNotVisibleForCurrentUser' => 'There are some \'%1$s\' objects not visible with your current profile~~', + 'UI:CSVReport-Value-Missing' => 'Missing mandatory value~~', + 'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects~~', + 'UI:CSVReport-Row-Unchanged' => 'unchanged~~', + 'UI:CSVReport-Row-Created' => 'created~~', + 'UI:CSVReport-Row-Updated' => 'updated %1$d cols~~', + 'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~', + 'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~', + 'UI:CSVReport-Value-Issue-Null' => 'Null not allowed~~', + 'UI:CSVReport-Value-Issue-NotFound' => 'Object not found~~', + 'UI:CSVReport-Value-Issue-FoundMany' => 'Found %1$d matches~~', + 'UI:CSVReport-Value-Issue-Readonly' => 'The attribute \'%1$s\' is read-only and cannot be modified (current value: %2$s, proposed value: %3$s)~~', + 'UI:CSVReport-Value-Issue-Format' => 'Failed to process input: %1$s~~', + 'UI:CSVReport-Value-Issue-NoMatch' => 'Unexpected value for attribute \'%1$s\': no match found, check spelling~~', + 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~', + 'UI:CSVReport-Value-Issue-Unknown' => 'Unexpected value for attribute \'%1$s\': %2$s~~', + 'UI:CSVReport-Row-Issue-Inconsistent' => 'Attributes not consistent with each others: %1$s~~', + 'UI:CSVReport-Row-Issue-Attribute' => 'Unexpected attribute value(s)~~', + 'UI:CSVReport-Row-Issue-MissingExtKey' => 'Could not be created, due to missing external key(s): %1$s~~', + 'UI:CSVReport-Row-Issue-DateFormat' => 'wrong date format~~', + 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~', + 'UI:CSVReport-Row-Issue-Reconciliation' => 'failed to reconcile~~', + 'UI:CSVReport-Row-Issue-Ambiguous' => 'ambiguous reconciliation~~', + 'UI:CSVReport-Row-Issue-Internal' => 'Internal error: %1$s, %2$s~~', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', + 'UI:CSVReport-Icon-Unchanged' => 'Unchanged~~', + 'UI:CSVReport-Icon-Modified' => 'Modified~~', + 'UI:CSVReport-Icon-Missing' => 'Missing~~', + 'UI:CSVReport-Object-MissingToUpdate' => 'Missing object: will be updated~~', + 'UI:CSVReport-Object-MissingUpdated' => 'Missing object: updated~~', + 'UI:CSVReport-Icon-Created' => 'Created~~', + 'UI:CSVReport-Object-ToCreate' => 'Object will be created~~', + 'UI:CSVReport-Object-Created' => 'Object created~~', + 'UI:CSVReport-Icon-Error' => 'Error~~', + 'UI:CSVReport-Object-Error' => 'ERROR: %1$s~~', + 'UI:CSVReport-Object-Ambiguous' => 'AMBIGUOUS: %1$s~~', + 'UI:CSVReport-Stats-Errors' => '%1$.0f %% of the loaded objects have errors and will be ignored.~~', + 'UI:CSVReport-Stats-Created' => '%1$.0f %% of the loaded objects will be created.~~', + 'UI:CSVReport-Stats-Modified' => '%1$.0f %% of the loaded objects will be modified.~~', + 'UI:CSVExport:AdvancedMode' => 'Advanced mode~~', + 'UI:CSVExport:AdvancedMode+' => 'In advanced mode, several columns are added to the export: the id of the object, the id of external keys and their reconciliation attributes.~~', + 'UI:CSVExport:LostChars' => 'Encoding issue~~', + 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. '.ITOP_APPLICATION_SHORT.' has detected some characters that are not compatible with this format. Those characters will either be replaced by a substitute (e.g. accentuated chars losing the accent), or they will be discarded. You can copy/paste the data from your web browser. Alternatively, you can contact your administrator to change the encoding (See parameter \'csv_file_default_charset\').~~', + 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit~~', + 'UI:Audit:Interactive:All:Title' => 'Audit results~~', + 'UI:Audit:Interactive:All:SubTitle' => 'Full audit: includes all rules, all categories, all domains~~', + 'UI:Audit:Interactive:All:BreadCrumb' => 'Full audit~~', + 'UI:Audit:Interactive:All:BreadCrumb+' => 'Audit results for all rules~~', + 'UI:Audit:Interactive:Categories:Title' => 'Audit results for categories: %1$s~~', + 'UI:Audit:Interactive:Categories:SubTitle' => 'Audit results for all the rules belonging to one of those %1$s categories~~', + 'UI:Audit:Interactive:Categories:BreadCrumb' => 'Categories~~', + 'UI:Audit:Interactive:Categories:BreadCrumb+' => 'Audit categories: %1$s~~', + 'UI:Audit:Interactive:Domain:Title' => 'Audit results for Domain: %1$s~~', + 'UI:Audit:Interactive:Domain:SubTitle' => 'Audit results for all the rules belonging to a category related to the domain: %1$s~~', + 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s~~', + 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit for Domain: %1$s~~', + 'UI:Audit:Interactive:Selection:Title' => 'Selection of an audit~~', + 'UI:Audit:Interactive:Selection:SubTitle' => 'Select a domain to get the results limited to this domain or select "All categories" to get a full audit (can take time or even fail if too much data to audit)~~', + 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Selection~~', + 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selection of an Audit to run~~', + 'UI:Audit:Interactive:Selection:BadgeAll' => 'All categories~~', + 'UI:Audit:Interactive:Button:Back' => 'Back to the audit~~', + 'UI:Audit:Interactive:Button:Configuration' => 'Audit configuration~~', + 'UI:Audit:ViewRules' => 'Check the rules~~', + 'UI:Audit:HeaderAuditRule' => 'Audit Rule~~', + 'UI:Audit:HeaderNbObjects' => '# Objects~~', + 'UI:Audit:HeaderNbErrors' => '# Errors~~', + 'UI:Audit:PercentageOk' => '% Ok~~', + 'UI:Audit:OqlError' => 'OQL Error~~', + 'UI:Audit:Error:ValueNA' => 'n/a~~', + 'UI:Audit:ErrorIn_Rule' => 'Error in Rule~~', + 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL Error in the Rule %1$s: %2$s.~~', + 'UI:Audit:ErrorIn_Category' => 'Error in Category~~', + 'UI:Audit:ErrorIn_Category_Reason' => 'OQL Error in the Category %1$s: %2$s.~~', + 'UI:Audit:AuditErrors' => 'Audit Errors~~', + 'UI:Audit:Dashboard:ObjectsAudited' => 'Objects audited~~', + 'UI:Audit:Dashboard:ObjectsInError' => 'Objects in errors~~', + 'UI:Audit:Dashboard:ObjectsValidated' => 'Objects validated~~', + 'UI:Audit:AuditCategory:Subtitle' => '%1$s errors ouf of %2$s - %3$s%% of the object are valid~~', + 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL Query Evaluation~~', + 'UI:RunQuery:QueryExamples' => 'Query Examples~~', + 'UI:RunQuery:QueryResults' => 'Query Results~~', + 'UI:RunQuery:HeaderPurpose' => 'Purpose~~', + 'UI:RunQuery:HeaderPurpose+' => 'Explanation about the query~~', + 'UI:RunQuery:HeaderOQLExpression' => 'OQL Expression~~', + 'UI:RunQuery:HeaderOQLExpression+' => 'The query in OQL syntax~~', + 'UI:RunQuery:ExpressionToEvaluate' => 'Expression to evaluate: ~~', + 'UI:RunQuery:QueryArguments' => 'Query Arguments~~', + 'UI:RunQuery:MoreInfo' => 'More information about the query: ~~', + 'UI:RunQuery:DevelopedQuery' => 'Redevelopped query expression: ~~', + 'UI:RunQuery:SerializedFilter' => 'Serialized filter: ~~', + 'UI:RunQuery:DevelopedOQL' => 'Developed OQL~~', + 'UI:RunQuery:DevelopedOQLCount' => 'Developed OQL for count~~', + 'UI:RunQuery:ResultSQLCount' => 'Resulting SQL for count~~', + 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', + 'UI:RunQuery:Error' => 'An error occured while running the query~~', + 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries~~', + 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.
Should you want to guarantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.~~', + 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objects schema~~', + 'UI:Schema:TitleForClass' => '%1$s schema~~', + 'UI:Schema:NoClassSelected' => 'No class selected, please choose one~~', + 'UI:Schema:CategoryMenuItem' => 'Category %1$s~~', + 'UI:Schema:Relationships' => 'Relationships~~', + 'UI:Schema:AbstractClass' => 'Abstract class: no object from this class can be instantiated.~~', + 'UI:Schema:NonAbstractClass' => 'Non abstract class: objects from this class can be instantiated.~~', + 'UI:Schema:ClassHierarchyTitle' => 'Class hierarchy~~', + 'UI:Schema:AllClasses' => 'All classes~~', + 'UI:Schema:ExternalKey_To' => 'External key to %1$s~~', + 'UI:Schema:Columns_Description' => 'Columns: %1$s~~', + 'UI:Schema:Default_Description' => 'Default: "%1$s"~~', + 'UI:Schema:NullAllowed' => 'Null Allowed~~', + 'UI:Schema:NullNotAllowed' => 'Null NOT Allowed~~', + 'UI:Schema:Attributes' => 'Attributes~~', + 'UI:Schema:AttributeCode' => 'Attribute Code~~', + 'UI:Schema:AttributeCode+' => 'Internal code of the attribute~~', + 'UI:Schema:Label' => 'Label~~', + 'UI:Schema:Label+' => 'Label of the attribute~~', + 'UI:Schema:Type' => 'Type~~', + 'UI:Schema:Type+' => 'Data type of the attribute~~', + 'UI:Schema:Origin' => 'Origin~~', + 'UI:Schema:Origin+' => 'The base class in which this attribute is defined~~', + 'UI:Schema:Description' => 'Description~~', + 'UI:Schema:Description+' => 'Description of the attribute~~', + 'UI:Schema:AllowedValues' => 'Allowed values~~', + 'UI:Schema:AllowedValues+' => 'Restrictions on the possible values for this attribute~~', + 'UI:Schema:MoreInfo' => 'More info~~', + 'UI:Schema:MoreInfo+' => 'More information about the field defined in the database~~', + 'UI:Schema:SearchCriteria' => 'Search criteria~~', + 'UI:Schema:FilterCode' => 'Filter code~~', + 'UI:Schema:FilterCode+' => 'Code of this search criteria~~', + 'UI:Schema:FilterDescription' => 'Description~~', + 'UI:Schema:FilterDescription+' => 'Description of this search criteria~~', + 'UI:Schema:AvailOperators' => 'Available operators~~', + 'UI:Schema:AvailOperators+' => 'Possible operators for this search criteria~~', + 'UI:Schema:ChildClasses' => 'Child classes~~', + 'UI:Schema:ReferencingClasses' => 'Referencing classes~~', + 'UI:Schema:RelatedClasses' => 'Related classes~~', + 'UI:Schema:LifeCycle' => 'Life cycle~~', + 'UI:Schema:Triggers' => 'Triggers~~', + 'UI:Schema:Relation_Code_Description' => 'Relation %1$s (%2$s)~~', + 'UI:Schema:RelationDown_Description' => 'Down: %1$s~~', + 'UI:Schema:RelationUp_Description' => 'Up: %1$s~~', + 'UI:Schema:RelationPropagates' => '%1$s: propagate to %2$d levels, query: %3$s~~', + 'UI:Schema:RelationDoesNotPropagate' => '%1$s: does not propagate (%2$d levels), query: %3$s~~', + 'UI:Schema:Class_ReferencingClasses_From_By' => '%1$s is referenced by the class %2$s via the field %3$s~~', + 'UI:Schema:Class_IsLinkedTo_Class_Via_ClassAndAttribute' => '%1$s is linked to %2$s via %3$s::%4$s~~', + 'UI:Schema:Links:1-n' => 'Classes pointing to %1$s (1:n links):~~', + 'UI:Schema:Links:n-n' => 'Classes linked to %1$s (n:n links):~~', + 'UI:Schema:Links:All' => 'Graph of all related classes~~', + 'UI:Schema:NoLifeCyle' => 'There is no life cycle defined for this class.~~', + 'UI:Schema:LifeCycleTransitions' => 'States and Transitions~~', + 'UI:Schema:LifeCyleAttributeOptions' => 'Attribute options~~', + 'UI:Schema:LifeCycleHiddenAttribute' => 'Hidden~~', + 'UI:Schema:LifeCycleReadOnlyAttribute' => 'Read-only~~', + 'UI:Schema:LifeCycleMandatoryAttribute' => 'Mandatory~~', + 'UI:Schema:LifeCycleAttributeMustChange' => 'Must change~~', + 'UI:Schema:LifeCycleAttributeMustPrompt' => 'User will be prompted to change the value~~', + 'UI:Schema:LifeCycleEmptyList' => 'empty list~~', + 'UI:Schema:ClassFilter' => 'Class:~~', + 'UI:Schema:DisplayLabel' => 'Display:~~', + 'UI:Schema:DisplaySelector/LabelAndCode' => 'Label and code~~', + 'UI:Schema:DisplaySelector/Label' => 'Label~~', + 'UI:Schema:DisplaySelector/Code' => 'Code~~', + 'UI:Schema:Attribute/Filter' => 'Filter~~', + 'UI:Schema:DefaultNullValue' => 'Default null : "%1$s"~~', + 'UI:Schema:Events' => 'Events~~', + 'UI:Schema:Events:Defined' => 'Defined events~~', + 'UI:Schema:Events:NoEvent' => 'No event defined~~', + 'UI:Schema:Events:Listeners' => 'Event listeners~~', + 'UI:Schema:Events:NoListener' => 'No event listener~~', + 'UI:Schema:Events:Event' => 'Event~~', + 'UI:Schema:Events:Description' => 'Description~~', + 'UI:Schema:Events:Listener' => 'Listener~~', + 'UI:Schema:Events:Rank' => 'Rank~~', + 'UI:Schema:Events:Module' => 'Module~~', + 'UI:LinksWidget:Autocomplete+' => 'Type the first 3 characters...~~', + 'UI:Edit:SearchQuery' => 'Select a predefined query~~', + 'UI:Edit:TestQuery' => 'Test query~~', + 'UI:Combo:SelectValue' => '--- select a value ---~~', + 'UI:Label:SelectedObjects' => 'Selected objects: ~~', + 'UI:Label:AvailableObjects' => 'Available objects: ~~', + 'UI:Link_Class_Attributes' => '%1$s attributes~~', + 'UI:SelectAllToggle+' => 'Select All / Deselect All~~', + 'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Add %1$s objects linked with %2$s: %3$s~~', + 'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Add %1$s objects to link with the %2$s~~', + 'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Manage %1$s objects linked with %2$s: %3$s~~', + 'UI:AddLinkedObjectsOf_Class' => 'Add %1$s~~', + 'UI:RemoveLinkedObjectsOf_Class' => 'Remove selected objects~~', + 'UI:Message:EmptyList:UseAdd' => 'The list is empty, use the "Add..." button to add elements.~~', + 'UI:Message:EmptyList:UseSearchForm' => 'Use the search form above to search for objects to be added.~~', + 'UI:Wizard:FinalStepTitle' => 'Final step: confirmation~~', + 'UI:Title:DeletionOf_Object' => 'Deletion of %1$s~~', + 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Bulk deletion of %1$d objects of class %2$s~~', + 'UI:Delete:NotAllowedToDelete' => 'You are not allowed to delete this object~~', + 'UI:Delete:NotAllowedToUpdate_Fields' => 'You are not allowed to update the fields: %1$s~~', + 'UI:Error:ActionNotAllowed' => 'You are not allowed to do this action~~', + 'UI:Error:NotEnoughRightsToDelete' => 'This object could not be deleted because the current user does not have sufficient rights.~~', + 'UI:Error:CannotDeleteBecause' => 'This object could not be deleted because: %1$s~~', + 'UI:Error:CannotDeleteBecauseOfDepencies' => 'This object could not be deleted because some manual operations must be performed prior to that~~', + 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'This object could not be deleted because some manual operations must be performed prior to that~~', + 'UI:Archive_User_OnBehalfOf_User' => '%1$s on behalf of %2$s~~', + 'UI:Delete:Deleted' => 'deleted~~', + 'UI:Delete:AutomaticallyDeleted' => 'automatically deleted~~', + 'UI:Delete:AutomaticResetOf_Fields' => 'automatic reset of field(s): %1$s~~', + 'UI:Delete:CleaningUpRefencesTo_Object' => 'Cleaning up all references to %1$s...~~', + 'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => 'Cleaning up all references to %1$d objects of class %2$s...~~', + 'UI:Delete:Done+' => 'What was done...~~', + 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s deleted.~~', + 'UI:Delete:ConfirmDeletionOf_Name' => 'Deletion of %1$s~~', + 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Deletion of %1$d objects of class %2$s~~', + 'UI:Delete:CannotDeleteBecause' => 'Could not be deleted: %1$s~~', + 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Should be automatically deleted, but this is not feasible: %1$s~~', + 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Must be deleted manually, but this is not feasible: %1$s~~', + 'UI:Delete:WillBeDeletedAutomatically' => 'Will be automatically deleted~~', + 'UI:Delete:MustBeDeletedManually' => 'Must be deleted manually~~', + 'UI:Delete:CannotUpdateBecause_Issue' => 'Should be automatically updated, but: %1$s~~', + 'UI:Delete:WillAutomaticallyUpdate_Fields' => 'will be automatically updated (reset: %1$s)~~', + 'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d objects/links are referencing %2$s~~', + 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d objects/links are referencing some of the objects to be deleted~~', + 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'To ensure Database integrity, any reference should be further eliminated~~', + 'UI:Delete:Consequence+' => 'What will be done~~', + 'UI:Delete:SorryDeletionNotAllowed' => 'Sorry, you are not allowed to delete this object, see the detailed explanations above~~', + 'UI:Delete:PleaseDoTheManualOperations' => 'Please perform the manual operations listed above prior to requesting the deletion of this object~~', + 'UI:Delect:Confirm_Object' => 'Please confirm that you want to delete %1$s.~~', + 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Please confirm that you want to delete the following %1$d objects of class %2$s.~~', + 'UI:Delete:Confirm_Object' => 'Please confirm that you want to delete %1$s.~~', + 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Please confirm that you want to delete the following %1$d objects of class %2$s.~~', + 'UI:WelcomeToITop' => 'Welcome to '.ITOP_APPLICATION.'~~', + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s details~~', + 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Error~~', + 'UI:ObjectDoesNotExist' => 'Sorry, this object does not exist (or you are not allowed to view it).~~', + 'UI:ObjectArchived' => 'This object has been archived. Please enable the archive mode or contact your administrator.~~', + 'Tag:Archived' => 'Archived~~', + 'Tag:Archived+' => 'Can be accessed only in archive mode~~', + 'Tag:Obsolete' => 'Obsolete~~', + 'Tag:Obsolete+' => 'Excluded from the impact analysis and search results~~', + 'Tag:Synchronized' => 'Synchronized~~', + 'ObjectRef:Archived' => 'Archived~~', + 'ObjectRef:Obsolete' => 'Obsolete~~', + 'UI:SearchResultsPageTitle' => ITOP_APPLICATION_SHORT.' - Search Results~~', + 'UI:SearchResultsTitle' => 'Search Results~~', + 'UI:SearchResultsTitle+' => 'Full-text search results~~', + 'UI:Search:NoSearch' => 'Nothing to search for~~', + 'UI:Search:NeedleTooShort' => 'The search string "%1$s" is too short. Please type at least %2$d characters.~~', + 'UI:Search:Ongoing' => 'Searching for "%1$s"~~', + 'UI:Search:Enlarge' => 'Broaden the search~~', + 'UI:FullTextSearchTitle_Text' => 'Results for "%1$s":~~', + 'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d object(s) of class %2$s found.~~', + 'UI:Search:NoObjectFound' => 'No object found.~~', + 'UI:ModificationPageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s modification~~', + 'UI:ModificationTitle_Class_Object' => 'Modification of %1$s: %2$s~~', + 'UI:ClonePageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - Clone %1$s - %2$s modification~~', + 'UI:CloneTitle_Class_Object' => 'Clone of %1$s: %2$s~~', + 'UI:CreationPageTitle_Class' => ITOP_APPLICATION_SHORT.' - Creation of a new %1$s ~~', + 'UI:CreationTitle_Class' => 'Creation of a new %1$s~~', + 'UI:SelectTheTypeOf_Class_ToCreate' => 'Select the type of %1$s to create:~~', + 'UI:Class_Object_NotUpdated' => 'No change detected, %1$s (%2$s) has not been modified.~~', + 'UI:Class_Object_Updated' => '%1$s (%2$s) updated.~~', + 'UI:BulkDeletePageTitle' => ITOP_APPLICATION_SHORT.' - Bulk Delete~~', + 'UI:BulkDeleteTitle' => 'Select the objects you want to delete:~~', + 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' Object Created.~~', + 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s created.~~', + 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Applying %1$s on object: %2$s in state %3$s to target state: %4$s.~~', + 'UI:ObjectCouldNotBeWritten' => 'The object could not be written: %1$s~~', + 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Fatal Error~~', + 'UI:SystemIntrusion' => 'Access denied. You have requested an operation that is not allowed for you.~~', + 'UI:FatalErrorMessage' => 'Fatal error, '.ITOP_APPLICATION_SHORT.' cannot continue.~~', + 'UI:Error_Details' => 'Error: %1$s.~~', + 'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' user management - profile projections~~', + 'UI:UserManagement:Class' => 'Class~~', + 'UI:UserManagement:Class+' => 'Class of objects~~', + 'UI:UserManagement:ProjectedObject' => 'Object~~', + 'UI:UserManagement:ProjectedObject+' => 'Projected object~~', + 'UI:UserManagement:AnyObject' => '* any *~~', + 'UI:UserManagement:User' => 'User~~', + 'UI:UserManagement:User+' => 'User involved in the projection~~', + 'UI:UserManagement:Action:Read' => 'Read~~', + 'UI:UserManagement:Action:Read+' => 'Read/display objects~~', + 'UI:UserManagement:Action:Modify' => 'Modify~~', + 'UI:UserManagement:Action:Modify+' => 'Create and edit (modify) objects~~', + 'UI:UserManagement:Action:Delete' => 'Delete~~', + 'UI:UserManagement:Action:Delete+' => 'Delete objects~~', + 'UI:UserManagement:Action:BulkRead' => 'Bulk Read (Export)~~', + 'UI:UserManagement:Action:BulkRead+' => 'List objects or export massively~~', + 'UI:UserManagement:Action:BulkModify' => 'Bulk Modify~~', + 'UI:UserManagement:Action:BulkModify+' => 'Massively create/edit (CSV import)~~', + 'UI:UserManagement:Action:BulkDelete' => 'Bulk Delete~~', + 'UI:UserManagement:Action:BulkDelete+' => 'Massively delete objects~~', + 'UI:UserManagement:Action:Stimuli' => 'Stimuli~~', + 'UI:UserManagement:Action:Stimuli+' => 'Allowed (compound) actions~~', + '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 lifecycle has been defined for this class~~', + 'UI:UserManagement:GrantMatrix' => 'Grant Matrix~~', + 'Menu:SystemTools' => 'System~~', + 'UI:ChangeManagementMenu' => 'Change Management~~', + 'UI:ChangeManagementMenu+' => 'Change Management~~', + 'UI:ChangeManagementMenu:Title' => 'Changes Overview~~', + 'UI-ChangeManagementMenu-ChangesByType' => 'Changes by type~~', + 'UI-ChangeManagementMenu-ChangesByStatus' => 'Changes by status~~', + 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Changes not yet assigned~~', + 'UI:ConfigurationManagementMenu' => 'Configuration Management~~', + 'UI:ConfigurationManagementMenu+' => 'Configuration Management~~', + 'UI:ConfigurationManagementMenu:Title' => 'Infrastructure Overview~~', + 'UI-ConfigurationManagementMenu-InfraByType' => 'Infrastructure objects by type~~', + 'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infrastructure objects by status~~', + 'UI:ConfigMgmtMenuOverview:Title' => 'Dashboard for Configuration Management~~', + 'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Configuration Items by status~~', + 'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Configuration Items by type~~', + 'UI:RequestMgmtMenuOverview:Title' => 'Dashboard for Request Management~~', + 'UI-RequestManagementOverview-RequestByService' => 'User Requests by service~~', + 'UI-RequestManagementOverview-RequestByPriority' => 'User Requests by priority~~', + 'UI-RequestManagementOverview-RequestUnassigned' => 'User Requests not yet assigned to an agent~~', + 'UI:IncidentMgmtMenuOverview:Title' => 'Dashboard for Incident Management~~', + 'UI-IncidentManagementOverview-IncidentByService' => 'Incidents by service~~', + 'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidents by priority~~', + 'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidents not yet assigned to an agent~~', + 'UI:ChangeMgmtMenuOverview:Title' => 'Dashboard for Change Management~~', + 'UI-ChangeManagementOverview-ChangeByType' => 'Changes by type~~', + 'UI-ChangeManagementOverview-ChangeUnassigned' => 'Changes not yet assigned to an agent~~', + 'UI-ChangeManagementOverview-ChangeWithOutage' => 'Outages due to changes~~', + 'UI:ServiceMgmtMenuOverview:Title' => 'Dashboard for Service Management~~', + 'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Customer contracts to be renewed in 30 days~~', + 'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Provider contracts to be renewed in 30 days~~', + 'UI:ContactsMenu' => 'Contacts~~', + 'UI:ContactsMenu+' => 'Contacts~~', + 'UI:ContactsMenu:Title' => 'Contacts Overview~~', + 'UI-ContactsMenu-ContactsByLocation' => 'Contacts by location~~', + 'UI-ContactsMenu-ContactsByType' => 'Contacts by type~~', + 'UI-ContactsMenu-ContactsByStatus' => 'Contacts by status~~', + 'UI:NotificationsMenu:Title' => 'Configuration of the Notifications~~', + 'UI:NotificationsMenu:Help' => 'Help~~', + 'UI:NotificationsMenu:HelpContent' => '

In '.ITOP_APPLICATION_SHORT.' the notifications are fully customizable. They are based on two sets of objects: triggers and actions.

+

Triggers define when a notification will be executed. There are different triggers as part of '.ITOP_APPLICATION_SHORT.' core, but others can be brought by extensions: +

    +
  1. Some triggers are executed when an object of the specified class is created, updated or deleted.
  2. +
  3. Some triggers are executed when an object of a given class enter or leave a specified state.
  4. +
  5. Some triggers are executed when a threshold on TTO or TTR has been reached.
  6. +
+

+

+Actions define the actions to be performed when the triggers execute. For now there are only two kind of actions: +

    +
  1. Sending an email message: Such actions also define the template to be used for sending the email as well as the other parameters of the message like the recipients, importance, etc.
    + A special page: email.test.php is available for testing and troubleshooting your PHP mail configuration.
  2. +
  3. Sending a newsroom message: Display a news to user directly in the application through the newsroom (bell icon on the left menu)
  4. +
  5. Outgoing webhooks: Allow integration with a third-party application by sending structured data to a defined URL.
  6. +
+

+

To be executed, actions must be associated to triggers. +When associated with a trigger, each action is given an "order" number, specifying in which order the actions are to be executed.

~~', + 'UI:NotificationsMenu:Triggers' => 'Triggers~~', + 'UI:NotificationsMenu:AvailableTriggers' => 'Available triggers~~', + 'UI:NotificationsMenu:OnCreate' => 'When an object is created~~', + 'UI:NotificationsMenu:OnStateEnter' => 'When an object enters a given state~~', + 'UI:NotificationsMenu:OnStateLeave' => 'When an object leaves a given state~~', + 'UI:NotificationsMenu:Actions' => 'Actions~~', + 'UI:NotificationsMenu:Actions:ActionEmail' => 'Email actions~~', + 'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)~~', + 'UI:NotificationsMenu:Actions:Action' => 'Other actions~~', + 'UI:NotificationsMenu:AvailableActions' => 'Available actions~~', + 'Menu:TagAdminMenu' => 'Tags configuration~~', + 'Menu:TagAdminMenu+' => 'Tags values management~~', + 'UI:TagAdminMenu:Title' => 'Tags configuration~~', + 'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~', + 'UI:TagSetFieldData:Error' => 'Error: %1$s~~', + 'UI:iTopVersion:Short' => '%1$s version %2$s~~', + 'UI:iTopVersion:Long' => '%1$s version %2$s-%3$s built on %4$s~~', + 'UI:PropertiesTab' => 'Properties~~', + 'UI:OpenDocumentInNewWindow_' => 'Open~~', + 'UI:DownloadDocument_' => 'Download~~', + 'UI:Document:NoPreview' => 'No preview is available for this type of document~~', + 'UI:Download-CSV' => 'Download %1$s~~', + 'UI:DeadlineMissedBy_duration' => 'Missed by %1$s~~', + 'UI:Deadline_LessThan1Min' => '< 1 min~~', + 'UI:Deadline_Minutes' => '%1$d min~~', + 'UI:Deadline_Hours_Minutes' => '%1$dh %2$dmin~~', + 'UI:Deadline_Days_Hours_Minutes' => '%1$dd %2$dh %3$dmin~~', + 'UI:Help' => 'Help~~', + 'UI:PasswordConfirm' => 'Confirm~~', + 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Before adding more %1$s objects, save this object.~~', + 'UI:DisplayThisMessageAtStartup' => 'Display this message at startup~~', + 'UI:RelationshipGraph' => 'Graphical view~~', + 'UI:RelationshipList' => 'List~~', + 'UI:RelationGroups' => 'Groups~~', + 'UI:OperationCancelled' => 'Operation Cancelled~~', + 'UI:ElementsDisplayed' => 'Filtering~~', + 'UI:RelationGroupNumber_N' => 'Group #%1$d~~', + 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~', + 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~', + 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~', + 'UI:Relation:NoneSelected' => 'None~~', + 'UI:Relation:Zoom' => 'Zoom~~', + 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~', + 'UI:Relation:DrillDown' => 'Details...~~', + 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~', + 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~', + 'UI:RelationOption:Untitled' => 'Untitled~~', + 'UI:Relation:Key' => 'Key~~', + 'UI:Relation:Comments' => 'Comments~~', + 'UI:RelationOption:Title' => 'Title~~', + 'UI:RelationOption:IncludeList' => 'Include the list of objects~~', + 'UI:RelationOption:Comments' => 'Comments~~', + 'UI:Button:Export' => 'Export~~', + 'UI:Relation:PDFExportPageFormat' => 'Page format~~', + 'UI:PageFormat_A3' => 'A3~~', + 'UI:PageFormat_A4' => 'A4~~', + 'UI:PageFormat_Letter' => 'Letter~~', + 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~', + 'UI:PageOrientation_Portrait' => 'Portrait~~', + 'UI:PageOrientation_Landscape' => 'Landscape~~', + 'UI:RelationTooltip:Redundancy' => 'Redundancy~~', + 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~', + 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~', + 'Portal:Title' => ITOP_APPLICATION_SHORT.' user portal~~', + 'Portal:NoRequestMgmt' => 'Dear %1$s, you have been redirected to this page because your account is configured with the profile \'Portal user\'. Unfortunately, '.ITOP_APPLICATION_SHORT.' has not been installed with the feature \'Request Management\'. Please contact your administrator.~~', + 'Portal:Refresh' => 'Refresh~~', + 'Portal:Back' => 'Back~~', + 'Portal:WelcomeUserOrg' => 'Welcome %1$s, from %2$s~~', + 'Portal:TitleDetailsFor_Request' => 'Details for request~~', + 'Portal:ShowOngoing' => 'Show open requests~~', + 'Portal:ShowClosed' => 'Show closed requests~~', + 'Portal:CreateNewRequest' => 'Create a new request~~', + 'Portal:CreateNewRequestItil' => 'Create a new request~~', + 'Portal:CreateNewIncidentItil' => 'Create a new incident report~~', + 'Portal:ChangeMyPassword' => 'Change my password~~', + 'Portal:Disconnect' => 'Disconnect~~', + 'Portal:OpenRequests' => 'My open requests~~', + 'Portal:ClosedRequests' => 'My closed requests~~', + 'Portal:ResolvedRequests' => 'My resolved requests~~', + 'Portal:SelectService' => 'Select a service from the catalog:~~', + 'Portal:PleaseSelectOneService' => 'Please select one service~~', + 'Portal:SelectSubcategoryFrom_Service' => 'Select a sub-category for the service %1$s:~~', + 'Portal:PleaseSelectAServiceSubCategory' => 'Please select one sub-category~~', + 'Portal:DescriptionOfTheRequest' => 'Enter the description of your request:~~', + 'Portal:TitleRequestDetailsFor_Request' => 'Details for request %1$s:~~', + 'Portal:NoOpenRequest' => 'No request in this category~~', + 'Portal:NoClosedRequest' => 'No request in this category~~', + 'Portal:Button:ReopenTicket' => 'Reopen this ticket~~', + 'Portal:Button:CloseTicket' => 'Close this ticket~~', + 'Portal:Button:UpdateRequest' => 'Update the request~~', + 'Portal:EnterYourCommentsOnTicket' => 'Enter your comments about the resolution of this ticket:~~', + 'Portal:ErrorNoContactForThisUser' => 'Error: the current user is not associated with a Contact/Person. Please contact your administrator.~~', + 'Portal:Attachments' => 'Attachments~~', + 'Portal:AddAttachment' => ' Add Attachment ~~', + 'Portal:RemoveAttachment' => ' Remove Attachment ~~', + 'Portal:Attachment_No_To_Ticket_Name' => 'Attachment #%1$d to %2$s (%3$s)~~', + 'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~', + 'Enum:Undefined' => 'Undefined~~', + 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s d %2$s h %3$s min %4$s s~~', + 'UI:ModifyAllPageTitle' => 'Modify All~~', + 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~', + 'UI:Modify_N_ObjectsOf_Class' => 'Modifying %1$d objects of class %2$s~~', + 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifying %1$d objects of class %2$s out of %3$d~~', + 'UI:Menu:ModifyAll' => 'Modify...~~', + 'UI:Menu:ModifyAll_Class' => 'Modify %1$s objects...~~', + 'UI:Menu:ModifyAll_Link' => 'Modify %1$s...~~', + 'UI:Menu:ModifyAll_Remote' => 'Modify %1$s...~~', + 'UI:Button:ModifyAll' => 'Modify All~~', + 'UI:Button:PreviewModifications' => 'Preview Modifications >>~~', + 'UI:ModifiedObject' => 'Object Modified~~', + 'UI:BulkModifyStatus' => 'Operation~~', + 'UI:BulkModifyStatus+' => 'Status of the operation~~', + 'UI:BulkModifyErrors' => 'Errors (if any)~~', + 'UI:BulkModifyErrors+' => 'Errors preventing the modification~~', + 'UI:BulkModifyStatusOk' => 'Ok~~', + 'UI:BulkModifyStatusError' => 'Error~~', + 'UI:BulkModifyStatusModified' => 'Modified~~', + 'UI:BulkModifyStatusSkipped' => 'Skipped~~', + 'UI:BulkModify_Count_DistinctValues' => '%1$d distinct values:~~', + 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d time(s)~~', + 'UI:BulkModify:N_MoreValues' => '%1$d more values...~~', + 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Attempting to set the read-only field: %1$s~~', + 'UI:FailedToApplyStimuli' => 'The action has failed.~~', + 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Modifying %2$d objects of class %3$s~~', + 'UI:CaseLogTypeYourTextHere' => 'Type your text here...~~', + 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:~~', + 'UI:CaseLog:InitialValue' => 'Initial value:~~', + 'UI:AttemptingToSetASlaveAttribute_Name' => 'The field %1$s (%2$s) is not writable because it is mastered by the data synchronization. Value not set.~~', + 'UI:ActionNotAllowed' => 'You are not allowed to perform this action on these objects.~~', + 'UI:BulkAction:NoObjectSelected' => 'Please select at least one object to perform this operation~~', + 'UI:AttemptingToChangeASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value remains unchanged.~~', + 'UI:Pagination:HeaderSelection' => 'Total: %1$s objects (%2$s objects selected).~~', + 'UI:Pagination:HeaderNoSelection' => 'Total: %1$s objects.~~', + 'UI:Pagination:PageSize' => '%1$s objects per page~~', + 'UI:Pagination:PagesLabel' => 'Pages:~~', + 'UI:Pagination:All' => 'All~~', + 'UI:HierarchyOf_Class' => 'Hierarchy of %1$s~~', + 'UI:Preferences' => 'Preferences...~~', + 'UI:ArchiveModeOn' => 'Activate archive mode~~', + 'UI:ArchiveModeOff' => 'Deactivate archive mode~~', + 'UI:ArchiveMode:Banner' => 'Archive mode~~', + 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~', + 'UI:FavoriteOrganizations' => 'Favorite Organizations~~', + 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting "All Organizations" in the drop-down list.~~', + 'UI:FavoriteLanguage' => 'Favorite language~~', + 'UI:Favorites:SelectYourLanguage' => 'Select your preferred language~~', + 'UI:FavoriteOtherSettings' => 'Other Settings~~', + 'UI:Favorites:Default_X_ItemsPerPage' => 'Default length: %1$s items per page~~', + 'UI:Favorites:ShowObsoleteData' => 'Show obsolete data~~', + 'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~', + 'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~', + 'UI:CancelConfirmationMessage' => 'You will lose your changes. Continue anyway?~~', + 'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want '.ITOP_APPLICATION_SHORT.' to take them into account?~~', + 'UI:Create_Class_InState' => 'Create the %1$s in state: ~~', + 'UI:OrderByHint_Values' => 'Sort order: %1$s~~', + 'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~', + 'UI:Button:Refresh' => 'Refresh~~', + 'UI:Button:GoPrint' => 'Print...~~', + 'UI:ExplainPrintable' => 'Click onto the %1$s icon to hide items from the print.
Use the "print preview" feature of your browser to preview before printing.
Note: this header and the other tuning controls will not be printed.~~', + 'UI:PrintResolution:FullSize' => 'Full size~~', + 'UI:PrintResolution:A4Portrait' => 'A4 Portrait~~', + 'UI:PrintResolution:A4Landscape' => 'A4 Landscape~~', + 'UI:PrintResolution:LetterPortrait' => 'Letter Portrait~~', + 'UI:PrintResolution:LetterLandscape' => 'Letter Landscape~~', + 'UI:Toggle:SwitchToStandardDashboard' => 'Switch to standard dashboard~~', + 'UI:Toggle:SwitchToCustomDashboard' => 'Switch to custom dashboard~~', + 'UI:ConfigureThisList' => 'Configure This List...~~', + 'UI:ListConfigurationTitle' => 'List Configuration~~', + 'UI:ColumnsAndSortOrder' => 'Columns and sort order:~~', + 'UI:UseDefaultSettings' => 'Use the Default Settings~~', + 'UI:UseSpecificSettings' => 'Use the Following Settings:~~', + 'UI:Display_X_ItemsPerPage_prefix' => 'Display~~', + 'UI:Display_X_ItemsPerPage_suffix' => 'items per page~~', + 'UI:UseSavetheSettings' => 'Save the Settings~~', + 'UI:OnlyForThisList' => 'Only for this list~~', + 'UI:ForAllLists' => 'Default for all lists~~', + 'UI:ExtKey_AsLink' => '%1$s (Link)~~', + 'UI:ExtKey_AsFriendlyName' => '%1$s (Friendly Name)~~', + 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)~~', + 'UI:Button:MoveUp' => 'Move Up~~', + 'UI:Button:MoveDown' => 'Move Down~~', + 'UI:OQL:UnknownClassAndFix' => 'Unknown class "%1$s". You may try "%2$s" instead.~~', + 'UI:OQL:UnknownClassNoFix' => 'Unknown class "%1$s"~~', + 'UI:Dashboard:EditCustom' => 'Edit custom version...~~', + 'UI:Dashboard:CreateCustom' => 'Create a custom version...~~', + 'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~', + 'UI:Dashboard:RevertConfirm' => 'Every change made to the original version will be lost. Please confirm that you want to do this.~~', + 'UI:ExportDashBoard' => 'Export to a file~~', + 'UI:ImportDashBoard' => 'Import from a file...~~', + 'UI:ImportDashboardTitle' => 'Import From a File~~', + 'UI:ImportDashboardText' => 'Select a dashboard file to import:~~', + 'UI:Dashboard:Actions' => 'Dashboard actions~~', + 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~', + 'UI:DashletCreation:Title' => 'Create a new Dashlet~~', + 'UI:DashletCreation:Dashboard' => 'Dashboard~~', + 'UI:DashletCreation:DashletType' => 'Dashlet Type~~', + 'UI:DashletCreation:EditNow' => 'Edit the Dashboard~~', + 'UI:DashboardEdit:Title' => 'Dashboard Editor~~', + 'UI:DashboardEdit:DashboardTitle' => 'Title~~', + '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~~', + 'UI:DashboardEdit:Dashlets' => 'Available Dashlets~~', + 'UI:DashboardEdit:DashletProperties' => 'Dashlet Properties~~', + 'UI:Form:Property' => 'Property~~', + 'UI:Form:Value' => 'Value~~', + 'UI:DashletUnknown:Label' => 'Unknown~~', + 'UI:DashletUnknown:Description' => 'Unknown dashlet (might have been uninstalled)~~', + 'UI:DashletUnknown:RenderText:View' => 'Unable to render this dashlet.~~', + 'UI:DashletUnknown:RenderText:Edit' => 'Unable to render this dashlet (class "%1$s"). Check with your administrator if it is still available.~~', + 'UI:DashletUnknown:RenderNoDataText:Edit' => 'No preview available for this dashlet (class "%1$s").~~', + 'UI:DashletUnknown:Prop-XMLConfiguration' => 'Configuration (shown as raw XML)~~', + 'UI:DashletProxy:Label' => 'Proxy~~', + 'UI:DashletProxy:Description' => 'Proxy dashlet~~', + 'UI:DashletProxy:RenderNoDataText:Edit' => 'No preview available for this third-party dashlet (class "%1$s").~~', + 'UI:DashletProxy:Prop-XMLConfiguration' => 'Configuration (shown as raw XML)~~', + 'UI:DashletPlainText:Label' => 'Text~~', + 'UI:DashletPlainText:Description' => 'Plain text (no formatting)~~', + 'UI:DashletPlainText:Prop-Text' => 'Text~~', + 'UI:DashletPlainText:Prop-Text:Default' => 'Please enter some text here...~~', + 'UI:DashletObjectList:Label' => 'Object list~~', + 'UI:DashletObjectList:Description' => 'Object list dashlet~~', + 'UI:DashletObjectList:Prop-Title' => 'Title~~', + 'UI:DashletObjectList:Prop-Query' => 'Query~~', + 'UI:DashletObjectList:Prop-Menu' => 'Menu~~', + 'UI:DashletGroupBy:Prop-Title' => 'Title~~', + 'UI:DashletGroupBy:Prop-Query' => 'Query~~', + 'UI:DashletGroupBy:Prop-Style' => 'Style~~', + 'UI:DashletGroupBy:Prop-GroupBy' => 'Group by...~~', + 'UI:DashletGroupBy:Prop-GroupBy:Hour' => 'Hour of %1$s (0-23)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Month' => 'Month of %1$s (1 - 12)~~', + 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Day of week for %1$s~~', + 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)~~', + 'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together~~', + 'UI:DashletGroupByPie:Label' => 'Pie Chart~~', + 'UI:DashletGroupByPie:Description' => 'Pie Chart~~', + 'UI:DashletGroupByBars:Label' => 'Bar Chart~~', + 'UI:DashletGroupByBars:Description' => 'Bar Chart~~', + 'UI:DashletGroupByTable:Label' => 'Group By (table)~~', + 'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)~~', + 'UI:DashletGroupBy:Prop-Function' => 'Aggregation function~~', + 'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Function attribute~~', + 'UI:DashletGroupBy:Prop-OrderDirection' => 'Direction~~', + 'UI:DashletGroupBy:Prop-OrderField' => 'Order by~~', + 'UI:DashletGroupBy:Prop-Limit' => 'Limit~~', + 'UI:DashletGroupBy:Order:asc' => 'Ascending~~', + 'UI:DashletGroupBy:Order:desc' => 'Descending~~', + 'UI:GroupBy:count' => 'Count~~', + 'UI:GroupBy:count+' => 'Number of elements~~', + 'UI:GroupBy:sum' => 'Sum~~', + 'UI:GroupBy:sum+' => 'Sum of %1$s~~', + 'UI:GroupBy:avg' => 'Average~~', + 'UI:GroupBy:avg+' => 'Average of %1$s~~', + 'UI:GroupBy:min' => 'Minimum~~', + 'UI:GroupBy:min+' => 'Minimum of %1$s~~', + 'UI:GroupBy:max' => 'Maximum~~', + 'UI:GroupBy:max+' => 'Maximum of %1$s~~', + 'UI:DashletHeaderStatic:Label' => 'Header~~', + 'UI:DashletHeaderStatic:Description' => 'Displays a horizontal separator~~', + 'UI:DashletHeaderStatic:Prop-Title' => 'Title~~', + 'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contacts~~', + 'UI:DashletHeaderStatic:Prop-Icon' => 'Icon~~', + 'UI:DashletIcon:None' => 'None~~', + 'UI:DashletHeaderDynamic:Label' => 'Header with statistics~~', + 'UI:DashletHeaderDynamic:Description' => 'Header with stats (grouped by...)~~', + 'UI:DashletHeaderDynamic:Prop-Title' => 'Title~~', + 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacts~~', + 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icon~~', + 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Subtitle~~', + 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Contacts~~', + 'UI:DashletHeaderDynamic:Prop-Query' => 'Query~~', + 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by~~', + 'UI:DashletHeaderDynamic:Prop-Values' => 'Values~~', + 'UI:DashletBadge:Label' => 'Badge~~', + 'UI:DashletBadge:Description' => 'Object Icon with new/search~~', + 'UI:DashletBadge:Prop-Class' => 'Class~~', + 'DayOfWeek-Sunday' => 'Sunday~~', + 'DayOfWeek-Monday' => 'Monday~~', + 'DayOfWeek-Tuesday' => 'Tuesday~~', + 'DayOfWeek-Wednesday' => 'Wednesday~~', + 'DayOfWeek-Thursday' => 'Thursday~~', + 'DayOfWeek-Friday' => 'Friday~~', + 'DayOfWeek-Saturday' => 'Saturday~~', + 'Month-01' => 'January~~', + 'Month-02' => 'February~~', + 'Month-03' => 'March~~', + 'Month-04' => 'April~~', + 'Month-05' => 'May~~', + 'Month-06' => 'June~~', + 'Month-07' => 'July~~', + 'Month-08' => 'August~~', + 'Month-09' => 'September~~', + 'Month-10' => 'October~~', + 'Month-11' => 'November~~', + 'Month-12' => 'December~~', + 'DayOfWeek-Sunday-Min' => 'Su~~', + 'DayOfWeek-Monday-Min' => 'Mo~~', + 'DayOfWeek-Tuesday-Min' => 'Tu~~', + 'DayOfWeek-Wednesday-Min' => 'We~~', + 'DayOfWeek-Thursday-Min' => 'Th~~', + 'DayOfWeek-Friday-Min' => 'Fr~~', + 'DayOfWeek-Saturday-Min' => 'Sa~~', + 'Month-01-Short' => 'Jan~~', + 'Month-02-Short' => 'Feb~~', + 'Month-03-Short' => 'Mar~~', + 'Month-04-Short' => 'Apr~~', + 'Month-05-Short' => 'May~~', + 'Month-06-Short' => 'Jun~~', + 'Month-07-Short' => 'Jul~~', + 'Month-08-Short' => 'Aug~~', + 'Month-09-Short' => 'Sep~~', + 'Month-10-Short' => 'Oct~~', + 'Month-11-Short' => 'Nov~~', + 'Month-12-Short' => 'Dec~~', + 'Calendar-FirstDayOfWeek' => '0~~', + 'UI:Menu:ShortcutList' => 'Create a Shortcut...~~', + 'UI:Menu:FilterList' => 'Display list with search criteria~~', + '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).~~', + 'UI:ObjectShortcutInsert' => 'Insert Object Shortcut~~', + 'Class:Shortcut' => 'Shortcut~~', + 'Class:Shortcut+' => '~~', + 'Class:Shortcut/Attribute:name' => 'Name~~', + 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~', + 'Class:ShortcutOQL' => 'Search result shortcut~~', + 'Class:ShortcutOQL+' => '~~', + 'Class:ShortcutOQL/Attribute:oql' => 'Query~~', + 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~', + 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~', + 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~', + 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~', + 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~', + 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~', + 'UI:FillAllMandatoryFields' => 'Please fill all mandatory fields.~~', + 'UI:ValueMustBeSet' => 'Please specify a value~~', + 'UI:ValueMustBeChanged' => 'Please change the value~~', + 'UI:ValueInvalidFormat' => 'Invalid format~~', + 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~', + 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~', + 'UI:CSVImportError_items' => 'Errors: %1$d~~', + 'UI:CSVImportCreated_items' => 'Created: %1$d~~', + 'UI:CSVImportModified_items' => 'Modified: %1$d~~', + 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~', + 'UI:CSVImport:DateAndTimeFormats' => 'Date and time format~~', + 'UI:CSVImport:DefaultDateTimeFormat_Format_Example' => 'Default format: %1$s (e.g. %2$s)~~', + 'UI:CSVImport:CustomDateTimeFormat' => 'Custom format: %1$s~~', + 'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Available placeholders: + + + + + + + + + + + + + + +
Yyear (4 digits, e.g. 2016)
yyear (2 digits, e.g. 16 for 2016)
mmonth (2 digits, e.g. 01..12)
nmonth (1 or 2 digits no leading zero, e.g. 1..12)
dday (2 digits, e.g. 01..31)
jday (1 or 2 digits no leading zero, e.g. 1..31)
Hhour (24 hour, 2 digits, e.g. 00..23)
hhour (12 hour, 2 digits, e.g. 01..12)
Ghour (24 hour, 1 or 2 digits no leading zero, e.g. 0..23)
ghour (12 hour, 1 or 2 digits no leading zero, e.g. 1..12)
ahour, am or pm (lowercase)
Ahour, AM or PM (uppercase)
iminutes (2 digits, e.g. 00..59)
sseconds (2 digits, e.g. 00..59)
~~', + 'UI:Button:Remove' => 'Remove~~', + 'UI:AddAnExisting_Class' => 'Add objects of type %1$s...~~', + 'UI:SelectionOf_Class' => 'Selection of objects of type %1$s~~', + 'UI:AboutBox' => 'About '.ITOP_APPLICATION_SHORT.'...~~', + 'UI:About:Title' => 'About '.ITOP_APPLICATION_SHORT.'~~', + 'UI:About:DataModel' => 'Data model~~', + 'UI:About:Support' => 'Support information~~', + 'UI:About:Licenses' => 'Licenses~~', + 'UI:About:InstallationOptions' => 'Installation options~~', + 'UI:About:ManualExtensionSource' => 'Extension~~', + 'UI:About:Extension_Version' => 'Version: %1$s~~', + 'UI:About:RemoteExtensionSource' => 'Data~~', + 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~', + 'UI:DisconnectedDlgTitle' => 'Warning!~~', + 'UI:LoginAgain' => 'Login again~~', + 'UI:StayOnThePage' => 'Stay on this page~~', + 'ExcelExporter:ExportMenu' => 'Excel Export...~~', + 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~', + 'ExcelExporter:ExportButton' => 'Export~~', + 'ExcelExporter:DownloadButton' => 'Download %1$s~~', + 'ExcelExporter:RetrievingData' => 'Retrieving data...~~', + 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~', + 'ExcelExporter:Done' => 'Done.~~', + 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~', + 'ExcelExport:PreparingExport' => 'Preparing the export...~~', + 'ExcelExport:Statistics' => 'Statistics~~', + 'portal:legacy_portal' => 'End-User Portal~~', + 'portal:backoffice' => ITOP_APPLICATION_SHORT.' Back-Office User Interface~~', + 'UI:CurrentObjectIsLockedBy_User' => 'The object is locked since it is currently being modified by %1$s.~~', + 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'The object is currently being modified by %1$s. Your modifications cannot be submitted since they would be overwritten.~~', + 'UI:CurrentObjectIsSoftLockedBy_User' => 'The object is currently being modified by %1$s. You\'ll be able to submit your modifications once they have finished.~~', + 'UI:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~', + 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~', + 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~', + 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~', + 'UI:Menu:ExportPDF' => 'Export as PDF...~~', + 'UI:Menu:PrintableVersion' => 'Printer friendly version~~', + 'UI:BrowseInlineImages' => 'Browse images...~~', + 'UI:UploadInlineImageLegend' => 'Upload a new image~~', + 'UI:SelectInlineImageToUpload' => 'Select the image to upload~~', + 'UI:AvailableInlineImagesLegend' => 'Available images~~', + 'UI:NoInlineImage' => 'There is no image available on the server. Use the "Browse" button above to select an image from your computer and upload it to the server.~~', + 'UI:MissingInlineImage' => 'Missing image~~', + 'UI:ToggleFullScreen' => 'Toggle Maximize / Minimize~~', + 'UI:Button:ResetImage' => 'Recover the previous image~~', + 'UI:Button:RemoveImage' => 'Remove the image~~', + 'UI:Button:UploadImage' => 'Upload an image from the disk~~', + 'UI:UploadNotSupportedInThisMode' => 'The modification of images or files is not supported in this mode.~~', + 'UI:Button:RemoveDocument' => 'Remove the document~~', + 'UI:Search:Toggle' => 'Minimize / Expand~~', + 'UI:Search:AutoSubmit:DisabledHint' => 'Auto submit has been disabled for this class~~', + 'UI:Search:Obsolescence:DisabledHint' => 'Based on your preferences, obsolete data are hidden~~', + 'UI:Search:NoAutoSubmit:ExplainText' => 'Add some criterion on the search box or click the search button to view the objects.~~', + 'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Add new criteria~~', + 'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Recently used~~', + 'UI:Search:AddCriteria:List:MostPopular:Title' => 'Most popular~~', + 'UI:Search:AddCriteria:List:Others:Title' => 'Others~~', + 'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'None yet.~~', + 'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~', + 'UI:Search:Criteria:Remove' => 'Remove~~', + 'UI:Search:Criteria:Locked' => 'Locked~~', + 'UI:Search:Criteria:Title:Default:Any' => '%1$s: Any~~', + 'UI:Search:Criteria:Title:Default:Empty' => '%1$s is empty~~', + 'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s is not empty~~', + 'UI:Search:Criteria:Title:Default:Equals' => '%1$s equals %2$s~~', + 'UI:Search:Criteria:Title:Default:Contains' => '%1$s contains %2$s~~', + 'UI:Search:Criteria:Title:Default:StartsWith' => '%1$s starts with %2$s~~', + 'UI:Search:Criteria:Title:Default:EndsWith' => '%1$s ends with %2$s~~', + 'UI:Search:Criteria:Title:Default:RegExp' => '%1$s matches %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 between [%2$s]~~', + 'UI:Search:Criteria:Title:Default:BetweenDates' => '%1$s [%2$s]~~', + 'UI:Search:Criteria:Title:Default:BetweenDates:All' => '%1$s: Any~~', + 'UI:Search:Criteria:Title:Default:BetweenDates:From' => '%1$s from %2$s~~', + 'UI:Search:Criteria:Title:Default:BetweenDates:Until' => '%1$s until %2$s~~', + 'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: Any~~', + 'UI:Search:Criteria:Title:Default:Between:From' => '%1$s from %2$s~~', + 'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s up to %2$s~~', + 'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= %1$s <= %3$s~~', + 'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s~~', + 'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s and %3$s others~~', + 'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Any~~', + 'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~', + 'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s is defined~~', + 'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s is not defined~~', + 'UI:Search:Criteria:Title:ExternalKey:Equals' => '%1$s %2$s~~', + 'UI:Search:Criteria:Title:ExternalKey:In' => '%1$s: %2$s~~', + 'UI:Search:Criteria:Title:ExternalKey:In:Many' => '%1$s: %2$s and %3$s others~~', + 'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: Any~~', + 'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s is defined~~', + 'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s is not defined~~', + 'UI:Search:Criteria:Title:HierarchicalKey:Equals' => '%1$s %2$s~~', + 'UI:Search:Criteria:Title:HierarchicalKey:In' => '%1$s: %2$s~~', + 'UI:Search:Criteria:Title:HierarchicalKey:In:Many' => '%1$s: %2$s and %3$s others~~', + 'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: Any~~', + 'UI:Search:Criteria:Operator:Default:Empty' => 'Is empty~~', + 'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Is not empty~~', + 'UI:Search:Criteria:Operator:Default:Equals' => 'Equals~~', + 'UI:Search:Criteria:Operator:Default:Between' => 'Between~~', + 'UI:Search:Criteria:Operator:String:Contains' => 'Contains~~', + 'UI:Search:Criteria:Operator:String:StartsWith' => 'Starts with~~', + 'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~', + 'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~', + '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:TagSet:Matches' => 'Matches~~', + 'UI:Search:Value:Filter:Placeholder' => 'Filter...~~', + 'UI:Search:Value:Search:Placeholder' => 'Search...~~', + 'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~', + 'UI:Search:Value:Autocomplete:Wait' => 'Please wait...~~', + 'UI:Search:Value:Autocomplete:NoResult' => 'No result.~~', + 'UI:Search:Value:Toggler:CheckAllNone' => 'Check all / none~~', + 'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Check all / none visibles~~', + 'UI:Search:Criteria:Numeric:From' => 'From~~', + 'UI:Search:Criteria:Numeric:Until' => 'To~~', + 'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Any~~', + 'UI:Search:Criteria:Numeric:PlaceholderUntil' => 'Any~~', + 'UI:Search:Criteria:DateTime:From' => 'From~~', + 'UI:Search:Criteria:DateTime:FromTime' => 'From~~', + 'UI:Search:Criteria:DateTime:Until' => 'until~~', + 'UI:Search:Criteria:DateTime:UntilTime' => 'until~~', + 'UI:Search:Criteria:DateTime:PlaceholderFrom' => 'Any date~~', + 'UI:Search:Criteria:DateTime:PlaceholderFromTime' => 'Any date~~', + 'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Any date~~', + 'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Any date~~', + 'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Children of the selected objects will be included.~~', + 'UI:Search:Criteria:Raw:Filtered' => 'Filtered~~', + 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtered on %1$s~~', + 'UI:StateChanged' => 'State changed~~', + 'UI:AddSubTree' => 'Add entry~~', + 'Expression:Operator:AND' => ' AND ~~', + 'Expression:Operator:OR' => ' OR ~~', + 'Expression:Operator:=' => ': ~~', + 'Expression:Unit:Short:DAY' => 'd~~', + 'Expression:Unit:Short:WEEK' => 'w~~', + 'Expression:Unit:Short:MONTH' => 'm~~', + 'Expression:Unit:Short:YEAR' => 'y~~', + 'Expression:Unit:Long:DAY' => 'day(s)~~', + 'Expression:Unit:Long:HOUR' => 'hour(s)~~', + 'Expression:Unit:Long:MINUTE' => 'minute(s)~~', + 'Expression:Verb:NOW' => 'now~~', + 'Expression:Verb:ISNULL' => ': undefined~~', + 'UI:Newsroom:NoNewMessage' => 'No new message~~', + 'UI:Newsroom:XNewMessage' => '%1$s new message(s)~~', + 'UI:Newsroom:MarkAllAsRead' => 'Mark all messages as read~~', + 'UI:Newsroom:ViewAllMessages' => 'View all messages~~', + 'UI:Newsroom:Preferences' => 'Newsroom preferences~~', + 'UI:Newsroom:ConfigurationLink' => 'Configuration~~', + 'UI:Newsroom:ResetCache' => 'Reset cache~~', + 'UI:Newsroom:ResetCache:Success:Message' => 'Your newsroom cache has been successfully reset~~', + 'UI:Newsroom:DisplayMessagesFor_Provider' => 'Display messages from %1$s~~', + 'UI:Newsroom:DisplayAtMost_X_Messages' => 'Display up to %1$s messages in the %2$s menu.~~', + 'UI:Newsroom:Priority:1:Tooltip' => 'Critical~~', + 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent~~', + 'UI:Newsroom:Priority:3:Tooltip' => 'Important~~', + 'UI:Newsroom:Priority:4:Tooltip' => 'Normal~~', + 'Menu:DataSources' => 'Synchronization Data Sources~~', + 'Menu:DataSources+' => 'Data synchro used for batch import of external data~~', + 'Menu:AuditCategories' => 'Audit configuration~~', + 'Menu:AuditCategories+' => 'Define rules to audit the quality of '.ITOP_APPLICATION_SHORT.' data~~', + 'Menu:AuditCategories:Title' => 'Audit configuration~~', + 'Menu:RunQueriesMenu' => 'Run queries~~', + 'Menu:RunQueriesMenu+' => 'Write and execute any OQL query~~', + 'Menu:QueryMenu' => 'Query phrasebook~~', + 'Menu:QueryMenu+' => 'Reusable stored queries~~', + 'Menu:UniversalSearchMenu' => 'Universal search~~', + 'Menu:UniversalSearchMenu+' => 'Search objects of any class including abstract~~', + 'Menu:UserManagementMenu' => 'User management~~', + 'Menu:UserManagementMenu+' => 'Who can connect to '.ITOP_APPLICATION_SHORT.' and what can they do?~~', + 'Menu:ProfilesMenu' => 'Profiles~~', + 'Menu:ProfilesMenu+' => 'View existing Profiles~~', + 'Menu:ProfilesMenu:Title' => 'Profiles~~', + 'Menu:UserAccountsMenu' => 'User accounts~~', + 'Menu:UserAccountsMenu+' => 'Handling '.ITOP_APPLICATION_SHORT.' users and their access rights~~', + 'Menu:UserAccountsMenu:Title' => 'User accounts~~', + 'Menu:UserManagement' => 'User management~~', + 'Menu:Queries' => 'Queries~~', + 'Menu:ConfigurationTools' => 'Configuration~~', + 'Menu:ConfigEditor' => 'General configuration~~', + 'Menu:ConfigEditor+' => 'Configuration File editor~~', + 'Menu:Integrations' => 'Integrations~~', + 'Menu:Integrations+' => '~~', +]); diff --git a/dictionaries/nl.dictionary.itop.core.php b/dictionaries/nl.dictionary.itop.core.php index cdc2bb813b..d0c3ef6e9f 100644 --- a/dictionaries/nl.dictionary.itop.core.php +++ b/dictionaries/nl.dictionary.itop.core.php @@ -1,16 +1,16 @@ * @author Thomas Casteleyn * @author Jeffrey Bostoen (2019 - 2022) + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Core:DeletedObjectLabel' => '%1s (verwijderd)', @@ -24,22 +24,22 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Core:AttributeLinkedSet+' => 'Elke soort objecten van dezelfde klasse of subklasse', 'Core:AttributeLinkedSetDuplicatesFound' => 'Dubbele records in het \'%1$s\' veld : %2$s', 'Core:AttributeDashboard' => 'Dashboard', - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Telefoonnummer', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Buiten gebruik sinds', 'Core:AttributeObsolescenceDate+' => 'Tijdstip sinds wanneer dit object buiten gebruik is', 'Core:AttributeTagSet' => 'Lijst van tags', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'klik om toe te voegen', 'Core:Placeholder:CannotBeResolved' => '(%1$s : kan niet worden omgezet)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s van %3$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s van subklasses)', 'Core:AttributeCaseLog' => 'Log', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Afgeleide oplijsting', - 'Core:AttributeMetaEnum+' => '', + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Reeks van objecten (N-N)', 'Core:AttributeLinkedSetIndirect+' => 'Elke soort objecten (subklasse) van dezelfde klasse', 'Core:AttributeInteger' => 'Integer', @@ -48,7 +48,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Core:AttributeDecimal+' => 'Decimale waarde (kan negatief zijn)', 'Core:AttributeBoolean' => 'Booleaanse (Ja/Nee) waarde', 'Core:AttributeBoolean+' => 'Booleaanse (Ja/Nee) waarde', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Ja', 'Core:AttributeBoolean/Value:no' => 'Nee', 'Core:AttributeArchiveFlag' => 'Gearchiveerd', @@ -56,9 +56,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'Dit object is enkel zichtbaar in Archief-mode', 'Core:AttributeArchiveFlag/Value:no' => 'Nee', 'Core:AttributeArchiveFlag/Label' => 'Gearchiveerd', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Gearchiveerd op', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Buiten dienst', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Ja', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Dit object is uitgesloten bij impactanalyses en verborgen in zoekresultaten.', @@ -70,7 +70,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Core:AttributeString' => 'Tekstregel', 'Core:AttributeString+' => 'Alfanumerieke tekstregel', 'Core:AttributeClass' => 'Klasse', - 'Core:AttributeClass+' => '', + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => 'Taal van de gebruiker', 'Core:AttributeApplicationLanguage+' => 'Taal en land (EN US)', 'Core:AttributeFinalClass' => 'Klasse (auto)', @@ -86,9 +86,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Core:AttributeHTML' => 'HTML', 'Core:AttributeHTML+' => 'HTML-code', 'Core:AttributeEmailAddress' => 'E-mailadres', - 'Core:AttributeEmailAddress+' => '', + 'Core:AttributeEmailAddress+' => 'Email address~~', 'Core:AttributeIPAddress' => 'IP-adres', - 'Core:AttributeIPAddress+' => '', + 'Core:AttributeIPAddress+' => 'IP address~~', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Object Query Language-expressie', 'Core:AttributeEnum' => 'Oplijsting', @@ -133,7 +133,7 @@ Operators:
'Core:AttributeDeadline' => 'Deadline', 'Core:AttributeDeadline+' => 'Datum, relatief weergegeven ten opzichte van het huidige tijdstip', 'Core:AttributeExternalKey' => 'Externe sleutel (key)', - 'Core:AttributeExternalKey+' => '', + 'Core:AttributeExternalKey+' => 'External (or foreign) key~~', 'Core:AttributeHierarchicalKey' => 'Hiërarchische sleutel (key)', 'Core:AttributeHierarchicalKey+' => 'Externe sleutel naar het hoofdobject', 'Core:AttributeExternalField' => 'Extern veld', @@ -153,25 +153,13 @@ Operators:
'Core:FriendlyName-Label' => 'Herkenbare naam', 'Core:FriendlyName-Description' => 'Herkenbare naam', 'Core:AttributeTag' => 'Tags', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', 'Core:Context=Setup' => 'Setup', 'Core:Context=GUI:Console' => 'Console', 'Core:Context=CRON' => 'cron', 'Core:Context=GUI:Portal' => 'Portaal', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:CMDBChange' => 'Aanpassing', 'Class:CMDBChange+' => 'Opvolging van aanpassingen', 'Class:CMDBChange/Attribute:date' => 'datum', @@ -186,72 +174,34 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Via een extensie', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:CMDBChangeOp' => 'Aanpassingsactie', 'Class:CMDBChangeOp+' => 'Opvolging van uitgevoerde aanpassingen', 'Class:CMDBChangeOp/Attribute:change' => 'Aanpassing', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'Tijdstip', 'Class:CMDBChangeOp/Attribute:date+' => 'Tijdstip van de aanpassing', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Info', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'Info over wie/wat (bv. welke service) de aanpassing heeft doorgevoerd', 'Class:CMDBChangeOp/Attribute:objclass' => 'Objectklasse', - 'Class:CMDBChangeOp/Attribute:objclass+' => '', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'class name of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:objkey' => 'ID Object', - 'Class:CMDBChangeOp/Attribute:objkey+' => '', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Soort', - 'Class:CMDBChangeOp/Attribute:finalclass+' => '', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', 'Class:CMDBChangeOpCreate' => 'Aanmaken object', 'Class:CMDBChangeOpCreate+' => 'Historiek van aanmaken van het object', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:CMDBChangeOpDelete' => 'Verwijderen object', 'Class:CMDBChangeOpDelete+' => 'Historiek van verwijderen van het object', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:CMDBChangeOpSetAttribute' => 'Aanpassen object', 'Class:CMDBChangeOpSetAttribute+' => 'Historiek van het aanpassen van de objecteigenschappen', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Attribuut', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'Code van de aangepaste eigenschap', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'Aanpassen objecteigenschap', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Historiek van gewijzigde eigenschappen', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Vorige waarde', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'Vorige waarde van de eigenschap', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Nieuwe waarde', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'Nieuwe waarde van de eigenschap', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Change:ObjectCreated' => 'Object aangemaakt', 'Change:ObjectDeleted' => 'Object verwijderd', 'Change:ObjectModified' => 'Object aangepast', @@ -268,35 +218,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Change:LinkSet:Added' => 'toegevoegd %1$s', 'Change:LinkSet:Removed' => 'verwijderd %1$s', 'Change:LinkSet:Modified' => 'aangepast %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'Aanpassen data', 'Class:CMDBChangeOpSetAttributeBlob+' => 'Historiek van data-aanpassingen', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Vorige data', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'Vorige inhoud van de eigenschap', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:CMDBChangeOpSetAttributeText' => 'Aanpassen tekst', 'Class:CMDBChangeOpSetAttributeText+' => 'Historiek van tekstaanpassingen', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Vorige data', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'Vorige inhoud van de eigenschap', -]); - -// -// Class: Event -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Event' => 'Gebeurtenis', 'Class:Event+' => 'Een interne gebeurtenis binnen de applicatie', 'Class:Event/Attribute:message' => 'Inhoud', @@ -306,14 +235,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Event/Attribute:userinfo' => 'Info', 'Class:Event/Attribute:userinfo+' => 'Info over wie/wat (bv. welke service) de aanpassing heeft doorgevoerd', 'Class:Event/Attribute:finalclass' => 'Type', - 'Class:Event/Attribute:finalclass+' => '', -]); - -// -// Class: EventNotification -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', 'Class:EventNotification' => 'Gebeurtenis - melding', 'Class:EventNotification+' => 'Historiek van de melding die getriggerd werd', 'Class:EventNotification/Attribute:trigger_id' => 'Trigger', @@ -322,36 +244,24 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:EventNotification/Attribute:action_id+' => 'De gebruiker die de melding veroorzaakte', 'Class:EventNotification/Attribute:object_id' => 'ID object', 'Class:EventNotification/Attribute:object_id+' => 'ID object (klasse gedefineerd door de trigger)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'Gebeurtenis - versturen van e-mail', 'Class:EventNotificationEmail+' => 'Historiek van de e-mail die verstuurd is', 'Class:EventNotificationEmail/Attribute:to' => 'Aan', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'Van', 'Class:EventNotificationEmail/Attribute:from+' => 'Afzender van het bericht', 'Class:EventNotificationEmail/Attribute:subject' => 'Onderwerp', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Inhoud', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Bijlagen', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Gebeurtenis - probleem', 'Class:EventIssue+' => 'Log van een probleem (waarschuwing, fout, ...)', 'Class:EventIssue/Attribute:issue' => 'Probleem', @@ -365,16 +275,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:EventIssue/Attribute:arguments_get' => 'URL-argumenten', 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET-argumenten', 'Class:EventIssue/Attribute:callstack' => 'Call stack', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Data', 'Class:EventIssue/Attribute:data+' => 'Meer informatie', -]); - -// -// Class: EventWebService -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:EventWebService' => 'Gebeurtenis - web service', 'Class:EventWebService+' => 'Log van een webservice-aanroep', 'Class:EventWebService/Attribute:verb' => 'Werkwoord', @@ -389,9 +292,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:EventWebService/Attribute:log_error+' => 'Resultaat foutenlog', 'Class:EventWebService/Attribute:data' => 'Data', 'Class:EventWebService/Attribute:data+' => 'Resulterende data', -]); - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:EventRestService' => 'Gebeurtenis - REST/JSON API-aanroep', 'Class:EventRestService+' => 'Log van een aangeroepen REST/JSON-service', 'Class:EventRestService/Attribute:operation' => 'Handeling', @@ -406,36 +306,22 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP-antwoord (JSON)', 'Class:EventRestService/Attribute:provider' => 'Provider', 'Class:EventRestService/Attribute:provider+' => 'PHP-klasse die de verwachte handeling gebruikt', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:EventLoginUsage' => 'Gebeurtenis - gebruik van login', 'Class:EventLoginUsage+' => 'Verbinding met de applicatie', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', 'Class:EventLoginUsage/Attribute:contact_name' => 'Gebruikersnaam', - 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'E-mailadres van de gebruiker', - 'Class:EventLoginUsage/Attribute:contact_email+' => '', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~', 'Class:EventNotificationNewsroom' => 'News sent~~', - 'Class:EventNotificationNewsroom+' => '', + 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Titel', - 'Class:EventNotificationNewsroom/Attribute:title+' => '', + 'Class:EventNotificationNewsroom/Attribute:title+' => '~~', 'Class:EventNotificationNewsroom/Attribute:icon' => 'Pictogram', - 'Class:EventNotificationNewsroom/Attribute:icon+' => '', + 'Class:EventNotificationNewsroom/Attribute:icon+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority' => 'Prioriteit', - 'Class:EventNotificationNewsroom/Attribute:priority+' => '', + 'Class:EventNotificationNewsroom/Attribute:priority+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => 'Critical~~', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1+' => 'Critical~~', 'Class:EventNotificationNewsroom/Attribute:priority/Value:2' => 'Urgent~~', @@ -445,39 +331,34 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:EventNotificationNewsroom/Attribute:priority/Value:4' => 'Standard~~', 'Class:EventNotificationNewsroom/Attribute:priority/Value:4+' => 'Standard~~', 'Class:EventNotificationNewsroom/Attribute:url' => 'URL', - 'Class:EventNotificationNewsroom/Attribute:url+' => '', + 'Class:EventNotificationNewsroom/Attribute:url+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read' => 'Gelezen', - 'Class:EventNotificationNewsroom/Attribute:read+' => '', + 'Class:EventNotificationNewsroom/Attribute:read+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read/Value:no' => 'Nee', - 'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => '', + 'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => 'No~~', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes' => 'Ja', - 'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => '', + 'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => 'Yes~~', 'Class:EventNotificationNewsroom/Attribute:read_date' => 'Datum gelezen', - 'Class:EventNotificationNewsroom/Attribute:read_date+' => '', + 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact', - 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '', -]); - -// -// Class: Action -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Actie', 'Class:Action+' => 'Door gebruiker gedefinieerde actie', 'Class:Action/ComplementaryName' => '%1$s: %2$s', 'Class:Action/Attribute:name' => 'Naam', - 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => 'Beschrijving', - 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => 'Status', 'Class:Action/Attribute:status+' => 'De status van deze actie', 'Class:Action/Attribute:status/Value:test' => 'Wordt getest', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'In productie', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Inactief', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Gerelateerde triggers', 'Class:Action/Attribute:trigger_list+' => 'Triggers gelinkt aan deze actie', 'Class:Action/Attribute:asynchronous' => 'Asynchroon', @@ -486,30 +367,28 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Action/Attribute:asynchronous/Value:yes' => 'Ja', 'Class:Action/Attribute:asynchronous/Value:no' => 'Nee', 'Class:Action/Attribute:finalclass' => 'Type', - 'Class:Action/Attribute:finalclass+' => '', + 'Class:Action/Attribute:finalclass+' => 'Name of the final class~~', 'Action:WarningNoTriggerLinked' => 'Opgelet: er is geen trigger gelinkt aan deze actie. Zonder minstens 1 actieve trigger zal de actie nooit uitgevoerd worden.', 'Action:last_executions_tab' => 'Laatste uitvoeringen', 'Action:last_executions_tab_panel_title' => 'Uitvoeringen van deze actie (%1$s)', 'Action:last_executions_tab_limit_days' => 'laatste %1$s dagen', 'Action:last_executions_tab_limit_none' => 'geen limiet', -]); - -// -// Class: ActionNotification -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ActionNotification' => 'Melding', 'Class:ActionNotification+' => 'Melding (abstract)', -]); - -// -// Class: ActionEmail -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'E-mailmelding', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'Status bepaalt wie op de hoogte zal gesteld worden: enkel de testontvanger, iedereen (Aan, CC en BCC) of niemand', 'Class:ActionEmail/Attribute:status/Value:test+' => 'Enkel de testontvanger zal op de hoogte gesteld worden', 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'Alle Aan, CC en BCC bestemmingen zullen op de hoogte gesteld worden', @@ -535,13 +414,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ActionEmail/Attribute:body' => 'Inhoud', 'Class:ActionEmail/Attribute:body+' => 'Inhoud van de e-mail', 'Class:ActionEmail/Attribute:importance' => 'Prioriteit', - 'Class:ActionEmail/Attribute:importance+' => '', + 'Class:ActionEmail/Attribute:importance+' => 'Importance flag set on the generated email~~', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Laag', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Normaal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'Hoog', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Taal', 'Class:ActionEmail/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', 'Class:ActionEmail/Attribute:html_template' => 'HTML sjabloon', @@ -558,18 +437,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.~~', 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s~~', 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.~~', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'ActionNewsroom:trigger' => 'Triggers', 'ActionNewsroom:content' => 'Bericht', 'ActionNewsroom:settings' => 'Instellingen', 'Class:ActionNewsroom' => 'Newsroom melding', - 'Class:ActionNewsroom+' => '', + 'Class:ActionNewsroom+' => '~~', 'Class:ActionNewsroom/Attribute:title' => 'Titel', 'Class:ActionNewsroom/Attribute:title+' => 'Title of the news. Can contain placeholders like $this->attribute_code$~~', 'Class:ActionNewsroom/Attribute:message' => 'Message~~', @@ -599,13 +471,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'OQL die de lijst van Contacten definiëert', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', -]); - -// -// Class: Trigger -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Trigger' => 'Trigger', 'Class:Trigger+' => 'Aanleiding tot het uitvoeren van een actie', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s', @@ -614,7 +479,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Trigger/Attribute:action_list' => 'Getriggerde acties', 'Class:Trigger/Attribute:action_list+' => 'Acties uitgevoerd nadat de trigger is geactiveerd', 'Class:Trigger/Attribute:finalclass' => 'Type', - 'Class:Trigger/Attribute:finalclass+' => '', + 'Class:Trigger/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Trigger/Attribute:context' => 'Context', 'Class:Trigger/Attribute:context+' => 'In welke context de trigger uitgevoerd kan worden', 'Class:Trigger/Attribute:complement' => 'Additional information~~', @@ -624,159 +489,69 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Volledige uitschrijving toestaan', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Forceer minimaal één kanaal (nieuws of e-mail)', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Afmelding weigeren', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TriggerOnObject' => 'Trigger (afhankelijk van klasse)', 'Class:TriggerOnObject+' => 'Trigger op een bepaalde klasse van objecten', 'Class:TriggerOnObject/Attribute:target_class' => 'Toegepast op klasse', - 'Class:TriggerOnObject/Attribute:target_class+' => '', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', 'Class:TriggerOnObject/Attribute:filter' => 'Filter', 'Class:TriggerOnObject/Attribute:filter+' => 'Beperk de objecten (van de opgegeven klasse) die de trigger zullen activeren.', 'TriggerOnObject:WrongFilterQuery' => 'Verkeerde filter-query: %1$s', 'TriggerOnObject:WrongFilterClass' => 'De filter-query moet verwijzen naar objecten van klasse "%1$s"', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TriggerOnPortalUpdate' => 'Trigger (als er vanuit het portaal geüpdatet wordt)', 'Class:TriggerOnPortalUpdate+' => 'Trigger op de update van de eindgebruiker van het portaal', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TriggerOnStateChange' => 'Trigger (als de status verandert)', 'Class:TriggerOnStateChange+' => 'Trigger als de status van het object verandert', 'Class:TriggerOnStateChange/Attribute:state' => 'Status', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Trigger (als een status van toepassing wordt)', 'Class:TriggerOnStateEnter+' => 'Trigger als de status van het object naar deze status verandert', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TriggerOnStateLeave' => 'Trigger (als een status niet meer van toepassing is)', 'Class:TriggerOnStateLeave+' => 'Trigger als de status van het object niet meer deze status heeft', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TriggerOnObjectCreate' => 'Trigger (bij het aanmaken van een object)', 'Class:TriggerOnObjectCreate+' => 'Trigger bij het aanmaken van een object van de opgegeven klasse (of subklasse ervan)', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TriggerOnObjectDelete' => 'Trigger (bij het verwijderen van een object)', 'Class:TriggerOnObjectDelete+' => 'Trigger bij het verwijderen van een object van de opgegeven klasse (of subklasse ervan)', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TriggerOnObjectUpdate' => 'Trigger (bij het aanpassen van een object)', 'Class:TriggerOnObjectUpdate+' => 'Trigger bij het aanpassen van een object van de opgegeven klasse (of subklasse ervan)', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Doelvelden', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Trigger (bij vermelden van object)', 'Class:TriggerOnObjectMention+' => 'Trigger bij vermelden (@xxx) van een object van de opgegeven klasse (of subklasse ervan) in een log', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Filter', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Beperk de lijst van vermelde objecten die de trigger zullen activeren. Indien leeg, zullen alle objecten (van eender welke klasse) de trigger activeren.', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)~~', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Doelvelden', - 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnThresholdReached' => 'Trigger (op drempelwaarde)', 'Class:TriggerOnThresholdReached+' => 'Trigger op Stopwatch drempelwaarde bereikt', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stopwatch', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Drempelwaarde', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'Link Actie / Trigger', 'Class:lnkTriggerAction+' => 'Link tussen een trigger en een actie', 'Class:lnkTriggerAction/Attribute:action_id' => 'Actie', 'Class:lnkTriggerAction/Attribute:action_id+' => 'De actie die moet worden uitgevoerd', 'Class:lnkTriggerAction/Attribute:action_name' => 'Actie', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Trigger', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Trigger', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Volgorde', 'Class:lnkTriggerAction/Attribute:order+' => 'De volgorde in het uitvoeren van de actie', -]); - -// -// Synchro Data Source -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SynchroDataSource' => 'Synchronisatie-databron', 'Class:SynchroDataSource/Attribute:name' => 'Naam', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Beschrijving', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Doelklasse', 'Class:SynchroDataSource/Attribute:scope_class+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~', 'Class:SynchroDataSource/Attribute:user_id' => 'Gebruiker', 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Verwittig dit contact', - 'Class:SynchroDataSource/Attribute:notify_contact_id+' => '', + 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~', 'Class:SynchroDataSource/Attribute:url_icon' => 'Pictogram (hyperlink)', 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink een pictogram die de applicatie voorstelt waarmee wordt gesynchroniseerd', 'Class:SynchroDataSource/Attribute:url_application' => 'Applicatie (hyperlink)', @@ -972,38 +747,37 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Waarschuwingen', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Datum van aanmaken', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Datum van de laatste aanpassing', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'Gebruikersvoorkeuren', 'Class:appUserPreferences/Attribute:userid' => 'Gebruiker', 'Class:appUserPreferences/Attribute:preferences' => 'Voorkeuren', @@ -1085,22 +859,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Core:Validator:Mandatory' => 'Gelieve dit veld in te vullen', 'Core:Validator:MustBeInteger' => 'Dit moet een integer (geheel getal) zijn', 'Core:Validator:MustSelectOne' => 'Gelieve één optie te kiezen', - 'Menu:DataSources' => 'Synchronisatie Databronnen', - 'Menu:DataSources+' => 'Alle gesynchroniseerde Databronnen', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:TagSetFieldData' => '%2$s voor klasse %1$s', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Code', 'Class:TagSetFieldData/Attribute:code+' => 'Interne code. Moet minstens 3 alfanumerieke tekens bevatten.', 'Class:TagSetFieldData/Attribute:label' => 'Label', 'Class:TagSetFieldData/Attribute:label+' => 'Label dat getoond wordt', 'Class:TagSetFieldData/Attribute:description' => 'Beschrijving', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tagklasse', 'Class:TagSetFieldData/Attribute:obj_class' => 'Objectklasse', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Veldcode', @@ -1114,122 +880,72 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribuutcode" kunnen niet aangepast worden', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Gebruik tags (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'Geen invoer gevorden voor deze tag', -]); - -// -// Class: DBProperty -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:DBProperty' => 'Database-eigenschap', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Naam', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Omschrijving', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Waarde', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Gewijzigd op', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Commentaar wijziging', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Achtergrondtaak', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Naam klasse', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'Eerst uitgevoerd op', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Laatst uitgevoerd op', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Volgende uitvoering op', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Totaal keer gelopen', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Recentste looptijd', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. looptijd', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. looptijd', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Gemiddelde looptijd', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'Aan het lopen', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Status', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Asynchrone taak', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Gemaakt', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Gestart op', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Gepland op', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Gebeurtenis', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Uiteindelijke klasse', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Status', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Resterende pogingen', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Laatste foutcode', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Laatste fout', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Laatste poging', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Ongeldig formaat bij de configuratie van "async_tasks_retries[%1$s]". Er wordt een Array verwacht met de volgende sleutels: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Ongeldig formaat bij de configuratie van "async_tasks_retries[%1$s]": onverwachte sleutel "%2$s". Enkel deze sleutels worden verwacht: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:AbstractResource' => 'Abstracte Tool', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Tool "Admin Menu"', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Tool "Voer query\'s uit" Menu', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Tool "System Menu"', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/nl.dictionary.itop.ui.php b/dictionaries/nl.dictionary.itop.ui.php index 3c130438e4..25e3c13846 100644 --- a/dictionaries/nl.dictionary.itop.ui.php +++ b/dictionaries/nl.dictionary.itop.ui.php @@ -1,14 +1,14 @@ + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:AuditCategory' => 'Auditcategorie', @@ -27,13 +27,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:AuditCategory/Attribute:warning_error_tolerance+' => 'Percentage of invalid objects below which the result is in error (red)~~', 'Class:AuditCategory/Attribute:domains_list' => 'Domeinen', 'Class:AuditCategory/Attribute:domains_list+' => 'Domains which include this category~~', -]); - -// -// Class: AuditRule -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:AuditRule' => 'Auditregel', 'Class:AuditRule+' => 'Een regel voor het controleren van een bepaalde Auditcategorie', 'Class:AuditRule/Attribute:name' => 'Naam regel', @@ -56,33 +49,19 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:AuditRule/Attribute:category_name+' => 'Naam van de categorie voor deze regel', 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', -]); - -// -// Class: AuditDomain -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:AuditDomain' => 'Audit Domein', 'Class:AuditDomain+' => 'Audit domeinen groeperen de audit categorieën. Het domein komt meestal overeen met wie er verantwoordelijk is om de fouten te controleren en oplossen', 'Class:AuditDomain/Attribute:name' => 'Naam', 'Class:AuditDomain/Attribute:name+' => 'Its a segmentation of the Audit by who is in charge of fixing it or just interested~~', 'Class:AuditDomain/Attribute:description' => 'Beschrijving', - 'Class:AuditDomain/Attribute:description+' => '', + 'Class:AuditDomain/Attribute:description+' => '~~', 'Class:AuditDomain/Attribute:icon' => 'Pictogram', - 'Class:AuditDomain/Attribute:icon+' => '', + 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Categorieën', 'Class:AuditDomain/Attribute:categories_list+' => 'Related audit categories. When running the audit on a domain, all related audit categories are checked and only those.~~', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain~~', - 'Class:lnkAuditCategoryToAuditDomain+' => '', + 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Categorie', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Audit Categorie', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => 'Categorie naam', @@ -91,13 +70,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domein', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domein naam', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domein naam', -]); - -// -// Class: QueryOQL -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Query' => 'Query', 'Class:Query+' => 'Een query is een definie voor een dataset die op een dynamische manier wordt samengesteld', 'Class:Query/Attribute:name' => 'Naam', @@ -117,7 +89,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:Query/Attribute:export_last_user_contact' => 'Contact', 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -136,22 +108,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:QueryOQL+' => 'Een query gebaseerd op de Object Query Language', 'Class:QueryOQL/Attribute:oql' => 'Expressie', 'Class:QueryOQL/Attribute:oql+' => 'OQL-expressie', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:User' => 'Gebruiker', 'Class:User+' => 'Login voor gebruiker', 'Class:User/Attribute:finalclass' => 'Accounttype', - 'Class:User/Attribute:finalclass+' => '', + 'Class:User/Attribute:finalclass+' => 'Name of the final class~~', 'Class:User/Attribute:contactid' => 'Contact', 'Class:User/Attribute:contactid+' => 'Contactpersoon', 'Class:User/Attribute:org_id' => 'Organisatie', @@ -195,13 +155,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office~~', 'Class:UserInternal' => 'Interne gebruiker', 'Class:UserInternal+' => 'Gebruiker gedefinieerd in '.ITOP_APPLICATION_SHORT, -]); - -// -// Class: URP_Profiles -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_Profiles' => 'Profiel', 'Class:URP_Profiles+' => 'Gebruikersprofiel', 'Class:URP_Profiles/Attribute:name' => 'Naam', @@ -210,13 +163,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_Profiles/Attribute:description+' => 'Beschrijving van dit profiel', 'Class:URP_Profiles/Attribute:user_list' => 'Gebruikers', 'Class:URP_Profiles/Attribute:user_list+' => 'Gebruikers met deze rol', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_Dimensions' => 'Dimensie', 'Class:URP_Dimensions+' => 'Dimensie van de applicatie (definieert silo\'s)', 'Class:URP_Dimensions/Attribute:name' => 'Naam', @@ -225,13 +171,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_Dimensions/Attribute:description+' => 'Beschrijving van deze dimensie', 'Class:URP_Dimensions/Attribute:type' => 'Type', 'Class:URP_Dimensions/Attribute:type+' => 'Klassenaam of data type (projection unit)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_UserProfile' => 'Gebruiker / Profiel', 'Class:URP_UserProfile+' => 'Koppeling tussen gebruikers en profielen', 'Class:URP_UserProfile/Name' => 'Link tussen %1$s en %2$s', @@ -245,13 +184,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_UserProfile/Attribute:profile+' => 'Naam van het profiel', 'Class:URP_UserProfile/Attribute:reason' => 'Reden', 'Class:URP_UserProfile/Attribute:reason+' => 'Leg uit waarom deze persoon deze rol heeft', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_UserOrg' => 'Gebruiker / Organisatie', 'Class:URP_UserOrg+' => 'Koppeling tussen gebruikers en organisaties', 'Class:URP_UserOrg/Name' => 'Link tussen %1$s en %2$s', @@ -265,13 +197,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Mijn organisatie', 'Class:URP_UserOrg/Attribute:reason' => 'Reden', 'Class:URP_UserOrg/Attribute:reason+' => 'Leg uit waarom deze persoon de data van deze organisatie mag inzien', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_ProfileProjection' => 'profile_projection', 'Class:URP_ProfileProjection+' => 'profile projections', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimensie', @@ -286,13 +211,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL-expressie (gebruikt $user) | constant | | +attribute code', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribuut', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Code van doelattribuut (optioneel)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_ClassProjection' => 'class_projection', 'Class:URP_ClassProjection+' => 'class projections', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimensie', @@ -305,13 +223,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL-expressie (gebruikt $this) | constant | | +attribute code', 'Class:URP_ClassProjection/Attribute:attribute' => 'Attribuut', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Code van doelattribuut (optioneel)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_ActionGrant' => 'action_permission', 'Class:URP_ActionGrant+' => 'Toestemming aan klasses', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profiel', @@ -328,13 +239,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'Nee', 'Class:URP_ActionGrant/Attribute:action' => 'Actie', 'Class:URP_ActionGrant/Attribute:action+' => 'Actie om uit te voeren op een bepaalde klasse', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_StimulusGrant' => 'stimulus_permission', 'Class:URP_StimulusGrant+' => 'Toegestane stimulus in de levenscyclus van het object', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profiel', @@ -351,42 +255,25 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'Nee', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Code van stimulus', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:URP_AttributeGrant' => 'attribute_permission', 'Class:URP_AttributeGrant+' => 'Toestemming op het niveau van de attributen', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Actie verleen', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'Actie verleen', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attribuut', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'Code van attribuut', -]); - -// -// Class: UserDashboard -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Class:UserDashboard' => 'Gebruikerdashboard', - 'Class:UserDashboard+' => '', + 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'Gebruiker', - 'Class:UserDashboard/Attribute:user_id+' => '', + 'Class:UserDashboard/Attribute:user_id+' => '~~', 'Class:UserDashboard/Attribute:menu_code' => 'Code menu', - 'Class:UserDashboard/Attribute:menu_code+' => '', + 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Inhoud', - 'Class:UserDashboard/Attribute:contents+' => '', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'Class:UserDashboard/Attribute:contents+' => '~~', 'Menu:WelcomeMenu' => 'Welkom', - 'Menu:WelcomeMenu+' => 'Welkom in '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Welkom', - 'Menu:WelcomeMenuPage+' => 'Welkom in '.ITOP_APPLICATION_SHORT, 'Menu:AdminTools' => 'Admintools', + 'Menu:WelcomeMenu+' => 'Welkom in '.ITOP_APPLICATION_SHORT, + 'Menu:WelcomeMenuPage' => 'Welkom', + 'Menu:WelcomeMenuPage+' => 'Welkom in '.ITOP_APPLICATION_SHORT, + 'Menu:AdminTools' => 'Admintools', 'Menu:AdminTools+' => 'Beheertools', 'Menu:AdminTools?' => 'Tools die enkel toegankelijk zijn voor gebruikers met een administratorprofiel.', 'Menu:CSVImportMenu' => 'CSV import', @@ -398,16 +285,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:NotificationsMenu' => 'Meldingen', 'Menu:NotificationsMenu+' => 'Configuratie van de meldingen', 'Menu:MyShortcuts' => 'Mijn snelkoppelingen', - 'Menu:Notifications:Title' => 'Auditcategorieën', 'Menu:DataAdministration' => 'Databeheer', 'Menu:DataAdministration+' => 'Databeheer', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'BooleanLabel:yes' => 'Ja', 'BooleanLabel:no' => 'Nee', 'UI:WelcomeMenu:Title' => 'Welkom in '.ITOP_APPLICATION_SHORT, @@ -505,6 +384,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Error:MaintenanceMode' => 'Toepassing is momenteel in onderhoud', 'UI:Error:MaintenanceTitle' => 'Onderhoud', 'UI:Error:InvalidToken' => 'De huidige sessie is ongeldig. Vernieuw de pagina en probeer het opnieuw. Als het probleem aanhoudt, log dan uit en weer in.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s bestaat niet (email_transport_smtp.oauth.provider)', 'UI:GroupBy:Count' => 'Aantal', 'UI:GroupBy:Count+' => 'Aantal objecten', @@ -666,6 +546,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'Verbeteren mislukt', 'UI:CSVReport-Row-Issue-Ambiguous' => 'Onduidelijke verbetering', 'UI:CSVReport-Row-Issue-Internal' => 'Interne fout: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Onveranderd', 'UI:CSVReport-Icon-Modified' => 'Aangepast', 'UI:CSVReport-Icon-Missing' => 'Ontbrekend', @@ -698,7 +580,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit voor domein: %1$s', 'UI:Audit:Interactive:Selection:Title' => 'Selection of an audit~~', - 'UI:Audit:InteractiveAudit' => 'Interactieve Audit', 'UI:Audit:Interactive:Selection:SubTitle' => 'Select a domain to get the results limited to this domain or select "All categories" to get a full audit (can take time or even fail if too much data to audit)~~', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Selection~~', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selection of an Audit to run~~', @@ -869,7 +750,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Bevestig dat je de volgende %1$d objecten van klasse %2$s wilt verwijderen.', 'UI:Delete:Confirm_Object' => 'Bevestig dat je %1$s wil verwijderen.', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Bevestig dat je de volgende %1$d objecten van klasse %2$s wilt verwijderen.', - 'UI:WelcomeToITop' => 'Welkom in '.ITOP_APPLICATION, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s details', + 'UI:WelcomeToITop' => 'Welkom in '.ITOP_APPLICATION, + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s details', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Fout', 'UI:ObjectDoesNotExist' => 'Sorry, dit object bestaat niet (of je bent niet gemachtigd het te bekijken).', 'UI:ObjectArchived' => 'Dit object werd gearchiveerd. Gelieve de Archief-mode in te schakelen of je beheerder te contacteren.', @@ -903,8 +785,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:BulkDeleteTitle' => 'Selecteer de objecten die je wilt verwijderen:', 'UI:PageTitle:ObjectCreated' => 'Object Aangemaakt.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s aangemaakt.', - 'UI:Toggle:CustomDashboard' => 'Aangepast', - 'UI:Toggle:StandardDashboard' => 'Standaard', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Bezig met het toepassen van %1$s op object: %2$s in fase %3$s tot doelfase: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'Het object kon niet geschreven worden: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Fatale Fout', @@ -1191,7 +1071,6 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:Dashboard:EditCustom' => 'Bewerk aangepaste versie...', 'UI:Dashboard:CreateCustom' => 'Maak aangepaste versie...', 'UI:Dashboard:DeleteCustom' => 'Verwijder aangepaste versie...', - 'UI:Dashboard:Edit' => 'Bewerk deze pagina...', 'UI:Dashboard:RevertConfirm' => 'Alle bewerkingen die zijn gemaakt aan de originele versie zullen verloren gaan. Bevestig dat je wilt doorgaan.', 'UI:ExportDashBoard' => 'Exporteer naar een bestand', 'UI:ImportDashBoard' => 'Importeer vanuit een bestand', @@ -1199,7 +1078,6 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:ImportDashboardText' => 'Selecteer een bestand van het dashboard om te importeren:', 'UI:Dashboard:Actions' => 'Dashboard acties', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Dit dashboard toont informatie die nog geen rekening houdt met de wijzigingen die nu gemaakt worden.', - 'UI:Dashboard:Revert' => 'Herstel de originele versie...', 'UI:DashletCreation:Title' => 'Maak een nieuwe Dashlet aan', 'UI:DashletCreation:Dashboard' => 'Dashboard', 'UI:DashletCreation:DashletType' => 'Soort dashlet', @@ -1246,6 +1124,7 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Dag van de maand voor %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (uur)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (maand)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (dag van de week)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (dag van de maand)', 'UI:DashletGroupBy:MissingGroupBy' => 'Selecteer het veld waarop de objecten gegroepeerd moeten worden', @@ -1337,16 +1216,13 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:ShortcutDelete:Confirm' => 'Bevestig dat je de snelkoppeling(en) wil verwijderen.', 'UI:ObjectShortcutInsert' => 'Insert Object Shortcut~~', 'Class:Shortcut' => 'Snelkoppelingen', - 'Class:Shortcut+' => '', + 'Class:Shortcut+' => '~~', 'Class:Shortcut/Attribute:name' => 'Naam', 'Class:Shortcut/Attribute:name+' => 'Label gebruikt in het menu en in de titel van de pagina', 'Class:ShortcutOQL' => 'Zoekresultaat snelkoppeling', - 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'Query', 'Class:ShortcutOQL/Attribute:oql+' => 'OQL die de lijst van objecten om naar te zoeken definieert', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Tagklasse', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Veldcode', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Objectklasse', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatisch vernieuwen', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Onbruikbaar', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Aangepast interval', @@ -1385,7 +1261,8 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:AddAnExisting_Class' => 'Voeg objecten van type %1$s toe...', 'UI:SelectionOf_Class' => 'Selectie van objecten van type %1$s', 'UI:AboutBox' => 'Over '.ITOP_APPLICATION_SHORT.'...', - 'UI:About:Title' => 'Over '.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Datamodel', + 'UI:About:Title' => 'Over '.ITOP_APPLICATION_SHORT, + 'UI:About:DataModel' => 'Datamodel', 'UI:About:Support' => 'Support informatie', 'UI:About:Licenses' => 'Licenties', 'UI:About:InstallationOptions' => 'Installatie-opties', @@ -1517,12 +1394,7 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:Search:Criteria:Raw:Filtered' => 'Gefilterd', 'UI:Search:Criteria:Raw:FilteredOn' => 'Gefiltered op %1$s', 'UI:StateChanged' => 'Status veranderd', -]); - -// -// Expression to Natural language -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' EN ', 'Expression:Operator:OR' => ' OF ', 'Expression:Operator:=' => ': ', @@ -1535,12 +1407,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Expression:Unit:Long:MINUTE' => 'minute(n)', 'Expression:Verb:NOW' => 'nu', 'Expression:Verb:ISNULL' => ': ongedefinieerd (NULL)', -]); - -// -// iTop Newsroom menu -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Newsroom:NoNewMessage' => 'Geen nieuw bericht', 'UI:Newsroom:XNewMessage' => '%1$s nieuw(e) bericht(en)', 'UI:Newsroom:MarkAllAsRead' => 'Markeer alle berichten als gelezen', @@ -1555,9 +1421,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent~~', 'UI:Newsroom:Priority:3:Tooltip' => 'Important~~', 'UI:Newsroom:Priority:4:Tooltip' => 'Normal~~', -]); - -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:DataSources' => 'Synchronisatie-databronnen', 'Menu:DataSources+' => 'Alle Synchronisatie-databronnen', 'Menu:AuditCategories' => 'Auditcategorieën', @@ -1583,6 +1446,5 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:ConfigEditor' => 'Algemene configuratie', 'Menu:ConfigEditor+' => 'Configuratiebestand-editor', 'Menu:Integrations' => 'Integraties', - 'Menu:Integrations+' => '', - + 'Menu:Integrations+' => '~~', ]); diff --git a/dictionaries/pl.dictionary.itop.core.php b/dictionaries/pl.dictionary.itop.core.php index 0c9ae4562a..fb5e96595d 100644 --- a/dictionaries/pl.dictionary.itop.core.php +++ b/dictionaries/pl.dictionary.itop.core.php @@ -1,11 +1,10 @@ 'Wszelkiego rodzaju obiekty tej samej klasy lub podklasy', 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplikaty w polu \'%1$s\' : %2$s', 'Core:AttributeDashboard' => 'Pulpit', - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Numer telefonu', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Data utraty ważności', - 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'Lista tagów', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'kliknij, aby dodać', 'Core:Placeholder:CannotBeResolved' => '(%1$s : nie może być rozwiązane)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s od %3$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s z klas podrzędnych)', 'Core:AttributeCaseLog' => 'Log', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Obliczone wyliczenie', - 'Core:AttributeMetaEnum+' => '', + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Tablica obiektów (N-N)', 'Core:AttributeLinkedSetIndirect+' => 'Dowolny rodzaj obiektów [podklasa] tej samej klasy', 'Core:AttributeInteger' => 'Liczba całkowita', @@ -45,8 +44,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Core:AttributeDecimal' => 'Wartość dziesiętna', 'Core:AttributeDecimal+' => 'Wartość dziesiętna (może być ujemna)', 'Core:AttributeBoolean' => 'Wartość logiczna', - 'Core:AttributeBoolean+' => '', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Tak', 'Core:AttributeBoolean/Value:no' => 'Nie', 'Core:AttributeArchiveFlag' => 'Flaga archiwum', @@ -54,9 +53,9 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'Ten obiekt jest widoczny tylko w trybie archiwum', 'Core:AttributeArchiveFlag/Value:no' => 'Nie', 'Core:AttributeArchiveFlag/Label' => 'Zarchiwizowano', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Data archiwizacji', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Flaga utraty ważności', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Tak', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Ten obiekt jest wykluczony z analizy wpływu i ukryty w wynikach wyszukiwania', @@ -68,7 +67,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Core:AttributeString' => 'Ciąg', 'Core:AttributeString+' => 'Ciąg alfanumeryczny', 'Core:AttributeClass' => 'Klasa', - 'Core:AttributeClass+' => '', + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => 'Język użutkownika', 'Core:AttributeApplicationLanguage+' => 'Język i kraj (EN US)', 'Core:AttributeFinalClass' => 'Klasa (auto)', @@ -84,9 +83,9 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Core:AttributeHTML' => 'HTML', 'Core:AttributeHTML+' => 'Ciąg HTML', 'Core:AttributeEmailAddress' => 'Adres e-mail', - 'Core:AttributeEmailAddress+' => '', + 'Core:AttributeEmailAddress+' => 'Email address~~', 'Core:AttributeIPAddress' => 'Adres IP', - 'Core:AttributeIPAddress+' => '', + 'Core:AttributeIPAddress+' => 'IP address~~', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Język wyrażeń zapytania obiektowego OQL', 'Core:AttributeEnum' => 'Typ wyliczeniowy', @@ -151,25 +150,13 @@ Operatory:
'Core:FriendlyName-Label' => 'Pełna nazwa', 'Core:FriendlyName-Description' => 'Pełna nazwa', 'Core:AttributeTag' => 'Tagi', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchronizacja', 'Core:Context=Setup' => 'Instalacja', 'Core:Context=GUI:Console' => 'Konsola', 'Core:Context=CRON' => 'cron', 'Core:Context=GUI:Portal' => 'Portal', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CMDBChange' => 'Zmiana', 'Class:CMDBChange+' => 'Śledzenie zmian', 'Class:CMDBChange/Attribute:date' => 'data', @@ -184,17 +171,10 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'Usługi sieciowe REST/JSON', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'Usługi internetowe SOAP', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Przez rozszerzenie', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CMDBChangeOp' => 'Operacje zmian', 'Class:CMDBChangeOp+' => 'Zmiana dokonana przez osobę na jednym obiekcie w jednostce czasu', 'Class:CMDBChangeOp/Attribute:change' => 'zmiana', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'data', 'Class:CMDBChangeOp/Attribute:date+' => 'data i czas zmiany', 'Class:CMDBChangeOp/Attribute:userinfo' => 'użytkownik', @@ -205,51 +185,20 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CMDBChangeOp/Attribute:objkey+' => 'identyfikator obiektu, którego dotyczy zmiana', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Podklasa CMDBChangeOp', 'Class:CMDBChangeOp/Attribute:finalclass+' => 'Nazwa finalna klasy gdzie dokonano zmiany', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CMDBChangeOpCreate' => 'tworzenie obiektu', 'Class:CMDBChangeOpCreate+' => 'Śledzenie tworzenia obiektów', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CMDBChangeOpDelete' => 'usunięcie obiektu', 'Class:CMDBChangeOpDelete+' => 'Śledzenie usuwania obiektów', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CMDBChangeOpSetAttribute' => 'zmiana obiektu', 'Class:CMDBChangeOpSetAttribute+' => 'Śledzenie zmian właściwości obiektu', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Atrybut', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'kod zmodyfikowanej właściwości', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'zmiana właściwości', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Śledzenie zmian właściwości skalarnych obiektu', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Poprzednia wartość', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'poprzednia wartość atrybutu', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Nowa wartość', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'nowa wartość atrybutu', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Change:ObjectCreated' => 'Utworzono obiekt', 'Change:ObjectDeleted' => 'Obiekt usunięty', 'Change:ObjectModified' => 'Obiekt zmodyfikowany', @@ -266,35 +215,14 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Change:LinkSet:Added' => 'dodano %1$s', 'Change:LinkSet:Removed' => 'usunięto %1$s', 'Change:LinkSet:Modified' => 'zmodyfikowano %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'zmiana danych', 'Class:CMDBChangeOpSetAttributeBlob+' => 'śledzenie zmian danych', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Poprzednie dane', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'poprzednia zawartość atrybutu', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:CMDBChangeOpSetAttributeText' => 'zmiana tekstu', 'Class:CMDBChangeOpSetAttributeText+' => 'śledzenie zmian tekstu', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Poprzednie dane', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'poprzednia zawartość atrybutu', -]); - -// -// Class: Event -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Event' => 'Dziennik zdarzeń', 'Class:Event+' => 'Zdarzenie wewnętrzne aplikacji', 'Class:Event/Attribute:message' => 'Wiadomość', @@ -305,13 +233,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Event/Attribute:userinfo+' => 'identyfikacja użytkownika wykonującego czynność, która wywołała to zdarzenie', 'Class:Event/Attribute:finalclass' => 'Podklasa zdarzenia', 'Class:Event/Attribute:finalclass+' => 'Nazwa finalnej klasy: określa rodzaj zdarzenia, które miało miejsce', -]); - -// -// Class: EventNotification -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:EventNotification' => 'Powiadomienie o zdarzeniu', 'Class:EventNotification+' => 'Ślad powiadomienia, które zostało wysłane', 'Class:EventNotification/Attribute:trigger_id' => 'Wyzwalacz', @@ -320,36 +241,24 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:EventNotification/Attribute:action_id+' => 'konto użytkownika', 'Class:EventNotification/Attribute:object_id' => 'Id obiektu', 'Class:EventNotification/Attribute:object_id+' => 'id obiektu (klasa zdefiniowana przez wyzwalacz?)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'Zdarzenie wysyłki wiadomości e-mail', 'Class:EventNotificationEmail+' => 'Ślad e-maila, który został wysłany', 'Class:EventNotificationEmail/Attribute:to' => 'TO', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'Od', 'Class:EventNotificationEmail/Attribute:from+' => 'Nadawca wiadomości', 'Class:EventNotificationEmail/Attribute:subject' => 'Temat', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Treść', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Załączniki', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Zdarzenie związane z problemem', 'Class:EventIssue+' => 'Ślad problemu (ostrzeżenie, błąd itp.)', 'Class:EventIssue/Attribute:issue' => 'Problem', @@ -363,16 +272,9 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:EventIssue/Attribute:arguments_get' => 'Argumenty adresu URL', 'Class:EventIssue/Attribute:arguments_get+' => 'Argumenty HTTP GET', 'Class:EventIssue/Attribute:callstack' => 'Stos wywołań', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Dane', 'Class:EventIssue/Attribute:data+' => 'Więcej informacji', -]); - -// -// Class: EventWebService -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:EventWebService' => 'Usługa internetowa', 'Class:EventWebService+' => 'Ślad połączenia z usługą internetową', 'Class:EventWebService/Attribute:verb' => 'Operacja', @@ -387,9 +289,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:EventWebService/Attribute:log_error+' => 'Wyniki dziennika błędów', 'Class:EventWebService/Attribute:data' => 'Dane', 'Class:EventWebService/Attribute:data+' => 'Dane wynikowe', -]); - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:EventRestService' => 'Połączenie REST / JSON', 'Class:EventRestService+' => 'Śledzenie wywołania usługi REST / JSON', 'Class:EventRestService/Attribute:operation' => 'Operacja', @@ -404,36 +303,22 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:EventRestService/Attribute:json_output+' => 'Odpowiedź HTTP (json)', 'Class:EventRestService/Attribute:provider' => 'Dostawca', 'Class:EventRestService/Attribute:provider+' => 'Klasa PHP implementująca oczekiwaną operację', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:EventLoginUsage' => 'Korzystanie z logowania', 'Class:EventLoginUsage+' => 'Połączenie z aplikacją', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', 'Class:EventLoginUsage/Attribute:contact_name' => 'Nazwa Użytkownika', - 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'E-mail użytkownika', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Adres e-mail użytkownika', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:EventNotificationNewsroom' => 'Wiadomości wysłane', - 'Class:EventNotificationNewsroom+' => '', + 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Tytuł', - 'Class:EventNotificationNewsroom/Attribute:title+' => '', + 'Class:EventNotificationNewsroom/Attribute:title+' => '~~', 'Class:EventNotificationNewsroom/Attribute:icon' => 'Ikona', - 'Class:EventNotificationNewsroom/Attribute:icon+' => '', + 'Class:EventNotificationNewsroom/Attribute:icon+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority' => 'Priorytet', - 'Class:EventNotificationNewsroom/Attribute:priority+' => '', + 'Class:EventNotificationNewsroom/Attribute:priority+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => 'Krytyczny', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1+' => 'Krytyczny', 'Class:EventNotificationNewsroom/Attribute:priority/Value:2' => 'Pilny', @@ -443,39 +328,34 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:EventNotificationNewsroom/Attribute:priority/Value:4' => 'Standardowy', 'Class:EventNotificationNewsroom/Attribute:priority/Value:4+' => 'Standardowy', 'Class:EventNotificationNewsroom/Attribute:url' => 'URL', - 'Class:EventNotificationNewsroom/Attribute:url+' => '', + 'Class:EventNotificationNewsroom/Attribute:url+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read' => 'Czytaj', - 'Class:EventNotificationNewsroom/Attribute:read+' => '', + 'Class:EventNotificationNewsroom/Attribute:read+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read/Value:no' => 'Nie', 'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => 'Nie', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes' => 'Tak', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => 'Tak', 'Class:EventNotificationNewsroom/Attribute:read_date' => 'Data odczytu', - 'Class:EventNotificationNewsroom/Attribute:read_date+' => '', + 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Kontakt', - 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '', -]); - -// -// Class: Action -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Działanie własne', 'Class:Action+' => 'Działanie zdefiniowane przez użytkownika', 'Class:Action/ComplementaryName' => '%1$s: %2$s', 'Class:Action/Attribute:name' => 'Nazwa', - 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => 'Opis', - 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => 'Status', 'Class:Action/Attribute:status+' => 'Ten stan steruje działaniem', 'Class:Action/Attribute:status/Value:test' => 'Testowane', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'W użytkowaniu', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Nieaktywne', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Powiązane wyzwalacze', 'Class:Action/Attribute:trigger_list+' => 'Wyzwalacze powiązane z działaniem', 'Class:Action/Attribute:asynchronous' => 'Asynchroniczny', @@ -490,24 +370,22 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Action:last_executions_tab_panel_title' => 'Wykonania tej akcji (%1$s)', 'Action:last_executions_tab_limit_days' => 'ostatnie %1$s dni', 'Action:last_executions_tab_limit_none' => 'bez limitu', -]); - -// -// Class: ActionNotification -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ActionNotification' => 'Powiadomienie', 'Class:ActionNotification+' => 'Powiadomienie (abstrakcja)', -]); - -// -// Class: ActionEmail -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'Powiadomienie e-mail', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'Ten status decyduje o tym, kto zostanie powiadomiony: tylko odbiorca testowy, wszyscy (Do, DW i UDW) lub nikt', 'Class:ActionEmail/Attribute:status/Value:test+' => 'Powiadomiony zostanie tylko odbiorca testowy', 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'Wszystkie e-maile "Do", "DW" i "UDW" są powiadamiane', @@ -535,11 +413,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ActionEmail/Attribute:importance' => 'ważna', 'Class:ActionEmail/Attribute:importance+' => 'Flaga ważności', 'Class:ActionEmail/Attribute:importance/Value:low' => 'niska', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normalna', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'wysoka', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Język', 'Class:ActionEmail/Attribute:language+' => 'Język używany dla symboli zastępczych ($xxx$) w wiadomości (stan, ważność, priorytet itp.)', 'Class:ActionEmail/Attribute:html_template' => 'Szablon HTML', @@ -556,18 +434,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'ActionEmail:preview_warning' => 'Rzeczywista wiadomość e-mail może wyglądać inaczej w kliencie poczty e-mail niż podgląd w przeglądarce.', 'ActionEmail:preview_more_info' => 'Aby uzyskać więcej informacji na temat funkcji CSS obsługiwanych przez różnych klientów poczty e-mail, zobacz %1$s', 'ActionEmail:content_placeholder_missing' => 'W szablonie HTML nie znaleziono symbolu zastępczego „%1$s”. Zawartość pola „%2$s” nie będzie uwzględniana w generowanych wiadomościach e-mail.', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'ActionNewsroom:trigger' => 'Wyzwalacz', 'ActionNewsroom:content' => 'Wiadomość', 'ActionNewsroom:settings' => 'Ustawienia', 'Class:ActionNewsroom' => 'Powiadomienie przez Newsroom', - 'Class:ActionNewsroom+' => '', + 'Class:ActionNewsroom+' => '~~', 'Class:ActionNewsroom/Attribute:title' => 'Tytuł', 'Class:ActionNewsroom/Attribute:title+' => 'Tytuł wiadomości. Może zawierać symbole zastępcze, takie jak $this->attribute_code$', 'Class:ActionNewsroom/Attribute:message' => 'Wiadomość', @@ -599,13 +470,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'Zapytanie OQL zwracające obiekty Kontakt', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'Jeśli jest pusty, adres URL będzie wskazywał obiekt wywołujący powiadomienie. Możesz także określić niestandardowy adres URL.', -]); - -// -// Class: Trigger -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Trigger' => 'Wyzwalacz', 'Class:Trigger+' => 'Niestandardowa obsługa zdarzeń', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s', @@ -624,164 +488,77 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Zezwalaj na całkowite anulowanie subskrypcji', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Wymuś co najmniej jeden kanał (Wiadomości lub E-mail)', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Odmów anulowania subskrypcji', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TriggerOnObject' => 'Wyzwalacz (zależny od klasy)', 'Class:TriggerOnObject+' => 'Wyzwalanie na danej klasie obiektów', 'Class:TriggerOnObject/Attribute:target_class' => 'Klasa docelowa', - 'Class:TriggerOnObject/Attribute:target_class+' => '', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', 'Class:TriggerOnObject/Attribute:filter' => 'Filtr', 'Class:TriggerOnObject/Attribute:filter+' => 'Ogranicz listę obiektów (klasy docelowej), które aktywują wyzwalacz', 'TriggerOnObject:WrongFilterQuery' => 'Błędne zapytanie filtru: %1$s', 'TriggerOnObject:WrongFilterClass' => 'Zapytanie filtru musi zwracać obiekty klasy "%1$s"', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TriggerOnPortalUpdate' => 'Wyzwalacz (po aktualizacji z portalu)', 'Class:TriggerOnPortalUpdate+' => 'Wyzwalanie po aktualizacji użytkownika z portalu', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TriggerOnStateChange' => 'Wyzwalacz (przy zmianie stanu)', 'Class:TriggerOnStateChange+' => 'Wyzwalanie przy zmianie stanu obiektu', 'Class:TriggerOnStateChange/Attribute:state' => 'Stan', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Wyzwalacz (przy wejściu w stan)', 'Class:TriggerOnStateEnter+' => 'Wyzwalanie przy zmianie stanu obiektu - wejście', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TriggerOnStateLeave' => 'Wyzwalacz (przy opuszczaniu stanu)', 'Class:TriggerOnStateLeave+' => 'Wyzwalanie przy zmianie stanu obiektu - wyjście', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TriggerOnObjectCreate' => 'Wyzwalacz (przy tworzeniu obiektu)', 'Class:TriggerOnObjectCreate+' => 'Wyzwalacz przy tworzeniu obiektu [klasy potomnej] danej klasy', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TriggerOnObjectDelete' => 'Wyzwalacz (przy usunięciu obiektu)', 'Class:TriggerOnObjectDelete+' => 'Wyzwalanie w przypadku usunięcia obiektu [klasy potomnej] danej klasy', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TriggerOnObjectUpdate' => 'Wyzwalacz (przy aktualizacji obiektu)', 'Class:TriggerOnObjectUpdate+' => 'Wyzwalanie przy aktualizacji obiektu [klasy potomnej] danej klasy', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Pola docelowe', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Wyzwalacz (przy wzmiance o obiekcie)', 'Class:TriggerOnObjectMention+' => 'Wyzwalanie przy wzmiance (@xxx) o obiekcie [klasy potomnej] danej klasy w atrybucie dziennika', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Wspomniany filtr', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Ogranicz listę wymienionych obiektów, które aktywują wyzwalacz. Jeśli jest pusty, dowolny wspomniany obiekt (dowolnej klasy) aktywuje go.', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TriggerOnAttributeBlobDownload' => 'Wyzwalacz (po pobraniu dokumentu obiektu)', 'Class:TriggerOnAttributeBlobDownload+' => 'Wyzwalaj pobranie z pola dokumentu obiektu [klasy potomnej] danej klasy', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Pola docelowe', - 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnThresholdReached' => 'Wyzwalacz (na progu)', 'Class:TriggerOnThresholdReached+' => 'Osiągnięto próg wyzwalania przy stoperze', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stoper', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Próg', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'Działanie / wyzwalacz', 'Class:lnkTriggerAction+' => 'Powiązanie między wyzwalaczem a działaniem', 'Class:lnkTriggerAction/Attribute:action_id' => 'Działanie', 'Class:lnkTriggerAction/Attribute:action_id+' => 'Działanie do wykonania', 'Class:lnkTriggerAction/Attribute:action_name' => 'Działanie', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Wyzwalacz', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Wyzwalacz', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Order', 'Class:lnkTriggerAction/Attribute:order+' => 'Kolejność wykonywania działań', -]); - -// -// Synchro Data Source -// -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SynchroDataSource' => 'Źródło danych synchronizacji', 'Class:SynchroDataSource/Attribute:name' => 'Nazwa', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Opis', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Klasa docelowa', - 'Class:SynchroDataSource/Attribute:scope_class+' => 'Synchroniczne źródło danych może zapełnić tylko jedną klasę '.ITOP_APPLICATION_SHORT, 'Class:SynchroDataSource/Attribute:user_id' => 'Użytkownik', + 'Class:SynchroDataSource/Attribute:scope_class+' => 'Synchroniczne źródło danych może zapełnić tylko jedną klasę '.ITOP_APPLICATION_SHORT, + 'Class:SynchroDataSource/Attribute:user_id' => 'Użytkownik', 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Kontakt do powiadomienia', 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Kontakt do powiadomienia w przypadku błędu', 'Class:SynchroDataSource/Attribute:url_icon' => 'Hiperłącze do ikony', - 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hiperłącze (mały) obraz przedstawiający aplikację, z którą synchronizowany jest '.ITOP_APPLICATION_SHORT, 'Class:SynchroDataSource/Attribute:url_application' => 'Hiperłącze do aplikacji', + 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hiperłącze (mały) obraz przedstawiający aplikację, z którą synchronizowany jest '.ITOP_APPLICATION_SHORT, + 'Class:SynchroDataSource/Attribute:url_application' => 'Hiperłącze do aplikacji', 'Class:SynchroDataSource/Attribute:url_application+' => 'Hiperłącze do obiektu '.ITOP_APPLICATION_SHORT.' w zewnętrznej aplikacji, z którą '.ITOP_APPLICATION_SHORT.' jest zsynchronizowany (jeśli dotyczy). Możliwe symbole zastępcze: $this->attribute$ i $replica->primary_key$', 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Polityka uzgadniania', 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Użyj atrybutów": '.ITOP_APPLICATION_SHORT.' obiekt odpowiada wartościom replik dla każdego atrybutu Synchro oznaczonego jako Uzgadnianie. -"Użyj klucza podstawowego": oczekuje się, że kolumna klucz_podstawowy repliki będzie zawierać identyfikator obiektu '.ITOP_APPLICATION_SHORT, 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Pełen interwał ładowania', +"Użyj klucza podstawowego": oczekuje się, że kolumna klucz_podstawowy repliki będzie zawierać identyfikator obiektu '.ITOP_APPLICATION_SHORT, + 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Pełen interwał ładowania', 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Całkowite przeładowanie wszystkich danych musi następować co najmniej tak często, jak określono w tym miejscu', 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Działanie dla zera', 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Działanie podejmowane, gdy wyszukiwanie nie zwraca żadnego obiektu', @@ -969,38 +746,37 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Ostrzeżenia', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Data utworzenia', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Data ostatniej zmiany', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'Preferencje użytkownika', 'Class:appUserPreferences/Attribute:userid' => 'Użytkownik', 'Class:appUserPreferences/Attribute:preferences' => 'Preferencje', @@ -1082,22 +858,14 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Core:Validator:Mandatory' => 'Proszę wypełnić to pole', 'Core:Validator:MustBeInteger' => 'Musi być liczbą całkowitą', 'Core:Validator:MustSelectOne' => 'Proszę wybrać jeden', - 'Menu:DataSources' => 'Źródła danych synchronizacji', - 'Menu:DataSources+' => 'Wszystkie źródła danych synchronizacji', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:TagSetFieldData' => '%2$s dla klasy %1$s', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Kod', 'Class:TagSetFieldData/Attribute:code+' => 'Kod wewnętrzny. Musi zawierać co najmniej 3 znaki alfanumeryczne', 'Class:TagSetFieldData/Attribute:label' => 'Etykieta', 'Class:TagSetFieldData/Attribute:label+' => 'Wyświetlana etykieta', 'Class:TagSetFieldData/Attribute:description' => 'Opis', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Klasa Tagu', 'Class:TagSetFieldData/Attribute:obj_class' => 'Klasa obiektu', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Kod pola', @@ -1111,122 +879,72 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tagów "Kod atrybutu" nie można zmieniać', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Użycie tagu (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'Nie znaleziono wpisu dla tego tagu', -]); - -// -// Class: DBProperty -// -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:DBProperty' => 'Właściwości DB', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Nazwa', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Opis', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Wartość', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Data zmiany', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Komentarz zmiany', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Zadanie w tle', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Nazwa klasy', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'Data pierwszego uruchomienia', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Data ostatniego uruchomienia', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Data następnego uruchomienia', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Liczba wszystkich uruchomień', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Ostatni czas trwania', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. czas trwania', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. czas trwania', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Średni czas trwania', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'Działa', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Status', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Zadanie asynchroniczne', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Utworzono', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Rozpoczęto', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Zaplanowano', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Zdarzenie', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Klasa docelowa', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Status', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Pozostałe próby', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Ostatni kod błędu', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Ostatni błąd', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Ostatnia próba', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Nieprawidłowy format konfiguracji "async_task_retries[%1$s]". Oczekuje się tablicy z następującymi kluczami: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Nieprawidłowy format konfiguracji "async_task_retries[%1$s]": nieoczekiwany klucz "%2$s". Oczekuje się tylko następujących kluczy: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:AbstractResource' => 'Zasób abstrakcyjny', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Zasób Menu administratora', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Zasób Menu zapytań uruchamiania', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Zasób Menu systemowe', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/pl.dictionary.itop.ui.php b/dictionaries/pl.dictionary.itop.ui.php index 1e6bb791af..b8090eb030 100644 --- a/dictionaries/pl.dictionary.itop.ui.php +++ b/dictionaries/pl.dictionary.itop.ui.php @@ -1,11 +1,10 @@ 'Procent nieprawidłowych obiektów, poniżej którego wynik jest błędny (czerwony)', 'Class:AuditCategory/Attribute:domains_list' => 'Domeny', 'Class:AuditCategory/Attribute:domains_list+' => 'Domeny, które obejmują tę kategorię', -]); - -// -// Class: AuditRule -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:AuditRule' => 'Reguła audytu', 'Class:AuditRule+' => 'Reguła sprawdzania dla danej kategorii audytu', 'Class:AuditRule/Attribute:name' => 'Nazwa reguły', @@ -56,33 +48,19 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:AuditRule/Attribute:category_name+' => 'Nazwa kategorii dla reguły', 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', -]); - -// -// Class: AuditDomain -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:AuditDomain' => 'Domena audytu', 'Class:AuditDomain+' => 'Domeny audytu umożliwiają grupowanie kategorii audytu. Domena zazwyczaj odpowiada temu, kto jest odpowiedzialny za sprawdzanie i naprawianie błędów', 'Class:AuditDomain/Attribute:name' => 'Nazwa', 'Class:AuditDomain/Attribute:name+' => 'Jest to segmentacja audytu według tego, kto jest odpowiedzialny za jego naprawienie lub po prostu jest zainteresowany', 'Class:AuditDomain/Attribute:description' => 'Opis', - 'Class:AuditDomain/Attribute:description+' => '', + 'Class:AuditDomain/Attribute:description+' => '~~', 'Class:AuditDomain/Attribute:icon' => 'Ikoan', - 'Class:AuditDomain/Attribute:icon+' => '', + 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Kategorie', 'Class:AuditDomain/Attribute:categories_list+' => 'Powiązane kategorie audytu. Podczas przeprowadzania audytu domeny sprawdzane są wszystkie powiązane kategorie audytu i tylko te.', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain', - 'Class:lnkAuditCategoryToAuditDomain+' => '', + 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Kategoria', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Kategoria audytu', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => 'Nazwa kategorii', @@ -91,13 +69,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Domena audytu', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Nazwa domeny', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'nazwa domeny audytu', -]); - -// -// Class: QueryOQL -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Query' => 'Zapytanie', 'Class:Query+' => 'Zapytanie to zbiór danych zdefiniowany w sposób dynamiczny', 'Class:Query/Attribute:name' => 'Nazwa', @@ -117,7 +88,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:Query/Attribute:export_last_user_contact' => 'Kontakt', 'Class:Query/Attribute:export_last_user_contact+' => 'Osoba kontaktowa, która wykonała ostatni eksport', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -136,18 +107,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:QueryOQL+' => 'Zapytanie oparte na języku zapytań obiektowych (OQL)', 'Class:QueryOQL/Attribute:oql' => 'Wyrażenie', 'Class:QueryOQL/Attribute:oql+' => 'Wyrażenie OQL', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:User' => 'Użytkownik', 'Class:User+' => 'Login użytkownika', 'Class:User/Attribute:finalclass' => 'Typ konta', @@ -195,13 +154,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:User/Warning:NoContactHasImpact' => 'Uwaga: dla tego Użytkownika nie zdefiniowano żadnej Osoby, uniemożliwia to dostęp do portali, powiadomień o nowościach i innych skutków ubocznych w zapleczu', 'Class:UserInternal' => 'Użytkownik wewnętrzny', 'Class:UserInternal+' => 'Użytkownik zdefiniowany w ramach '.ITOP_APPLICATION_SHORT, -]); - -// -// Class: URP_Profiles -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_Profiles' => 'Profil', 'Class:URP_Profiles+' => 'Profil użytkownika', 'Class:URP_Profiles/Attribute:name' => 'Nazwa', @@ -210,13 +162,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_Profiles/Attribute:description+' => 'jeden wiersz opisu', 'Class:URP_Profiles/Attribute:user_list' => 'Użytkownicy', 'Class:URP_Profiles/Attribute:user_list+' => 'osoby pełniące tę rolę', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_Dimensions' => 'wymiar', 'Class:URP_Dimensions+' => 'wymiar aplikacji (definiowanie silosów)', 'Class:URP_Dimensions/Attribute:name' => 'Nazwa', @@ -225,13 +170,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_Dimensions/Attribute:description+' => 'jeden wiersz opisu', 'Class:URP_Dimensions/Attribute:type' => 'Typ', 'Class:URP_Dimensions/Attribute:type+' => 'nazwa klasy lub typ danych (jednostka projekcji)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_UserProfile' => 'Profil użytkownika', 'Class:URP_UserProfile+' => 'profile użytkowników', 'Class:URP_UserProfile/Name' => 'Link między %1$s i %2$s', @@ -245,13 +183,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_UserProfile/Attribute:profile+' => 'Nazwa profilu', 'Class:URP_UserProfile/Attribute:reason' => 'Powód', 'Class:URP_UserProfile/Attribute:reason+' => 'wyjaśnij, dlaczego ta osoba może pełnić tę rolę', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_UserOrg' => 'Organizacje użytkowników', 'Class:URP_UserOrg+' => 'Dozwolone organizacje', 'Class:URP_UserOrg/Name' => 'Link między %1$s i %2$s', @@ -265,13 +196,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Dozwolona organizacja', 'Class:URP_UserOrg/Attribute:reason' => 'Powód', 'Class:URP_UserOrg/Attribute:reason+' => 'wyjaśnij, dlaczego ta osoba może zobaczyć dane należące do tej organizacji', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_ProfileProjection' => 'profile_projection', 'Class:URP_ProfileProjection+' => 'projekcje profili', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Wymiar', @@ -286,13 +210,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'Wyrażenie OQL (używając $user) | stała | | + kod atrybutu', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Atrybut', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Kod atrybutu docelowego (opcjonalnie)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_ClassProjection' => 'class_projection', 'Class:URP_ClassProjection+' => 'projekcje klas', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Wymiar', @@ -305,13 +222,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_ClassProjection/Attribute:value+' => 'Wyrażenie OQL (używając $this) | stała | | + kod atrybutu', 'Class:URP_ClassProjection/Attribute:attribute' => 'Atrybut', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Kod atrybutu docelowego (opcjonalnie)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_ActionGrant' => 'action_permission', 'Class:URP_ActionGrant+' => 'uprawnienia do klas', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profil', @@ -328,13 +238,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'nie', 'Class:URP_ActionGrant/Attribute:action' => 'Działanie', 'Class:URP_ActionGrant/Attribute:action+' => 'operacje do wykonania na danej klasie', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_StimulusGrant' => 'stimulus_permission', 'Class:URP_StimulusGrant+' => 'uprawnienia do bodźca w cyklu życia obiektu', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profil', @@ -351,42 +254,25 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'nie', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Bodziec', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'kod bodźca', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:URP_AttributeGrant' => 'attribute_permission', 'Class:URP_AttributeGrant+' => 'uprawnienia na poziomie atrybutów', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Nadane działanie', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'nadane działanie', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Atrybut', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'kod atrybutu', -]); - -// -// Class: UserDashboard -// -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Class:UserDashboard' => 'Panel użytkownika', - 'Class:UserDashboard+' => '', + 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'Użytkownik', - 'Class:UserDashboard/Attribute:user_id+' => '', + 'Class:UserDashboard/Attribute:user_id+' => '~~', 'Class:UserDashboard/Attribute:menu_code' => 'Kod menu', - 'Class:UserDashboard/Attribute:menu_code+' => '', + 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Zawartość', - 'Class:UserDashboard/Attribute:contents+' => '', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'Class:UserDashboard/Attribute:contents+' => '~~', 'Menu:WelcomeMenu' => 'Witaj', - 'Menu:WelcomeMenu+' => 'Witaj w '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Witaj', - 'Menu:WelcomeMenuPage+' => 'Witaj w '.ITOP_APPLICATION_SHORT, 'Menu:AdminTools' => 'Administracja', + 'Menu:WelcomeMenu+' => 'Witaj w '.ITOP_APPLICATION_SHORT, + 'Menu:WelcomeMenuPage' => 'Witaj', + 'Menu:WelcomeMenuPage+' => 'Witaj w '.ITOP_APPLICATION_SHORT, + 'Menu:AdminTools' => 'Administracja', 'Menu:AdminTools+' => 'Narzędzia administracyjne', 'Menu:AdminTools?' => 'Narzędzia dostępne tylko dla użytkowników posiadających profil administratora', 'Menu:CSVImportMenu' => 'Import CSV', @@ -397,21 +283,13 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Menu:ExportMenu+' => 'Eksportuj wyniki dowolnego zapytania w formacie HTML, CSV lub XML', 'Menu:NotificationsMenu' => 'Powiadomienia', 'Menu:NotificationsMenu+' => 'Konfiguracja powiadomień', - 'Menu:OAuthWizardMenu' => 'OAuth 2.0', 'Menu:MyShortcuts' => 'Moje skróty', - 'Menu:Notifications:Title' => 'Kategorie audytu', 'Menu:DataAdministration' => 'Administracja danymi', 'Menu:DataAdministration+' => 'Administracja danymi', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'BooleanLabel:yes' => 'tak', 'BooleanLabel:no' => 'nie', - 'UI:WelcomeMenu:Title' => 'Witaj w '.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:AllOpenRequests' => 'Otwarte zgłoszenia: %1$d', + 'UI:WelcomeMenu:Title' => 'Witaj w '.ITOP_APPLICATION_SHORT, + 'UI:WelcomeMenu:AllOpenRequests' => 'Otwarte zgłoszenia: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Moje zgłoszenia', 'UI:WelcomeMenu:OpenIncidents' => 'Otwarte incydenty: %1$d', 'UI:WelcomeMenu:AllConfigItems' => 'Elementy konfiguracji: %1$d', @@ -423,7 +301,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:Button:Logoff' => 'Wyloguj', 'UI:Button:GlobalSearch' => 'Szukaj', 'UI:Button:Search' => ' Szukaj ', - 'UI:Button:SearchInHIerarchy' => ' Szukaj w hierarchii ', 'UI:Button:Clear' => ' Wyczyść ', 'UI:Button:Confirm' => ' Potwierdź ', 'UI:Button:SearchInHierarchy' => ' Szukaj w hierarchii ', @@ -471,7 +348,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:SearchFor_Class' => 'Szukaj obiektów %1$s', 'UI:NoObjectToDisplay' => 'Brak obiektów do wyświetlenia.', 'UI:Error:SaveFailed' => 'Nie można zapisać obiektu :', - 'UI:Error:TemplateRendering' => 'Błąd renderowania szablonu', 'UI:Error:MandatoryTemplateParameter_object_id' => 'Parametr object_id jest obowiązkowy, gdy określono link_attr. Sprawdź definicję szablonu wyświetlania.', 'UI:Error:MandatoryTemplateParameter_target_attr' => 'Parametr target_attr jest obowiązkowy, gdy określono link_attr. Sprawdź definicję szablonu wyświetlania.', 'UI:Error:MandatoryTemplateParameter_group_by' => 'Parametr group_by jest obowiązkowy. Sprawdź definicję szablonu wyświetlania.', @@ -507,26 +383,16 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:Error:MaintenanceMode' => 'Aplikacja jest obecnie w trakcie konserwacji', 'UI:Error:MaintenanceTitle' => 'Konserwacja', 'UI:Error:InvalidToken' => 'Bieżąca sesja jest nieprawidłowa. Odśwież stronę i spróbuj ponownie. Jeśli problem będzie się powtarzał, wyloguj się i zaloguj ponownie.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'Dostawca OAuth SMTP %1$s nie istnieje (email_transport_smtp.oauth.provider)', 'UI:GroupBy:Count' => 'Licznik', 'UI:GroupBy:Count+' => 'Liczba elementów', 'UI:CountOfObjects' => '%1$d obiektów spełniających kryteria.', 'UI_CountOfObjectsShort' => '%1$d obiektów.', - 'core/Operation:Wizard/Title' => 'Konfiguracja OAuth 2.0', 'UI:NoObject_Class_ToDisplay' => 'Brak %1$s do wyświetlenia', 'UI:History:LastModified_On_By' => 'Ostatnia modyfikacja dnia %1$s przez %2$s.', 'UI:HistoryTab' => 'Historia', 'UI:NotificationsTab' => 'Powiadomienia', - 'UI:OAuth:Wizard:Form:Button:Submit:Label' => 'Uwierzytelnianie', - 'UI:OAuth:Wizard:Form:Input:Additional:Label' => 'Dodatkowe parametry', - 'UI:OAuth:Wizard:Form:Input:ClientId:Label' => 'Klient ID', - 'UI:OAuth:Wizard:Form:Input:ClientSecret:Label' => 'Klient Sekret', - 'UI:OAuth:Wizard:Form:Input:RedirectUri:Label' => 'Adres URL przekierowania', - 'UI:OAuth:Wizard:Form:Input:Scope:Label' => 'Zakres', - 'UI:OAuth:Wizard:Form:Panel:Title' => 'Konfiguracja OAuth 2.0', - 'UI:OAuth:Wizard:Page:Title' => 'Konfiguracja OAuth 2.0', - 'UI:OAuth:Wizard:ResultConf:Panel:Description' => 'Wklej tę treść do pliku konfiguracyjnego, aby używać tego połączenia OAuth dla wychodzących e-maili', - 'UI:OAuth:Wizard:ResultConf:Panel:Title' => 'Konfiguracja SMTP', 'UI:History:BulkImports' => 'Historia', 'UI:History:BulkImports+' => 'Lista importowanych plików CSV (najpierw ostatni import)', 'UI:History:BulkImportDetails' => 'Zmiany wynikające z importu CSV wykonanego w dniu %1$s (przez %2$s)', @@ -679,6 +545,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'nie udało się uzgodnić', 'UI:CSVReport-Row-Issue-Ambiguous' => 'niejednoznaczne uzgodnienie', 'UI:CSVReport-Row-Issue-Internal' => 'Błąd wewnętrzny: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Niezmieniony', 'UI:CSVReport-Icon-Modified' => 'Zmodyfikowano', 'UI:CSVReport-Icon-Missing' => 'Brakujący', @@ -711,7 +579,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audyt dla domeny: %1$s', 'UI:Audit:Interactive:Selection:Title' => 'Wybór audytu', - 'UI:Audit:InteractiveAudit' => 'Audyt interaktywny', 'UI:Audit:Interactive:Selection:SubTitle' => 'Wybierz domenę, aby uzyskać wyniki ograniczone do tej domeny, lub wybierz „Wszystkie kategorie”, aby uzyskać pełny audyt (może to zająć trochę czasu lub nawet zakończyć się niepowodzeniem, jeśli jest zbyt dużo danych do audytu)', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Wybór', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Wybór audytu do przeprowadzenia', @@ -882,7 +749,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Potwierdź, że chcesz usunąć następujące obiekty %1$d klasy %2$s.', 'UI:Delete:Confirm_Object' => 'Potwierdź, że chcesz usunąć %1$s.', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Potwierdź, że chcesz usunąć następujące obiekty %1$d klasy %2$s.', - 'UI:WelcomeToITop' => 'Witaj w '.ITOP_APPLICATION, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s szczegóły', + 'UI:WelcomeToITop' => 'Witaj w '.ITOP_APPLICATION, + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s szczegóły', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Błąd', 'UI:ObjectDoesNotExist' => 'Przepraszamy, ten obiekt nie istnieje (lub nie masz uprawnień do jego przeglądania).', 'UI:ObjectArchived' => 'Ten obiekt został zarchiwizowany. Włącz tryb archiwizacji lub skontaktuj się z administratorem.', @@ -916,8 +784,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:BulkDeleteTitle' => 'Wybierz obiekty, które chcesz usunąć:', 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' Utworzono obiekt.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s utworzono.', - 'UI:Toggle:CustomDashboard' => 'Własny', - 'UI:Toggle:StandardDashboard' => 'Standard', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Zastosowano %1$s na obiekcie: %2$s w stanie %3$s do stanu docelowego: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'Nie można zapisać obiektu: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Błąd krytyczny', @@ -1254,6 +1120,7 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Dzieńmiesiąca %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (godzina)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (miesiąc)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (dzień tygodnia)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (dzień miesiąca)', 'UI:DashletGroupBy:MissingGroupBy' => 'Proszę wybrać pole, po którym będą grupowane obiekty', @@ -1345,16 +1212,13 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:ShortcutDelete:Confirm' => 'Potwierdź, że chcesz usunąć skrót(y).', 'UI:ObjectShortcutInsert' => 'Wstaw skrót do obiektu', 'Class:Shortcut' => 'Skrót', - 'Class:Shortcut+' => '', + 'Class:Shortcut+' => '~~', 'Class:Shortcut/Attribute:name' => 'Nazwa', 'Class:Shortcut/Attribute:name+' => 'Etykieta używana w menu i tytule strony', 'Class:ShortcutOQL' => 'Skrót do wyników wyszukiwania', - 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'Zapytanie', 'Class:ShortcutOQL/Attribute:oql+' => 'Zapytanie OQL definiujące listę obiektów do wyszukania', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Klasa znacznika (tag)', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Kod pola', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Klasa obiektu', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatyczne odświeżanie', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Wyłączone', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Własne', @@ -1393,7 +1257,8 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:AddAnExisting_Class' => 'Dodaj obiekty typu %1$s...', 'UI:SelectionOf_Class' => 'Wybór obiektów typu %1$s', 'UI:AboutBox' => 'O '.ITOP_APPLICATION_SHORT.'...', - 'UI:About:Title' => 'O '.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Model danych', + 'UI:About:Title' => 'O '.ITOP_APPLICATION_SHORT, + 'UI:About:DataModel' => 'Model danych', 'UI:About:Support' => 'Informacje o pomocy technicznej', 'UI:About:Licenses' => 'Licencje', 'UI:About:InstallationOptions' => 'Opcje instalacji', @@ -1525,12 +1390,7 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:Search:Criteria:Raw:Filtered' => 'Wyfiltrowane', 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtr według %1$s', 'UI:StateChanged' => 'Stan zmieniony', -]); - -// -// Expression to Natural language -// -Dict::Add('PL PL', 'Polish', 'Polski', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' AND ', 'Expression:Operator:OR' => ' OR ', 'Expression:Operator:=' => ': ', @@ -1543,12 +1403,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Expression:Unit:Long:MINUTE' => 'minuta(y)', 'Expression:Verb:NOW' => 'teraz', 'Expression:Verb:ISNULL' => ': nieokreślony', -]); - -// -// iTop Newsroom menu -// -Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:Newsroom:NoNewMessage' => 'Brak nowej wiadomości', 'UI:Newsroom:XNewMessage' => '%1$s nowa(e) wiadomość(ci)', 'UI:Newsroom:MarkAllAsRead' => 'Oznacz wszystkie wiadomości jako przeczytane', @@ -1563,9 +1417,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Pilny', 'UI:Newsroom:Priority:3:Tooltip' => 'Ważny', 'UI:Newsroom:Priority:4:Tooltip' => 'Normalny', -]); - -Dict::Add('PL PL', 'Polish', 'Polski', [ 'Menu:DataSources' => 'Źródła danych synchronizacji', 'Menu:DataSources+' => 'Wszystkie źródła danych synchronizacji', 'Menu:AuditCategories' => 'Kategorie audytu', @@ -1591,6 +1442,5 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'Menu:ConfigEditor' => 'Konfiguracja ogólna', 'Menu:ConfigEditor+' => 'Edytor plików konfiguracyjnych', 'Menu:Integrations' => 'Integracje', - 'Menu:Integrations+' => '', - + 'Menu:Integrations+' => '~~', ]); diff --git a/dictionaries/pt_br.dictionary.itop.core.php b/dictionaries/pt_br.dictionary.itop.core.php index 3b07056085..23db8a1612 100644 --- a/dictionaries/pt_br.dictionary.itop.core.php +++ b/dictionaries/pt_br.dictionary.itop.core.php @@ -1,11 +1,10 @@ 'Quaisquer tipos de objetos da mesma classe ou subclasses', 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicatas no campo \'%1$s\' : %2$s', 'Core:AttributeDashboard' => 'Painel do '.ITOP_APPLICATION_SHORT, - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Número de telefone', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Data de obsolescência', - 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'Lista de tags', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'clique para adicionar', 'Core:Placeholder:CannotBeResolved' => '(%1$s : cannot be resolved)~~', '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 classes filhas)', 'Core:AttributeCaseLog' => 'Log', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Enum Computado', 'Core:AttributeMetaEnum+' => 'Exibir Strings alfanuméricas computadas', 'Core:AttributeLinkedSetIndirect' => 'Array de objetos (N-N)', @@ -45,8 +44,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Core:AttributeDecimal' => 'Decimal', 'Core:AttributeDecimal+' => 'Valor decimal (não pode ser negativo)', 'Core:AttributeBoolean' => 'Booleano', - 'Core:AttributeBoolean+' => '', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Sim', 'Core:AttributeBoolean/Value:no' => 'Não', 'Core:AttributeArchiveFlag' => 'Flag de arquivamento', @@ -54,9 +53,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'Este objeto é visível apenas no modo de arquivamento', 'Core:AttributeArchiveFlag/Value:no' => 'Não', 'Core:AttributeArchiveFlag/Label' => 'Arquivado', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Data de arquivamento', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Flag de obsolescência', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Sim', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Este objeto será excluído da análise de impacto e ocultado dos resultados de pesquisa', @@ -68,7 +67,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Core:AttributeString' => 'String', 'Core:AttributeString+' => 'Sequência alfanumérica', 'Core:AttributeClass' => 'Classe', - 'Core:AttributeClass+' => '', + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => 'Idioma do usuário', 'Core:AttributeApplicationLanguage+' => 'Idioma e país (por exemplo: EN US)', 'Core:AttributeFinalClass' => 'Classe (automática)', @@ -84,9 +83,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Core:AttributeHTML' => 'HTML', 'Core:AttributeHTML+' => 'String HTML', 'Core:AttributeEmailAddress' => 'Endereço de e-mail', - 'Core:AttributeEmailAddress+' => '', + 'Core:AttributeEmailAddress+' => 'Email address~~', 'Core:AttributeIPAddress' => 'Endereço IP', - 'Core:AttributeIPAddress+' => '', + 'Core:AttributeIPAddress+' => 'IP address~~', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Expressão Object Query Language (OQL)', 'Core:AttributeEnum' => 'Enum', @@ -149,27 +148,15 @@ Operadores:
'Core:AttributeFriendlyName' => 'Nome amigável', 'Core:AttributeFriendlyName+' => 'Atributo criado automaticamente; o nome amigável é baseado nos diferentes atributos do objeto', 'Core:FriendlyName-Label' => 'Nome amigável', - 'Core:FriendlyName-Description' => '', + 'Core:FriendlyName-Description' => 'Full name~~', 'Core:AttributeTag' => 'Etiquetas', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', 'Core:Context=Setup' => 'Setup', 'Core:Context=GUI:Console' => 'Console', 'Core:Context=CRON' => 'cron', 'Core:Context=GUI:Portal' => 'Portal do usuário', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:CMDBChange' => 'Alterações no CMDB', 'Class:CMDBChange+' => 'Controle de mudanças no CMDB', 'Class:CMDBChange/Attribute:date' => 'Data', @@ -184,72 +171,34 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP WebServices', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Por uma extensão', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:CMDBChangeOp' => 'Operações de alteração', 'Class:CMDBChangeOp+' => 'Controle de operações de alteração', 'Class:CMDBChangeOp/Attribute:change' => 'Alteração', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'Data', 'Class:CMDBChangeOp/Attribute:date+' => 'Data e hora da alteração', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Usuário', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'Quem fez essa alteração', 'Class:CMDBChangeOp/Attribute:objclass' => 'Classe do objeto', - 'Class:CMDBChangeOp/Attribute:objclass+' => '', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'class name of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:objkey' => 'ID do objeto', - 'Class:CMDBChangeOp/Attribute:objkey+' => '', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Tipo', - 'Class:CMDBChangeOp/Attribute:finalclass+' => '', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', 'Class:CMDBChangeOpCreate' => 'Criação de objeto', 'Class:CMDBChangeOpCreate+' => 'Controle de criação do objeto', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:CMDBChangeOpDelete' => 'Exclusão de objeto', 'Class:CMDBChangeOpDelete+' => 'Controle de exclusão do objeto', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:CMDBChangeOpSetAttribute' => 'Alteração de propriedades', 'Class:CMDBChangeOpSetAttribute+' => 'Controle de alteração de propriedades do objeto', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Atributo', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'Código da propriedade modificada', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'Alteração de propriedades escalares', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Controle de alterações de propriedades escalares do objeto', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Valor anterior', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'Valor anterior do atributo', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Novo valor', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'Novo valor do atributo', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Change:ObjectCreated' => 'Objeto criado', 'Change:ObjectDeleted' => 'Objeto excluído', 'Change:ObjectModified' => 'Objeto modificado', @@ -266,35 +215,14 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Change:LinkSet:Added' => 'adicionado %1$s', 'Change:LinkSet:Removed' => 'excluído %1$s', 'Change:LinkSet:Modified' => 'modificado %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'Alteração de conteúdo (Blob)', 'Class:CMDBChangeOpSetAttributeBlob+' => 'Controle de alterações de conteúdo de dados (Blob)', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Valor anterior', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'Conteúdo anterior do atributo', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:CMDBChangeOpSetAttributeText' => 'Alteração de texto', 'Class:CMDBChangeOpSetAttributeText+' => 'Controle de alterações de texto do objeto', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Valor anterior', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'Conteúdo anterior do atributo', -]); - -// -// Class: Event -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Event' => 'Registro de evento', 'Class:Event+' => 'Um evento interno da aplicação', 'Class:Event/Attribute:message' => 'Mensagem', @@ -304,14 +232,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Event/Attribute:userinfo' => 'Informações do usuário', 'Class:Event/Attribute:userinfo+' => 'Identificação do usuário que estava executando a ação que desencadeou este evento', 'Class:Event/Attribute:finalclass' => 'Tipo', - 'Class:Event/Attribute:finalclass+' => '', -]); - -// -// Class: EventNotification -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', 'Class:EventNotification' => 'Notificação de evento', 'Class:EventNotification+' => 'Controle de notificações que foram enviadas', 'Class:EventNotification/Attribute:trigger_id' => 'Gatilho', @@ -320,13 +241,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:EventNotification/Attribute:action_id+' => 'Conta de usuário', 'Class:EventNotification/Attribute:object_id' => 'ID do objeto', 'Class:EventNotification/Attribute:object_id+' => 'ID do objeto (classe definida pelo gatilho?)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'Evento de envio de e-mail', 'Class:EventNotificationEmail+' => 'Controle de e-mails que foram enviados', 'Class:EventNotificationEmail/Attribute:to' => 'Para', @@ -342,14 +258,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:EventNotificationEmail/Attribute:body' => 'Corpo', 'Class:EventNotificationEmail/Attribute:body+' => 'Conteúdo do e-mail', 'Class:EventNotificationEmail/Attribute:attachments' => 'Anexos', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Evento de entrega', 'Class:EventIssue+' => 'Controle de entrega (aviso, erro, etc.)', 'Class:EventIssue/Attribute:issue' => 'Entrega', @@ -363,16 +272,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:EventIssue/Attribute:arguments_get' => 'Argumentos URL', 'Class:EventIssue/Attribute:arguments_get+' => 'Argumentos HTTP GET', 'Class:EventIssue/Attribute:callstack' => 'Quantidade de solicitações', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Dados', 'Class:EventIssue/Attribute:data+' => 'Mais informações', -]); - -// -// Class: EventWebService -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:EventWebService' => 'Evento Web service', 'Class:EventWebService+' => 'Controle de uma solicitação de WebService', 'Class:EventWebService/Attribute:verb' => 'Verb', @@ -380,16 +282,13 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:EventWebService/Attribute:result' => 'Resultado', 'Class:EventWebService/Attribute:result+' => 'Sucesso/erro geral', 'Class:EventWebService/Attribute:log_info' => 'Log de resultado', - 'Class:EventWebService/Attribute:log_info+' => '', + 'Class:EventWebService/Attribute:log_info+' => 'Result info log~~', 'Class:EventWebService/Attribute:log_warning' => 'Log de alerta', - 'Class:EventWebService/Attribute:log_warning+' => '', + 'Class:EventWebService/Attribute:log_warning+' => 'Result warning log~~', 'Class:EventWebService/Attribute:log_error' => 'Log de erro', - 'Class:EventWebService/Attribute:log_error+' => '', + 'Class:EventWebService/Attribute:log_error+' => 'Result error log~~', 'Class:EventWebService/Attribute:data' => 'Dados', 'Class:EventWebService/Attribute:data+' => 'Mais informações', -]); - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:EventRestService' => 'Chamada REST/JSON', 'Class:EventRestService+' => 'Controle de uma chamada de serviço REST/JSON', 'Class:EventRestService/Attribute:operation' => 'Operação', @@ -404,28 +303,14 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:EventRestService/Attribute:json_output+' => 'Resposta HTTP (JSON)', 'Class:EventRestService/Attribute:provider' => 'Provedor', 'Class:EventRestService/Attribute:provider+' => 'Classe PHP implementando a operação esperada', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:EventLoginUsage' => 'Logins', 'Class:EventLoginUsage+' => 'Conexões com a aplicação', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', 'Class:EventLoginUsage/Attribute:contact_name' => 'Nome de usuário', - 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'E-mail do usuário', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Endereço de e-mail deste usuário', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:EventNotificationNewsroom' => 'News sent~~', 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Title~~', @@ -454,28 +339,23 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact~~', 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', -]); - -// -// Class: Action -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Ação personalizada', 'Class:Action+' => 'Ações definidas pelo usuário', 'Class:Action/ComplementaryName' => '%1$s: %2$s~~', 'Class:Action/Attribute:name' => 'Nome', - 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => 'Descrição', - 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => 'Status', 'Class:Action/Attribute:status+' => 'Ativo ou ?', 'Class:Action/Attribute:status/Value:test' => 'Em homologação', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'Ativo', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Inativo', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Gatilhos relacionados', 'Class:Action/Attribute:trigger_list+' => 'Gatilhos associadas à esta ação', 'Class:Action/Attribute:asynchronous' => 'Asynchronous~~', @@ -484,28 +364,26 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Action/Attribute:asynchronous/Value:yes' => 'Yes~~', 'Class:Action/Attribute:asynchronous/Value:no' => 'No~~', 'Class:Action/Attribute:finalclass' => 'Tipo', - 'Class:Action/Attribute:finalclass+' => '', + 'Class:Action/Attribute:finalclass+' => 'Name of the final class~~', 'Action:WarningNoTriggerLinked' => 'Aviso, nenhum gatilho está associado à ação. Não será ativo até que esta ação tenha pelo menos um gatilho associado', 'Action:last_executions_tab' => 'Last executions~~', 'Action:last_executions_tab_panel_title' => 'Executions of this action (%1$s)~~', 'Action:last_executions_tab_limit_days' => 'past %1$s days~~', 'Action:last_executions_tab_limit_none' => 'no limit~~', -]); - -// -// Class: ActionNotification -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:ActionNotification' => 'Notificação', 'Class:ActionNotification+' => 'Notificação (resumo)', -]); - -// -// Class: ActionEmail -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'Notificação via E-mail', 'Class:ActionEmail+' => 'Lista de Notificações via E-mail', 'Class:ActionEmail/Attribute:status+' => 'Esse status especifica quem será notificado: apenas o destinatário do Teste, todos (Para, CC e CCO) ou ninguém', @@ -533,13 +411,13 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:ActionEmail/Attribute:body' => 'Corpo', 'Class:ActionEmail/Attribute:body+' => 'Conteúdo do e-mail', 'Class:ActionEmail/Attribute:importance' => 'Prioridade', - 'Class:ActionEmail/Attribute:importance+' => '', + 'Class:ActionEmail/Attribute:importance+' => 'Importance flag set on the generated email~~', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Baixa', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Normal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'Alta', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Language~~', 'Class:ActionEmail/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', 'Class:ActionEmail/Attribute:html_template' => 'HTML template~~', @@ -556,13 +434,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.~~', 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s~~', 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.~~', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'ActionNewsroom:trigger' => 'Trigger~~', 'ActionNewsroom:content' => 'Message~~', 'ActionNewsroom:settings' => 'Settings~~', @@ -597,13 +468,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'An OQL query returning Contact objects~~', 'Class:ActionNewsroom/Attribute:url' => 'URL~~', 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', -]); - -// -// Class: Trigger -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Trigger' => 'Gatilho', 'Class:Trigger+' => 'Manipulador de eventos personalizado', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~', @@ -612,7 +476,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Trigger/Attribute:action_list' => 'Ações desencadeadas', 'Class:Trigger/Attribute:action_list+' => 'Ações executadas quando o gatilho é acionado', 'Class:Trigger/Attribute:finalclass' => 'Tipo', - 'Class:Trigger/Attribute:finalclass+' => '', + 'Class:Trigger/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Trigger/Attribute:context' => 'Contexto', 'Class:Trigger/Attribute:context+' => 'Contexto para permitir o acionamento do gatilho', 'Class:Trigger/Attribute:complement' => 'Additional information~~', @@ -622,152 +486,62 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Allow complete unsubscription~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Force at least one channel (News or Email)~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Deny unsubscription~~', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TriggerOnObject' => 'Gatilho (classe dependente)', 'Class:TriggerOnObject+' => 'Gatilho em uma determinada classe de objetos', 'Class:TriggerOnObject/Attribute:target_class' => 'Classe alvo', - 'Class:TriggerOnObject/Attribute:target_class+' => '', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', 'Class:TriggerOnObject/Attribute:filter' => 'Filtro', 'Class:TriggerOnObject/Attribute:filter+' => 'Limita a lista de objetos (da classe de destino) que irá ativar o gatilho', 'TriggerOnObject:WrongFilterQuery' => 'Consulta de filtro incorreta: %1$s', 'TriggerOnObject:WrongFilterClass' => 'A consulta de filtro deve retornar objetos da classe \\"%1$s\\"', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TriggerOnPortalUpdate' => 'Gatilho (quando atualizado a partir do portal do usuário)', 'Class:TriggerOnPortalUpdate+' => 'Gatilho acionado a partir de uma atualização do usuário final através do portal do usuário', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TriggerOnStateChange' => 'Gatilho (na mudança de status)', 'Class:TriggerOnStateChange+' => 'Gatilho de mudança de status do objeto', 'Class:TriggerOnStateChange/Attribute:state' => 'Status', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Gatilho (ao entrar em um status)', 'Class:TriggerOnStateEnter+' => 'Gatilho de mudança de status do objeto - entrada', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TriggerOnStateLeave' => 'Gatilho (ao sair de um status)', 'Class:TriggerOnStateLeave+' => 'Gatilho de mudança de status do objeto - saída', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TriggerOnObjectCreate' => 'Gatilho (na criação do objeto)', 'Class:TriggerOnObjectCreate+' => 'Gatilho de criação de objeto de [uma classe filha] de determinada classe', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TriggerOnObjectDelete' => 'Gatilho (na exclusão de objetos)', 'Class:TriggerOnObjectDelete+' => 'Gatilho na exclusão de objeto de [uma classe filha] de determinada classe', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TriggerOnObjectUpdate' => 'Gatilho (na atualização do objeto)', 'Class:TriggerOnObjectUpdate+' => 'Gatilho na atualização de objeto de [uma classe filha] de uma determinada classe', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Campos de destino', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Gatilho (na menção do objeto)', 'Class:TriggerOnObjectMention+' => 'Gatilho em menção (@xxx) de um objeto de [uma classe filha] de uma determinada classe em um atributo de log', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Filtro de menções', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limita a lista de objetos mencionados que ativarão o gatilho. Se vazio, qualquer objeto mencionado (de qualquer classe) irá ativá-lo', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)~~', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Target fields~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TriggerOnThresholdReached' => 'Gatilho (no alcance do limite)', 'Class:TriggerOnThresholdReached+' => 'Gatilho no alcance do limite do cronômetro', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Cronômetro', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Limite', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'Ação/Gatilho', 'Class:lnkTriggerAction+' => 'Relação entre Gatilho / Ação', 'Class:lnkTriggerAction/Attribute:action_id' => 'Ação', 'Class:lnkTriggerAction/Attribute:action_id+' => 'Ação a ser executada', 'Class:lnkTriggerAction/Attribute:action_name' => 'Ação', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Gatilho', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Gatilho', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Ordem', 'Class:lnkTriggerAction/Attribute:order+' => 'Ordem de execução das ações', -]); - -// -// Synchro Data Source -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:SynchroDataSource' => 'Fonte de Sincronização de Dados', 'Class:SynchroDataSource/Attribute:name' => 'Nome', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Descrição', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Classe alvo', @@ -970,38 +744,37 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Alertas', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Data de criação', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Última data modificação', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'Preferências de usuário', 'Class:appUserPreferences/Attribute:userid' => 'Usuário', 'Class:appUserPreferences/Attribute:preferences' => 'Preferências', @@ -1083,23 +856,14 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Core:Validator:Mandatory' => 'Por favor, preencha este campo', 'Core:Validator:MustBeInteger' => 'Deve ser um número inteiro', 'Core:Validator:MustSelectOne' => 'Por favor, selecione um', - 'INTERNAL:JQuery-DatePicker:LangCode' => 'pt-BR', - 'Menu:DataSources' => 'Fontes de Sincronização de Dados', - 'Menu:DataSources+' => 'Lista de Fontes de Sincronização de Dados', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:TagSetFieldData' => '%2$s para classe %1$s', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Código', 'Class:TagSetFieldData/Attribute:code+' => 'Código interno. Deve conter pelo menos 3 caracteres alfanuméricos', 'Class:TagSetFieldData/Attribute:label' => 'Rótulo', 'Class:TagSetFieldData/Attribute:label+' => 'Rótulo exibido', 'Class:TagSetFieldData/Attribute:description' => 'Descrição', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Classe da etiqueta', 'Class:TagSetFieldData/Attribute:obj_class' => 'Classe de objeto', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Código de atributo', @@ -1113,122 +877,72 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags de "Código do atributo" não podem ser alteradas', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Uso de tags (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'Nenhuma entrada encontrada para esta tag', -]); - -// -// Class: DBProperty -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:DBProperty' => 'Propriedades do DB', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Nome', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Descrição', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Valor', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Data de alteração', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Editar comentário', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Tarefas de fundo', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Nome da classe', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'Data da primeira execução', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Data da execução mais recente', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Data da próxima execução', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Número total de execuções', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Duração da execução mais recente', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Duração mín. de execução', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Duração máx. de execução', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Duração média de execução', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'Em execução', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Status', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Tarefa assíncrona', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Criada', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Iniciada', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Planejada', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Evento', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Classe final', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Status', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Tentativas restantes', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Último código de erro', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Último erro', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Última tentativa', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Formato inválido para a configuração de "async_task_retries[%1$s]". Esperando um array com as seguintes chaves: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Formato inválido para a configuração de "async_task_retries[%1$s]": chave inesperada "%2$s". Esperando somente as seguintes chaves: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:AbstractResource' => 'Recurso Abstrato', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Recurso Menu de Administração', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Recurso Livro de Consultas', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Recurso Menu do Sistema', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/pt_br.dictionary.itop.ui.php b/dictionaries/pt_br.dictionary.itop.ui.php index 9c7de6d28b..50070ebb9d 100644 --- a/dictionaries/pt_br.dictionary.itop.ui.php +++ b/dictionaries/pt_br.dictionary.itop.ui.php @@ -1,11 +1,10 @@ 'Percentage of invalid objects below which the result is in error (red)~~', 'Class:AuditCategory/Attribute:domains_list' => 'Domains~~', 'Class:AuditCategory/Attribute:domains_list+' => 'Domains which include this category~~', -]); - -// -// Class: AuditRule -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:AuditRule' => 'Regra de Auditoria', 'Class:AuditRule+' => 'Uma regra para verificar se uma determinada categoria de Auditoria', 'Class:AuditRule/Attribute:name' => 'Nome', @@ -47,22 +39,15 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:AuditRule/Attribute:valid_flag' => 'Objetos válidos?', 'Class:AuditRule/Attribute:valid_flag+' => 'Verdadeiro se a regra retornar o objeto válido, falso caso contrário', 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'Verdadeiro', - 'Class:AuditRule/Attribute:valid_flag/Value:true+' => '', + 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'Then objects in error are those part of the scope and not in the list of valid objects~~', 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'Falso', - 'Class:AuditRule/Attribute:valid_flag/Value:false+' => '', + 'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'Then objects in error are the invalid objects which are part of the scope~~', 'Class:AuditRule/Attribute:category_id' => 'Categoria', 'Class:AuditRule/Attribute:category_id+' => 'A categoria para esta regra', 'Class:AuditRule/Attribute:category_name' => 'Categoria', 'Class:AuditRule/Attribute:category_name+' => 'Nome da categoria para essa regra', 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', -]); - -// -// Class: AuditDomain -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:AuditDomain' => 'Audit Domain~~', 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. Domain usually correspond to who is responsible for checking and fixing errors~~', @@ -74,13 +59,6 @@ Domain usually correspond to who is responsible for checking and fixing errors~~ 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Categories~~', 'Class:AuditDomain/Attribute:categories_list+' => 'Related audit categories. When running the audit on a domain, all related audit categories are checked and only those.~~', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain~~', 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Category~~', @@ -91,13 +69,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domain~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domain name~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domain name~~', -]); - -// -// Class: QueryOQL -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Query' => 'Consulta', 'Class:Query+' => 'Uma consulta é um conjunto de dados definido de uma forma dinâmica', 'Class:Query/Attribute:name' => 'Nome', @@ -117,7 +88,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:Query/Attribute:export_last_user_contact' => 'Contact~~', 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -136,24 +107,12 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:QueryOQL+' => 'Uma consulta baseada no Object Query Language (OQL)', 'Class:QueryOQL/Attribute:oql' => 'Expressão', 'Class:QueryOQL/Attribute:oql+' => 'Expressão Object Query Language (OQL)', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:User' => 'Usuário', - 'Class:User+' => '', + 'Class:User+' => 'User login~~', 'Class:User/Attribute:finalclass' => 'Tipo de conta', - 'Class:User/Attribute:finalclass+' => '', + 'Class:User/Attribute:finalclass+' => 'Name of the final class~~', 'Class:User/Attribute:contactid' => 'Pessoa', - 'Class:User/Attribute:contactid+' => '', + 'Class:User/Attribute:contactid+' => 'Mandatory for a User Portal and highly recommended for all but technical accounts~~', 'Class:User/Attribute:org_id' => 'Organização', 'Class:User/Attribute:org_id+' => 'Organização à qual esse usuário pertence', 'Class:User/Attribute:last_name' => 'Sobrenome', @@ -195,85 +154,50 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office~~', 'Class:UserInternal' => 'Usuário Interno', 'Class:UserInternal+' => 'Usuário definido dentro do '.ITOP_APPLICATION_SHORT, -]); - -// -// Class: URP_Profiles -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_Profiles' => 'Perfil', 'Class:URP_Profiles+' => 'Perfil do Usuário', 'Class:URP_Profiles/Attribute:name' => 'Nome', - 'Class:URP_Profiles/Attribute:name+' => '', + 'Class:URP_Profiles/Attribute:name+' => '~~', 'Class:URP_Profiles/Attribute:description' => 'Descrição', 'Class:URP_Profiles/Attribute:description+' => 'Uma descrição curta', 'Class:URP_Profiles/Attribute:user_list' => 'Usuários', 'Class:URP_Profiles/Attribute:user_list+' => 'Pessoas que possuem esse perfil', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_Dimensions' => 'Dimensão', 'Class:URP_Dimensions+' => 'Dimensão de aplicação (definição de silos)', 'Class:URP_Dimensions/Attribute:name' => 'Nome', - 'Class:URP_Dimensions/Attribute:name+' => '', + 'Class:URP_Dimensions/Attribute:name+' => '~~', 'Class:URP_Dimensions/Attribute:description' => 'Descrição', 'Class:URP_Dimensions/Attribute:description+' => 'Uma descrição curta', 'Class:URP_Dimensions/Attribute:type' => 'Tipo', 'Class:URP_Dimensions/Attribute:type+' => 'Nome da classe ou tipo de dado (unidade de mapeamento)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_UserProfile' => 'Perfil de usuário', - 'Class:URP_UserProfile+' => '', + 'Class:URP_UserProfile+' => 'user profiles~~', 'Class:URP_UserProfile/Name' => 'Relação entre %1$s e %2$s', 'Class:URP_UserProfile/Attribute:userid' => 'Usuário', 'Class:URP_UserProfile/Attribute:userid+' => 'Conta de usuário', 'Class:URP_UserProfile/Attribute:userlogin' => 'Login', - 'Class:URP_UserProfile/Attribute:userlogin+' => '', + 'Class:URP_UserProfile/Attribute:userlogin+' => 'User\'s login~~', 'Class:URP_UserProfile/Attribute:profileid' => 'Perfil', 'Class:URP_UserProfile/Attribute:profileid+' => 'Perfil utilizado', 'Class:URP_UserProfile/Attribute:profile' => 'Perfil', 'Class:URP_UserProfile/Attribute:profile+' => 'Nome do perfil', 'Class:URP_UserProfile/Attribute:reason' => 'Função', 'Class:URP_UserProfile/Attribute:reason+' => 'Explicação por que esta pessoa deve ter essa função', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_UserOrg' => 'Organização do usuário', 'Class:URP_UserOrg+' => 'Organizações permitidas', 'Class:URP_UserOrg/Name' => 'Relação entre %1$s e %2$s', 'Class:URP_UserOrg/Attribute:userid' => 'Usuário', 'Class:URP_UserOrg/Attribute:userid+' => 'Conta de usuário', 'Class:URP_UserOrg/Attribute:userlogin' => 'Login', - 'Class:URP_UserOrg/Attribute:userlogin+' => '', + 'Class:URP_UserOrg/Attribute:userlogin+' => 'User\'s login~~', 'Class:URP_UserOrg/Attribute:allowed_org_id' => 'Organização', 'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Organização permitida', 'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Organização', 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Organização permitida', 'Class:URP_UserOrg/Attribute:reason' => 'Função', 'Class:URP_UserOrg/Attribute:reason+' => 'Explicação por que essa pessoa tem permissão para ver os dados pertencentes com essa organização', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_ProfileProjection' => 'Mapeamentos de Perfil', - 'Class:URP_ProfileProjection+' => '', + 'Class:URP_ProfileProjection+' => 'profile projections~~', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimensão', 'Class:URP_ProfileProjection/Attribute:dimensionid+' => 'Dimensão de aplicação', 'Class:URP_ProfileProjection/Attribute:dimension' => 'Dimensão', @@ -286,13 +210,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'Expressão OQL (usando $user) | constante | | +código de atributo', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Atributo', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Código de atributo alvo (opcional)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_ClassProjection' => 'class_projection', 'Class:URP_ClassProjection+' => 'class projections', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimensão', @@ -305,13 +222,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_ClassProjection/Attribute:value+' => 'Expressão OQL (usando $ user) | constante | | + código de atributo', 'Class:URP_ClassProjection/Attribute:attribute' => 'Atributo', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Código de atributo alvo (opcional)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_ActionGrant' => 'action_permission', 'Class:URP_ActionGrant+' => 'Permissões de classes', 'Class:URP_ActionGrant/Attribute:profileid' => 'Perfil', @@ -323,18 +233,11 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_ActionGrant/Attribute:permission' => 'Permissões', 'Class:URP_ActionGrant/Attribute:permission+' => 'Permitido ou não permitido?', 'Class:URP_ActionGrant/Attribute:permission/Value:yes' => 'Sim', - 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => '', + 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => 'yes~~', 'Class:URP_ActionGrant/Attribute:permission/Value:no' => 'Não', - 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => '', + 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'no~~', 'Class:URP_ActionGrant/Attribute:action' => 'Ação', 'Class:URP_ActionGrant/Attribute:action+' => 'Operações a realizar em determinada classe', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_StimulusGrant' => 'stimulus_permission', 'Class:URP_StimulusGrant+' => 'Permissões de estímulo do ciclo de vida do objeto', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Perfil', @@ -346,45 +249,30 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_StimulusGrant/Attribute:permission' => 'Permissão', 'Class:URP_StimulusGrant/Attribute:permission+' => 'Permitido ou não permitido?', 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'Sim', - 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => '', + 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => 'yes~~', 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'Não', - 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => '', + 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'no~~', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Estímulo', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Código do estímulo', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:URP_AttributeGrant' => 'attribute_permission', 'Class:URP_AttributeGrant+' => 'Permissões a nível de atributos', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Concessão de permissão', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'Concessão de permissão', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Atributo', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'Código do atributo', -]); - -// -// Class: UserDashboard -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Class:UserDashboard' => 'Painel do usuário', - 'Class:UserDashboard+' => '', + 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'Usuário', - 'Class:UserDashboard/Attribute:user_id+' => '', + 'Class:UserDashboard/Attribute:user_id+' => '~~', 'Class:UserDashboard/Attribute:menu_code' => 'Código do menu', - 'Class:UserDashboard/Attribute:menu_code+' => '', + 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Conteúdo', - 'Class:UserDashboard/Attribute:contents+' => '', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ - 'Menu:WelcomeMenu' => 'Página inicial do '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenu+' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Página inicial do '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage+' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, 'Menu:AdminTools' => 'Ferramentas Administrativas', + 'Class:UserDashboard/Attribute:contents+' => '~~', + 'Menu:WelcomeMenu' => 'Página inicial do '.ITOP_APPLICATION_SHORT, + 'Menu:WelcomeMenu+' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, + 'Menu:WelcomeMenuPage' => 'Página inicial do '.ITOP_APPLICATION_SHORT, + 'Menu:WelcomeMenuPage+' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, + 'Menu:AdminTools' => 'Ferramentas Administrativas', 'Menu:AdminTools+' => 'Ferramentas Administrativas', 'Menu:AdminTools?' => 'Ferramentas acessíveis apenas para usuários com perfil de administrador', 'Menu:CSVImportMenu' => 'Importar CSV', @@ -396,19 +284,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:NotificationsMenu' => 'Notificações', 'Menu:NotificationsMenu+' => 'Configuração de Notificações', 'Menu:MyShortcuts' => 'Meus atalhos', - 'Menu:Notifications:Title' => 'Categorias de Auditoria', 'Menu:DataAdministration' => 'Administração de Dados', 'Menu:DataAdministration+' => 'Administração de Dados', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'BooleanLabel:yes' => 'Sim', 'BooleanLabel:no' => 'Não', - 'UI:Login:Title' => 'Login no '.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:Title' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:AllOpenRequests' => 'Solicitações abertas: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Minhas solicitações', @@ -504,6 +383,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:Error:MaintenanceMode' => 'A aplicação está em manutenção', 'UI:Error:MaintenanceTitle' => 'Manutenção', 'UI:Error:InvalidToken' => 'A sessão atual é inválida. Atualize a página e tente novamente. Se o problema persistir, saia e entre novamente.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'O provedor de autenticação SMTP OAuth %1$s não existe (email_transport_smtp.oauth.provider)', 'UI:GroupBy:Count' => 'Número', 'UI:GroupBy:Count+' => 'Número de elementos', @@ -567,54 +447,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:SearchValue:CheckAll' => 'Marcar todos', 'UI:SearchValue:UncheckAll' => 'Desmarcar todos', 'UI:SelectOne' => '-- selecione um --', - 'UI:Login:Welcome' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT.'!', - 'UI:Login:IncorrectLoginPassword' => 'Usuário e/ou senha inválido(s), tente novamente', - 'UI:Login:IdentifyYourself' => 'Identifique-se antes continuar', - 'UI:Login:UserNamePrompt' => 'Usuário', - 'UI:Login:PasswordPrompt' => 'Senha', - 'UI:Login:ForgotPwd' => 'Esqueceu sua senha?', - 'UI:Login:ForgotPwdForm' => 'Esqueceu sua senha', - 'UI:Login:ForgotPwdForm+' => 'O '.ITOP_APPLICATION_SHORT.' pode enviar um e-mail em que você vai encontrar instruções para seguir para redefinir sua conta', - 'UI:Login:ResetPassword' => 'Enviar agora', - 'UI:Login:ResetPwdFailed' => 'Falha ao enviar e-mail: %1$s', - 'UI:Login:SeparatorOr' => 'Ou', - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' não é um login válido', - 'UI:ResetPwd-Error-NotPossible' => 'Não é permitida alteração de senha de contas externas', - 'UI:ResetPwd-Error-FixedPwd' => 'A conta não permite alteração de senha', - 'UI:ResetPwd-Error-NoContact' => 'A conta não está associada a uma pessoa', - 'UI:ResetPwd-Error-NoEmailAtt' => 'A conta não está associada a uma pessoa que contém um endereço de e-mail no '.ITOP_APPLICATION_SHORT.'.Por favor, contate o administrador', - 'UI:ResetPwd-Error-NoEmail' => 'A conta não contém um endereço de e-mail. Por favor, contate o administrador', - 'UI:ResetPwd-Error-Send' => 'Houve um problema técnico de transporte de e-mail. Por favor, contate o administrador', - 'UI:ResetPwd-EmailSent' => 'Verifique sua caixa de e-mail e siga as instruções. Se você não receber nenhum e-mail, verifique a caixa de SPAM e o login que você digitou', - 'UI:ResetPwd-EmailSubject' => 'Alterar a senha', - 'UI:ResetPwd-EmailBody' => '

Você solicitou a alteração da senha do '.ITOP_APPLICATION_SHORT.'.

Por favor, siga este link (passo simples) para digitar a nova senha

.', - 'UI:ResetPwd-Title' => 'Alterar senha', - 'UI:ResetPwd-Error-InvalidToken' => 'Desculpe, a senha já foi alterada ou você deve ter recebido múltiplos e-mails. Por favor, certifique-se que você acessou o link fornecido no último e-mail recebido', - 'UI:ResetPwd-Error-EnterPassword' => 'Digite a nova senha para a conta \'%1$s\'', - 'UI:ResetPwd-Ready' => 'A senha foi alterada com sucesso', - 'UI:ResetPwd-Login' => 'Clique para entrar...', - 'UI:Login:About' => '', - 'UI:Login:ChangeYourPassword' => 'Alterar 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:Login:PasswordNotChanged' => 'Error: Password is the same!~~', 'UI:AccessRO-All' => 'Somente-leitura', 'UI:AccessRO-Users' => ITOP_APPLICATION.' é somente leitura para usuários finais', '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' => 'Login', - 'UI:Login:Error:AccessRestricted' => 'Acesso restrito. Por favor, contacte o administrador', - 'UI:Login:Error:AccessAdmin' => 'Acesso restrito somente para usuários com privilégios administrativos. Por favor, contacte o administrador', - 'UI:Login:Error:WrongOrganizationName' => 'Organização não encontrada', - 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Vários contatos têm o mesmo e-mail', - 'UI:Login:Error:NoValidProfiles' => 'Nenhum perfil válido fornecido', 'UI:CSVImport:MappingSelectOne' => '-- selecione um --', 'UI:CSVImport:MappingNotApplicable' => '-- ignorar este campo --', 'UI:CSVImport:NoData' => 'Nenhum dado configurado. Por favor, providencie alguns dados!', @@ -710,6 +545,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'não conseguiu reconciliar', 'UI:CSVReport-Row-Issue-Ambiguous' => 'reconciliação ambígua', 'UI:CSVReport-Row-Issue-Internal' => 'Erro interno: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Não modificado', 'UI:CSVReport-Icon-Modified' => 'Modificado', 'UI:CSVReport-Icon-Missing' => 'Ausente', @@ -742,7 +579,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s~~', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit for Domain: %1$s~~', 'UI:Audit:Interactive:Selection:Title' => 'Selection of an audit~~', - 'UI:Audit:InteractiveAudit' => 'Auditoria Interativa', 'UI:Audit:Interactive:Selection:SubTitle' => 'Select a domain to get the results limited to this domain or select "All categories" to get a full audit (can take time or even fail if too much data to audit)~~', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Selection~~', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selection of an Audit to run~~', @@ -913,7 +749,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Por favor, confirme que você deseja excluir o(s) seguinte(s) %1$d objeto(s) da classe "%2$s"', 'UI:Delete:Confirm_Object' => 'Por favor, confirme se você deseja excluir "%1$s"', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Por favor, confirme que você deseja excluir o(s) seguinte(s) %1$d objeto(s) da classe "%2$s"', - 'UI:WelcomeToITop' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => '%1$s - Detalhes do(a) %2$s', + 'UI:WelcomeToITop' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, + 'UI:DetailsPageTitle' => '%1$s - Detalhes do(a) %2$s', 'UI:ErrorPageTitle' => 'Erro', 'UI:ObjectDoesNotExist' => 'Desculpe, este objeto não existe (ou você não tem permissão para vê-lo)', 'UI:ObjectArchived' => 'Este objeto foi arquivado. Por favor, habilite o modo de arquivamento ou entre em contato com o seu administrador', @@ -928,8 +765,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:SearchResultsTitle' => 'Resultados da pesquisa', 'UI:SearchResultsTitle+' => 'Resultados da pesquisa de texto completo', 'UI:Search:NoSearch' => 'Nada a pesquisar', - 'UI:Search:NeedleTooShort' => 'A string de pesquisa \"%1$s\" é muito curta. Por favor, digite pelo menos %2$d caracteres.', - 'UI:Search:Ongoing' => 'Procurando por \"%1$s\"', + 'UI:Search:NeedleTooShort' => 'A string de pesquisa \\"%1$s\\" é muito curta. Por favor, digite pelo menos %2$d caracteres.', + 'UI:Search:Ongoing' => 'Procurando por \\"%1$s\\"', 'UI:Search:Enlarge' => 'Amplie a pesquisa', 'UI:FullTextSearchTitle_Text' => 'Resultados da pesquisa para "%1$s":', 'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d objeto(s) da classe %2$s encontrado(s).', @@ -947,8 +784,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:BulkDeleteTitle' => 'Selecione o(s) objeto(s) que você deseja excluir:', 'UI:PageTitle:ObjectCreated' => 'Objeto criado', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s criado(a) com sucesso', - 'UI:Toggle:CustomDashboard' => 'Customizado', - 'UI:Toggle:StandardDashboard' => 'Padrão', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Aplicando %1$s no objeto: %2$s com status %3$s para o status alvo: %4$s', 'UI:ObjectCouldNotBeWritten' => 'O objeto não pode ser gravado: %1$s', 'UI:PageTitle:FatalError' => 'Erro fatal', @@ -1232,7 +1067,6 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif 'UI:Dashboard:EditCustom' => 'Editar visão personalizada...', 'UI:Dashboard:CreateCustom' => 'Criar uma visão personalizada...', 'UI:Dashboard:DeleteCustom' => 'Excluir visão personalizada...', - 'UI:Dashboard:Edit' => 'Editar esta página...', 'UI:Dashboard:RevertConfirm' => 'As alterações realizadas na visão original serão perdidas. Por favor, confirme que você quer fazer isso', 'UI:ExportDashBoard' => 'Exportar visão para um arquivo', 'UI:ImportDashBoard' => 'Importar visão de um arquivo...', @@ -1240,7 +1074,6 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif 'UI:ImportDashboardText' => 'Selecione um arquivo do Painel para importar:', 'UI:Dashboard:Actions' => 'Ações do Painel', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Este painel exibe informações que não incluem as alterações em andamento', - 'UI:Dashboard:Revert' => 'Reverter para versão original...', 'UI:DashletCreation:Title' => 'Criar um novo Painel', 'UI:DashletCreation:Dashboard' => 'Painel', 'UI:DashletCreation:DashletType' => 'Tipo de painel', @@ -1287,6 +1120,7 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Dia do mês para %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hora)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (mês)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (dia da semana)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (dia do mês)', 'UI:DashletGroupBy:MissingGroupBy' => 'Por favor, selecione o campo no qual os objetos serão agrupados', @@ -1378,16 +1212,13 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif 'UI:ShortcutDelete:Confirm' => 'Por favor, confirme que você deseja excluir o(s) atalho(s)', 'UI:ObjectShortcutInsert' => 'Insert Object Shortcut~~', 'Class:Shortcut' => 'Atalhos', - 'Class:Shortcut+' => '', + 'Class:Shortcut+' => '~~', 'Class:Shortcut/Attribute:name' => 'Nome', 'Class:Shortcut/Attribute:name+' => 'Nome exibido no menu e título da página', 'Class:ShortcutOQL' => 'Atalho para resultados da pesquisa', - 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'Consulta', 'Class:ShortcutOQL/Attribute:oql+' => 'Definição OQL da lista de objetos para procurar', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Classe da tag', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Código do campo', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Classe do objeto', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Atualizar automaticamente', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Desabilitado', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Avaliar', @@ -1426,7 +1257,8 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif 'UI:AddAnExisting_Class' => 'Associar objetos do tipo %1$s...', 'UI:SelectionOf_Class' => 'Selecionar objetos do tipo %1$s', 'UI:AboutBox' => 'Sobre o '.ITOP_APPLICATION_SHORT.'...', - 'UI:About:Title' => 'Sobre o '.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Modelo de dados', + 'UI:About:Title' => 'Sobre o '.ITOP_APPLICATION_SHORT, + 'UI:About:DataModel' => 'Modelo de dados', 'UI:About:Support' => 'Informações de suporte', 'UI:About:Licenses' => 'Licenças', 'UI:About:InstallationOptions' => 'Opções de instalação', @@ -1558,12 +1390,7 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif 'UI:Search:Criteria:Raw:Filtered' => 'Filtrado', 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtrado em %1$s', 'UI:StateChanged' => 'Status alterado', -]); - -// -// Expression to Natural language -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' E ', 'Expression:Operator:OR' => ' OU ', 'Expression:Operator:=' => ': ', @@ -1576,12 +1403,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Expression:Unit:Long:MINUTE' => 'minuto(s)', 'Expression:Verb:NOW' => 'agora', 'Expression:Verb:ISNULL' => ': indefinido', -]); - -// -// iTop Newsroom menu -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:Newsroom:NoNewMessage' => 'Nenhuma mensagem nova', 'UI:Newsroom:XNewMessage' => '%1$s nova(s) mensagem(ns)', 'UI:Newsroom:MarkAllAsRead' => 'Marcar todas as mensagens como lidas', @@ -1596,9 +1417,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent~~', 'UI:Newsroom:Priority:3:Tooltip' => 'Important~~', 'UI:Newsroom:Priority:4:Tooltip' => 'Normal~~', -]); - -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:DataSources' => 'Fontes de Sincronização de Dados', 'Menu:DataSources+' => 'Lista de Fontes de Sincronização de Dados', 'Menu:AuditCategories' => 'Categorias de Auditoria', @@ -1611,7 +1429,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:UniversalSearchMenu' => 'Pesquisa Universal', 'Menu:UniversalSearchMenu+' => 'Pesquisar por todo o aplicativo...', 'Menu:UserManagementMenu' => 'Gerenciamento de Usuários', - 'Menu:UserManagementMenu+' => '', + 'Menu:UserManagementMenu+' => 'Who can connect to '.ITOP_APPLICATION_SHORT.' and what can they do?~~', 'Menu:ProfilesMenu' => 'Perfis de usuário', 'Menu:ProfilesMenu+' => 'Lista de perfis de usuário', 'Menu:ProfilesMenu:Title' => 'Perfis de usuário', @@ -1625,5 +1443,4 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:ConfigEditor+' => 'Configuration File editor~~', 'Menu:Integrations' => 'Integrations~~', 'Menu:Integrations+' => '~~', - ]); diff --git a/dictionaries/ru.dictionary.itop.core.php b/dictionaries/ru.dictionary.itop.core.php index e9c066cbd9..9e42c30bbb 100644 --- a/dictionaries/ru.dictionary.itop.core.php +++ b/dictionaries/ru.dictionary.itop.core.php @@ -1,11 +1,10 @@ @@ -23,22 +22,22 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Core:AttributeLinkedSet+' => 'Список объектов заданного класса, указывающих на текущий объект', 'Core:AttributeLinkedSetDuplicatesFound' => 'Дубликаты в поле \'%1$s\': %2$s', 'Core:AttributeDashboard' => 'Дашборд', - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Номер телефона', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Дата устаревания', - 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'Список тегов', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'нажмите, чтобы добавить', 'Core:Placeholder:CannotBeResolved' => '(%1$s: не удалось вычислить)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s из %3$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s из дочерних классов)', 'Core:AttributeCaseLog' => 'Журнал', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Вычисляемый enum', - 'Core:AttributeMetaEnum+' => '', + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Массив объектов (n-n)', 'Core:AttributeLinkedSetIndirect+' => 'Список объектов заданного класса, связанные с текущим объектом через промежуточный класс', 'Core:AttributeInteger' => 'Целое', @@ -47,7 +46,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Core:AttributeDecimal+' => 'Десятичное значение (может быть отрицательным)', 'Core:AttributeBoolean' => 'Логическое', 'Core:AttributeBoolean+' => 'Да/Нет', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Да', 'Core:AttributeBoolean/Value:no' => 'Нет', 'Core:AttributeArchiveFlag' => 'Архивный флаг', @@ -55,9 +54,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'Этот объект виден только в режиме архива', 'Core:AttributeArchiveFlag/Value:no' => 'Нет', 'Core:AttributeArchiveFlag/Label' => 'Архивный', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Дата архивирования', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Устаревший флаг', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Да', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Этот объект исключен из анализа влияния и скрыт из результатов поиска', @@ -83,11 +82,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Core:AttributeText' => 'Текст', 'Core:AttributeText+' => 'Многострочный текст', 'Core:AttributeHTML' => 'HTML', - 'Core:AttributeHTML+' => '', + 'Core:AttributeHTML+' => 'HTML string~~', 'Core:AttributeEmailAddress' => 'Email', 'Core:AttributeEmailAddress+' => 'Email адрес', 'Core:AttributeIPAddress' => 'IP адрес', - 'Core:AttributeIPAddress+' => '', + 'Core:AttributeIPAddress+' => 'IP address~~', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Выражение языка запроса объекта (Object Query Language)', 'Core:AttributeEnum' => 'Enum', @@ -132,7 +131,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Core:AttributeDeadline' => 'Крайний срок', 'Core:AttributeDeadline+' => 'Дата, отображаемая относительно текущего времени', 'Core:AttributeExternalKey' => 'Внешний ключ', - 'Core:AttributeExternalKey+' => '', + 'Core:AttributeExternalKey+' => 'External (or foreign) key~~', 'Core:AttributeHierarchicalKey' => 'Иерархический ключ', 'Core:AttributeHierarchicalKey+' => 'Внешний ключ к родителю', 'Core:AttributeExternalField' => 'Внешнее поле', @@ -152,25 +151,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Core:FriendlyName-Label' => 'Полное название', 'Core:FriendlyName-Description' => 'Полное название', 'Core:AttributeTag' => 'Тег', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', 'Core:Context=Setup' => 'Setup', 'Core:Context=GUI:Console' => 'Console', 'Core:Context=CRON' => 'cron', 'Core:Context=GUI:Portal' => 'Portal', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:CMDBChange' => 'Изменение CMDB', 'Class:CMDBChange+' => 'Отслеживание изменений CMDB', 'Class:CMDBChange/Attribute:date' => 'Дата', @@ -185,72 +172,34 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'Веб-сервис REST/JSON', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'Веб-сервис SOAP', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Расширением', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:CMDBChangeOp' => 'Операция изменения CMDB', 'Class:CMDBChangeOp+' => 'Отслеживание операции изменения CMDB', 'Class:CMDBChangeOp/Attribute:change' => 'Изменение CMDB', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'Дата', 'Class:CMDBChangeOp/Attribute:date+' => 'Дата и время изменения', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Пользователь', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'Кто произвёл изменение', 'Class:CMDBChangeOp/Attribute:objclass' => 'Класс объекта', - 'Class:CMDBChangeOp/Attribute:objclass+' => '', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'class name of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:objkey' => 'ID объекта', - 'Class:CMDBChangeOp/Attribute:objkey+' => '', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Итоговый класс', - 'Class:CMDBChangeOp/Attribute:finalclass+' => '', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', 'Class:CMDBChangeOpCreate' => 'Операция создания объекта', 'Class:CMDBChangeOpCreate+' => 'Отслеживание создания объекта', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:CMDBChangeOpDelete' => 'Операция удаления объекта', 'Class:CMDBChangeOpDelete+' => 'Отслеживание удаления объекта', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:CMDBChangeOpSetAttribute' => 'Изменение объекта', 'Class:CMDBChangeOpSetAttribute+' => 'Отслеживание изменения объекта', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Свойство', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'Код изменённого свойства', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'Изменение свойства', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Отслеживание изменения скалярного свойства объекта', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Предыдущее значение', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'Предыдущее значение атрибута', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Новое значение', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'Новое значение атрибута', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Change:ObjectCreated' => 'Объект создан.', 'Change:ObjectDeleted' => 'Объект удалён.', 'Change:ObjectModified' => 'Объект изменён.', @@ -267,35 +216,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Change:LinkSet:Added' => 'добавлен объект %1$s.', 'Change:LinkSet:Removed' => 'удалён объект %1$s.', 'Change:LinkSet:Modified' => 'изменён объект %1$s.', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'Изменение данных', 'Class:CMDBChangeOpSetAttributeBlob+' => 'Отслеживание изменения данных', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Предыдущие данные', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'Предыдущее содержимое атрибута', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:CMDBChangeOpSetAttributeText' => 'Изменение текста', 'Class:CMDBChangeOpSetAttributeText+' => 'Отслеживание изменения текста', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Предыдущие данные', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'Предыдущее содержимое атрибута', -]); - -// -// Class: Event -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Event' => 'Событие', 'Class:Event+' => 'Внутренние событие приложения', 'Class:Event/Attribute:message' => 'Сообщение', @@ -305,14 +233,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Event/Attribute:userinfo' => 'Пользователь', 'Class:Event/Attribute:userinfo+' => 'Пользователь, действия которого вызвали это событие', 'Class:Event/Attribute:finalclass' => 'Тип', - 'Class:Event/Attribute:finalclass+' => '', -]); - -// -// Class: EventNotification -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', 'Class:EventNotification' => 'Уведомление', 'Class:EventNotification+' => 'Отслеживание отправленных уведомлений', 'Class:EventNotification/Attribute:trigger_id' => 'Триггер', @@ -321,36 +242,24 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:EventNotification/Attribute:action_id+' => 'Выполненное действие', 'Class:EventNotification/Attribute:object_id' => 'ID объекта', 'Class:EventNotification/Attribute:object_id+' => 'Идентификатор объекта целевого класса триггера', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:EventNotification/Attribute:object_class' => 'Класс объекта', + 'Class:EventNotification/Attribute:object_class+' => 'Класс объекта (совпадает с классом триггера)', 'Class:EventNotificationEmail' => 'Уведомление по email', 'Class:EventNotificationEmail+' => 'Отслеживание уведомлений по email', 'Class:EventNotificationEmail/Attribute:to' => 'Кому', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'Копия', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'Скрытая копия', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'От', 'Class:EventNotificationEmail/Attribute:from+' => 'Отправитель сообщения', 'Class:EventNotificationEmail/Attribute:subject' => 'Тема', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Сообщение', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Вложения', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Ошибка', 'Class:EventIssue+' => 'Отслеживание ошибок (warning, error, др.)', 'Class:EventIssue/Attribute:issue' => 'Ошибка', @@ -364,16 +273,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:EventIssue/Attribute:arguments_get' => 'Аргументы GET', 'Class:EventIssue/Attribute:arguments_get+' => 'Аргументы HTTP GET', 'Class:EventIssue/Attribute:callstack' => 'Стек вызовов', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Данные', 'Class:EventIssue/Attribute:data+' => 'Подробнее', -]); - -// -// Class: EventWebService -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:EventWebService' => 'События Web-сервиса', 'Class:EventWebService+' => 'Журнал вызова веб-сервиса', 'Class:EventWebService/Attribute:verb' => 'Операция', @@ -388,9 +290,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:EventWebService/Attribute:log_error+' => 'Результаты логов ошибок', 'Class:EventWebService/Attribute:data' => 'Данные', 'Class:EventWebService/Attribute:data+' => 'Результаты данных', -]); - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:EventRestService' => 'REST/JSON call', 'Class:EventRestService+' => 'Trace of a REST/JSON service call', 'Class:EventRestService/Attribute:operation' => 'Operation', @@ -405,13 +304,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)', 'Class:EventRestService/Attribute:provider' => 'Provider', 'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:EventLoginUsage' => 'Статистика авторизаций', 'Class:EventLoginUsage+' => 'Connection to the application', 'Class:EventLoginUsage/Attribute:user_id' => 'Логин', @@ -420,21 +312,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:EventLoginUsage/Attribute:contact_name+' => 'Имя пользователя', 'Class:EventLoginUsage/Attribute:contact_email' => 'Email пользователя', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:EventNotificationNewsroom' => 'Новость отправлена', - 'Class:EventNotificationNewsroom+' => '', + 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Заголовок', - 'Class:EventNotificationNewsroom/Attribute:title+' => '', + 'Class:EventNotificationNewsroom/Attribute:title+' => '~~', 'Class:EventNotificationNewsroom/Attribute:icon' => 'Иконка', - 'Class:EventNotificationNewsroom/Attribute:icon+' => '', + 'Class:EventNotificationNewsroom/Attribute:icon+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority' => 'Приоритет', - 'Class:EventNotificationNewsroom/Attribute:priority+' => '', + 'Class:EventNotificationNewsroom/Attribute:priority+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => 'Критический', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1+' => 'Критический', 'Class:EventNotificationNewsroom/Attribute:priority/Value:2' => 'Срочный', @@ -444,39 +329,34 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:EventNotificationNewsroom/Attribute:priority/Value:4' => 'Стандартный', 'Class:EventNotificationNewsroom/Attribute:priority/Value:4+' => 'Стандартный', 'Class:EventNotificationNewsroom/Attribute:url' => 'URL', - 'Class:EventNotificationNewsroom/Attribute:url+' => '', + 'Class:EventNotificationNewsroom/Attribute:url+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read' => 'Прочитано', - 'Class:EventNotificationNewsroom/Attribute:read+' => '', + 'Class:EventNotificationNewsroom/Attribute:read+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read/Value:no' => 'Нет', 'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => 'Нет', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes' => 'Да', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => 'Да', 'Class:EventNotificationNewsroom/Attribute:read_date' => 'Дата прочтения', - 'Class:EventNotificationNewsroom/Attribute:read_date+' => '', + 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Контакт', - 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '', -]); - -// -// Class: Action -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Уведомление не отправлено', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'Произошла ошибка при сохранении уведомления', 'Class:Action' => 'Действие', 'Class:Action+' => 'Действие, определённое пользователем', 'Class:Action/ComplementaryName' => '%1$s: %2$s', 'Class:Action/Attribute:name' => 'Название', - 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => 'Описание', - 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => 'Статус', - 'Class:Action/Attribute:status+' => '', + 'Class:Action/Attribute:status+' => 'This status drives the action behavior~~', 'Class:Action/Attribute:status/Value:test' => 'Тест', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'Включено', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Выключено', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'Связанные триггеры', 'Class:Action/Attribute:trigger_list+' => 'Триггеры, которые запускают данное действие', 'Class:Action/Attribute:asynchronous' => 'Асинхронно', @@ -485,30 +365,28 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Action/Attribute:asynchronous/Value:yes' => 'Да', 'Class:Action/Attribute:asynchronous/Value:no' => 'Нет', 'Class:Action/Attribute:finalclass' => 'Тип', - 'Class:Action/Attribute:finalclass+' => '', + 'Class:Action/Attribute:finalclass+' => 'Name of the final class~~', 'Action:WarningNoTriggerLinked' => 'Внимание: с этим действием не связан ни один триггер. Оно не будет активным, пока не появится хотя бы один.', 'Action:last_executions_tab' => 'Последние выполнения', 'Action:last_executions_tab_panel_title' => 'Выполнения этого действия (%1$s)', 'Action:last_executions_tab_limit_days' => 'за последние %1$s дн.', 'Action:last_executions_tab_limit_none' => 'без ограничения', -]); - -// -// Class: ActionNotification -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ActionNotification' => 'Уведомление', - 'Class:ActionNotification+' => '', -]); - -// -// Class: ActionEmail -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:ActionNotification+' => 'Notification Action (abstract)~~', + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'Уведомление по email', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'Этот статус определяет, кто получит уведомление: - Тестируется: только тестовый получатель, - В эксплуатации: все (Кому, Копия и Скрытая копия) @@ -530,7 +408,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ActionEmail/Attribute:to' => 'Кому', 'Class:ActionEmail/Attribute:to+' => 'Получатель email', 'Class:ActionEmail/Attribute:cc' => 'Копия', - 'Class:ActionEmail/Attribute:cc+' => '', + 'Class:ActionEmail/Attribute:cc+' => 'Carbon Copy: an OQL query returning objects having an email field. +While editing, click on the magnifier to get pertinent examples. +You can use in the OQL :this->attribute_code with an attribute code of the object which triggered the Notification. Then test your OQL syntax using the play icon.~~', 'Class:ActionEmail/Attribute:bcc' => 'Скр. копия', 'Class:ActionEmail/Attribute:bcc+' => 'Скрытая копия', 'Class:ActionEmail/Attribute:subject' => 'Тема', @@ -540,11 +420,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ActionEmail/Attribute:importance' => 'Важность', 'Class:ActionEmail/Attribute:importance+' => 'Флаг важности', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Низкая', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Нормальная', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'Высокая', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Язык', 'Class:ActionEmail/Attribute:language+' => 'Язык, используемый для плейсхолдеров ($xxx$) в тексте сообщения (статус, важность, приоритет и т. д.)', 'Class:ActionEmail/Attribute:html_template' => 'Шаблон HTML', @@ -561,18 +441,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'ActionEmail:preview_warning' => 'Реальное письмо может выглядеть иначе в почтовом клиенте, чем в этом предпросмотре в браузере.', 'ActionEmail:preview_more_info' => 'Подробнее о поддержке CSS различными почтовыми клиентами см. %1$s', 'ActionEmail:content_placeholder_missing' => 'Плейсхолдер "%1$s" не найден в HTML-шаблоне. Содержимое поля "%2$s" не будет включено в сформированные письма.', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'ActionNewsroom:trigger' => 'Триггер', 'ActionNewsroom:content' => 'Сообщение', 'ActionNewsroom:settings' => 'Настройки', 'Class:ActionNewsroom' => 'Уведомление через ленту новостей', - 'Class:ActionNewsroom+' => '', + 'Class:ActionNewsroom+' => '~~', 'Class:ActionNewsroom/Attribute:title' => 'Заголовок', 'Class:ActionNewsroom/Attribute:title+' => 'Заголовок новости. Может содержать плейсхолдеры вида $this->attribute_code$', 'Class:ActionNewsroom/Attribute:message' => 'Сообщение', @@ -602,13 +475,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'OQL-запрос, возвращающий объекты класса Контакт', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'По умолчанию указывает на объект, вызвавший уведомление. Но можно задать и произвольный URL.', -]); - -// -// Class: Trigger -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Trigger' => 'Триггер', 'Class:Trigger+' => 'Пользовательский обработчик событий', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s', @@ -617,7 +483,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Trigger/Attribute:action_list' => 'Действия триггера', 'Class:Trigger/Attribute:action_list+' => 'Действия, выполняемые при срабатывании триггера', 'Class:Trigger/Attribute:finalclass' => 'Тип', - 'Class:Trigger/Attribute:finalclass+' => '', + 'Class:Trigger/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Trigger/Attribute:context' => 'Контекст', 'Class:Trigger/Attribute:context+' => 'Контекст, в котором будет срабатывать триггер', 'Class:Trigger/Attribute:complement' => 'Дополнительная информация', @@ -627,13 +493,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Разрешить полную отписку', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Требовать хотя бы один канал (новости или email)', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Запретить отписку', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnObject' => 'Триггер на класс объекта', 'Class:TriggerOnObject+' => 'Триггер на события объектов данного класса', 'Class:TriggerOnObject/Attribute:target_class' => 'Целевой класс', @@ -642,141 +501,58 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnObject/Attribute:filter+' => 'Позволяет ограничить список объектов, для которых будет срабатывать триггер', 'TriggerOnObject:WrongFilterQuery' => 'Направильный запрос фильтра: %1$s', 'TriggerOnObject:WrongFilterClass' => 'Запрос фильтра должен возвращать объекты класса "%1$s"', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnPortalUpdate' => 'Триггер на обновление из портала', 'Class:TriggerOnPortalUpdate+' => 'Триггер на обновление объекта пользователем портала', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnStateChange' => 'Триггер на изменение статуса', 'Class:TriggerOnStateChange+' => 'Триггер на изменение статуса объекта', 'Class:TriggerOnStateChange/Attribute:state' => 'Статус', 'Class:TriggerOnStateChange/Attribute:state+' => 'Код статуса объекта, например \'resolved\'', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnStateEnter' => 'Триггер на вход в статус', 'Class:TriggerOnStateEnter+' => 'Триггер на вход объекта в статус', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnStateLeave' => 'Триггер на выход из статуса', 'Class:TriggerOnStateLeave+' => 'Триггер на выход объекта из статуса', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnObjectCreate' => 'Триггер на создание объекта', 'Class:TriggerOnObjectCreate+' => 'Триггер на создание объекта данного или дочернего класса', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnObjectDelete' => 'Триггер на удаление объекта', 'Class:TriggerOnObjectDelete+' => 'Триггер на удаление объекта данного или дочернего класса', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnObjectUpdate' => 'Триггер на обновление объекта', 'Class:TriggerOnObjectUpdate+' => 'Триггер на обновление объекта данного или дочернего класса', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'Этот фильтр вычисляется после обновления объекта в базе данных. Он ограничивает набор объектов, которые могут запускать действия', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Отслеживаемые поля', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => 'Поля объекта, при обновлении которых сработает триггер', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnObjectMention' => 'Триггер (на упоминание объекта)', 'Class:TriggerOnObjectMention+' => 'Триггер на упоминание (@xxx) объекта заданного класса (или его дочернего класса) в поле журнала', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Фильтр упоминаемых объектов', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Ограничивает список упоминаемых объектов, которые будут активировать триггер. Если пусто, триггер сработает на упоминание любого объекта (любого класса).', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TriggerOnAttributeBlobDownload' => 'Триггер (на скачивание документа объекта)', 'Class:TriggerOnAttributeBlobDownload+' => 'Триггер на скачивание файла из поля-документа объекта заданного класса (или его дочернего класса)', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Целевые поля', - 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnThresholdReached' => 'Триггер на пороговое значение', 'Class:TriggerOnThresholdReached+' => 'Триггер на достижение секундомером порогового значения (TTO, TTR)', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Секундомер', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => 'По умолчанию для Инцидентов и Запросов доступны \'ttr\' и \'tto\'', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Порог', 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => 'Пороговое значние секундомера в %, по умолчанию \'75\' и \'100\'', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkTriggerAction' => 'Связь Триггер/Действие', 'Class:lnkTriggerAction+' => 'Связь между триггером и действиями', 'Class:lnkTriggerAction/Attribute:action_id' => 'Действие', 'Class:lnkTriggerAction/Attribute:action_id+' => 'Выполняемое действие', 'Class:lnkTriggerAction/Attribute:action_name' => 'Действие', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Триггер', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Триггер', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Порядок', 'Class:lnkTriggerAction/Attribute:order+' => 'Порядок выполнения действий', -]); - -// -// Synchro Data Source -// -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SynchroDataSource' => 'Источник синхронизации данных', 'Class:SynchroDataSource/Attribute:name' => 'Название', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Описание', 'Class:SynchroDataSource/Attribute:status' => 'Статус', 'Class:SynchroDataSource/Attribute:scope_class' => 'Целевой класс', - 'Class:SynchroDataSource/Attribute:scope_class+' => 'Источник синхронизации данных может заполнять только один класс '.ITOP_APPLICATION_SHORT.'', + 'Class:SynchroDataSource/Attribute:scope_class+' => 'Источник синхронизации данных может заполнять только один класс '.ITOP_APPLICATION_SHORT, 'Class:SynchroDataSource/Attribute:user_id' => 'Пользователь', 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Контакт для уведомления', 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Контакт для уведомления в случае ошибки', @@ -786,7 +562,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SynchroDataSource/Attribute:url_application+' => 'Гиперссылка на объект в приложение-источнике данных. Возможные шаблоны: $this->attribute$ и $replica->primary_key$', 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Политика сопоставления', 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Использовать атрибуты": объект '.ITOP_APPLICATION_SHORT.' сопоставляется со значениями реплики по атрибутам синхронизации, отмеченным для сопоставления. -"Использовать primary_key": колонка primary_key реплики должна содержать идентификатор объекта '.ITOP_APPLICATION_SHORT.'', +"Использовать primary_key": колонка primary_key реплики должна содержать идентификатор объекта '.ITOP_APPLICATION_SHORT, 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Интервал устаревания', 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Объект будет считаться устаревшим, если данные о нем в таблице синхронизации не обновлялись в течение этого интервала.', 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Действие при нуле', @@ -975,40 +751,37 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Предупреждения', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Дата создания', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Дата последнего изменения', - 'Class:SynchroReplica/Action:delete+' => 'удалить реплику', - 'Class:SynchroReplica/Action:unlink' => 'Отвязать', - 'Class:SynchroReplica/Action:unlink+' => 'Отвязать реплику от целевого объекта', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Отвязать и синхронизировать', - 'Class:SynchroReplica/Action:unlinksynchro+' => 'Отвязать реплику от целевого объекта и выполнить синхронизацию по этой реплике', - 'Class:SynchroReplica/Action:synchro' => 'Синхронизировать', - 'Class:SynchroReplica/Action:synchro+' => 'Выполнить синхронизацию по этой реплике', - 'Class:SynchroReplica/Action:allowdelete' => 'Разрешить удаление объекта, связанного с этой репликой', - 'Class:SynchroReplica/Action:allowdelete+' => 'Объект, связанный с удалённой репликой, будет удалён', - 'Class:SynchroReplica/Action:denydelete' => 'Запретить удаление объекта, связанного с этой репликой', - 'Class:SynchroReplica/Action:denydelete+' => 'Объект, связанный с удалённой репликой, не будет удалён', - - 'Class:SynchroReplica/Action:unlink_all' => 'Отвязать объекты реплик синхронизации', - 'Class:SynchroReplica/Action:unlink_all+' => 'Отвязать реплику от целевого объекта', - 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Отвязать и синхронизировать объекты реплик синхронизации', - 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Отвязать реплику от целевого объекта и выполнить синхронизацию по этой реплике', - 'Class:SynchroReplica/Action:synchro_all' => 'Синхронизировать объекты реплик синхронизации', - 'Class:SynchroReplica/Action:synchro_all+' => 'Выполнить синхронизацию по этой реплике', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Разрешить удаление объектов, связанных с репликами синхронизации', - 'Class:SynchroReplica/Action:allowdelete_all+' => 'Объект, связанный с удалённой репликой, будет удалён', - 'Class:SynchroReplica/Action:denydelete_all' => 'Запретить удаление объектов, связанных с репликами синхронизации', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Объект, связанный с удалённой репликой, не будет удалён', - + 'Class:SynchroReplica/Action:delete+' => 'удалить реплику', + 'Class:SynchroReplica/Action:unlink' => 'Отвязать', + 'Class:SynchroReplica/Action:unlink+' => 'Отвязать реплику от целевого объекта', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Отвязать и синхронизировать', + 'Class:SynchroReplica/Action:unlinksynchro+' => 'Отвязать реплику от целевого объекта и выполнить синхронизацию по этой реплике', + 'Class:SynchroReplica/Action:synchro' => 'Синхронизировать', + 'Class:SynchroReplica/Action:synchro+' => 'Выполнить синхронизацию по этой реплике', + 'Class:SynchroReplica/Action:allowdelete' => 'Разрешить удаление объекта, связанного с этой репликой', + 'Class:SynchroReplica/Action:allowdelete+' => 'Объект, связанный с удалённой репликой, будет удалён', + 'Class:SynchroReplica/Action:denydelete' => 'Запретить удаление объекта, связанного с этой репликой', + 'Class:SynchroReplica/Action:denydelete+' => 'Объект, связанный с удалённой репликой, не будет удалён', + 'Class:SynchroReplica/Action:unlink_all' => 'Отвязать объекты реплик синхронизации', + 'Class:SynchroReplica/Action:unlink_all+' => 'Отвязать реплику от целевого объекта', + 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Отвязать и синхронизировать объекты реплик синхронизации', + 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Отвязать реплику от целевого объекта и выполнить синхронизацию по этой реплике', + 'Class:SynchroReplica/Action:synchro_all' => 'Синхронизировать объекты реплик синхронизации', + 'Class:SynchroReplica/Action:synchro_all+' => 'Выполнить синхронизацию по этой реплике', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Разрешить удаление объектов, связанных с репликами синхронизации', + 'Class:SynchroReplica/Action:allowdelete_all+' => 'Объект, связанный с удалённой репликой, будет удалён', + 'Class:SynchroReplica/Action:denydelete_all' => 'Запретить удаление объектов, связанных с репликами синхронизации', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Объект, связанный с удалённой репликой, не будет удалён', 'UI:UnlinkAllTabTitle' => 'Отвязать объекты реплик синхронизации', 'UI:UnlinkAllPageTitle' => 'Отвязать объекты реплик синхронизации', - 'UI:UnlinkSynchroAllTabTitle' => 'Отвязать и синхронизировать объекты реплик синхронизации', + 'UI:UnlinkSynchroAllTabTitle' => 'Отвязать и синхронизировать объекты реплик синхронизации', 'UI:UnlinkSynchroAllPageTitle' => ' Отвязать и синхронизировать объекты реплик синхронизации', 'UI:SynchroAllTabTitle' => 'Синхронизировать объекты реплик синхронизации', - 'UI:SynchroAllPageTitle' => 'Синхронизировать объекты реплик синхронизации', + 'UI:SynchroAllPageTitle' => 'Синхронизировать объекты реплик синхронизации', 'UI:AllowDeleteAllTabTitle' => 'Разрешить удаление объектов, связанных с репликами синхронизации', - 'UI:AllowDeleteAllPageTitle' => 'Разрешить удаление объектов, связанных с репликами синхронизации', - 'UI:DenyDeleteAllTabTitle' => 'Запретить удаление объектов, связанных с репликами синхронизации', - 'UI:DenyDeleteAllPageTitle' => 'Запретить удаление объектов, связанных с репликами синхронизации', - + 'UI:AllowDeleteAllPageTitle' => 'Разрешить удаление объектов, связанных с репликами синхронизации', + 'UI:DenyDeleteAllTabTitle' => 'Запретить удаление объектов, связанных с репликами синхронизации', + 'UI:DenyDeleteAllPageTitle' => 'Запретить удаление объектов, связанных с репликами синхронизации', 'Class:appUserPreferences' => 'Предпочтения пользователя', 'Class:appUserPreferences/Attribute:userid' => 'Пользователь', 'Class:appUserPreferences/Attribute:preferences' => 'Предпочтения', @@ -1090,22 +863,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Core:Validator:Mandatory' => 'Пожалуйста, заполните это поле', 'Core:Validator:MustBeInteger' => 'Должно быть целым числом', 'Core:Validator:MustSelectOne' => 'Пожалуйста, выберите значение', - 'Menu:DataSources' => 'Синхронизация данных', - 'Menu:DataSources+' => '', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:TagSetFieldData' => '%2$s для класса %1$s', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Код', 'Class:TagSetFieldData/Attribute:code+' => 'Внутренний код. Должен содержать не менее 3 цифробуквенных символа.', 'Class:TagSetFieldData/Attribute:label' => 'Метка', 'Class:TagSetFieldData/Attribute:label+' => 'Отображаемая метка', 'Class:TagSetFieldData/Attribute:description' => 'Описание', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Класс тега', 'Class:TagSetFieldData/Attribute:obj_class' => 'Класс объекта', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Код поля', @@ -1119,122 +884,72 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Нельзя изменить "Attribute Code" тега', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Использование тега (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'Не найдено записей с этим тегом', -]); - -// -// Class: DBProperty -// -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:DBProperty' => 'Свойство БД', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Название', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Описание', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Значение', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Дата изменения', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Комментарий к изменению', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Фоновая задача', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Класс', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'Дата первого запуска', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Дата последнего запуска', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Дата следующего запуска', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Всего выполнений', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Длительность последнего выполнения', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Мин. длительность выполнения', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Макс. длительность выполнения', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Средняя длительность выполнения', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'Выполняется', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Статус', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Асинхронная задача', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Создано', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Запущено', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Запланировано', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Событие', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Итоговый класс', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Статус', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Осталось попыток', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Код последней ошибки', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Последняя ошибка', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Последняя попытка', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Неверный формат конфигурации "async_task_retries[%1$s]". Ожидается массив со следующими ключами: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Неверный формат конфигурации "async_task_retries[%1$s]": неожиданный ключ "%2$s". Допустимы только следующие ключи: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:AbstractResource' => 'Ресурс', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Меню Инструменты администратора', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Меню Выполнение запросов', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Меню Система', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Класс объекта', - 'Class:EventNotification/Attribute:object_class+' => 'Класс объекта (совпадает с классом триггера)', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Уведомление не отправлено', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'Произошла ошибка при сохранении уведомления', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/ru.dictionary.itop.ui.php b/dictionaries/ru.dictionary.itop.ui.php index 72d92919db..f9ebb2c1da 100644 --- a/dictionaries/ru.dictionary.itop.ui.php +++ b/dictionaries/ru.dictionary.itop.ui.php @@ -1,11 +1,10 @@ @@ -28,13 +27,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:AuditCategory/Attribute:warning_error_tolerance+' => 'Процент невалидных объектов, ниже которого результат считается ошибкой (красный)', 'Class:AuditCategory/Attribute:domains_list' => 'Домены', 'Class:AuditCategory/Attribute:domains_list+' => 'Домены, включающие эту категорию', -]); - -// -// Class: AuditRule -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:AuditRule' => 'Правило аудита', 'Class:AuditRule+' => 'Правило для проверки данной категории аудита', 'Class:AuditRule/Attribute:name' => 'Название правила', @@ -57,33 +49,19 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:AuditRule/Attribute:category_name+' => 'Категория для этого правила', 'Class:AuditRule/Attribute:contact_id' => 'Ответственный', 'Class:AuditRule/Attribute:contact_id+' => 'Команда или человек, ответственные за исправление ошибок, найденных этим правилом', -]); - -// -// Class: AuditDomain -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:AuditDomain' => 'Домен аудита', 'Class:AuditDomain+' => 'Домены аудита позволяют группировать категории аудита. Домен обычно соответствует тому, кто отвечает за проверку и исправление ошибок', 'Class:AuditDomain/Attribute:name' => 'Название', 'Class:AuditDomain/Attribute:name+' => 'Это разбиение аудита по тому, кто отвечает за исправление или просто заинтересован', 'Class:AuditDomain/Attribute:description' => 'Описание', - 'Class:AuditDomain/Attribute:description+' => '', + 'Class:AuditDomain/Attribute:description+' => '~~', 'Class:AuditDomain/Attribute:icon' => 'Иконка', - 'Class:AuditDomain/Attribute:icon+' => '', + 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Категории', 'Class:AuditDomain/Attribute:categories_list+' => 'Связанные категории аудита. При запуске аудита по домену проверяются только эти связанные категории.', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Связь Категория аудита / Домен аудита', - 'Class:lnkAuditCategoryToAuditDomain+' => '', + 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Категория', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Категория аудита', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => 'Название категории', @@ -92,13 +70,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Домен аудита', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Название домена', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Название домена аудита', -]); - -// -// Class: QueryOQL -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Query' => 'Запрос', 'Class:Query+' => 'Запрос - это набор данных, определенных динамическим путем', 'Class:Query/Attribute:name' => 'Название', @@ -118,7 +89,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:Query/Attribute:export_last_user_contact' => 'Контакт', 'Class:Query/Attribute:export_last_user_contact+' => 'Контакт, выполнивший последний экспорт', 'Class:Query/Attribute:usages' => 'Использование', - 'Class:Query/Attribute:usages+' => 'Укажите возможные варианты использования этого запроса. + 'Class:Query/Attribute:usages+' => 'Укажите возможные варианты использования этого запроса. - Тег "Пример для ИИ" предполагает, что описание очень явное и соответствует синтаксису OQL. Может использоваться ИИ как пример для построения OQL-запросов. - Тег "Уведомление" подразумевает, что класс возвращаемых объектов содержит одно и только одно поле типа email. - Тег "Дашлет" предполагает, что OQL возвращает объекты только одного класса.', @@ -137,24 +108,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:QueryOQL+' => 'Запрос, основанный на OQL (Object Query Language)', 'Class:QueryOQL/Attribute:oql' => 'Выражение', 'Class:QueryOQL/Attribute:oql+' => 'OQL Выражение', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:User' => 'Пользователь', 'Class:User+' => 'Пользователь', 'Class:User/Attribute:finalclass' => 'Тип аккаунта', - 'Class:User/Attribute:finalclass+' => '', + 'Class:User/Attribute:finalclass+' => 'Name of the final class~~', 'Class:User/Attribute:contactid' => 'Персона', - 'Class:User/Attribute:contactid+' => '', + 'Class:User/Attribute:contactid+' => 'Mandatory for a User Portal and highly recommended for all but technical accounts~~', 'Class:User/Attribute:org_id' => 'Организация', 'Class:User/Attribute:org_id+' => 'Организация связанной персоны', 'Class:User/Attribute:last_name' => 'Фамилия', @@ -196,13 +155,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:User/Warning:NoContactHasImpact' => 'Внимание: для этого пользователя не указан контакт (сотрудник) — это ограничивает доступ к порталам, уведомлениям в ленте новостей и другим функциям в консоли', 'Class:UserInternal' => 'Внутренний пользователь', 'Class:UserInternal+' => 'Учетная запись создана внутри '.ITOP_APPLICATION_SHORT, -]); - -// -// Class: URP_Profiles -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_Profiles' => 'Профиль', 'Class:URP_Profiles+' => 'Пользовательский профиль', 'Class:URP_Profiles/Attribute:name' => 'Название', @@ -211,13 +163,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_Profiles/Attribute:description+' => 'Описание', 'Class:URP_Profiles/Attribute:user_list' => 'Пользователи', 'Class:URP_Profiles/Attribute:user_list+' => 'Пользователи, имеющие эту роль', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_Dimensions' => 'размерность', 'Class:URP_Dimensions+' => 'применение размерности (определение силосов)', 'Class:URP_Dimensions/Attribute:name' => 'Название', @@ -226,13 +171,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_Dimensions/Attribute:description+' => 'краткое описание', 'Class:URP_Dimensions/Attribute:type' => 'Тип', 'Class:URP_Dimensions/Attribute:type+' => 'имя класса или типа данных (проекционный блок)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_UserProfile' => 'Профиль пользователя', 'Class:URP_UserProfile+' => 'Профиль пользователя', 'Class:URP_UserProfile/Name' => 'Связь между %1$s и %2$s', @@ -246,13 +184,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_UserProfile/Attribute:profile+' => 'Название профиля', 'Class:URP_UserProfile/Attribute:reason' => 'Причина', 'Class:URP_UserProfile/Attribute:reason+' => 'Пояснение причины назначения этой роли', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_UserOrg' => 'Организации пользователя', 'Class:URP_UserOrg+' => 'Разрешённые организации', 'Class:URP_UserOrg/Name' => 'Связь между %1$s и %2$s', @@ -266,13 +197,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Разрешённая организация', 'Class:URP_UserOrg/Attribute:reason' => 'Причина', 'Class:URP_UserOrg/Attribute:reason+' => 'Пояснение причины разрешения доступа к данным этой организации', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_ProfileProjection' => 'Проекция профиля', 'Class:URP_ProfileProjection+' => 'Проекция профиля', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Размерность', @@ -287,13 +211,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL выражение (используя $user) | константа | | +атрибут кода', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Атрибут', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Целевой атрибут кода (необязательный)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_ClassProjection' => 'Проекция классов', 'Class:URP_ClassProjection+' => 'Проекция классов', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Размерность', @@ -306,13 +223,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL выражение (используя $this) | константа | | +атрибут кода', 'Class:URP_ClassProjection/Attribute:attribute' => 'Атрибут', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Целевой атрибут кода (необязательный)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_ActionGrant' => 'действие разрешений', 'Class:URP_ActionGrant+' => 'разрешения на классы', 'Class:URP_ActionGrant/Attribute:profileid' => 'Профиль', @@ -329,13 +239,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'нет', 'Class:URP_ActionGrant/Attribute:action' => 'Действие', 'Class:URP_ActionGrant/Attribute:action+' => 'действие выполняемое на данном классе', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_StimulusGrant' => 'разрешения стимулов', 'Class:URP_StimulusGrant+' => 'разрешения на стимулы в жизненном цикле объекта', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Профиль', @@ -352,42 +255,25 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'нет', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Стимулы', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'код стимулов', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:URP_AttributeGrant' => 'разрешения атрибутов', 'Class:URP_AttributeGrant+' => 'разрешения на уровне атрибутов', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Действие предоставления', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'действие предоставления', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Атрибут', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'Код атрибута', -]); - -// -// Class: UserDashboard -// -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Class:UserDashboard' => 'Дашборд пользователя', - 'Class:UserDashboard+' => '', + 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'Пользователь', - 'Class:UserDashboard/Attribute:user_id+' => '', + 'Class:UserDashboard/Attribute:user_id+' => '~~', 'Class:UserDashboard/Attribute:menu_code' => 'Код меню', - 'Class:UserDashboard/Attribute:menu_code+' => '', + 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Содержимое', - 'Class:UserDashboard/Attribute:contents+' => '', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'Class:UserDashboard/Attribute:contents+' => '~~', 'Menu:WelcomeMenu' => 'Добро пожаловать', - 'Menu:WelcomeMenu+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Добро пожаловать', - 'Menu:WelcomeMenuPage+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, 'Menu:AdminTools' => 'Инструменты администратора', + 'Menu:WelcomeMenu+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, + 'Menu:WelcomeMenuPage' => 'Добро пожаловать', + 'Menu:WelcomeMenuPage+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, + 'Menu:AdminTools' => 'Инструменты администратора', 'Menu:AdminTools+' => 'Инструменты администратора', 'Menu:AdminTools?' => 'Инструменты доступны только для пользователей c правами администратора', 'Menu:CSVImportMenu' => 'Импорт CSV', @@ -399,16 +285,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:NotificationsMenu' => 'Уведомления', 'Menu:NotificationsMenu+' => 'Настройка уведомлений', 'Menu:MyShortcuts' => 'Избранное', - 'Menu:Notifications:Title' => 'Категории аудита', 'Menu:DataAdministration' => 'Администрирование данных', 'Menu:DataAdministration+' => 'Администрирование данных', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'BooleanLabel:yes' => 'да', 'BooleanLabel:no' => 'нет', 'UI:WelcomeMenu:Title' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, @@ -506,6 +384,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Error:MaintenanceMode' => 'Приложение в режиме технического обслуживания', 'UI:Error:MaintenanceTitle' => 'Техническое обслуживание', 'UI:Error:InvalidToken' => 'Текущий сеанс недействителен. Обновите страницу и повторите попытку. Если проблема сохраняется, выйдите из системы и войдите снова.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'Провайдер OAuth SMTP %1$s не существует (email_transport_smtp.oauth.provider)', 'UI:GroupBy:Count' => 'Количество', 'UI:GroupBy:Count+' => 'Количество элементов', @@ -591,7 +470,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d объект(ов) будут добавлены.', 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d объект(ов) будут содержать ошибки.', 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d объект(ов) остались без изменений.', - 'UI:CSVImport:ObjectsReчmainedUnchanged' => '%1$d объект(ов) не изменились.', 'UI:CSVImport:ObjectsWereModified' => '%1$d объект(ов) изменены.', 'UI:CSVImport:ObjectsWereAdded' => '%1$d объект(ов) добавлены.', 'UI:CSVImport:ObjectsHadErrors' => '%1$d объект(ов) содержат ошибки.', @@ -668,6 +546,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'Невозможно согласовать', 'UI:CSVReport-Row-Issue-Ambiguous' => 'Неоднозначное сопоставление', 'UI:CSVReport-Row-Issue-Internal' => 'Внутренняя ошибка: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Неизмен.', 'UI:CSVReport-Icon-Modified' => 'Измен.', 'UI:CSVReport-Icon-Missing' => 'Упущен.', @@ -700,7 +580,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Аудит по домену: %1$s', 'UI:Audit:Interactive:Selection:Title' => 'Выбор аудита', - 'UI:Audit:InteractiveAudit' => 'Интерактивный аудит', 'UI:Audit:Interactive:Selection:SubTitle' => 'Выберите домен, чтобы ограничить результаты этим доменом, либо выберите "Все категории" для полного аудита (может занять много времени или завершиться ошибкой при большом объёме данных)', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Выбор', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Выбор аудита для запуска', @@ -871,7 +750,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Подтвердите удаление %1$d объектов класса %2$s.', 'UI:Delete:Confirm_Object' => 'Подтвердите удаление %1$s.', 'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Подтвердите удаление %1$d объектов класса %2$s.', - 'UI:WelcomeToITop' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s подробности', + 'UI:WelcomeToITop' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s подробности', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Ошибка', 'UI:ObjectDoesNotExist' => 'Извините, этот объект не существует (или вы не можете его видеть).', 'UI:ObjectArchived' => 'Этот объект заархивирован. Включите режим просмотра архива или обратитесь к администратору.', @@ -905,8 +785,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:BulkDeleteTitle' => 'Выбор объектов для удаления:', 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' Объект создан.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s создан.', - 'UI:Toggle:CustomDashboard' => 'Пользовательский', - 'UI:Toggle:StandardDashboard' => 'Стандартный', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Применение %1$s на объект: %2$s в состоянии %3$s для целевого класса: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'Объект не может быть записан: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Критическая ошибка', @@ -920,7 +798,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:UserManagement:ProjectedObject+' => 'Проектируемый объект', 'UI:UserManagement:AnyObject' => '* любой *', 'UI:UserManagement:User' => 'Пользователь', - 'UI:UserManagement:User+' => '', + 'UI:UserManagement:User+' => 'User involved in the projection~~', 'UI:UserManagement:Action:Read' => 'Чтение', 'UI:UserManagement:Action:Read+' => 'Чтение/отображение объектов', 'UI:UserManagement:Action:Modify' => 'Изменение', @@ -1066,7 +944,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:RelationTooltip:Redundancy' => 'Избыточность', 'UI:RelationTooltip:ImpactedItems_N_of_M' => 'Кол-во затронутых элементов: %1$d / %2$d', 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Критический порог: %1$d / %2$d', - 'Portal:Title' => 'Пользовательский портал '.ITOP_APPLICATION_SHORT, 'Portal:NoRequestMgmt' => 'Уважаемый %1$s, вы были перенаправлены на портал, потому что ваш аккаунт содержит профиль \'Portal user\'. К сожалению, '.ITOP_APPLICATION_SHORT.' не содержит модуля \'Request Management\'. Пожалуйста, свяжитесь с вашим администратором.', + 'Portal:Title' => 'Пользовательский портал '.ITOP_APPLICATION_SHORT, + 'Portal:NoRequestMgmt' => 'Уважаемый %1$s, вы были перенаправлены на портал, потому что ваш аккаунт содержит профиль \'Portal user\'. К сожалению, '.ITOP_APPLICATION_SHORT.' не содержит модуля \'Request Management\'. Пожалуйста, свяжитесь с вашим администратором.', 'Portal:Refresh' => 'Обновить', 'Portal:Back' => 'Назад', 'Portal:WelcomeUserOrg' => 'Добро пожаловать, %1$s (%2$s)', @@ -1188,7 +1067,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Dashboard:EditCustom' => 'Редактировать пользовательскую версию...', 'UI:Dashboard:CreateCustom' => 'Создать пользовательскую версию...', 'UI:Dashboard:DeleteCustom' => 'Удалить пользовательскую версию...', - 'UI:Dashboard:Edit' => 'Редактировать дашборд...', 'UI:Dashboard:RevertConfirm' => 'Будет возвращена стандартная версия дашборда. Все изменения будут утеряны. Хотите продолжить?', 'UI:ExportDashBoard' => 'Экспорт', 'UI:ImportDashBoard' => 'Импорт', @@ -1196,7 +1074,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:ImportDashboardText' => 'Выберите файл дашборда для импорта:', 'UI:Dashboard:Actions' => 'Действия дашборда', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Этот дашборд отображает информацию без учёта ещё не сохранённых изменений.', - 'UI:Dashboard:Revert' => 'Вернуть стандартную версию...', 'UI:DashletCreation:Title' => 'Создать новый дашлет', 'UI:DashletCreation:Dashboard' => 'Добавить на дашборд', 'UI:DashletCreation:DashletType' => 'Тип дашлета', @@ -1243,6 +1120,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'День месяца для %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (час)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (месяц)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (день недели)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (день месяца)', 'UI:DashletGroupBy:MissingGroupBy' => 'Пожалуйста, выберите поле по которому объекты будут сгруппированы', @@ -1334,16 +1212,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:ShortcutDelete:Confirm' => 'Подтвердите удаление ссылки (ссылок).', 'UI:ObjectShortcutInsert' => 'Вставить ярлык объекта', 'Class:Shortcut' => 'Ссылка', - 'Class:Shortcut+' => '', + 'Class:Shortcut+' => '~~', 'Class:Shortcut/Attribute:name' => 'Название', 'Class:Shortcut/Attribute:name+' => 'Используется в меню и заголовке страницы', 'Class:ShortcutOQL' => 'Ярлык результата поиска', - 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'Запрос', 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Класс тега', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Код поля', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Класс объекта', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Обновлять автоматически', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate', @@ -1382,7 +1257,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:AddAnExisting_Class' => 'Добавить объекты класса %1$s...', 'UI:SelectionOf_Class' => 'Выбор объектов класса %1$s', 'UI:AboutBox' => 'Об этом '.ITOP_APPLICATION_SHORT.'...', - 'UI:About:Title' => 'Об этом '.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Модель данных', + 'UI:About:Title' => 'Об этом '.ITOP_APPLICATION_SHORT, + 'UI:About:DataModel' => 'Модель данных', 'UI:About:Support' => 'Информация для технической поддержки', 'UI:About:Licenses' => 'Лицензии', 'UI:About:InstallationOptions' => 'Параметр установки', @@ -1514,12 +1390,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Search:Criteria:Raw:Filtered' => 'Отфильтровано', 'UI:Search:Criteria:Raw:FilteredOn' => 'Отфильтровано по %1$s', 'UI:StateChanged' => 'Статус изменён', -]); - -// -// Expression to Natural language -// -Dict::Add('RU RU', 'Russian', 'Русский', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' AND ', 'Expression:Operator:OR' => ' OR ', 'Expression:Operator:=' => ': ', @@ -1532,12 +1403,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Expression:Unit:Long:MINUTE' => 'minute(s)', 'Expression:Verb:NOW' => 'now', 'Expression:Verb:ISNULL' => ': не определено', -]); - -// -// iTop Newsroom menu -// -Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Newsroom:NoNewMessage' => 'Нет новых сообщений', 'UI:Newsroom:XNewMessage' => 'Новые сообщения (%1$s)', 'UI:Newsroom:MarkAllAsRead' => 'Отметить все как прочитанные', @@ -1552,9 +1417,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Срочный', 'UI:Newsroom:Priority:3:Tooltip' => 'Важный', 'UI:Newsroom:Priority:4:Tooltip' => 'Стандартный', -]); - -Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:DataSources' => 'Синхронизация данных', 'Menu:DataSources+' => 'Синхронизация данных', 'Menu:AuditCategories' => 'Категории аудита', @@ -1580,6 +1442,5 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:ConfigEditor' => 'Общая конфигурация', 'Menu:ConfigEditor+' => 'Редактор файла конфигурации', 'Menu:Integrations' => 'Интеграции', - 'Menu:Integrations+' => '', - + 'Menu:Integrations+' => '~~', ]); diff --git a/dictionaries/sk.dictionary.itop.core.php b/dictionaries/sk.dictionary.itop.core.php index 84d1db0db0..8ae9e3918d 100644 --- a/dictionaries/sk.dictionary.itop.core.php +++ b/dictionaries/sk.dictionary.itop.core.php @@ -1,11 +1,10 @@ 'Core:Context=GUI:Console' => 'Console~~', 'Core:Context=CRON' => 'cron~~', 'Core:Context=GUI:Portal' => 'Portal~~', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CMDBChange' => 'Zmena', 'Class:CMDBChange+' => 'Changes tracking~~', 'Class:CMDBChange/Attribute:date' => 'Dátum', @@ -184,13 +171,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices~~', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices~~', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'By an extension~~', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CMDBChangeOp' => 'Vykonanie Zmeny', 'Class:CMDBChangeOp+' => 'Change made by one person, at a single time, on a single object~~', 'Class:CMDBChangeOp/Attribute:change' => 'Zmena', @@ -205,51 +185,20 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Typ', 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CMDBChangeOpCreate' => 'Vytvorenie objektu', 'Class:CMDBChangeOpCreate+' => 'Object creation tracking~~', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CMDBChangeOpDelete' => 'Vymazanie objektu', 'Class:CMDBChangeOpDelete+' => 'Object deletion tracking~~', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CMDBChangeOpSetAttribute' => 'Zmena objektu', 'Class:CMDBChangeOpSetAttribute+' => 'Object properties change tracking~~', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Atribút', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'code of the modified property~~', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'Zmena vlastnosti', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Object scalar properties change tracking~~', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Predchádzajúca hodnota', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'previous value of the attribute~~', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Nová hodnota', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'new value of the attribute~~', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Change:ObjectCreated' => 'Objekt vytvorený', 'Change:ObjectDeleted' => 'Objekt odstránený', 'Change:ObjectModified' => 'Objekt upravený', @@ -266,35 +215,14 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Change:LinkSet:Added' => 'Pridané %1$s', 'Change:LinkSet:Removed' => 'Odstránené %1$s', 'Change:LinkSet:Modified' => 'Upravené %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'Zmena údajov', 'Class:CMDBChangeOpSetAttributeBlob+' => 'data change tracking~~', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Predchádzajúce údaje', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'previous contents of the attribute~~', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:CMDBChangeOpSetAttributeText' => 'Zmena textu', 'Class:CMDBChangeOpSetAttributeText+' => 'text change tracking~~', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Predchádzajúce dáta', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'previous contents of the attribute~~', -]); - -// -// Class: Event -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Event' => 'Logovacia Udalosť', 'Class:Event+' => 'An application internal event~~', 'Class:Event/Attribute:message' => 'Správa', @@ -305,13 +233,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Event/Attribute:userinfo+' => 'identification of the user that was doing the action that triggered this event~~', 'Class:Event/Attribute:finalclass' => 'Typ', 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', -]); - -// -// Class: EventNotification -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventNotification' => 'Notifikačná Udalosť', 'Class:EventNotification+' => 'Trace of a notification that has been sent~~', 'Class:EventNotification/Attribute:trigger_id' => 'Spúštač', @@ -319,14 +240,9 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventNotification/Attribute:action_id' => 'Akcia', 'Class:EventNotification/Attribute:action_id+' => '~~', 'Class:EventNotification/Attribute:object_id' => 'ID objektu', - 'Class:EventNotification/Attribute:object_id+' => '', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:EventNotification/Attribute:object_id+' => 'object id (class defined by the trigger ?)~~', + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'Udalosť emitovania emailu', 'Class:EventNotificationEmail+' => 'Trace of an email that has been sent~~', 'Class:EventNotificationEmail/Attribute:to' => 'Komu', @@ -343,13 +259,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Prílohy', 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', -]); - -// -// Class: EventIssue -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventIssue' => 'Issue event', 'Class:EventIssue+' => 'Trace of an issue (warning, error, etc.)~~', 'Class:EventIssue/Attribute:issue' => 'Issue', @@ -366,13 +275,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Dáta', 'Class:EventIssue/Attribute:data+' => 'More information~~', -]); - -// -// Class: EventWebService -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventWebService' => 'Udalosť Webovej služby', 'Class:EventWebService+' => 'Trace of a web service call~~', 'Class:EventWebService/Attribute:verb' => 'Slovný', @@ -387,9 +289,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventWebService/Attribute:log_error+' => 'Result error log~~', 'Class:EventWebService/Attribute:data' => 'Dáta', 'Class:EventWebService/Attribute:data+' => 'Result data~~', -]); - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventRestService' => 'REST/JSON call~~', 'Class:EventRestService+' => 'Trace of a REST/JSON service call~~', 'Class:EventRestService/Attribute:operation' => 'Operation~~', @@ -404,13 +303,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)~~', 'Class:EventRestService/Attribute:provider' => 'Provider~~', 'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation~~', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventLoginUsage' => 'Využívanosť prihlasovacieho mena', 'Class:EventLoginUsage+' => 'Connection to the application~~', 'Class:EventLoginUsage/Attribute:user_id' => 'Prihlasovacie meno', @@ -419,13 +311,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'Užívateľský email', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventNotificationNewsroom' => 'News sent~~', 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Title~~', @@ -454,20 +339,15 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact~~', 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', -]); - -// -// Class: Action -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Vlastná akcia', 'Class:Action+' => 'User defined action~~', 'Class:Action/ComplementaryName' => '%1$s: %2$s~~', 'Class:Action/Attribute:name' => 'Názov', - 'Class:Action/Attribute:name+' => '~~', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => 'Popis', - 'Class:Action/Attribute:description+' => '~~', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => 'Stav', 'Class:Action/Attribute:status+' => 'This status drives the action behavior~~', 'Class:Action/Attribute:status/Value:test' => 'Test', @@ -490,22 +370,20 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Action:last_executions_tab_panel_title' => 'Executions of this action (%1$s)~~', 'Action:last_executions_tab_limit_days' => 'past %1$s days~~', 'Action:last_executions_tab_limit_none' => 'no limit~~', -]); - -// -// Class: ActionNotification -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ActionNotification' => 'Upozornenie', 'Class:ActionNotification+' => 'Notification Action (abstract)~~', -]); - -// -// Class: ActionEmail -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'Emailová notifikácia', 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified: @@ -574,13 +452,6 @@ While editing, click on the magnifier to get pertinent examples~~', 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.~~', 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s~~', 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.~~', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'ActionNewsroom:trigger' => 'Trigger~~', 'ActionNewsroom:content' => 'Message~~', 'ActionNewsroom:settings' => 'Settings~~', @@ -615,13 +486,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'An OQL query returning Contact objects~~', 'Class:ActionNewsroom/Attribute:url' => 'URL~~', 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', -]); - -// -// Class: Trigger -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Trigger' => 'Spúštač', 'Class:Trigger+' => 'Custom event handler~~', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~', @@ -640,13 +504,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Allow complete unsubscription~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Force at least one channel (News or Email)~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Deny unsubscription~~', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnObject' => 'Spúštač (pre danú triedu)', 'Class:TriggerOnObject+' => 'Trigger on a given class of objects~~', 'Class:TriggerOnObject/Attribute:target_class' => 'Cieľová trieda', @@ -655,116 +512,39 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~', 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"~~', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnPortalUpdate' => 'Spúštač (pri aktualizácií z portálu)', 'Class:TriggerOnPortalUpdate+' => 'Trigger on an end-user\'s update from the portal~', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnStateChange' => 'Spúšťač (pri zmene stavu)', 'Class:TriggerOnStateChange+' => 'Trigger on object state change~~', 'Class:TriggerOnStateChange/Attribute:state' => 'Stav', 'Class:TriggerOnStateChange/Attribute:state+' => '~~', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnStateEnter' => 'Spúštač (pri vstupe do stavu)', 'Class:TriggerOnStateEnter+' => 'Trigger on object state change - entering~~', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnStateLeave' => 'Spúštač (pri opustení stavu)', 'Class:TriggerOnStateLeave+' => 'Trigger on object state change - leaving~~', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnObjectCreate' => 'Spúštač (pri vytvoreni objektu)', 'Class:TriggerOnObjectCreate+' => 'Trigger on object creation of [a child class of] the given class~~', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnObjectDelete' => 'Trigger (on object deletion)~~', 'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class~~', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnObjectMention' => 'Trigger (on object mention)~~', 'Class:TriggerOnObjectMention+' => 'Trigger on mention (@xxx) of an object of [a child class of] the given class in a log attribute~~', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Mentioned filter~~', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limit the list of mentioned objects which will activate the trigger. If empty, any mentioned object (of any class) will activate it.~~', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)~~', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Target fields~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TriggerOnThresholdReached' => 'Spúštač (pri prekročení hranice)', 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stopky', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Hranica', 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkTriggerAction' => 'Akcia/Spúštač', 'Class:lnkTriggerAction+' => 'Link between a trigger and an action~~', 'Class:lnkTriggerAction/Attribute:action_id' => 'Akcia', @@ -777,12 +557,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Príkaz', 'Class:lnkTriggerAction/Attribute:order+' => 'Actions execution order~~', -]); - -// -// Synchro Data Source -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:SynchroDataSource' => 'Synchronizovaný zdroj dát', 'Class:SynchroDataSource/Attribute:name' => 'Názov', 'Class:SynchroDataSource/Attribute:name+' => '~~', @@ -993,39 +767,37 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of 'Class:SynchroReplica/Attribute:status_last_warning' => 'Upozornenia', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Dátum vytvorenia', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Dátum poslednej úpravy', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', - + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'Užívateľské preferencie', 'Class:appUserPreferences/Attribute:userid' => 'Užívateľ', 'Class:appUserPreferences/Attribute:preferences' => 'Preferencie', @@ -1107,12 +879,6 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of 'Core:Validator:Mandatory' => 'Please, fill this field~~', 'Core:Validator:MustBeInteger' => 'Must be an integer~~', 'Core:Validator:MustSelectOne' => 'Please, select one~~', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:TagSetFieldData' => '%2$s for class %1$s~~', 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Code~~', @@ -1134,12 +900,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribute Code" cannot be changed~~', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)~~', 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag~~', -]); - -// -// Class: DBProperty -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DBProperty' => 'DB property~~', 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Name~~', @@ -1152,12 +912,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', 'Class:DBProperty/Attribute:change_comment+' => '~~', -]); - -// -// Class: BackgroundTask -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:BackgroundTask' => 'Background task~~', 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', @@ -1182,12 +936,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Status~~', 'Class:BackgroundTask/Attribute:status+' => '~~', -]); - -// -// Class: AsyncTask -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:AsyncTask' => 'Async. task~~', 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Created~~', @@ -1212,44 +960,12 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_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_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', -]); - -// -// Class: AbstractResource -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:AbstractResource' => 'Abstract Resource~~', 'Class:AbstractResource+' => '~~', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', 'Class:ResourceAdminMenu+' => '~~', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', 'Class:ResourceRunQueriesMenu+' => '~~', -]); - -// -// Class: Action -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:ResourceSystemMenu' => 'Resource System Menu~~', 'Class:ResourceSystemMenu+' => '~~', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', ]); diff --git a/dictionaries/sk.dictionary.itop.ui.php b/dictionaries/sk.dictionary.itop.ui.php index 45203fc63e..e5258f00c9 100644 --- a/dictionaries/sk.dictionary.itop.ui.php +++ b/dictionaries/sk.dictionary.itop.ui.php @@ -1,11 +1,10 @@ 'Percentage of invalid objects below which the result is in error (red)~~', 'Class:AuditCategory/Attribute:domains_list' => 'Domains~~', 'Class:AuditCategory/Attribute:domains_list+' => 'Domains which include this category~~', -]); - -// -// Class: AuditRule -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:AuditRule' => 'Pravidlo auditu', 'Class:AuditRule+' => 'An audit rule corresponds a single check within an audit category. It is applied on the scope of objects defined by the audit category~~', @@ -60,13 +52,6 @@ It is applied on the scope of objects defined by the audit category~~', 'Class:AuditRule/Attribute:category_name+' => 'Name of the category of this rule~~', 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', -]); - -// -// Class: AuditDomain -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:AuditDomain' => 'Audit Domain~~', 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. Domain usually correspond to who is responsible for checking and fixing errors~~', @@ -78,13 +63,6 @@ Domain usually correspond to who is responsible for checking and fixing errors~~ 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Categories~~', 'Class:AuditDomain/Attribute:categories_list+' => 'Related audit categories. When running the audit on a domain, all related audit categories are checked and only those.~~', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain~~', 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Category~~', @@ -95,13 +73,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domain~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domain name~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domain name~~', -]); - -// -// Class: QueryOQL -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Query' => 'Dopyt', 'Class:Query+' => 'A query is a data set defined in a dynamic way~~', 'Class:Query/Attribute:name' => 'Názov', @@ -121,7 +92,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:Query/Attribute:export_last_user_contact' => 'Contact~~', 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -140,18 +111,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:QueryOQL+' => 'A query based on the Object Query Language~~', 'Class:QueryOQL/Attribute:oql' => 'Výraz', 'Class:QueryOQL/Attribute:oql+' => 'OQL Expression~~', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:User' => 'Užívateľ', 'Class:User+' => 'User login~~', 'Class:User/Attribute:finalclass' => 'Typ účtu', @@ -199,13 +158,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office~~', 'Class:UserInternal' => 'User Internal~~', 'Class:UserInternal+' => 'User defined within '.ITOP_APPLICATION_SHORT.'~~', -]); - -// -// Class: URP_Profiles -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_Profiles' => 'Profily', 'Class:URP_Profiles+' => 'User profile~~', 'Class:URP_Profiles/Attribute:name' => 'Názov', @@ -214,13 +166,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_Profiles/Attribute:description+' => 'one line description~~', 'Class:URP_Profiles/Attribute:user_list' => 'Užívatelia', 'Class:URP_Profiles/Attribute:user_list+' => 'persons having this role~~', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_Dimensions' => 'Rozmery', 'Class:URP_Dimensions+' => 'application dimension (defining silos)~~', 'Class:URP_Dimensions/Attribute:name' => 'Názov rozmeru', @@ -229,13 +174,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_Dimensions/Attribute:description+' => 'one line description~~', 'Class:URP_Dimensions/Attribute:type' => 'Typ rozmeru', 'Class:URP_Dimensions/Attribute:type+' => 'class name or data type (projection unit)~~', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_UserProfile' => 'Z užívateľa na profil', 'Class:URP_UserProfile+' => 'user profiles~~', 'Class:URP_UserProfile/Name' => 'Spojenie medzi %1$s a %2$s', @@ -249,13 +187,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_UserProfile/Attribute:profile+' => 'Profile name~~', 'Class:URP_UserProfile/Attribute:reason' => 'Dôvod', 'Class:URP_UserProfile/Attribute:reason+' => 'explain why this person may have this role~~', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_UserOrg' => 'Užívateľské organizácie', 'Class:URP_UserOrg+' => 'Allowed organizations~~', 'Class:URP_UserOrg/Name' => 'Spojenie medzi %1$s a %2$s', @@ -269,13 +200,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Allowed organization~~', 'Class:URP_UserOrg/Attribute:reason' => 'Dôvod', 'Class:URP_UserOrg/Attribute:reason+' => 'explain why this person is allowed to see the data belonging to this organization~~', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_ProfileProjection' => 'Projekcia profilu', 'Class:URP_ProfileProjection+' => 'profile projections~~', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'ID rozmeru', @@ -290,13 +214,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL expression (using $user) | constant | | +attribute code~~', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Atribút', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Target attribute code (optional)~~', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_ClassProjection' => 'Projekcia triedy', 'Class:URP_ClassProjection+' => 'class projections~~', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'ID rozmeru', @@ -309,13 +226,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL expression (using $this) | constant | | +attribute code~~', 'Class:URP_ClassProjection/Attribute:attribute' => 'Atribút', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Target attribute code (optional)~~', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_ActionGrant' => 'Povolenia akcie', 'Class:URP_ActionGrant+' => 'permissions on classes~~', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profil', @@ -332,13 +242,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'no~~', 'Class:URP_ActionGrant/Attribute:action' => 'Akcia', 'Class:URP_ActionGrant/Attribute:action+' => 'operations to perform on the given class~~', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_StimulusGrant' => 'Povolenia stimulu', 'Class:URP_StimulusGrant+' => 'permissions on stimulus in the life cycle of the object~~', 'Class:URP_StimulusGrant/Attribute:profileid' => 'ID Profilu', @@ -355,25 +258,12 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'no~~', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Podnet', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'stimulus code~~', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:URP_AttributeGrant' => 'Udelenie atribútu', 'Class:URP_AttributeGrant+' => 'permissions at the attributes level~~', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Udelenie akcie', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'action grant~~', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Kód atribútu', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'attribute code~~', -]); - -// -// Class: UserDashboard -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:UserDashboard' => 'User dashboard~~', 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'User~~', @@ -382,12 +272,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Contents~~', 'Class:UserDashboard/Attribute:contents+' => '~~', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Menu:WelcomeMenu' => 'Vitajte', 'Menu:WelcomeMenu+' => 'Welcome to '.ITOP_APPLICATION_SHORT.'~~', 'Menu:WelcomeMenuPage' => 'Vitajte', @@ -406,13 +290,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Menu:MyShortcuts' => 'Moje skratky', 'Menu:DataAdministration' => 'Dátová administrácia', 'Menu:DataAdministration+' => '~~', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'BooleanLabel:yes' => 'yes~~', 'BooleanLabel:no' => 'no~~', 'UI:WelcomeMenu:Title' => 'Vitajte v '.ITOP_APPLICATION_SHORT, @@ -510,6 +387,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~', 'UI:Error:MaintenanceTitle' => 'Maintenance~~', 'UI:Error:InvalidToken' => 'Aktuálna relácia je neplatná. Obnovte stránku a skúste to znova. Ak problém pretrváva, odhláste sa a znova sa prihláste.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~', 'UI:GroupBy:Count' => 'Počet', 'UI:GroupBy:Count+' => 'Number of elements~~', @@ -671,6 +549,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'Zlyhalo schválenie', 'UI:CSVReport-Row-Issue-Ambiguous' => 'Nejednoznačné schválenie', 'UI:CSVReport-Row-Issue-Internal' => 'Interná chyba: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Nezmené', 'UI:CSVReport-Icon-Modified' => 'Upravené', 'UI:CSVReport-Icon-Missing' => 'Chýbajúce', @@ -1246,6 +1126,7 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Deň v mesiaci pre %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hodina)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (mesiac)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (deň v týžni)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (deň v mesiaci)', 'UI:DashletGroupBy:MissingGroupBy' => 'Prosím zvoľte pole na ktorom objekty budú zoskupené spolu', @@ -1485,7 +1366,13 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp 'UI:Search:Criteria:Operator:String:StartsWith' => 'Starts with~~', 'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~', 'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~', - '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:TagSet:Matches' => 'Matches~~', + '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:TagSet:Matches' => 'Matches~~', 'UI:Search:Value:Filter:Placeholder' => 'Filter...~~', 'UI:Search:Value:Search:Placeholder' => 'Search...~~', 'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~', @@ -1509,12 +1396,7 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp 'UI:Search:Criteria:Raw:Filtered' => 'Filtered~~', 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtered on %1$s~~', 'UI:StateChanged' => 'State changed~~', -]); - -// -// Expression to Natural language -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' AND ~~', 'Expression:Operator:OR' => ' OR ~~', 'Expression:Operator:=' => ': ~~', @@ -1527,12 +1409,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Expression:Unit:Long:MINUTE' => 'minute(s)~~', 'Expression:Verb:NOW' => 'now~~', 'Expression:Verb:ISNULL' => ': undefined~~', -]); - -// -// iTop Newsroom menu -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'UI:Newsroom:NoNewMessage' => 'No new message~~', 'UI:Newsroom:XNewMessage' => '%1$s new message(s)~~', 'UI:Newsroom:MarkAllAsRead' => 'Mark all messages as read~~', @@ -1547,9 +1423,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent~~', 'UI:Newsroom:Priority:3:Tooltip' => 'Important~~', 'UI:Newsroom:Priority:4:Tooltip' => 'Normal~~', -]); - -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Menu:DataSources' => 'Synchronizované zdroje dát', 'Menu:DataSources+' => 'Data synchro used for batch import of external data~~', 'Menu:AuditCategories' => 'Kategórie auditu', @@ -1576,5 +1449,4 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Menu:ConfigEditor+' => 'Configuration File editor~~', 'Menu:Integrations' => 'Integrations~~', 'Menu:Integrations+' => '~~', - ]); diff --git a/dictionaries/tr.dictionary.itop.core.php b/dictionaries/tr.dictionary.itop.core.php index 19e511d50a..cad30b0736 100644 --- a/dictionaries/tr.dictionary.itop.core.php +++ b/dictionaries/tr.dictionary.itop.core.php @@ -1,11 +1,10 @@ @@ -23,22 +22,22 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Core:AttributeLinkedSet+' => 'Aynı sınıf veya alt sınıfın her türlü nesnesi', 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', 'Core:AttributeDashboard' => 'Dashboard~~', - 'Core:AttributeDashboard+' => '', + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => 'Phone number~~', - 'Core:AttributePhoneNumber+' => '', + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => 'Obsolescence date~~', - 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => 'List of tags~~', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => 'click to add~~', 'Core:Placeholder:CannotBeResolved' => '(%1$s : cannot be resolved)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', 'Core:AttributeCaseLog' => 'Log~~', - 'Core:AttributeCaseLog+' => '', + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => 'Computed enum~~', - 'Core:AttributeMetaEnum+' => '', + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => 'Nesnelerin dizisi (n-n)', 'Core:AttributeLinkedSetIndirect+' => 'Aynı sınıftan her türlü nesne [Altsınıf]', 'Core:AttributeInteger' => 'Tamsayı', @@ -46,8 +45,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Core:AttributeDecimal' => 'Ondalık', 'Core:AttributeDecimal+' => 'Ondalık değer (negatif olabilir)', 'Core:AttributeBoolean' => 'Boolean', - 'Core:AttributeBoolean+' => '', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => 'Evet', 'Core:AttributeBoolean/Value:no' => 'Hayır', 'Core:AttributeArchiveFlag' => 'Arşiv işareti', @@ -55,9 +54,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Core:AttributeArchiveFlag/Value:yes+' => 'Bu nesne yalnızca arşiv modunda görünürdür', 'Core:AttributeArchiveFlag/Value:no' => 'Hayır', 'Core:AttributeArchiveFlag/Label' => 'Arşivlendi', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => 'Arşiv Tarihi', - 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => 'Kullanım dışı işareti', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Evet', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Bu nesne, etki analizinden hariç tutulur ve arama sonuçlarından gizlenir', @@ -69,7 +68,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Core:AttributeString' => 'Dize', 'Core:AttributeString+' => 'Alfanümerik dize', 'Core:AttributeClass' => 'Sınıf', - 'Core:AttributeClass+' => '', + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => 'Kullanıcı dili', 'Core:AttributeApplicationLanguage+' => 'Dil ve Ülke (TR Türkiye)', 'Core:AttributeFinalClass' => 'Sınıf (Otomatik)', @@ -85,9 +84,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Core:AttributeHTML' => 'HTML', 'Core:AttributeHTML+' => 'HTML dizesi', 'Core:AttributeEmailAddress' => 'E-posta Adresi', - 'Core:AttributeEmailAddress+' => '', + 'Core:AttributeEmailAddress+' => 'Email address~~', 'Core:AttributeIPAddress' => 'IP adresi', - 'Core:AttributeIPAddress+' => '', + 'Core:AttributeIPAddress+' => 'IP address~~', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Nesne sorgusu Dili ifadesi', 'Core:AttributeEnum' => 'Enum', @@ -152,25 +151,13 @@ Operators:
'Core:FriendlyName-Label' => 'Yaygın Adı', 'Core:FriendlyName-Description' => 'Yaygın Adı', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => '', + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', 'Core:Context=Setup' => 'Setup~~', 'Core:Context=GUI:Console' => 'Console~~', 'Core:Context=CRON' => 'cron~~', 'Core:Context=GUI:Portal' => 'Portal~~', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:CMDBChange' => 'Değişiklik', 'Class:CMDBChange+' => 'Değişiklik izleme', 'Class:CMDBChange/Attribute:date' => 'tarih', @@ -185,72 +172,34 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices~~', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices~~', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'By an extension~~', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:CMDBChangeOp' => 'Değişiklik işlemi', - 'Class:CMDBChangeOp+' => '', + 'Class:CMDBChangeOp+' => 'Change made by one person, at a single time, on a single object~~', 'Class:CMDBChangeOp/Attribute:change' => 'değişiklik', - 'Class:CMDBChangeOp/Attribute:change+' => '', + 'Class:CMDBChangeOp/Attribute:change+' => '~~', 'Class:CMDBChangeOp/Attribute:date' => 'tarih', 'Class:CMDBChangeOp/Attribute:date+' => 'değişikliğin yapıldığı zaman', 'Class:CMDBChangeOp/Attribute:userinfo' => 'kullanıcı', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'değişikliğ yapan', 'Class:CMDBChangeOp/Attribute:objclass' => 'nesne sınıfı', - 'Class:CMDBChangeOp/Attribute:objclass+' => '', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'class name of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:objkey' => 'nesne no', - 'Class:CMDBChangeOp/Attribute:objkey+' => '', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'id of the object on which the change was made~~', 'Class:CMDBChangeOp/Attribute:finalclass' => 'tip', - 'Class:CMDBChangeOp/Attribute:finalclass+' => '', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'type of change which was performed~~', 'Class:CMDBChangeOpCreate' => 'nesne yaratımı', 'Class:CMDBChangeOpCreate+' => 'Nesne Yaratım izleme', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:CMDBChangeOpDelete' => 'nesne silimi', 'Class:CMDBChangeOpDelete+' => 'Nesne silme izleme', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:CMDBChangeOpSetAttribute' => 'nesne değişikliği', 'Class:CMDBChangeOpSetAttribute+' => 'Nesne değişiminin izlemesi', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Özellik', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'Değişen özelliğin kodu', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:CMDBChangeOpSetAttributeScalar' => 'özellik değişimi', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Nesne özellik değişimi izleme', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Önceki değer', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => '', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'previous value of the attribute~~', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Yeni değer', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => '', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'new value of the attribute~~', 'Change:ObjectCreated' => 'Nesne yaratıldı', 'Change:ObjectDeleted' => 'Nesne silindi', 'Change:ObjectModified' => 'Nesne değiştirildi', @@ -267,35 +216,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Change:LinkSet:Added' => '%1$s \'eklendi', 'Change:LinkSet:Removed' => 'Kaldırıldı %1$s', 'Change:LinkSet:Modified' => 'Değiştirilmiş %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:CMDBChangeOpSetAttributeBlob' => 'tarih değişimi', 'Class:CMDBChangeOpSetAttributeBlob+' => 'tarih değişim izleme', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Önceki veri', - 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => '', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'previous contents of the attribute~~', 'Class:CMDBChangeOpSetAttributeText' => 'metin değişikliği', 'Class:CMDBChangeOpSetAttributeText+' => 'metin değişikliği izleme', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Önceki veri', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'önceki değer', -]); - -// -// Class: Event -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Event' => 'Olay kaydı', 'Class:Event+' => 'Uygulama olayı', 'Class:Event/Attribute:message' => 'mesaj', @@ -305,14 +233,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Event/Attribute:userinfo' => 'kullanıcı bigileri', 'Class:Event/Attribute:userinfo+' => 'olay anındaki kullanıcı', 'Class:Event/Attribute:finalclass' => 'tip', - 'Class:Event/Attribute:finalclass+' => '', -]); - -// -// Class: EventNotification -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:Event/Attribute:finalclass+' => 'Name of the final class: specifies the sort of event which occurred~~', 'Class:EventNotification' => 'Olay uyarımı', 'Class:EventNotification+' => 'Uyarının tarihçesi', 'Class:EventNotification/Attribute:trigger_id' => 'Uyarı tetikçisi', @@ -321,36 +242,24 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:EventNotification/Attribute:action_id+' => 'kullanıcı hesabı', 'Class:EventNotification/Attribute:object_id' => 'Nesne belirleyicisi', 'Class:EventNotification/Attribute:object_id+' => 'nesne belirleyicisi (olayı tetikleyen nesne ?)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:EventNotification/Attribute:object_class' => 'Object class~~', + 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', 'Class:EventNotificationEmail' => 'E-posta gönderim işlemi', 'Class:EventNotificationEmail+' => 'Gönderilen E-posta tarihçesi', 'Class:EventNotificationEmail/Attribute:to' => 'Kime', - 'Class:EventNotificationEmail/Attribute:to+' => '', + 'Class:EventNotificationEmail/Attribute:to+' => '~~', 'Class:EventNotificationEmail/Attribute:cc' => 'Kopya', - 'Class:EventNotificationEmail/Attribute:cc+' => '', + 'Class:EventNotificationEmail/Attribute:cc+' => '~~', 'Class:EventNotificationEmail/Attribute:bcc' => 'Gizli Kopya', - 'Class:EventNotificationEmail/Attribute:bcc+' => '', + 'Class:EventNotificationEmail/Attribute:bcc+' => '~~', 'Class:EventNotificationEmail/Attribute:from' => 'Kimden', 'Class:EventNotificationEmail/Attribute:from+' => 'Mesajı gönderen', 'Class:EventNotificationEmail/Attribute:subject' => 'Konu', - 'Class:EventNotificationEmail/Attribute:subject+' => '', + 'Class:EventNotificationEmail/Attribute:subject+' => '~~', 'Class:EventNotificationEmail/Attribute:body' => 'Mesaj', - 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:body+' => '~~', 'Class:EventNotificationEmail/Attribute:attachments' => 'Eklentiler', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => 'Olay ekle', 'Class:EventIssue+' => 'Olay tipi (uyarı, hata, vb.)', 'Class:EventIssue/Attribute:issue' => 'Konu', @@ -364,16 +273,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:EventIssue/Attribute:arguments_get' => 'URL POST değişken değerleri', 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET değişken değerleri', 'Class:EventIssue/Attribute:callstack' => 'Çağrım sırası', - 'Class:EventIssue/Attribute:callstack+' => '', + 'Class:EventIssue/Attribute:callstack+' => '~~', 'Class:EventIssue/Attribute:data' => 'Veri', 'Class:EventIssue/Attribute:data+' => 'Diğer bilgiler', -]); - -// -// Class: EventWebService -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:EventWebService' => 'Web service olayı', 'Class:EventWebService+' => 'web service çağrım sırası', 'Class:EventWebService/Attribute:verb' => 'Fiil', @@ -388,9 +290,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:EventWebService/Attribute:log_error+' => 'Sonuç hata kaydı', 'Class:EventWebService/Attribute:data' => 'Veri', 'Class:EventWebService/Attribute:data+' => 'Sonuç veri', -]); - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:EventRestService' => 'REST/JSON çağrısı', 'Class:EventRestService+' => 'REST/JSON izleme hizmet çağrısı', 'Class:EventRestService/Attribute:operation' => 'Operasyon', @@ -405,28 +304,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP Yanıt (JSON)', 'Class:EventRestService/Attribute:provider' => 'Sağlayıcı', 'Class:EventRestService/Attribute:provider+' => 'PHP Sınıfı Beklenen Operasyonun Uygulanması', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:EventLoginUsage' => 'Giriş Kullanımı', 'Class:EventLoginUsage+' => 'Uygulamaya bağlantı', 'Class:EventLoginUsage/Attribute:user_id' => 'Giriş', - 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:user_id+' => '~~', 'Class:EventLoginUsage/Attribute:contact_name' => 'Kullanıcı adı', - 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_name+' => '~~', 'Class:EventLoginUsage/Attribute:contact_email' => 'Kullanıcı e-postası', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Kullanıcının e-posta adresi', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:EventNotificationNewsroom' => 'News sent~~', 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => 'Title~~', @@ -455,28 +340,23 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => 'Contact~~', 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', -]); - -// -// Class: Action -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', + 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', 'Class:Action' => 'Özel işlem', 'Class:Action+' => 'Kullanıcının tanımladığı işlemler', 'Class:Action/ComplementaryName' => '%1$s: %2$s~~', 'Class:Action/Attribute:name' => 'Adı', - 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others~~', 'Class:Action/Attribute:description' => 'Tanımlama', - 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.~~', 'Class:Action/Attribute:status' => 'Durum', 'Class:Action/Attribute:status+' => 'Kullanımda mı?', 'Class:Action/Attribute:status/Value:test' => 'Test aşamasında', - 'Class:Action/Attribute:status/Value:test+' => '', + 'Class:Action/Attribute:status/Value:test+' => '~~', 'Class:Action/Attribute:status/Value:enabled' => 'Kullanımda', - 'Class:Action/Attribute:status/Value:enabled+' => '', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', 'Class:Action/Attribute:status/Value:disabled' => 'Etkin değil', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => 'İlgili tetikleyiciler', 'Class:Action/Attribute:trigger_list+' => 'İşleme bağlı tetikleyici', 'Class:Action/Attribute:asynchronous' => 'Asynchronous~~', @@ -485,30 +365,28 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Action/Attribute:asynchronous/Value:yes' => 'Yes~~', 'Class:Action/Attribute:asynchronous/Value:no' => 'No~~', 'Class:Action/Attribute:finalclass' => 'Tip', - 'Class:Action/Attribute:finalclass+' => '', + 'Class:Action/Attribute:finalclass+' => 'Name of the final class~~', 'Action:WarningNoTriggerLinked' => 'Warning, no trigger is linked to the action. It will not be active until it has at least 1.~~', 'Action:last_executions_tab' => 'Last executions~~', 'Action:last_executions_tab_panel_title' => 'Executions of this action (%1$s)~~', 'Action:last_executions_tab_limit_days' => 'past %1$s days~~', 'Action:last_executions_tab_limit_none' => 'no limit~~', -]); - -// -// Class: ActionNotification -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ActionNotification' => 'Bildirim', 'Class:ActionNotification+' => 'Bildirim (soyut)', -]); - -// -// Class: ActionEmail -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:ActionNotification/Attribute:language' => 'Language~~', + 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', + 'Class:lnkActionNotificationToContact' => 'Link ActionNotification / Contact~~', + 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Contact who subscribed (or not) to the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Action~~', + 'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'The notification that the contact received at least once, and to which he can subscribe or unsubscribe~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger~~', + 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Subscribed~~', + 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', 'Class:ActionEmail' => 'E-posta bildirimi', - 'Class:ActionEmail+' => '', + 'Class:ActionEmail+' => '~~', 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified: - Being tested: just the Test recipient, - In production: all (To, cc and Bcc) @@ -530,21 +408,30 @@ If omitted the From (label) is used.~~', 'Class:ActionEmail/Attribute:to' => 'Kime', 'Class:ActionEmail/Attribute:to+' => 'E-posta alıcısı', 'Class:ActionEmail/Attribute:cc' => 'Kopya', - 'Class:ActionEmail/Attribute:cc+' => '', + 'Class:ActionEmail/Attribute:cc+' => 'Carbon Copy: an OQL query returning objects having an email field. +While editing, click on the magnifier to get pertinent examples. +You can use in the OQL :this->attribute_code with an attribute code of the object which triggered the Notification. Then test your OQL syntax using the play icon.~~', 'Class:ActionEmail/Attribute:bcc' => 'Gizli kopya', 'Class:ActionEmail/Attribute:bcc+' => 'Gizli alıcı', 'Class:ActionEmail/Attribute:subject' => 'Konu', 'Class:ActionEmail/Attribute:subject+' => 'E-posta konusu', 'Class:ActionEmail/Attribute:body' => 'E-posta içeriği', - 'Class:ActionEmail/Attribute:body+' => '', + 'Class:ActionEmail/Attribute:body+' => 'Contents of the email. Can contain placeholders like: +- $this->attribute_code$ any attribute of the object triggering the notification, +- $this->html(attribute_code)$ same as above but displayed in html format, +- $this->hyperlink()$ hyperlink in the backoffice to the object triggering the notification, +- $this->hyperlink(portal)$ hyperlink in the portal to the object triggering the notification, +- $this->head_html(case_log_attribute)$ last reply in html format of a caselog attribute, +- $this->attribute_external_key->attribute$ recursive syntax for any remote attribute, +- $current_contact->attribute$ attribute of the Person who triggered the notification~~', 'Class:ActionEmail/Attribute:importance' => 'önem derecesi', - 'Class:ActionEmail/Attribute:importance+' => '', + 'Class:ActionEmail/Attribute:importance+' => 'Importance flag set on the generated email~~', 'Class:ActionEmail/Attribute:importance/Value:low' => 'düşük', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', 'Class:ActionEmail/Attribute:importance/Value:high' => 'yüksek', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', 'Class:ActionEmail/Attribute:language' => 'Language~~', 'Class:ActionEmail/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', 'Class:ActionEmail/Attribute:html_template' => 'HTML template~~', @@ -561,13 +448,6 @@ If omitted the From (label) is used.~~', 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.~~', 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s~~', 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.~~', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'ActionNewsroom:trigger' => 'Trigger~~', 'ActionNewsroom:content' => 'Message~~', 'ActionNewsroom:settings' => 'Settings~~', @@ -602,13 +482,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:ActionNewsroom/Attribute:recipients+' => 'An OQL query returning Contact objects~~', 'Class:ActionNewsroom/Attribute:url' => 'URL~~', 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', -]); - -// -// Class: Trigger -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Trigger' => 'Tetikleyici', 'Class:Trigger+' => 'Özel olay yürütücü', 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~', @@ -617,7 +490,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Trigger/Attribute:action_list' => 'Tetiklenen işlemler', 'Class:Trigger/Attribute:action_list+' => 'Actions performed when the trigger is activated~~', 'Class:Trigger/Attribute:finalclass' => 'Tip', - 'Class:Trigger/Attribute:finalclass+' => '', + 'Class:Trigger/Attribute:finalclass+' => 'Name of the final class~~', 'Class:Trigger/Attribute:context' => 'Context~~', 'Class:Trigger/Attribute:context+' => 'Context to allow the trigger to start~~', 'Class:Trigger/Attribute:complement' => 'Additional information~~', @@ -627,152 +500,62 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Allow complete unsubscription~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Force at least one channel (News or Email)~~', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Deny unsubscription~~', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TriggerOnObject' => 'Tetiklenen (sınıf bağımlılığı)', 'Class:TriggerOnObject+' => 'Verilen sınıflar üzerinde işlemleri gerçekleştir', 'Class:TriggerOnObject/Attribute:target_class' => 'Hedef sınıf', - 'Class:TriggerOnObject/Attribute:target_class+' => '', + 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', 'Class:TriggerOnObject/Attribute:filter' => 'Filtre', - 'Class:TriggerOnObject/Attribute:filter+' => '', + 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', 'TriggerOnObject:WrongFilterQuery' => 'Yanlış filtre sorgusu: %1$s', 'TriggerOnObject:WrongFilterClass' => 'Filtre sorgusu, \\"%1$s\\" \'sınıfının nesnelerini dönmelidir.', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TriggerOnPortalUpdate' => 'Tetikle (portaldan güncellendiğinde)', 'Class:TriggerOnPortalUpdate+' => 'Son kullanıcının portalından gelen güncellemelerinde tetikle', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TriggerOnStateChange' => 'Tetiklenen (durum değişikliğinde)', 'Class:TriggerOnStateChange+' => 'Durum değişikliğinde tetiklenen işlemler', 'Class:TriggerOnStateChange/Attribute:state' => 'Durum', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => 'Tetiklenen (duruma girişte)', 'Class:TriggerOnStateEnter+' => 'Durum değişikliğinde tetiklenen işlemler (duruma giriş)', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TriggerOnStateLeave' => 'Tetiklenen (durum çıkışında)', 'Class:TriggerOnStateLeave+' => 'Durum değişikliğinde tetiklenen işlemler (duruma çıkış)', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TriggerOnObjectCreate' => 'Tetiklenen (nesne yaratımında)', 'Class:TriggerOnObjectCreate+' => 'Verilen sınıf tipi nesne yaratımında tetiklenen işlemler', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TriggerOnObjectDelete' => 'Trigger (on object deletion)~~', 'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class~~', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => 'Trigger (on object mention)~~', 'Class:TriggerOnObjectMention+' => 'Trigger on mention (@xxx) of an object of [a child class of] the given class in a log attribute~~', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Mentioned filter~~', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limit the list of mentioned objects which will activate the trigger. If empty, any mentioned object (of any class) will activate it.~~', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)~~', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Target fields~~', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TriggerOnThresholdReached' => 'Tetikle (eşik üzerinde)', 'Class:TriggerOnThresholdReached+' => 'Dur-izle eşiğinde tetikle', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'İzlemeyi bırak', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Eşik', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => 'İşlem/Tetikleme', 'Class:lnkTriggerAction+' => 'Tetikleme ve işlem arasındaki ilişki', 'Class:lnkTriggerAction/Attribute:action_id' => 'İşlem', 'Class:lnkTriggerAction/Attribute:action_id+' => 'Yapılacak işlem', 'Class:lnkTriggerAction/Attribute:action_name' => 'İşlem', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Tetikleme', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Tetikleme', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => 'Order', 'Class:lnkTriggerAction/Attribute:order+' => 'İşlem uygulama sırası', -]); - -// -// Synchro Data Source -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SynchroDataSource' => 'Synchro Veri Kaynağı', 'Class:SynchroDataSource/Attribute:name' => 'İsim', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => 'Açıklama', 'Class:SynchroDataSource/Attribute:status' => 'Durum', 'Class:SynchroDataSource/Attribute:scope_class' => 'Hedef sınıf', @@ -975,39 +758,37 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Uyarılar', 'Class:SynchroReplica/Attribute:info_creation_date' => 'Yaratılış Tarihi', 'Class:SynchroReplica/Attribute:info_last_modified' => 'Son değiştirilme tarih', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', - + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => 'Kullanıcı Tercihleri', 'Class:appUserPreferences/Attribute:userid' => 'Kullanıcı', 'Class:appUserPreferences/Attribute:preferences' => 'Tercihler', @@ -1089,22 +870,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Core:Validator:Mandatory' => 'Lütfen bu alanı doldurun', 'Core:Validator:MustBeInteger' => 'Bir tamsayı olmalı', 'Core:Validator:MustSelectOne' => 'Lütfen bir tane seçin', - 'Menu:DataSources' => 'Senkronizasyon Veri Kaynakları', - 'Menu:DataSources+' => 'Tüm Senkronizasyon Veri Kaynakları', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:TagSetFieldData' => '%2$s for class %1$s~~', - 'Class:TagSetFieldData+' => '', + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => 'Code~~', 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', 'Class:TagSetFieldData/Attribute:label' => 'Label~~', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => '', + 'Class:TagSetFieldData/Attribute:description+' => '~~', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', @@ -1118,122 +891,72 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribute Code" cannot be changed~~', 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)~~', 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag~~', -]); - -// -// Class: DBProperty -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:DBProperty' => 'DB property~~', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => 'Name~~', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => 'Description~~', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => 'Value~~', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => 'Change date~~', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => 'Background task~~', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', - 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => 'Running~~', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => 'Status~~', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => 'Async. task~~', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => 'Created~~', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => 'Started~~', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => 'Planned~~', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => 'Event~~', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', - 'Class:AsyncTask/Attribute:finalclass+' => '', + 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '', + 'Class:AsyncTask/Attribute:status+' => '~~', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '', + 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '', + 'Class:AsyncTask/Attribute:last_error_code+' => '~~', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '', + 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_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_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', -]); - -// -// Class: AbstractResource -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:AbstractResource' => 'Abstract Resource~~', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '', - 'Class:EventNotification/Attribute:object_class' => 'Object class~~', - 'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~', - 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~', - 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/tr.dictionary.itop.ui.php b/dictionaries/tr.dictionary.itop.ui.php index d3ecd73a51..e28cd9c997 100644 --- a/dictionaries/tr.dictionary.itop.ui.php +++ b/dictionaries/tr.dictionary.itop.ui.php @@ -27,13 +27,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:AuditCategory/Attribute:warning_error_tolerance+' => 'Percentage of invalid objects below which the result is in error (red)~~', 'Class:AuditCategory/Attribute:domains_list' => 'Domains~~', 'Class:AuditCategory/Attribute:domains_list+' => 'Domains which include this category~~', -]); - -// -// Class: AuditRule -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:AuditRule' => 'Denetleme Kuralı', 'Class:AuditRule+' => 'Denetleme Kategorisi kuralı', 'Class:AuditRule/Attribute:name' => 'Kural Adı', @@ -56,13 +49,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:AuditRule/Attribute:category_name+' => 'Kural için kategori adı', 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', -]); - -// -// Class: AuditDomain -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:AuditDomain' => 'Audit Domain~~', 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. Domain usually correspond to who is responsible for checking and fixing errors~~', @@ -74,13 +60,6 @@ Domain usually correspond to who is responsible for checking and fixing errors~~ 'Class:AuditDomain/Attribute:icon+' => '~~', 'Class:AuditDomain/Attribute:categories_list' => 'Categories~~', 'Class:AuditDomain/Attribute:categories_list+' => 'Related audit categories. When running the audit on a domain, all related audit categories are checked and only those.~~', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain~~', 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Category~~', @@ -91,13 +70,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domain~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domain name~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domain name~~', -]); - -// -// Class: QueryOQL -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Query' => 'Sorgu', 'Class:Query+' => 'Bir sorgu, dinamik bir şekilde tanımlanan bir veri setidir', 'Class:Query/Attribute:name' => 'İsim', @@ -117,7 +89,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:Query/Attribute:export_last_user_contact' => 'Contact~~', 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~', 'Class:Query/Attribute:usages' => 'Usages~~', - 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. + 'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query. - The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI. - The "Notification" tag implies the class of returned objects has one and only one field of type email. - The "Dashlet" tag assumes the OQL returns a single class of objects.~~', @@ -136,22 +108,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:QueryOQL+' => 'Nesne sorgusu diline dayanan bir sorgu', 'Class:QueryOQL/Attribute:oql' => 'İfade', 'Class:QueryOQL/Attribute:oql+' => 'OQL ifadesi', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:User' => 'Kullanıcı', 'Class:User+' => 'Kullanıcı', 'Class:User/Attribute:finalclass' => 'Hesap tipi', - 'Class:User/Attribute:finalclass+' => '', + 'Class:User/Attribute:finalclass+' => 'Name of the final class~~', 'Class:User/Attribute:contactid' => 'İrtibat (kişi)', 'Class:User/Attribute:contactid+' => 'İrtibat detayları', 'Class:User/Attribute:org_id' => 'Kurum', @@ -195,13 +155,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office~~', 'Class:UserInternal' => 'Dahili kullanıcı', 'Class:UserInternal+' => ITOP_APPLICATION_SHORT.'\'ta tanımlanan kullanıcı', -]); - -// -// Class: URP_Profiles -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_Profiles' => 'Profil', 'Class:URP_Profiles+' => 'Kullanıcı profili', 'Class:URP_Profiles/Attribute:name' => 'Adı', @@ -210,13 +163,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_Profiles/Attribute:description+' => 'Profil tanımlama', 'Class:URP_Profiles/Attribute:user_list' => 'Kullanıcılar', 'Class:URP_Profiles/Attribute:user_list+' => 'bu rolü kullanan kullanıcılar', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_Dimensions' => 'boyut', 'Class:URP_Dimensions+' => 'uygulama boyutları (silo kullanımları)', 'Class:URP_Dimensions/Attribute:name' => 'Adı', @@ -225,13 +171,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_Dimensions/Attribute:description+' => 'Tanımlama', 'Class:URP_Dimensions/Attribute:type' => 'Tip', 'Class:URP_Dimensions/Attribute:type+' => 'sınıf adı veya veri tipi (projection unit)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_UserProfile' => 'Kullanıcı Profili', 'Class:URP_UserProfile+' => 'Kullanıcı Profili', 'Class:URP_UserProfile/Name' => '%1$s ve %2$s arasındaki ilişki', @@ -245,13 +184,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_UserProfile/Attribute:profile+' => 'Profil adı', 'Class:URP_UserProfile/Attribute:reason' => 'Sebep', 'Class:URP_UserProfile/Attribute:reason+' => 'Kullanıcının bu rolü alma sebebini açıklayınız', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_UserOrg' => 'Kullanıcı Kurumu', 'Class:URP_UserOrg+' => 'İzin verilen kurumlar', 'Class:URP_UserOrg/Name' => '%1$s ve %2$s arasındaki ilişki', @@ -265,13 +197,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Erişim yetkisi verilen kurumlar', 'Class:URP_UserOrg/Attribute:reason' => 'Sebep', 'Class:URP_UserOrg/Attribute:reason+' => 'Kullanıcının bu rolü alma sebebini açıklayınız', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_ProfileProjection' => 'profile_projection', 'Class:URP_ProfileProjection+' => 'profile projections', 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Boyut', @@ -286,13 +211,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL ifadesi (kullanıcı $user) | sabit | | +özellik kodu', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribute', 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Hedef özellik kodu (opsiyonel)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_ClassProjection' => 'sınıf projeksiyonu', 'Class:URP_ClassProjection+' => 'sınıf projeksiyonu', 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Boyut', @@ -305,13 +223,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL ifadesi (kullanıcı $user) | sabit | | +özellik kodu', 'Class:URP_ClassProjection/Attribute:attribute' => 'Özellik', 'Class:URP_ClassProjection/Attribute:attribute+' => 'Hedef özellik kodu (opsiyonel)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_ActionGrant' => 'işlem yetkileri', 'Class:URP_ActionGrant+' => 'sınıf üzerindeki yetkiler', 'Class:URP_ActionGrant/Attribute:profileid' => 'Profil', @@ -328,13 +239,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'hayır', 'Class:URP_ActionGrant/Attribute:action' => 'İşlem', 'Class:URP_ActionGrant/Attribute:action+' => 'verilen sınıf üzerinde uygulanacak işlemler', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_StimulusGrant' => 'uyarı yetkileri', 'Class:URP_StimulusGrant+' => 'nesnenin yaşam döngüsündeki uyarı yetkileri', 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profil', @@ -351,25 +255,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'hayır', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Uyarı', 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'uyarı kodu', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:URP_AttributeGrant' => 'özellik yetkisi', 'Class:URP_AttributeGrant+' => 'özellik seviyesinde yetki', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'İzin verilen işlem', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'İşlem izni', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Özellik', 'Class:URP_AttributeGrant/Attribute:attcode+' => 'Özellik kodu', -]); - -// -// Class: UserDashboard -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserDashboard' => 'User dashboard~~', 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => 'User~~', @@ -378,12 +269,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => 'Contents~~', 'Class:UserDashboard/Attribute:contents+' => '~~', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:WelcomeMenu' => 'Hoşgeldiniz', 'Menu:WelcomeMenu+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz', 'Menu:WelcomeMenuPage' => 'Hoşgeldiniz', @@ -400,16 +285,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:NotificationsMenu' => 'Uyarılar', 'Menu:NotificationsMenu+' => 'Uyarıların yapılandırılması', 'Menu:MyShortcuts' => 'My Shortcuts~~', - 'Menu:Notifications:Title' => 'Denetleme Kategorileri', 'Menu:DataAdministration' => 'Veri Yönetimi', 'Menu:DataAdministration+' => 'Veri Yönetimi', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'BooleanLabel:yes' => 'evet', 'BooleanLabel:no' => 'hayır', 'UI:WelcomeMenu:Title' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz', @@ -507,6 +384,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~', 'UI:Error:MaintenanceTitle' => 'Maintenance~~', 'UI:Error:InvalidToken' => 'Mevcut oturum geçersiz. Lütfen sayfayı yenileyip tekrar deneyin. Sorun devam ederse, oturumu kapatıp yeniden açın.', + 'UI:Error:TwigController' => 'Internal error in form controller~~', 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~', 'UI:GroupBy:Count' => 'Say', 'UI:GroupBy:Count+' => 'Eleman sayısı', @@ -668,6 +546,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI:CSVReport-Row-Issue-Reconciliation' => 'Uzlaşamadı', 'UI:CSVReport-Row-Issue-Ambiguous' => 'Belirsiz uzlaşma', 'UI:CSVReport-Row-Issue-Internal' => 'Dahili Hata: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value~~', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)~~', 'UI:CSVReport-Icon-Unchanged' => 'Değiştirilmemiş', 'UI:CSVReport-Icon-Modified' => 'Değiştirilmiş', 'UI:CSVReport-Icon-Missing' => 'Kayıp', @@ -700,7 +580,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s~~', 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit for Domain: %1$s~~', 'UI:Audit:Interactive:Selection:Title' => 'Selection of an audit~~', - 'UI:Audit:InteractiveAudit' => 'Etkileşimli Denetleme', 'UI:Audit:Interactive:Selection:SubTitle' => 'Select a domain to get the results limited to this domain or select "All categories" to get a full audit (can take time or even fail if too much data to audit)~~', 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Selection~~', 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selection of an Audit to run~~', @@ -906,8 +785,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI:BulkDeleteTitle' => 'Silmek istediğiniz nesneleri seçiniz:', 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' Nesne yaratıldı.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s yaratıldı.', - 'UI:Toggle:CustomDashboard' => 'Custom~~', - 'UI:Toggle:StandardDashboard' => 'Standard~~', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => '%1$s işlemi %2$s durumunda %3$s nesnesine uygulanır. Bir sonraki durum: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'Nesne kaydedilemedi: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Kritik Hata', @@ -1036,7 +913,6 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:PasswordConfirm' => 'Onay', 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Yeni %1$s nesneleri eklemeden önce bu nesneyi kaydediniz.', 'UI:DisplayThisMessageAtStartup' => 'Bu mesajı başlangıçta göster', - 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~', 'UI:RelationshipGraph' => 'Grafiksel gösterim', 'UI:RelationshipList' => 'List~~', 'UI:RelationGroups' => 'Gruplar', @@ -1192,7 +1068,6 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:Dashboard:EditCustom' => 'Bu sayfayı düzenleyin...', 'UI:Dashboard:CreateCustom' => 'Create a custom version...~~', 'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~', - 'UI:Dashboard:Edit' => 'Edit This Page...~~', 'UI:Dashboard:RevertConfirm' => 'Orijinal versiyonda yapılan her değişiklik kaybolacaktır. Lütfen bunu yapmak istediğinizi onaylayın.', 'UI:ExportDashBoard' => 'Bir dosyaya çıkart', 'UI:ImportDashBoard' => 'Bir dosyadan aktar ...', @@ -1200,7 +1075,6 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:ImportDashboardText' => 'İçe aktarılacak bir gösterge paneli dosyası seçin:', 'UI:Dashboard:Actions' => 'Dashboard actions~~', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~', - 'UI:Dashboard:Revert' => 'Revert To Original Version...~~', 'UI:DashletCreation:Title' => 'Yeni bir gösterge paneli öğesi oluşturun', 'UI:DashletCreation:Dashboard' => 'Gösterge paneli', 'UI:DashletCreation:DashletType' => 'Gösterge paneli öğesi tipi', @@ -1247,6 +1121,7 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => '%1$s için haftanın günü,', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (saat)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (ay)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (year)~~', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (hafta Günü)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (ayın günü)', 'UI:DashletGroupBy:MissingGroupBy' => 'Lütfen nesnelerin birlikte gruplandırılacağı alanı seçin', @@ -1345,9 +1220,6 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'Class:ShortcutOQL+' => '~~', 'Class:ShortcutOQL/Attribute:oql' => 'Sorgu', 'Class:ShortcutOQL/Attribute:oql+' => 'OQL Aramak için nesnelerin listesini tanımlama', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Otomatik yenileme', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Devre dışı', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Özel Oran', @@ -1386,7 +1258,8 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:AddAnExisting_Class' => '%1$s tipi nesneleri ekleyin...', 'UI:SelectionOf_Class' => '%1$s türünün nesnelerinin seçimi', 'UI:AboutBox' => 'About'.ITOP_APPLICATION_SHORT.'...', - 'UI:About:Title' => 'About '.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Veri modeli', + 'UI:About:Title' => 'About '.ITOP_APPLICATION_SHORT, + 'UI:About:DataModel' => 'Veri modeli', 'UI:About:Support' => 'Destek bilgisi', 'UI:About:Licenses' => 'Lisanslar', 'UI:About:InstallationOptions' => 'Yüklü modüller', @@ -1408,7 +1281,7 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'ExcelExport:PreparingExport' => 'Dışarı aktarma hazırlanıyor...', 'ExcelExport:Statistics' => 'İstatistikler', 'portal:legacy_portal' => 'Son Kullanıcı Arayüzü', - 'portal:backoffice' => ITOP_APPLICATION_SHORT.'Arka Ofis Kullanıcı Arayüzü', + 'portal:backoffice' => ITOP_APPLICATION_SHORT.'rka Ofis Kullanıcı Arayüzü', 'UI:CurrentObjectIsLockedBy_User' => 'Nesne %1$s tarafından değiştirildiğinden beri kilitli.', 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'Nesne şu anda %1$s tarafından değiştiriliyor. Değişiklikleriniz üzerine yazıldığı için gönderilemez.', 'UI:CurrentObjectIsSoftLockedBy_User' => 'The object is currently being modified by %1$s. You\'ll be able to submit your modifications once they have finished.~~', @@ -1518,12 +1391,7 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:Search:Criteria:Raw:Filtered' => 'Filtered~~', 'UI:Search:Criteria:Raw:FilteredOn' => 'Filtered on %1$s~~', 'UI:StateChanged' => 'State changed~~', -]); - -// -// Expression to Natural language -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ + 'UI:AddSubTree' => 'Add entry~~', 'Expression:Operator:AND' => ' AND ~~', 'Expression:Operator:OR' => ' OR ~~', 'Expression:Operator:=' => ': ~~', @@ -1536,12 +1404,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Expression:Unit:Long:MINUTE' => 'minute(s)~~', 'Expression:Verb:NOW' => 'now~~', 'Expression:Verb:ISNULL' => ': undefined~~', -]); - -// -// iTop Newsroom menu -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI:Newsroom:NoNewMessage' => 'No new message~~', 'UI:Newsroom:XNewMessage' => '%1$s new message(s)~~', 'UI:Newsroom:MarkAllAsRead' => 'Mark all messages as read~~', @@ -1556,9 +1418,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI:Newsroom:Priority:2:Tooltip' => 'Urgent~~', 'UI:Newsroom:Priority:3:Tooltip' => 'Important~~', 'UI:Newsroom:Priority:4:Tooltip' => 'Normal~~', -]); - -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:DataSources' => 'Synchronization Data Sources~~', 'Menu:DataSources+' => 'Data synchro used for batch import of external data~~', 'Menu:AuditCategories' => 'Denetleme Kategorileri', @@ -1585,5 +1444,4 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:ConfigEditor+' => 'Configuration File editor~~', 'Menu:Integrations' => 'Integrations~~', 'Menu:Integrations+' => '~~', - ]); diff --git a/dictionaries/ui/application/bulk/cs.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/cs.dictionary.itop.bulk.php index d13eb0abff..8ffede182d 100644 --- a/dictionaries/ui/application/bulk/cs.dictionary.itop.bulk.php +++ b/dictionaries/ui/application/bulk/cs.dictionary.itop.bulk.php @@ -1,11 +1,10 @@ 'This attribute can\'t be edited in bulk context', 'UI:Bulk:Export:MaliciousInjection:Alert:Title' => 'Excel security warning', 'UI:Bulk:Export:MaliciousInjection:Alert:Message' => 'Opening a file with untrusted data in Microsoft Excel may lead to formula injection. Ensure that your Excel settings are configured to handle files safely. Learn more in our documentation.', diff --git a/dictionaries/ui/application/bulk/es_cr.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/es_cr.dictionary.itop.bulk.php index 64d08840f7..373c41b249 100644 --- a/dictionaries/ui/application/bulk/es_cr.dictionary.itop.bulk.php +++ b/dictionaries/ui/application/bulk/es_cr.dictionary.itop.bulk.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Bulk:modify:IncompatibleAttribute' => 'Este atributo no se puede editar en contexto masivo', diff --git a/dictionaries/ui/application/bulk/et.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/et.dictionary.itop.bulk.php new file mode 100644 index 0000000000..8d5d6e7d06 --- /dev/null +++ b/dictionaries/ui/application/bulk/et.dictionary.itop.bulk.php @@ -0,0 +1,20 @@ + 'This attribute can\'t be edited in bulk context~~', + 'UI:Bulk:Export:MaliciousInjection:Alert:Title' => 'Excel security warning~~', + 'UI:Bulk:Export:MaliciousInjection:Alert:Message' => 'Opening a file with untrusted data in Microsoft Excel may lead to formula injection. Ensure that your Excel settings are configured to handle files safely. Learn more in our documentation.~~', + 'UI:Bulk:Export:MaliciousInjection:Sanitization:Alert:Message' => 'Some values have been sanitized to prevent potential security issues in Microsoft Excel. Learn more in our documentation.~~', + 'UI:Bulk:Export:MaliciousInjection:Input:Label' => 'Sanitize potentially dangerous values~~', + 'UI:Bulk:Export:MaliciousInjection:Input:Tooltip' => 'When enabled, potentially dangerous values will be sanitized during export. This will prevent Microsoft Excel from interpreting them as formulas. Note that this may alter the original data by prefixing it with a single quote (\') to ensure it is treated as text.~~', + 'Core:BulkExport:Security' => 'Security~~', +]); diff --git a/dictionaries/ui/application/bulk/fr.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/fr.dictionary.itop.bulk.php index b350194823..98734f6892 100644 --- a/dictionaries/ui/application/bulk/fr.dictionary.itop.bulk.php +++ b/dictionaries/ui/application/bulk/fr.dictionary.itop.bulk.php @@ -1,11 +1,10 @@ 'This attribute can\'t be edited in bulk context~~', + 'UI:Bulk:Export:MaliciousInjection:Alert:Title' => 'Excel security warning~~', + 'UI:Bulk:Export:MaliciousInjection:Alert:Message' => 'Opening a file with untrusted data in Microsoft Excel may lead to formula injection. Ensure that your Excel settings are configured to handle files safely. Learn more in our documentation.~~', + 'UI:Bulk:Export:MaliciousInjection:Sanitization:Alert:Message' => 'Some values have been sanitized to prevent potential security issues in Microsoft Excel. Learn more in our documentation.~~', + 'UI:Bulk:Export:MaliciousInjection:Input:Label' => 'Sanitize potentially dangerous values~~', + 'UI:Bulk:Export:MaliciousInjection:Input:Tooltip' => 'When enabled, potentially dangerous values will be sanitized during export. This will prevent Microsoft Excel from interpreting them as formulas. Note that this may alter the original data by prefixing it with a single quote (\') to ensure it is treated as text.~~', + 'Core:BulkExport:Security' => 'Security~~', +]); diff --git a/dictionaries/ui/application/bulk/nl.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/nl.dictionary.itop.bulk.php index f47b0ca6c7..7e818aa603 100644 --- a/dictionaries/ui/application/bulk/nl.dictionary.itop.bulk.php +++ b/dictionaries/ui/application/bulk/nl.dictionary.itop.bulk.php @@ -1,11 +1,10 @@ '此属性无法在批量操作中编辑', 'UI:Bulk:Export:MaliciousInjection:Alert:Title' => 'Excel 安全警告', 'UI:Bulk:Export:MaliciousInjection:Alert:Message' => '在 Microsoft Excel 中打开不信任的文件可能导致公式注入. 请确保 Excel 设置能够安全的处理该文件. 进入我们的文档了解更多.', diff --git a/dictionaries/ui/application/display-block/cs.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/cs.dictionary.itop.display-block.php index 73dcbcf75b..2523f2abe5 100644 --- a/dictionaries/ui/application/display-block/cs.dictionary.itop.display-block.php +++ b/dictionaries/ui/application/display-block/cs.dictionary.itop.display-block.php @@ -1,11 +1,10 @@ 'Add an entry in the list', ]); diff --git a/dictionaries/ui/application/display-block/es_cr.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/es_cr.dictionary.itop.display-block.php index b9bfb24229..eb0adf2c46 100644 --- a/dictionaries/ui/application/display-block/es_cr.dictionary.itop.display-block.php +++ b/dictionaries/ui/application/display-block/es_cr.dictionary.itop.display-block.php @@ -1,11 +1,10 @@ 'Add an entry in the list~~', +]); diff --git a/dictionaries/ui/application/display-block/fr.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/fr.dictionary.itop.display-block.php index 0d0331c7c3..1b20f0fdf7 100644 --- a/dictionaries/ui/application/display-block/fr.dictionary.itop.display-block.php +++ b/dictionaries/ui/application/display-block/fr.dictionary.itop.display-block.php @@ -1,11 +1,10 @@ 'Add an entry in the list~~', +]); diff --git a/dictionaries/ui/application/display-block/nl.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/nl.dictionary.itop.display-block.php index 5c1b50c0b3..128485403c 100644 --- a/dictionaries/ui/application/display-block/nl.dictionary.itop.display-block.php +++ b/dictionaries/ui/application/display-block/nl.dictionary.itop.display-block.php @@ -1,11 +1,10 @@ '向表格中添加条目', ]); diff --git a/dictionaries/ui/application/links/cs.dictionary.itop.links.php b/dictionaries/ui/application/links/cs.dictionary.itop.links.php index 1986b05cdc..4e66ecb1ab 100644 --- a/dictionaries/ui/application/links/cs.dictionary.itop.links.php +++ b/dictionaries/ui/application/links/cs.dictionary.itop.links.php @@ -1,11 +1,10 @@ 'Create an object', - - // Create 'UI:Links:Create:Button' => 'Create', 'UI:Links:Create:Button+' => 'Create a %4$s', 'UI:Links:Create:Modal:Title' => 'Create a %4$s in %2$s', - - // Add 'UI:Links:Add:Button' => 'Add', 'UI:Links:Add:Button+' => 'Add a %4$s', 'UI:Links:Add:Modal:Title' => 'Add a %4$s to %2$s', - - // Modify link 'UI:Links:ModifyLink:Button' => 'Modify', 'UI:Links:ModifyLink:Button+' => 'Modify this link', 'UI:Links:ModifyLink:Modal:Title' => 'Modify the link between %2$s and %5$s', - - // Modify object 'UI:Links:ModifyObject:Button' => 'Modify', 'UI:Links:ModifyObject:Button+' => 'Modify this object', 'UI:Links:ModifyObject:Modal:Title' => '%5$s', - - // Remove 'UI:Links:Remove:Button' => 'Remove', 'UI:Links:Remove:Button+' => 'Remove this %4$s', 'UI:Links:Remove:Modal:Title' => 'Remove a %4$s from its %1$s', 'UI:Links:Remove:Modal:Message' => 'Do you really want to remove %5$s from %2$s?', - - // Delete 'UI:Links:Delete:Button' => 'Delete', 'UI:Links:Delete:Button+' => 'Delete this %4$s', 'UI:Links:Delete:Modal:Title' => 'Delete a %4$s', 'UI:Links:Delete:Modal:Message' => 'Do you really want to delete %5$s?', - - // Bulk 'UI:Links:Bulk:LinkWillBeCreatedForAllObjects' => 'Add to all objects', 'UI:Links:Bulk:LinkWillBeDeletedFromAllObjects' => 'Remove from all objects', 'UI:Links:Bulk:LinkWillBeCreatedFor1Object' => 'Add to one object', @@ -58,7 +40,5 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Links:Bulk:LinkExistForAllObjects' => 'All objects are already linked', 'UI:Links:Bulk:LinkExistForOneObject' => 'One object is linked', 'UI:Links:Bulk:LinkExistForXObjects' => '{count} objects are linked', - - // New item 'UI:Links:NewItem' => 'New item', ]); diff --git a/dictionaries/ui/application/links/es_cr.dictionary.itop.links.php b/dictionaries/ui/application/links/es_cr.dictionary.itop.links.php index 65b04b5ae3..7c15bdc687 100644 --- a/dictionaries/ui/application/links/es_cr.dictionary.itop.links.php +++ b/dictionaries/ui/application/links/es_cr.dictionary.itop.links.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Links:Object:New:Modal:Title' => 'Crear un objeto', diff --git a/dictionaries/ui/application/links/et.dictionary.itop.links.php b/dictionaries/ui/application/links/et.dictionary.itop.links.php new file mode 100644 index 0000000000..c51ae77af5 --- /dev/null +++ b/dictionaries/ui/application/links/et.dictionary.itop.links.php @@ -0,0 +1,44 @@ + 'Create an object~~', + 'UI:Links:Create:Button' => 'Create~~', + 'UI:Links:Create:Button+' => 'Create a %4$s~~', + 'UI:Links:Create:Modal:Title' => 'Create a %4$s in %2$s~~', + 'UI:Links:Add:Button' => 'Add~~', + 'UI:Links:Add:Button+' => 'Add a %4$s~~', + 'UI:Links:Add:Modal:Title' => 'Add a %4$s to %2$s~~', + 'UI:Links:ModifyLink:Button' => 'Modify~~', + 'UI:Links:ModifyLink:Button+' => 'Modify this link~~', + 'UI:Links:ModifyLink:Modal:Title' => 'Modify the link between %2$s and %5$s~~', + 'UI:Links:ModifyObject:Button' => 'Modify~~', + 'UI:Links:ModifyObject:Button+' => 'Modify this object~~', + 'UI:Links:ModifyObject:Modal:Title' => '%5$s~~', + 'UI:Links:Remove:Button' => 'Remove~~', + 'UI:Links:Remove:Button+' => 'Remove this %4$s~~', + 'UI:Links:Remove:Modal:Title' => 'Remove a %4$s from its %1$s~~', + 'UI:Links:Remove:Modal:Message' => 'Do you really want to remove %5$s from %2$s?~~', + 'UI:Links:Delete:Button' => 'Delete~~', + 'UI:Links:Delete:Button+' => 'Delete this %4$s~~', + 'UI:Links:Delete:Modal:Title' => 'Delete a %4$s~~', + 'UI:Links:Delete:Modal:Message' => 'Do you really want to delete %5$s?~~', + 'UI:Links:Bulk:LinkWillBeCreatedForAllObjects' => 'Add to all objects~~', + 'UI:Links:Bulk:LinkWillBeDeletedFromAllObjects' => 'Remove from all objects~~', + 'UI:Links:Bulk:LinkWillBeCreatedFor1Object' => 'Add to one object~~', + 'UI:Links:Bulk:LinkWillBeDeletedFrom1Object' => 'Remove from one object~~', + 'UI:Links:Bulk:LinkWillBeCreatedForXObjects' => 'Add {count} objects~~', + 'UI:Links:Bulk:LinkWillBeDeletedFromXObjects' => 'Remove {count} objects~~', + 'UI:Links:Bulk:LinkExistForAllObjects' => 'All objets are already linked~~', + 'UI:Links:Bulk:LinkExistForOneObject' => 'One object is linked~~', + 'UI:Links:Bulk:LinkExistForXObjects' => '{count} objects are linked~~', + 'UI:Links:NewItem' => 'New item~~', +]); diff --git a/dictionaries/ui/application/links/fr.dictionary.itop.links.php b/dictionaries/ui/application/links/fr.dictionary.itop.links.php index db9e937c4a..c07fae55b6 100644 --- a/dictionaries/ui/application/links/fr.dictionary.itop.links.php +++ b/dictionaries/ui/application/links/fr.dictionary.itop.links.php @@ -1,11 +1,10 @@ 'Create an object~~', + 'UI:Links:Create:Button' => 'Create~~', + 'UI:Links:Create:Button+' => 'Create a %4$s~~', + 'UI:Links:Create:Modal:Title' => 'Create a %4$s in %2$s~~', + 'UI:Links:Add:Button' => 'Add~~', + 'UI:Links:Add:Button+' => 'Add a %4$s~~', + 'UI:Links:Add:Modal:Title' => 'Add a %4$s to %2$s~~', + 'UI:Links:ModifyLink:Button' => 'Modify~~', + 'UI:Links:ModifyLink:Button+' => 'Modify this link~~', + 'UI:Links:ModifyLink:Modal:Title' => 'Modify the link between %2$s and %5$s~~', + 'UI:Links:ModifyObject:Button' => 'Modify~~', + 'UI:Links:ModifyObject:Button+' => 'Modify this object~~', + 'UI:Links:ModifyObject:Modal:Title' => '%5$s~~', + 'UI:Links:Remove:Button' => 'Remove~~', + 'UI:Links:Remove:Button+' => 'Remove this %4$s~~', + 'UI:Links:Remove:Modal:Title' => 'Remove a %4$s from its %1$s~~', + 'UI:Links:Remove:Modal:Message' => 'Do you really want to remove %5$s from %2$s?~~', + 'UI:Links:Delete:Button' => 'Delete~~', + 'UI:Links:Delete:Button+' => 'Delete this %4$s~~', + 'UI:Links:Delete:Modal:Title' => 'Delete a %4$s~~', + 'UI:Links:Delete:Modal:Message' => 'Do you really want to delete %5$s?~~', + 'UI:Links:Bulk:LinkWillBeCreatedForAllObjects' => 'Add to all objects~~', + 'UI:Links:Bulk:LinkWillBeDeletedFromAllObjects' => 'Remove from all objects~~', + 'UI:Links:Bulk:LinkWillBeCreatedFor1Object' => 'Add to one object~~', + 'UI:Links:Bulk:LinkWillBeDeletedFrom1Object' => 'Remove from one object~~', + 'UI:Links:Bulk:LinkWillBeCreatedForXObjects' => 'Add {count} objects~~', + 'UI:Links:Bulk:LinkWillBeDeletedFromXObjects' => 'Remove {count} objects~~', + 'UI:Links:Bulk:LinkExistForAllObjects' => 'All objets are already linked~~', + 'UI:Links:Bulk:LinkExistForOneObject' => 'One object is linked~~', + 'UI:Links:Bulk:LinkExistForXObjects' => '{count} objects are linked~~', + 'UI:Links:NewItem' => 'New item~~', +]); diff --git a/dictionaries/ui/application/links/nl.dictionary.itop.links.php b/dictionaries/ui/application/links/nl.dictionary.itop.links.php index f5356ae6a8..e59261bb59 100644 --- a/dictionaries/ui/application/links/nl.dictionary.itop.links.php +++ b/dictionaries/ui/application/links/nl.dictionary.itop.links.php @@ -1,11 +1,10 @@ '创建对象', - - // Create - 'UI:Links:Create:Button' => '创建', - 'UI:Links:Create:Button+' => '创建一个 %4$s', - 'UI:Links:Create:Modal:Title' => '创建一个 %4$s 至 %2$s', - - // Add - 'UI:Links:Add:Button' => '添加', - 'UI:Links:Add:Button+' => '添加一个 %4$s', - 'UI:Links:Add:Modal:Title' => '添加一个 %4$s 至 %2$s', - - // Modify link - 'UI:Links:ModifyLink:Button' => '修改', - 'UI:Links:ModifyLink:Button+' => '修改这个链接', - 'UI:Links:ModifyLink:Modal:Title' => '修改 %2$s 与 %5$s 之间的链接', - - // Modify object - 'UI:Links:ModifyObject:Button' => '修改', - 'UI:Links:ModifyObject:Button+' => '修改这个对象', + 'UI:Links:Object:New:Modal:Title' => '创建对象', + 'UI:Links:Create:Button' => '创建', + 'UI:Links:Create:Button+' => '创建一个 %4$s', + 'UI:Links:Create:Modal:Title' => '创建一个 %4$s 至 %2$s', + 'UI:Links:Add:Button' => '添加', + 'UI:Links:Add:Button+' => '添加一个 %4$s', + 'UI:Links:Add:Modal:Title' => '添加一个 %4$s 至 %2$s', + 'UI:Links:ModifyLink:Button' => '修改', + 'UI:Links:ModifyLink:Button+' => '修改这个链接', + 'UI:Links:ModifyLink:Modal:Title' => '修改 %2$s 与 %5$s 之间的链接', + 'UI:Links:ModifyObject:Button' => '修改', + 'UI:Links:ModifyObject:Button+' => '修改这个对象', 'UI:Links:ModifyObject:Modal:Title' => '%5$s', - - // Remove - 'UI:Links:Remove:Button' => '移除', - 'UI:Links:Remove:Button+' => '移除这个 %4$s', - 'UI:Links:Remove:Modal:Title' => '从%1$s 移除 %4$s', - 'UI:Links:Remove:Modal:Message' => '请确认从 %2$s 中移除 %5$s ?', - - // Delete - 'UI:Links:Delete:Button' => '删除', - 'UI:Links:Delete:Button+' => '删除此 %4$s', - 'UI:Links:Delete:Modal:Title' => '删除 %4$s', - 'UI:Links:Delete:Modal:Message' => '请确认删除 %5$s?', - - // Bulk - 'UI:Links:Bulk:LinkWillBeCreatedForAllObjects' => '添加至所有对象', + 'UI:Links:Remove:Button' => '移除', + 'UI:Links:Remove:Button+' => '移除这个 %4$s', + 'UI:Links:Remove:Modal:Title' => '从%1$s 移除 %4$s', + 'UI:Links:Remove:Modal:Message' => '请确认从 %2$s 中移除 %5$s ?', + 'UI:Links:Delete:Button' => '删除', + 'UI:Links:Delete:Button+' => '删除此 %4$s', + 'UI:Links:Delete:Modal:Title' => '删除 %4$s', + 'UI:Links:Delete:Modal:Message' => '请确认删除 %5$s?', + 'UI:Links:Bulk:LinkWillBeCreatedForAllObjects' => '添加至所有对象', 'UI:Links:Bulk:LinkWillBeDeletedFromAllObjects' => '从所有对象删除', - 'UI:Links:Bulk:LinkWillBeCreatedFor1Object' => '添加至一个对象', - 'UI:Links:Bulk:LinkWillBeDeletedFrom1Object' => '从一个对象移除', - 'UI:Links:Bulk:LinkWillBeCreatedForXObjects' => '添加 {count} 个对象', - 'UI:Links:Bulk:LinkWillBeDeletedFromXObjects' => '移除 {count} 个对象', - 'UI:Links:Bulk:LinkExistForAllObjects' => '已关联所有对象', - 'UI:Links:Bulk:LinkExistForOneObject' => '已关联一个对象', - 'UI:Links:Bulk:LinkExistForXObjects' => '已关联 {count} 个对象', - - // New item + 'UI:Links:Bulk:LinkWillBeCreatedFor1Object' => '添加至一个对象', + 'UI:Links:Bulk:LinkWillBeDeletedFrom1Object' => '从一个对象移除', + 'UI:Links:Bulk:LinkWillBeCreatedForXObjects' => '添加 {count} 个对象', + 'UI:Links:Bulk:LinkWillBeDeletedFromXObjects' => '移除 {count} 个对象', + 'UI:Links:Bulk:LinkExistForAllObjects' => '已关联所有对象', + 'UI:Links:Bulk:LinkExistForOneObject' => '已关联一个对象', + 'UI:Links:Bulk:LinkExistForXObjects' => '已关联 {count} 个对象', 'UI:Links:NewItem' => '新建条目', ]); diff --git a/dictionaries/ui/application/newsroom/cs.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/cs.dictionary.itop.newsroom.php index c261ccf714..4c63f6948f 100644 --- a/dictionaries/ui/application/newsroom/cs.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/cs.dictionary.itop.newsroom.php @@ -1,21 +1,13 @@ ITOP_APPLICATION_SHORT, @@ -31,31 +23,22 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Smazat všechny novinky', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Opravdu chete smazat všechny novinky?', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'Žádné nové zprávy', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Smaž zprávu', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Přejít na URL novinek', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Označ jako přečtenou', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Označ jako nepřečtenou', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Vybrané označ jako přečtené', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Vybrané označ jako nepřečtené', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Smaž vybrané', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Smazat vybrané novinky', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Opravdu chete smazat vybrané novinky?', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Neplatná operace: "%1$s"', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'Žádné novinky nelze označit jako přečtené', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'Novinky byly označeny jako přečtené', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s novinek bylo označeno jako přečtené', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'Žádné novinky nelze označit jako nepřečtené', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'Novinky byly označeny jako ne přečtené', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s novinek bylo označeno jako nepřečtené', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'Žádné novinky nelze smazat', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'Novinky byly smazány', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s novinek bylo smazáno', diff --git a/dictionaries/ui/application/newsroom/da.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/da.dictionary.itop.newsroom.php index a4cf5d9a08..0307a3223a 100644 --- a/dictionaries/ui/application/newsroom/da.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/da.dictionary.itop.newsroom.php @@ -1,23 +1,14 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~', @@ -32,31 +23,22 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~', diff --git a/dictionaries/ui/application/newsroom/de.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/de.dictionary.itop.newsroom.php index 1e2885b764..1ccbe539a1 100644 --- a/dictionaries/ui/application/newsroom/de.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/de.dictionary.itop.newsroom.php @@ -1,23 +1,14 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Ihre '.ITOP_APPLICATION_SHORT.'-Nachrichten', @@ -32,31 +23,22 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Alle Nachrichten löschen', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Möchten Sie wirklich alle Nachrichten löschen?', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'Keine Nachrichten, Sie sind auf dem neuesten Stand!', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Diese Nachricht löschen', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Zur URL der Nachricht wechseln', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Als gelesen markieren', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Als ungelesen markieren', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Auswahl als gelesen markieren', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Auswahl als ungelesen markieren', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Auswahl löschen', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Ausgewählte Nachrichten löschen', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Möchten Sie die ausgewählten Nachrichten wirklich löschen?', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Ungültige Aktion: "%1$s"', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'Keine Nachricht, die als gelesen markiert werden könnte', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'Die Nachricht wurde als gelesen markiert', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s Nachrichten wurden als gelesen markiert', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'Keine Nachricht, die als ungelesen markiert werden könnte', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'Die Nachricht wurde als ungelesen markiert', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s Nachrichten wurden als ungelesen markiert', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'Keine Nachricht zum Löschen vorhanden', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'Die Nachricht wurde gelöscht', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s Nachrichten wurden gelöscht', diff --git a/dictionaries/ui/application/newsroom/en_gb.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/en_gb.dictionary.itop.newsroom.php index edc6f85c09..3cbfd6187d 100644 --- a/dictionaries/ui/application/newsroom/en_gb.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/en_gb.dictionary.itop.newsroom.php @@ -1,10 +1,14 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news', @@ -18,33 +22,23 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Success:Message' => 'All %1$s news have been deleted', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?', - 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news URL', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted', diff --git a/dictionaries/ui/application/newsroom/es_cr.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/es_cr.dictionary.itop.newsroom.php index 3460928a14..447e4071b7 100644 --- a/dictionaries/ui/application/newsroom/es_cr.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/es_cr.dictionary.itop.newsroom.php @@ -1,16 +1,18 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Newsroom:iTopNotification:Label' => ITOP_APPLICATION_SHORT, - 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Sus noticias de '.ITOP_APPLICATION_SHORT.'', + 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Sus noticias de '.ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:SubTitle' => 'Gestione sus noticias, márquelas como leídas o no leídas, elimínadas, etc.', 'UI:Newsroom:iTopNotification:ViewAllPage:Read:Label' => 'Leído', 'UI:Newsroom:iTopNotification:ViewAllPage:Unread:Label' => 'No leído', @@ -22,31 +24,22 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Eliminar todas las noticias', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => '¿Está seguro de que eliminar todas las noticias?', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => '¡Sin novedades, está al día!', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Eliminar esta noticia', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Ir a la URL de noticias', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Marcar como leída', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Marcar como no leída', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Marcar seleccionada como leída', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Marcar seleccionada como no leída', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Eliminar seleccionada', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Eliminar noticias seleccionadas', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => '¿Estás seguro de que deseas eliminar las noticias seleccionadas?', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Acción no válida: "%1$s"', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No hay noticias para marcar como leídas', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'La noticia ha sido marcada como leída.', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s noticias han sido marcadas como leídas', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No hay noticias para marcar como leídas', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'La noticia ha sido marcada como no leída.', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s noticias han sido marcadas como no leídas', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No hay noticias para eliminar', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'La noticia ha sido eliminada.', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s noticias han sido eliminadas', diff --git a/dictionaries/ui/application/newsroom/et.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/et.dictionary.itop.newsroom.php new file mode 100644 index 0000000000..2ccfe2944b --- /dev/null +++ b/dictionaries/ui/application/newsroom/et.dictionary.itop.newsroom.php @@ -0,0 +1,45 @@ + ITOP_APPLICATION_SHORT.'~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:SubTitle' => 'Manage your news, flag them as read or unread, delete them, etc.~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Read:Label' => 'Read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Unread:Label' => 'Unread~~', + 'UI:Newsroom:iTopNotification:SelectMode:Label' => 'Select mode~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAllAsRead:Label' => 'Mark all as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAllAsUnread:Label' => 'Mark all as unread~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Label' => 'Delete all~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Success:Message' => 'All %1$s news have been deleted~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~', +]); diff --git a/dictionaries/ui/application/newsroom/fr.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/fr.dictionary.itop.newsroom.php index 067ba8b344..b5191e4168 100644 --- a/dictionaries/ui/application/newsroom/fr.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/fr.dictionary.itop.newsroom.php @@ -1,11 +1,10 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~', @@ -32,31 +23,22 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~', diff --git a/dictionaries/ui/application/newsroom/it.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/it.dictionary.itop.newsroom.php index 196ae5c69a..5941f1eace 100644 --- a/dictionaries/ui/application/newsroom/it.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/it.dictionary.itop.newsroom.php @@ -1,23 +1,14 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~', @@ -32,31 +23,22 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~', diff --git a/dictionaries/ui/application/newsroom/ja.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/ja.dictionary.itop.newsroom.php index 00b35499bc..c52021a429 100644 --- a/dictionaries/ui/application/newsroom/ja.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/ja.dictionary.itop.newsroom.php @@ -1,23 +1,14 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~', @@ -32,31 +23,22 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~', diff --git a/dictionaries/ui/application/newsroom/lt.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/lt.dictionary.itop.newsroom.php new file mode 100644 index 0000000000..5e5636fd62 --- /dev/null +++ b/dictionaries/ui/application/newsroom/lt.dictionary.itop.newsroom.php @@ -0,0 +1,45 @@ + ITOP_APPLICATION_SHORT.'~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:SubTitle' => 'Manage your news, flag them as read or unread, delete them, etc.~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Read:Label' => 'Read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Unread:Label' => 'Unread~~', + 'UI:Newsroom:iTopNotification:SelectMode:Label' => 'Select mode~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAllAsRead:Label' => 'Mark all as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAllAsUnread:Label' => 'Mark all as unread~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Label' => 'Delete all~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Success:Message' => 'All %1$s news have been deleted~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~', + 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~', +]); diff --git a/dictionaries/ui/application/newsroom/nl.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/nl.dictionary.itop.newsroom.php index c8d0927739..b49d392e2e 100644 --- a/dictionaries/ui/application/newsroom/nl.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/nl.dictionary.itop.newsroom.php @@ -1,23 +1,14 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~', @@ -32,31 +23,22 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~', diff --git a/dictionaries/ui/application/newsroom/pl.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/pl.dictionary.itop.newsroom.php index dabea281f1..d263bcbb06 100644 --- a/dictionaries/ui/application/newsroom/pl.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/pl.dictionary.itop.newsroom.php @@ -1,21 +1,13 @@ ITOP_APPLICATION_SHORT, @@ -31,31 +23,22 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Usuń wszystkie wiadomości', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Czy na pewno chcesz usunąć wszystkie wiadomości?', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'Brak nowości, jesteś na bieżąco!', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Usuń tę wiadomość', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Przejdź do adresu URL wiadomości', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Oznacz jako przeczytane', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Oznacz jako nieprzeczytane', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Oznacz wybrane jako przeczytane', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Oznacz wybrane jako nieprzeczytane', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Usuń wybrane', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Usuń wybrane wiadomości', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Czy na pewno chcesz usunąć wybrane wiadomości?', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Nieprawidłowa akcja: "%1$s"', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'Brak wiadomości do oznaczenia jako przeczytane', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'Wiadomość została oznaczona jako przeczytana', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s wiadomości zostało oznaczonych jako przeczytane', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'Brak wiadomości do oznaczenia jako nieprzeczytane', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'Wiadomość została oznaczona jako nieprzeczytana', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s wiadomości zostało oznaczonych jako nieprzeczytane', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'Brak wiadomości do usunięcia', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'Wiadomość została usunięta', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s wiadomości zostało usuniętych', diff --git a/dictionaries/ui/application/newsroom/pt_br.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/pt_br.dictionary.itop.newsroom.php index bebc1e88c6..d3e9d3ed36 100644 --- a/dictionaries/ui/application/newsroom/pt_br.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/pt_br.dictionary.itop.newsroom.php @@ -1,23 +1,14 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~', @@ -32,31 +23,22 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~', diff --git a/dictionaries/ui/application/newsroom/ru.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/ru.dictionary.itop.newsroom.php index 92761084c7..982fc36f22 100644 --- a/dictionaries/ui/application/newsroom/ru.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/ru.dictionary.itop.newsroom.php @@ -1,26 +1,17 @@ ITOP_APPLICATION_SHORT, - 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Ваши новости '.ITOP_APPLICATION_SHORT.'', + 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Ваши новости '.ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:SubTitle' => 'Управляйте своими новостями: отмечайте их как прочитанные или непрочитанные, удаляйте и т. д.', 'UI:Newsroom:iTopNotification:ViewAllPage:Read:Label' => 'Прочитано', 'UI:Newsroom:iTopNotification:ViewAllPage:Unread:Label' => 'Не прочитано', @@ -32,31 +23,22 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Удаление всех новостей', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Вы уверены, что хотите удалить все новости?', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'Новостей нет, вы в курсе всех событий!', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Удалить эту новость', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Перейти по ссылке новости', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Отметить как прочитанное', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Отметить как непрочитанное', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Отметить выбранные как прочитанные', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Отметить выбранные как непрочитанные', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Удалить выбранные', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Удаление выбранных новостей', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Вы уверены, что хотите удалить выбранные новости?', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Недопустимое действие: "%1$s"', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'Нет новостей для отметки как прочитанные', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'Новость отмечена как прочитанная', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => 'Отмечено как прочитанные новостей: %1$s', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'Нет новостей для отметки как непрочитанные', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'Новость отмечена как непрочитанная', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => 'Отмечено как непрочитанные новостей: %1$s', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'Нет новостей для удаления', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'Новость удалена', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => 'Удалено новостей: %1$s', diff --git a/dictionaries/ui/application/newsroom/sk.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/sk.dictionary.itop.newsroom.php index bfaeeaf202..659d9d8ff3 100644 --- a/dictionaries/ui/application/newsroom/sk.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/sk.dictionary.itop.newsroom.php @@ -1,23 +1,14 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~', @@ -32,31 +23,22 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~', diff --git a/dictionaries/ui/application/newsroom/tr.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/tr.dictionary.itop.newsroom.php index f1b19910f1..d42198f311 100644 --- a/dictionaries/ui/application/newsroom/tr.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/tr.dictionary.itop.newsroom.php @@ -1,23 +1,14 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~', @@ -32,31 +23,22 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~', diff --git a/dictionaries/ui/application/newsroom/zh_cn.dictionary.itop.newsroom.php b/dictionaries/ui/application/newsroom/zh_cn.dictionary.itop.newsroom.php index 1b3fac16e3..2412908abd 100644 --- a/dictionaries/ui/application/newsroom/zh_cn.dictionary.itop.newsroom.php +++ b/dictionaries/ui/application/newsroom/zh_cn.dictionary.itop.newsroom.php @@ -1,23 +1,14 @@ ITOP_APPLICATION_SHORT, 'UI:Newsroom:iTopNotification:ViewAllPage:Title' => '您的 '.ITOP_APPLICATION_SHORT.' 消息', @@ -31,33 +22,23 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Success:Message' => '全部 %1$s 条消息已被删除', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => '删除全部消息', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => '您确定要删除所有消息吗?', - 'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => '没有消息, 已是最新!', - - // Actions - // - Unitary buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => '删除这条消息', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => '转到消息的链接', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => '标记为已读', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => '标记为未读', - // - Bulk buttons 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => '标记已选为已读', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => '标记已选为未读', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => '删除已选择', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => '删除已选的消息', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => '您确定要删除选中的消息吗?', - - // Feedback messages 'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => '无效操作: "%1$s"', - // - Mark as read 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => '没有消息被标记为已读', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => '消息被标记为已读', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s 条消息被标记为已读', - // - Mark as unread 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => '没有消息标记为已读', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => '消息被标记为未读', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s 条消息被标记为未读', - // Delete 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => '没有可删除的消息', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => '消息已删除', 'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '已删除 %1$s 条消息', diff --git a/dictionaries/ui/application/object/cs.dictionary.itop.object.php b/dictionaries/ui/application/object/cs.dictionary.itop.object.php index d3ea7d0a89..dc168fe545 100644 --- a/dictionaries/ui/application/object/cs.dictionary.itop.object.php +++ b/dictionaries/ui/application/object/cs.dictionary.itop.object.php @@ -1,11 +1,10 @@ 'Create an object', 'UI:Object:Modal:Create:MandatoryAttributeBlobInputs:Warning:Text' => 'This form contains a mandatory file attribute which cannot be set in modal mode. The creation of this object will be incomplete, edit it in a full-page form to complete it.', diff --git a/dictionaries/ui/application/object/es_cr.dictionary.itop.object.php b/dictionaries/ui/application/object/es_cr.dictionary.itop.object.php index eb4138a299..5c19a8a738 100644 --- a/dictionaries/ui/application/object/es_cr.dictionary.itop.object.php +++ b/dictionaries/ui/application/object/es_cr.dictionary.itop.object.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Object:Modal:Title' => 'Crear un objeto', diff --git a/dictionaries/ui/application/object/et.dictionary.itop.object.php b/dictionaries/ui/application/object/et.dictionary.itop.object.php new file mode 100644 index 0000000000..9c452e39bd --- /dev/null +++ b/dictionaries/ui/application/object/et.dictionary.itop.object.php @@ -0,0 +1,17 @@ + 'Create an object~~', + 'UI:Object:Modal:Create:MandatoryAttributeBlobInputs:Warning:Text' => 'This form contains a mandatory file attribute which cannot be set in modal mode. The creation of this object will be incomplete, edit it in a full-page form to complete it.~~', + 'UI:Object:Modal:Modify:MandatoryAttributeBlobInputs:Warning:Text' => 'This form contains a mandatory file attribute which cannot be set in modal mode. This object is incomplete, edit it in a full-page form to complete it.~~', + 'UI:Object:Modal:Modify:Filled:MandatoryAttributeBlobInputs:Warning:Text' => 'This form contains mandatory file attribute which cannot be modified in modal mode.~~', +]); diff --git a/dictionaries/ui/application/object/fr.dictionary.itop.object.php b/dictionaries/ui/application/object/fr.dictionary.itop.object.php index 9e0a5dbf62..0a8b5a1b4a 100644 --- a/dictionaries/ui/application/object/fr.dictionary.itop.object.php +++ b/dictionaries/ui/application/object/fr.dictionary.itop.object.php @@ -1,11 +1,10 @@ 'Create an object~~', + 'UI:Object:Modal:Create:MandatoryAttributeBlobInputs:Warning:Text' => 'This form contains a mandatory file attribute which cannot be set in modal mode. The creation of this object will be incomplete, edit it in a full-page form to complete it.~~', + 'UI:Object:Modal:Modify:MandatoryAttributeBlobInputs:Warning:Text' => 'This form contains a mandatory file attribute which cannot be set in modal mode. This object is incomplete, edit it in a full-page form to complete it.~~', + 'UI:Object:Modal:Modify:Filled:MandatoryAttributeBlobInputs:Warning:Text' => 'This form contains mandatory file attribute which cannot be modified in modal mode.~~', +]); diff --git a/dictionaries/ui/application/object/nl.dictionary.itop.object.php b/dictionaries/ui/application/object/nl.dictionary.itop.object.php index 39e46ae650..45d6a74b16 100644 --- a/dictionaries/ui/application/object/nl.dictionary.itop.object.php +++ b/dictionaries/ui/application/object/nl.dictionary.itop.object.php @@ -1,11 +1,10 @@ '创建对象', diff --git a/dictionaries/ui/application/welcome-popup/cs.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/cs.dictionary.itop.welcome-popup.php index aa1375665c..591717f8e9 100644 --- a/dictionaries/ui/application/welcome-popup/cs.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/cs.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Připomenout později', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Další', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Zavřít', -]); - -// Message -Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/da.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/da.dictionary.itop.welcome-popup.php index f84ddaae78..afba0b56a1 100644 --- a/dictionaries/ui/application/welcome-popup/da.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/da.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Remind me later~~', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', -]); - -// Message -Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/de.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/de.dictionary.itop.welcome-popup.php index 5b5eed2f66..9c0d7036eb 100644 --- a/dictionaries/ui/application/welcome-popup/de.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/de.dictionary.itop.welcome-popup.php @@ -1,19 +1,18 @@ 'Später erinnern', - 'UI:WelcomePopup:Button:Acknowledge' => 'Verstanden', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Weiter', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Schließen', -]); - -// Message -Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Willkommen bei '.ITOP_APPLICATION_SHORT.' 3.3', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
Wir freuen uns, Ihnen dieses neue Release vorzustellen, das zahlreiche Neuerungen und Verbesserungen mitbringt!

diff --git a/dictionaries/ui/application/welcome-popup/en_gb.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/en_gb.dictionary.itop.welcome-popup.php index d814ec813e..8fdad57b1f 100644 --- a/dictionaries/ui/application/welcome-popup/en_gb.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/en_gb.dictionary.itop.welcome-popup.php @@ -1,19 +1,18 @@ 'Remind me later', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close', -]); - -// Message -Dict::Add('EN GB', 'British English', 'British English', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/es_cr.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/es_cr.dictionary.itop.welcome-popup.php index 95328f9429..c2e674c3ca 100644 --- a/dictionaries/ui/application/welcome-popup/es_cr.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/es_cr.dictionary.itop.welcome-popup.php @@ -1,21 +1,19 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:WelcomePopup:Button:RemindLater' => 'Recordarme despues', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', -]); - -// Message -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/et.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/et.dictionary.itop.welcome-popup.php new file mode 100644 index 0000000000..04e91a8458 --- /dev/null +++ b/dictionaries/ui/application/welcome-popup/et.dictionary.itop.welcome-popup.php @@ -0,0 +1,47 @@ + 'Remind me later~~', + 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', + 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', + 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', + 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!
+
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.
+
+
We hope you enjoy using this version as much as we enjoyed building it.
+
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', + 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', + 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.
+
+
We’ve implemented the core APIs that will support future enhancements, paving the way for new intelligent capabilities and richer experiences in the next updates.
+
+
Stay tuned—this is just the beginning of what’s ahead.
~~', + 'UI:WelcomePopup:Message:330_03_CMDB:Title' => 'Enhanced CMDB~~', + 'UI:WelcomePopup:Message:330_03_CMDB:Description' => '
This version brings several improvements to our datamodel to better support evolving needs.
+
+
We’ve introduced containerization management, improved flow management, enriched class descriptions, and lifecycle management (End of Life / End of Support). The service management menu has also been redesigned for greater clarity and usability, along with the addition of images and logos on selected configuration items.
+
+
These updates aim to provide a more structured and intuitive experience.
~~', + 'UI:WelcomePopup:Message:330_04_MFA:Title' => 'Strengthening security with MFA~~', + 'UI:WelcomePopup:Message:330_04_MFA:Description' => '
Multi-Factor Authentication (MFA) is now fully integrated into iTop.
+
+
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.
+
+
We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', +]); diff --git a/dictionaries/ui/application/welcome-popup/fr.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/fr.dictionary.itop.welcome-popup.php index 9a48ebdddf..dfc650afce 100644 --- a/dictionaries/ui/application/welcome-popup/fr.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/fr.dictionary.itop.welcome-popup.php @@ -1,11 +1,10 @@ 'Me le rappeler plus tard', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Suivant', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Fermer', -]); - -// Message -Dict::Add('FR FR', 'French', 'Français', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT.' 3.3', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
Nous sommes ravis de vous présenter cette nouvelle version, qui vous apporte une série de mises à jour et d’améliorations !

diff --git a/dictionaries/ui/application/welcome-popup/hu.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/hu.dictionary.itop.welcome-popup.php index 19b6b21023..72917c80a6 100644 --- a/dictionaries/ui/application/welcome-popup/hu.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/hu.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Remind me later~~', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', -]); - -// Message -Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/it.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/it.dictionary.itop.welcome-popup.php index 2a298d598f..7c9c6d12ae 100644 --- a/dictionaries/ui/application/welcome-popup/it.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/it.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Remind me later~~', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', -]); - -// Message -Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/ja.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/ja.dictionary.itop.welcome-popup.php index ec0372a218..c3c7cbcadd 100644 --- a/dictionaries/ui/application/welcome-popup/ja.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/ja.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Remind me later~~', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', -]); - -// Message -Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/lt.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/lt.dictionary.itop.welcome-popup.php new file mode 100644 index 0000000000..1ed7b4e396 --- /dev/null +++ b/dictionaries/ui/application/welcome-popup/lt.dictionary.itop.welcome-popup.php @@ -0,0 +1,47 @@ + 'Remind me later~~', + 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', + 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', + 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', + 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!
+
+
Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.
+
+
We hope you enjoy using this version as much as we enjoyed building it.
+
Don’t forget to adjust your iTop preferences to tailor the experience to your needs.
~~', + 'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~', + 'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '
This release introduces the first building blocks for our upcoming AI-powered features.
+
+
We’ve implemented the core APIs that will support future enhancements, paving the way for new intelligent capabilities and richer experiences in the next updates.
+
+
Stay tuned—this is just the beginning of what’s ahead.
~~', + 'UI:WelcomePopup:Message:330_03_CMDB:Title' => 'Enhanced CMDB~~', + 'UI:WelcomePopup:Message:330_03_CMDB:Description' => '
This version brings several improvements to our datamodel to better support evolving needs.
+
+
We’ve introduced containerization management, improved flow management, enriched class descriptions, and lifecycle management (End of Life / End of Support). The service management menu has also been redesigned for greater clarity and usability, along with the addition of images and logos on selected configuration items.
+
+
These updates aim to provide a more structured and intuitive experience.
~~', + 'UI:WelcomePopup:Message:330_04_MFA:Title' => 'Strengthening security with MFA~~', + 'UI:WelcomePopup:Message:330_04_MFA:Description' => '
Multi-Factor Authentication (MFA) is now fully integrated into iTop.
+
+
MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.
+
+
We encourage you to review your settings and enable MFA to benefit from enhanced account protection.
~~', + 'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~', + 'UI:WelcomePopup:Message:330_05_Portal:Description' => '
This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.
+
+
We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.
+
+
The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.
~~', +]); diff --git a/dictionaries/ui/application/welcome-popup/nl.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/nl.dictionary.itop.welcome-popup.php index 7bacf1273d..b92ae17d7f 100644 --- a/dictionaries/ui/application/welcome-popup/nl.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/nl.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Remind me later~~', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', -]); - -// Message -Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/pl.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/pl.dictionary.itop.welcome-popup.php index 795cfeff57..4bf1925783 100644 --- a/dictionaries/ui/application/welcome-popup/pl.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/pl.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Przypomnij później', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Następny', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Zamknij', -]); - -// Message -Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/pt_br.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/pt_br.dictionary.itop.welcome-popup.php index 7b76adc024..715dcf1a27 100644 --- a/dictionaries/ui/application/welcome-popup/pt_br.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/pt_br.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Remind me later~~', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', -]); - -// Message -Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/ru.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/ru.dictionary.itop.welcome-popup.php index 5631dd241e..18cc402a65 100644 --- a/dictionaries/ui/application/welcome-popup/ru.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/ru.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Напомнить позже', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Далее', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Закрыть', -]); - -// Message -Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT.' 3.3', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
Мы рады представить этот новый релиз с рядом обновлений и улучшений!

diff --git a/dictionaries/ui/application/welcome-popup/sk.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/sk.dictionary.itop.welcome-popup.php index 07e8958c59..8ccd360584 100644 --- a/dictionaries/ui/application/welcome-popup/sk.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/sk.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Remind me later~~', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', -]); - -// Message -Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/tr.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/tr.dictionary.itop.welcome-popup.php index 3735badcc5..d49653bee4 100644 --- a/dictionaries/ui/application/welcome-popup/tr.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/tr.dictionary.itop.welcome-popup.php @@ -1,18 +1,18 @@ 'Remind me later~~', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~', -]); - -// Message -Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
We’re pleased to introduce this latest release, bringing you a range of updates and improvements!

diff --git a/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php index 5d696bba0a..b49b582a43 100644 --- a/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php @@ -1,19 +1,18 @@ '以后再提醒我', 'UI:WelcomePopup:Button:AcknowledgeAndNext' => '下一步', 'UI:WelcomePopup:Button:AcknowledgeAndClose' => '关闭', -]); - -// Message -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:WelcomePopup:Message:330_01_Welcome:Title' => '欢迎使用 '.ITOP_APPLICATION_SHORT.' 3.3', 'UI:WelcomePopup:Message:330_01_Welcome:Description' => '
我们很高兴推出最新版本, 带来了一系列更新和改进!

diff --git a/dictionaries/ui/components/breadcrumbs/cs.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/cs.dictionary.itop.breadcrumbs.php index c136a0706b..c6ca975f63 100644 --- a/dictionaries/ui/components/breadcrumbs/cs.dictionary.itop.breadcrumbs.php +++ b/dictionaries/ui/components/breadcrumbs/cs.dictionary.itop.breadcrumbs.php @@ -1,11 +1,10 @@ 'Previous pages', ]); diff --git a/dictionaries/ui/components/breadcrumbs/es_cr.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/es_cr.dictionary.itop.breadcrumbs.php index 3feef1d5a4..59b7cbdd86 100644 --- a/dictionaries/ui/components/breadcrumbs/es_cr.dictionary.itop.breadcrumbs.php +++ b/dictionaries/ui/components/breadcrumbs/es_cr.dictionary.itop.breadcrumbs.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Páginas anteriores', diff --git a/dictionaries/ui/components/breadcrumbs/et.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/et.dictionary.itop.breadcrumbs.php new file mode 100644 index 0000000000..ca85ede022 --- /dev/null +++ b/dictionaries/ui/components/breadcrumbs/et.dictionary.itop.breadcrumbs.php @@ -0,0 +1,14 @@ + 'Previous pages~~', +]); diff --git a/dictionaries/ui/components/breadcrumbs/fr.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/fr.dictionary.itop.breadcrumbs.php index cd1f3bc869..e5b5094713 100644 --- a/dictionaries/ui/components/breadcrumbs/fr.dictionary.itop.breadcrumbs.php +++ b/dictionaries/ui/components/breadcrumbs/fr.dictionary.itop.breadcrumbs.php @@ -1,11 +1,10 @@ 'Previous pages~~', +]); diff --git a/dictionaries/ui/components/breadcrumbs/nl.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/nl.dictionary.itop.breadcrumbs.php index 4903c6dc7c..2781d3d3e6 100644 --- a/dictionaries/ui/components/breadcrumbs/nl.dictionary.itop.breadcrumbs.php +++ b/dictionaries/ui/components/breadcrumbs/nl.dictionary.itop.breadcrumbs.php @@ -1,11 +1,10 @@ '上一页', ]); diff --git a/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php index 53d57fe569..cff204d448 100644 --- a/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php @@ -1,11 +1,10 @@ 'Alle', 'UI:Datatables:Language:Sort:Ascending' => 'Aktivieren für aufsteigende Sortierung', 'UI:Datatables:Language:Sort:Descending' => 'Aktivieren für absteigende Sortierung', - 'UI:Datatables:Column:RowActions:Label' => '', - 'UI:Datatables:Column:RowActions:Description' => '', + 'UI:Datatables:Column:RowActions:Label' => '~~', + 'UI:Datatables:Column:RowActions:Description' => '~~', 'UI:Datatables:RowActions:ConfirmationDialog' => 'Aktion bestätigen', 'UI:Datatables:RowActions:ConfirmationMessage' => 'Möchten Sie diese Aktion ausführen?', ]); diff --git a/dictionaries/ui/components/datatable/en_gb.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/en_gb.dictionary.itop.datatable.php index 2f731362e7..7331c0e493 100644 --- a/dictionaries/ui/components/datatable/en_gb.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/en_gb.dictionary.itop.datatable.php @@ -1,11 +1,14 @@ 'Please wait...', 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page', @@ -17,8 +20,8 @@ Dict::Add('EN GB', 'British English', 'British English', [ '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:Column:RowActions:Label' => '', - 'UI:Datatables:Column:RowActions:Description' => '', + 'UI:Datatables:Column:RowActions:Label' => '~~', + 'UI:Datatables:Column:RowActions:Description' => '~~', 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation', 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action?', ]); 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 c331c11e44..5c6fd05277 100644 --- a/dictionaries/ui/components/datatable/es_cr.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/es_cr.dictionary.itop.datatable.php @@ -1,11 +1,10 @@ '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 occurred 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:Column:RowActions:Label' => '~~', + 'UI:Datatables:Column:RowActions:Description' => '~~', + 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~', + 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~', +]); diff --git a/dictionaries/ui/components/datatable/fr.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/fr.dictionary.itop.datatable.php index 7b339fa6ce..fc9e4a1a4e 100644 --- a/dictionaries/ui/components/datatable/fr.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/fr.dictionary.itop.datatable.php @@ -1,11 +1,10 @@ 'Tous', 'UI:Datatables:Language:Sort:Ascending' => 'tri croissant', 'UI:Datatables:Language:Sort:Descending' => 'tri décroissant', - 'UI:Datatables:Column:RowActions:Label' => '', - 'UI:Datatables:Column:RowActions:Description' => '', + 'UI:Datatables:Column:RowActions:Label' => '~~', + 'UI:Datatables:Column:RowActions:Description' => '~~', 'UI:Datatables:RowActions:ConfirmationDialog' => 'Confirmation', 'UI:Datatables:RowActions:ConfirmationMessage' => 'Confirmez-vous cette action ?', ]); diff --git a/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php index 1067c0c094..be07094056 100644 --- a/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php @@ -1,11 +1,10 @@ '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 occurred 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:Column:RowActions:Label' => '~~', + 'UI:Datatables:Column:RowActions:Description' => '~~', + 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~', + 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~', +]); diff --git a/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php index 127ad627f9..6d06c58583 100644 --- a/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php @@ -1,14 +1,14 @@ + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Datatables:Language:Processing' => 'Even geduld…', @@ -21,8 +21,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Datatables:Language:DisplayLength:All' => 'Alles', 'UI:Datatables:Language:Sort:Ascending' => 'Oplopend sorteren', 'UI:Datatables:Language:Sort:Descending' => 'Aflopend sorteren', - 'UI:Datatables:Column:RowActions:Label' => '', - 'UI:Datatables:Column:RowActions:Description' => '', + 'UI:Datatables:Column:RowActions:Label' => '~~', + 'UI:Datatables:Column:RowActions:Description' => '~~', 'UI:Datatables:RowActions:ConfirmationDialog' => 'Bevestiging actie', 'UI:Datatables:RowActions:ConfirmationMessage' => 'Bevestig je deze actie?', ]); diff --git a/dictionaries/ui/components/datatable/pl.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/pl.dictionary.itop.datatable.php index bb795ae8ee..3996a44dba 100644 --- a/dictionaries/ui/components/datatable/pl.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/pl.dictionary.itop.datatable.php @@ -1,11 +1,10 @@ 'Wszystkie', 'UI:Datatables:Language:Sort:Ascending' => 'włącz sortowanie rosnąco', 'UI:Datatables:Language:Sort:Descending' => 'włącz sortowanie malejąco', - 'UI:Datatables:Column:RowActions:Label' => '', - 'UI:Datatables:Column:RowActions:Description' => '', + 'UI:Datatables:Column:RowActions:Label' => '~~', + 'UI:Datatables:Column:RowActions:Description' => '~~', 'UI:Datatables:RowActions:ConfirmationDialog' => 'Potwierdzenie działania', 'UI:Datatables:RowActions:ConfirmationMessage' => 'Czy potwierdzasz działanie?', ]); 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 a7f2e5a840..8b61b00909 100644 --- a/dictionaries/ui/components/datatable/pt_br.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/pt_br.dictionary.itop.datatable.php @@ -1,11 +1,10 @@ 'Все', 'UI:Datatables:Language:Sort:Ascending' => 'Включить для сортировки по возрастанию', 'UI:Datatables:Language:Sort:Descending' => 'Включить для сортировки по убыванию', - 'UI:Datatables:Column:RowActions:Label' => '', - 'UI:Datatables:Column:RowActions:Description' => '', + 'UI:Datatables:Column:RowActions:Label' => '~~', + 'UI:Datatables:Column:RowActions:Description' => '~~', 'UI:Datatables:RowActions:ConfirmationDialog' => 'Подтверждение действия', 'UI:Datatables:RowActions:ConfirmationMessage' => 'Подтверждаете действие?', ]); diff --git a/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php index ee2d6c8229..bb4fc5edf6 100644 --- a/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php @@ -1,11 +1,10 @@ '请稍候...', 'UI:Datatables:Language:LengthMenu' => '每页 _MENU_ 项', diff --git a/dictionaries/ui/components/field/cs.dictionary.itop.field.php b/dictionaries/ui/components/field/cs.dictionary.itop.field.php index a9773c1445..7151801639 100644 --- a/dictionaries/ui/components/field/cs.dictionary.itop.field.php +++ b/dictionaries/ui/components/field/cs.dictionary.itop.field.php @@ -1,11 +1,10 @@ 'Unknown values', 'UI:Component:Field:GroupedActions:Tooltip' => 'More actions', diff --git a/dictionaries/ui/components/field/es_cr.dictionary.itop.field.php b/dictionaries/ui/components/field/es_cr.dictionary.itop.field.php index cd27f446e8..4c89d7bba4 100644 --- a/dictionaries/ui/components/field/es_cr.dictionary.itop.field.php +++ b/dictionaries/ui/components/field/es_cr.dictionary.itop.field.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Valores desconocidos', diff --git a/dictionaries/ui/components/field/et.dictionary.itop.field.php b/dictionaries/ui/components/field/et.dictionary.itop.field.php new file mode 100644 index 0000000000..ae93ca70be --- /dev/null +++ b/dictionaries/ui/components/field/et.dictionary.itop.field.php @@ -0,0 +1,15 @@ + 'Unknown values~~', + 'UI:Component:Field:GroupedActions:Tooltip' => 'More actions~~', +]); diff --git a/dictionaries/ui/components/field/fr.dictionary.itop.field.php b/dictionaries/ui/components/field/fr.dictionary.itop.field.php index 47d4691bca..18aedd8ee1 100644 --- a/dictionaries/ui/components/field/fr.dictionary.itop.field.php +++ b/dictionaries/ui/components/field/fr.dictionary.itop.field.php @@ -1,11 +1,10 @@ 'Unknown values~~', + 'UI:Component:Field:GroupedActions:Tooltip' => 'More actions~~', +]); diff --git a/dictionaries/ui/components/field/nl.dictionary.itop.field.php b/dictionaries/ui/components/field/nl.dictionary.itop.field.php index aa4c310292..4e61f3a531 100644 --- a/dictionaries/ui/components/field/nl.dictionary.itop.field.php +++ b/dictionaries/ui/components/field/nl.dictionary.itop.field.php @@ -1,11 +1,10 @@ '未知值', 'UI:Component:Field:GroupedActions:Tooltip' => 'More actions~~', diff --git a/dictionaries/ui/components/global-search/cs.dictionary.itop.global-search.php b/dictionaries/ui/components/global-search/cs.dictionary.itop.global-search.php index 6a050488c5..11bc8223f8 100644 --- a/dictionaries/ui/components/global-search/cs.dictionary.itop.global-search.php +++ b/dictionaries/ui/components/global-search/cs.dictionary.itop.global-search.php @@ -1,11 +1,10 @@ 'Search throughout the whole application', 'UI:Component:GlobalSearch:Input:Placeholder' => 'Search...', diff --git a/dictionaries/ui/components/global-search/es_cr.dictionary.itop.global-search.php b/dictionaries/ui/components/global-search/es_cr.dictionary.itop.global-search.php index 96044e1022..8ddc671872 100644 --- a/dictionaries/ui/components/global-search/es_cr.dictionary.itop.global-search.php +++ b/dictionaries/ui/components/global-search/es_cr.dictionary.itop.global-search.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Component:GlobalSearch:Tooltip' => 'Buscar en toda la aplicación', diff --git a/dictionaries/ui/components/global-search/et.dictionary.itop.global-search.php b/dictionaries/ui/components/global-search/et.dictionary.itop.global-search.php new file mode 100644 index 0000000000..972926da41 --- /dev/null +++ b/dictionaries/ui/components/global-search/et.dictionary.itop.global-search.php @@ -0,0 +1,19 @@ + 'Search throughout the whole application~~', + 'UI:Component:GlobalSearch:Input:Placeholder' => 'Search...~~', + 'UI:Component:GlobalSearch:Recents:Title' => 'Recents~~', + 'UI:Component:GlobalSearch:LastQueries:NoQuery:Placeholder' => 'You haven\'t run any search yet~~', + 'UI:Component:GlobalSearch:HistoryDisabled' => 'History is disabled~~', + 'UI:Component:GlobalSearch:KeyboardShortcut:OpenDrawer' => 'Open global search~~', +]); diff --git a/dictionaries/ui/components/global-search/fr.dictionary.itop.global-search.php b/dictionaries/ui/components/global-search/fr.dictionary.itop.global-search.php index 9fdf43f830..e499502760 100644 --- a/dictionaries/ui/components/global-search/fr.dictionary.itop.global-search.php +++ b/dictionaries/ui/components/global-search/fr.dictionary.itop.global-search.php @@ -1,11 +1,10 @@ 'Search throughout the whole application~~', + 'UI:Component:GlobalSearch:Input:Placeholder' => 'Search...~~', + 'UI:Component:GlobalSearch:Recents:Title' => 'Recents~~', + 'UI:Component:GlobalSearch:LastQueries:NoQuery:Placeholder' => 'You haven\'t run any search yet~~', + 'UI:Component:GlobalSearch:HistoryDisabled' => 'History is disabled~~', + 'UI:Component:GlobalSearch:KeyboardShortcut:OpenDrawer' => 'Open global search~~', +]); diff --git a/dictionaries/ui/components/global-search/nl.dictionary.itop.global-search.php b/dictionaries/ui/components/global-search/nl.dictionary.itop.global-search.php index 7d73aad54a..60b5f9fc81 100644 --- a/dictionaries/ui/components/global-search/nl.dictionary.itop.global-search.php +++ b/dictionaries/ui/components/global-search/nl.dictionary.itop.global-search.php @@ -1,11 +1,10 @@ '全局搜索', 'UI:Component:GlobalSearch:Input:Placeholder' => '搜索...', diff --git a/dictionaries/ui/components/input/cs.dictionary.itop.input.php b/dictionaries/ui/components/input/cs.dictionary.itop.input.php index ed66e38b45..52e542e1d8 100644 --- a/dictionaries/ui/components/input/cs.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/cs.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'Tato změna není povolena', 'UI:Component:Input:Password:DoesNotMatch' => 'Hesla se neshodují', 'UI:Component:Input:Set:MinimumItems' => 'Vyžaduje minimálně %1$s položku (položky)', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/da.dictionary.itop.input.php b/dictionaries/ui/components/input/da.dictionary.itop.input.php index 879929685f..557a554872 100644 --- a/dictionaries/ui/components/input/da.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/da.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'This change is not allowed~~', 'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~', 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) required~~', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/de.dictionary.itop.input.php b/dictionaries/ui/components/input/de.dictionary.itop.input.php index 9fe53b8f44..f5142bc50f 100644 --- a/dictionaries/ui/components/input/de.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/de.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'This change is not allowed', 'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match', 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) required', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/es_cr.dictionary.itop.input.php b/dictionaries/ui/components/input/es_cr.dictionary.itop.input.php index c927105165..f927c3b47f 100644 --- a/dictionaries/ui/components/input/es_cr.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/es_cr.dictionary.itop.input.php @@ -1,15 +1,18 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Component:Input:ChangeNotAllowed' => 'Este cmabio no es permitido', 'UI:Component:Input:Password:DoesNotMatch' => 'No coincide la contraseña', 'UI:Component:Input:Set:MinimumItems' => 'Se requieren %1$s elemento(s) mínimo(s)', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/et.dictionary.itop.input.php b/dictionaries/ui/components/input/et.dictionary.itop.input.php new file mode 100644 index 0000000000..6b68e160cb --- /dev/null +++ b/dictionaries/ui/components/input/et.dictionary.itop.input.php @@ -0,0 +1,17 @@ + 'This change is not allowed~~', + 'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~', + 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) required~~', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', +]); diff --git a/dictionaries/ui/components/input/fr.dictionary.itop.input.php b/dictionaries/ui/components/input/fr.dictionary.itop.input.php index eb8dd5f61a..9d67d49c04 100644 --- a/dictionaries/ui/components/input/fr.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/fr.dictionary.itop.input.php @@ -1,24 +1,17 @@ 'Cette modification n\'est pas autorisée', - 'UI:Component:Input:Password:DoesNotMatch' => 'Les mots de passe ne correspondent pas', - 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s élément(s) requis', - - 'UI:Component:Input:Select:Select_item' => 'Sélectionnez un élément...', - ] -); +Dict::Add('FR FR', 'French', 'Français', [ + 'UI:Component:Input:ChangeNotAllowed' => 'Cette modification n\'est pas autorisée', + 'UI:Component:Input:Password:DoesNotMatch' => 'Les mots de passe ne correspondent pas', + 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s élément(s) requis', + 'UI:Component:Input:Select:Select_item' => 'Sélectionnez un élément...', +]); diff --git a/dictionaries/ui/components/input/hu.dictionary.itop.input.php b/dictionaries/ui/components/input/hu.dictionary.itop.input.php index 0babe78b10..5ab778f52e 100644 --- a/dictionaries/ui/components/input/hu.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/hu.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'This change is not allowed~~', 'UI:Component:Input:Password:DoesNotMatch' => 'A jelszavak nem egyeznek', 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) required~~', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/it.dictionary.itop.input.php b/dictionaries/ui/components/input/it.dictionary.itop.input.php index 4665bcc0d8..2987f1cdbb 100644 --- a/dictionaries/ui/components/input/it.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/it.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'This change is not allowed~~', 'UI:Component:Input:Password:DoesNotMatch' => 'Le password non corrispondono', 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) required~~', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/ja.dictionary.itop.input.php b/dictionaries/ui/components/input/ja.dictionary.itop.input.php index 516e8ad531..377d7752bb 100644 --- a/dictionaries/ui/components/input/ja.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/ja.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'This change is not allowed~~', 'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~', 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) required~~', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/lt.dictionary.itop.input.php b/dictionaries/ui/components/input/lt.dictionary.itop.input.php new file mode 100644 index 0000000000..5d568e9ebc --- /dev/null +++ b/dictionaries/ui/components/input/lt.dictionary.itop.input.php @@ -0,0 +1,17 @@ + 'This change is not allowed~~', + 'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~', + 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) required~~', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', +]); diff --git a/dictionaries/ui/components/input/nl.dictionary.itop.input.php b/dictionaries/ui/components/input/nl.dictionary.itop.input.php index d1e0b4dee2..2ab8831bf5 100644 --- a/dictionaries/ui/components/input/nl.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/nl.dictionary.itop.input.php @@ -1,17 +1,18 @@ + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Component:Input:ChangeNotAllowed' => 'Deze aanpassing is niet toegestaan', 'UI:Component:Input:Password:DoesNotMatch' => 'Wachtwoorden komen niet overeen', 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) verplicht', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/pl.dictionary.itop.input.php b/dictionaries/ui/components/input/pl.dictionary.itop.input.php index 891aba1d1a..7a37e37c92 100644 --- a/dictionaries/ui/components/input/pl.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/pl.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'Ta zmiana jest niedozwolona', 'UI:Component:Input:Password:DoesNotMatch' => 'Hasła nie pasują', 'UI:Component:Input:Set:MinimumItems' => 'Wymagane są co najmniej %1$s elementy', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/pt_br.dictionary.itop.input.php b/dictionaries/ui/components/input/pt_br.dictionary.itop.input.php index dfa5182870..f3b0dba4e1 100644 --- a/dictionaries/ui/components/input/pt_br.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/pt_br.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'This change is not allowed~~', 'UI:Component:Input:Password:DoesNotMatch' => 'Senhas não correspondem', 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) required~~', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/ru.dictionary.itop.input.php b/dictionaries/ui/components/input/ru.dictionary.itop.input.php index 37096cd087..1325765803 100644 --- a/dictionaries/ui/components/input/ru.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/ru.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'Это изменение не разрешено', 'UI:Component:Input:Password:DoesNotMatch' => 'Пароли не совпадают', 'UI:Component:Input:Set:MinimumItems' => 'Требуется минимум элементов: %1$s', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/sk.dictionary.itop.input.php b/dictionaries/ui/components/input/sk.dictionary.itop.input.php index 3d9cbabf34..3a2504af3c 100644 --- a/dictionaries/ui/components/input/sk.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/sk.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'This change is not allowed~~', 'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~', 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) required~~', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/tr.dictionary.itop.input.php b/dictionaries/ui/components/input/tr.dictionary.itop.input.php index a46e89f738..b1efbc4584 100644 --- a/dictionaries/ui/components/input/tr.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/tr.dictionary.itop.input.php @@ -1,11 +1,10 @@ 'This change is not allowed~~', 'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~', 'UI:Component:Input:Set:MinimumItems' => 'Minimum %1$s item(s) required~~', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/input/zh_cn.dictionary.itop.input.php b/dictionaries/ui/components/input/zh_cn.dictionary.itop.input.php index 4c9a48c064..843cbb526f 100644 --- a/dictionaries/ui/components/input/zh_cn.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/zh_cn.dictionary.itop.input.php @@ -1,26 +1,17 @@ '不允许修改', 'UI:Component:Input:Password:DoesNotMatch' => '密码不匹配', 'UI:Component:Input:Set:MinimumItems' => '至少需要 %1$s 项', + 'UI:Component:Input:Select:Select_item' => 'Select an item...~~', ]); diff --git a/dictionaries/ui/components/modal/cs.dictionary.itop.modal.php b/dictionaries/ui/components/modal/cs.dictionary.itop.modal.php index f355c5d67f..de93d4aed3 100644 --- a/dictionaries/ui/components/modal/cs.dictionary.itop.modal.php +++ b/dictionaries/ui/components/modal/cs.dictionary.itop.modal.php @@ -1,11 +1,10 @@ 'Confirmation', 'UI:Modal:Informative:Title' => 'Informative Modal', diff --git a/dictionaries/ui/components/modal/es_cr.dictionary.itop.modal.php b/dictionaries/ui/components/modal/es_cr.dictionary.itop.modal.php index 274c2f0022..37a0147be5 100644 --- a/dictionaries/ui/components/modal/es_cr.dictionary.itop.modal.php +++ b/dictionaries/ui/components/modal/es_cr.dictionary.itop.modal.php @@ -1,11 +1,10 @@ 'Confirmation~~', + 'UI:Modal:Informative:Title' => 'Informative Modal~~', + 'UI:Modal:InformativeError:Title' => 'Error~~', + 'UI:Modal:InformativeWarning:Title' => 'Warning~~', + 'UI:Modal:InformativeInformation:Title' => 'Information~~', + 'UI:Modal:InformativeSuccess:Title' => 'Success~~', +]); diff --git a/dictionaries/ui/components/modal/fr.dictionary.itop.modal.php b/dictionaries/ui/components/modal/fr.dictionary.itop.modal.php index ee9a7613cb..0004cfc20b 100644 --- a/dictionaries/ui/components/modal/fr.dictionary.itop.modal.php +++ b/dictionaries/ui/components/modal/fr.dictionary.itop.modal.php @@ -1,11 +1,10 @@ 'Confirmation~~', + 'UI:Modal:Informative:Title' => 'Informative Modal~~', + 'UI:Modal:InformativeError:Title' => 'Error~~', + 'UI:Modal:InformativeWarning:Title' => 'Warning~~', + 'UI:Modal:InformativeInformation:Title' => 'Information~~', + 'UI:Modal:InformativeSuccess:Title' => 'Success~~', +]); diff --git a/dictionaries/ui/components/modal/nl.dictionary.itop.modal.php b/dictionaries/ui/components/modal/nl.dictionary.itop.modal.php index ebc251109e..76e455f6d5 100644 --- a/dictionaries/ui/components/modal/nl.dictionary.itop.modal.php +++ b/dictionaries/ui/components/modal/nl.dictionary.itop.modal.php @@ -1,11 +1,10 @@ '确认', diff --git a/dictionaries/ui/components/quick-create/cs.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/cs.dictionary.itop.quick-create.php index 8d9bef401a..e909ad014a 100644 --- a/dictionaries/ui/components/quick-create/cs.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/cs.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Select object type...~~', 'UI:Component:QuickCreate:Recents:Title' => 'Recents~~', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'You haven\'t create any object yet~~', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Populární', 'UI:Component:QuickCreate:HistoryDisabled' => 'History is disabled~~', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Open quick create~~', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Populární', ]); diff --git a/dictionaries/ui/components/quick-create/da.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/da.dictionary.itop.quick-create.php index 83e674b9f0..064e92238c 100644 --- a/dictionaries/ui/components/quick-create/da.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/da.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Select object type...~~', 'UI:Component:QuickCreate:Recents:Title' => 'Recents~~', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'You haven\'t create any object yet~~', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', 'UI:Component:QuickCreate:HistoryDisabled' => 'History is disabled~~', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Open quick create~~', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', ]); diff --git a/dictionaries/ui/components/quick-create/de.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/de.dictionary.itop.quick-create.php index 5e65da862d..d7d8001d49 100644 --- a/dictionaries/ui/components/quick-create/de.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/de.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Wählen Sie einen Objekttyp aus...', 'UI:Component:QuickCreate:Recents:Title' => 'Letzte', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Sie haben noch keine Objekte erstellt', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Am beliebtesten', 'UI:Component:QuickCreate:HistoryDisabled' => 'Quick-Create-Historie ist deaktiviert', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Quick-Create-Menu öffnen', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Am beliebtesten', ]); diff --git a/dictionaries/ui/components/quick-create/en_gb.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/en_gb.dictionary.itop.quick-create.php index 483354865f..25f6d5668c 100644 --- a/dictionaries/ui/components/quick-create/en_gb.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/en_gb.dictionary.itop.quick-create.php @@ -1,11 +1,14 @@ 'Quickly create any type of object', 'UI:Component:QuickCreate:Input:Placeholder' => 'Select object type...', diff --git a/dictionaries/ui/components/quick-create/es_cr.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/es_cr.dictionary.itop.quick-create.php index 535c2a4979..f9b5362fff 100644 --- a/dictionaries/ui/components/quick-create/es_cr.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/es_cr.dictionary.itop.quick-create.php @@ -1,19 +1,21 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Component:QuickCreate:Tooltip' => 'Crear rápidamente cualquier tipo de objeto', 'UI:Component:QuickCreate:Input:Placeholder' => 'Seleccionar tipo de objeto...', 'UI:Component:QuickCreate:Recents:Title' => 'Recientes', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Aún no has creado ningún objeto.', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Más popular', 'UI:Component:QuickCreate:HistoryDisabled' => 'El historial está deshabilitado', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Abrir creación rápida', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Más popular', ]); diff --git a/dictionaries/ui/components/quick-create/et.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/et.dictionary.itop.quick-create.php new file mode 100644 index 0000000000..4bece12e32 --- /dev/null +++ b/dictionaries/ui/components/quick-create/et.dictionary.itop.quick-create.php @@ -0,0 +1,20 @@ + 'Quickly create any type of object~~', + 'UI:Component:QuickCreate:Input:Placeholder' => 'Select object type...~~', + 'UI:Component:QuickCreate:Recents:Title' => 'Recents~~', + 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'You haven\'t create any object yet~~', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', + 'UI:Component:QuickCreate:HistoryDisabled' => 'History is disabled~~', + 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Open quick create~~', +]); diff --git a/dictionaries/ui/components/quick-create/fr.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/fr.dictionary.itop.quick-create.php index baab3b8f81..7a40624c6f 100644 --- a/dictionaries/ui/components/quick-create/fr.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/fr.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Type d\'objet...', 'UI:Component:QuickCreate:Recents:Title' => 'Types récents', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Vous n\'avez pas encore créé d\'objet', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Populaires', 'UI:Component:QuickCreate:HistoryDisabled' => 'L\'historique est désactivé', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Ouvrir la création rapide', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Populaires', ]); diff --git a/dictionaries/ui/components/quick-create/hu.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/hu.dictionary.itop.quick-create.php index 7861973d9f..666d04648b 100644 --- a/dictionaries/ui/components/quick-create/hu.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/hu.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Objektumtípus kiválasztása...', 'UI:Component:QuickCreate:Recents:Title' => 'Legutóbbiak', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Még nem hozott létre objektumot', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Legnépszerűbb', 'UI:Component:QuickCreate:HistoryDisabled' => 'Az előzmények le lettek tiltva', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Gyors létrehozás megnyitása', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Legnépszerűbb', ]); diff --git a/dictionaries/ui/components/quick-create/it.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/it.dictionary.itop.quick-create.php index 1c4833e64c..8f38121321 100644 --- a/dictionaries/ui/components/quick-create/it.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/it.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Seleziona il tipo di oggetto...', 'UI:Component:QuickCreate:Recents:Title' => 'Recenti', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Non hai ancora creato alcun oggetto', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Più popolari', 'UI:Component:QuickCreate:HistoryDisabled' => 'La cronologia è disabilitata', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Apri la creazione rapida', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Più popolari', ]); diff --git a/dictionaries/ui/components/quick-create/ja.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/ja.dictionary.itop.quick-create.php index 391ddd1a48..e9cff99564 100644 --- a/dictionaries/ui/components/quick-create/ja.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/ja.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Select object type...~~', 'UI:Component:QuickCreate:Recents:Title' => 'Recents~~', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'You haven\'t create any object yet~~', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', 'UI:Component:QuickCreate:HistoryDisabled' => 'History is disabled~~', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Open quick create~~', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', ]); diff --git a/dictionaries/ui/components/quick-create/lt.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/lt.dictionary.itop.quick-create.php new file mode 100644 index 0000000000..d0712fdf2c --- /dev/null +++ b/dictionaries/ui/components/quick-create/lt.dictionary.itop.quick-create.php @@ -0,0 +1,20 @@ + 'Quickly create any type of object~~', + 'UI:Component:QuickCreate:Input:Placeholder' => 'Select object type...~~', + 'UI:Component:QuickCreate:Recents:Title' => 'Recents~~', + 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'You haven\'t create any object yet~~', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', + 'UI:Component:QuickCreate:HistoryDisabled' => 'History is disabled~~', + 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Open quick create~~', +]); diff --git a/dictionaries/ui/components/quick-create/nl.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/nl.dictionary.itop.quick-create.php index 876dd5801b..c14b857e3f 100644 --- a/dictionaries/ui/components/quick-create/nl.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/nl.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Selecteer een objectsoort…', 'UI:Component:QuickCreate:Recents:Title' => 'Recente', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Je hebt nog geen objecten gemaakt', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Meest populair', 'UI:Component:QuickCreate:HistoryDisabled' => 'Geschiedenis staat uit', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Open snel object aanmaken', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Meest populair', ]); diff --git a/dictionaries/ui/components/quick-create/pl.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/pl.dictionary.itop.quick-create.php index b17406c934..6c1b50aff0 100644 --- a/dictionaries/ui/components/quick-create/pl.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/pl.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Wybierz typ obiektu...', 'UI:Component:QuickCreate:Recents:Title' => 'Ostatnie', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Nie utworzyłeś jeszcze żadnego obiektu', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Najbardziej popularne', 'UI:Component:QuickCreate:HistoryDisabled' => 'Historia jest wyłączona', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Otwórz szybkie tworzenie', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Najbardziej popularne', ]); diff --git a/dictionaries/ui/components/quick-create/pt_br.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/pt_br.dictionary.itop.quick-create.php index c2f7034a87..8346853585 100644 --- a/dictionaries/ui/components/quick-create/pt_br.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/pt_br.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Selecione o tipo de objeto...', 'UI:Component:QuickCreate:Recents:Title' => 'Recentes', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Você ainda não criou nenhum objeto', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Mais popular', 'UI:Component:QuickCreate:HistoryDisabled' => 'O histórico está desativado', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Abrir criação rápida', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Mais popular', ]); diff --git a/dictionaries/ui/components/quick-create/ru.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/ru.dictionary.itop.quick-create.php index 587e6f8236..227e32e150 100755 --- a/dictionaries/ui/components/quick-create/ru.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/ru.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Выбрать тип объекта...', 'UI:Component:QuickCreate:Recents:Title' => 'Недавние', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Вы ещё не создавали объекты', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Популярные', 'UI:Component:QuickCreate:HistoryDisabled' => 'История отключена', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Открыть быстрое создание объекта', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Популярные', ]); diff --git a/dictionaries/ui/components/quick-create/sk.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/sk.dictionary.itop.quick-create.php index 045891161d..855a081b18 100644 --- a/dictionaries/ui/components/quick-create/sk.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/sk.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Select object type...~~', 'UI:Component:QuickCreate:Recents:Title' => 'Recents~~', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'You haven\'t create any object yet~~', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', 'UI:Component:QuickCreate:HistoryDisabled' => 'History is disabled~~', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Open quick create~~', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', ]); diff --git a/dictionaries/ui/components/quick-create/tr.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/tr.dictionary.itop.quick-create.php index 8d6effa235..86c43d938f 100644 --- a/dictionaries/ui/components/quick-create/tr.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/tr.dictionary.itop.quick-create.php @@ -1,11 +1,10 @@ 'Select object type...~~', 'UI:Component:QuickCreate:Recents:Title' => 'Recents~~', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'You haven\'t create any object yet~~', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', 'UI:Component:QuickCreate:HistoryDisabled' => 'History is disabled~~', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Open quick create~~', - 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', ]); diff --git a/dictionaries/ui/components/quick-create/zh_cn.dictionary.itop.quick-create.php b/dictionaries/ui/components/quick-create/zh_cn.dictionary.itop.quick-create.php index 96196b75f4..e61c6c4e23 100644 --- a/dictionaries/ui/components/quick-create/zh_cn.dictionary.itop.quick-create.php +++ b/dictionaries/ui/components/quick-create/zh_cn.dictionary.itop.quick-create.php @@ -1,30 +1,20 @@ '快速创建任意类型的对象', 'UI:Component:QuickCreate:Input:Placeholder' => '请选择对象类型...', 'UI:Component:QuickCreate:Recents:Title' => '最近', 'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => '您尚未创建任何对象', + 'UI:Component:QuickCreate:MostPopular:Title' => 'Most popular~~', 'UI:Component:QuickCreate:HistoryDisabled' => '历史记录已禁用', 'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => '打开快速创建', ]); diff --git a/dictionaries/ui/layouts/activity-panel/cs.dictionary.itop.activity-panel.php b/dictionaries/ui/layouts/activity-panel/cs.dictionary.itop.activity-panel.php index 6efba4761c..6b66832588 100644 --- a/dictionaries/ui/layouts/activity-panel/cs.dictionary.itop.activity-panel.php +++ b/dictionaries/ui/layouts/activity-panel/cs.dictionary.itop.activity-panel.php @@ -1,11 +1,10 @@ 'Expand', 'UI:Layout:ActivityPanel:SizeToggler:Reduce:Tooltip' => 'Reduce', 'UI:Layout:ActivityPanel:DisplayToggler:Close:Tooltip' => 'Close', 'UI:Layout:ActivityPanel:LoadMoreEntries:Tooltip' => 'Load more entries', 'UI:Layout:ActivityPanel:LoadAllEntries:Tooltip' => 'Load all previous entries', - - // Tabs 'UI:Layout:ActivityPanel:Tab:Activity:Title' => 'Activity', 'UI:Layout:ActivityPanel:Tab:Log:DraftIndicator:Tooltip' => 'Draft entry', 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Title' => 'Logs', @@ -27,21 +28,11 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:CloseAll:Tooltip' => 'Close all entries', 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:AuthorsCount:Tooltip' => 'Number of persons interacting in the visible entries', 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:MessagesCount:Tooltip' => 'Number of messages in the visible log(s)', - - // Compose button 'UI:Layout:ActivityPanel:ComposeButton:Tooltip' => 'Compose a new log entry', - - // Case log entry 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Title' => 'Multiple logs save', 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Explanation' => 'By pressing the "save" button, you will submit entries for all the edited logs at once.', - - // Notification entry 'UI:Layout:ActivityPanel:NotificationEntry:MessageLink:Tooltip' => 'Click to open the notifications tab and get more information', - - // Placeholder 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => 'It\'s calm up here, no activity yet', - - // Closed cover 'UI:Layout:ActivityPanel:ClosedCover:Title' => 'Activity panel', 'UI:Layout:ActivityPanel:ClosedCover:Tooltip' => 'Click to open the activity panel', ]); diff --git a/dictionaries/ui/layouts/activity-panel/es_cr.dictionary.itop.activity-panel.php b/dictionaries/ui/layouts/activity-panel/es_cr.dictionary.itop.activity-panel.php index 0ddcd9a676..c8058ec859 100644 --- a/dictionaries/ui/layouts/activity-panel/es_cr.dictionary.itop.activity-panel.php +++ b/dictionaries/ui/layouts/activity-panel/es_cr.dictionary.itop.activity-panel.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Layout:ActivityPanel:SizeToggler:Expand:Tooltip' => 'Expandir', diff --git a/dictionaries/ui/layouts/activity-panel/et.dictionary.itop.activity-panel.php b/dictionaries/ui/layouts/activity-panel/et.dictionary.itop.activity-panel.php new file mode 100644 index 0000000000..dd06390c4c --- /dev/null +++ b/dictionaries/ui/layouts/activity-panel/et.dictionary.itop.activity-panel.php @@ -0,0 +1,38 @@ + 'Expand~~', + 'UI:Layout:ActivityPanel:SizeToggler:Reduce:Tooltip' => 'Reduce~~', + 'UI:Layout:ActivityPanel:DisplayToggler:Close:Tooltip' => 'Close~~', + 'UI:Layout:ActivityPanel:LoadMoreEntries:Tooltip' => 'Load more entries~~', + 'UI:Layout:ActivityPanel:LoadAllEntries:Tooltip' => 'Load all previous entries~~', + 'UI:Layout:ActivityPanel:Tab:Activity:Title' => 'Activity~~', + 'UI:Layout:ActivityPanel:Tab:Log:DraftIndicator:Tooltip' => 'Draft entry~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Title' => 'Logs~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Tooltip' => 'Show / hide log entries on this tab~~', + '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' => 'State changes~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Tooltip' => 'Show / hide state changes on this tab~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Title' => 'Edits~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Tooltip' => 'Show / hide fields edits on this tab~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:OpenAll:Tooltip' => 'Open all entries~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:CloseAll:Tooltip' => 'Close all entries~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:AuthorsCount:Tooltip' => 'Number of persons interacting in the visible entries~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:MessagesCount:Tooltip' => 'Number of messages in the visible log(s)~~', + 'UI:Layout:ActivityPanel:ComposeButton:Tooltip' => 'Compose a new log entry~~', + 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Title' => 'Multiple logs save~~', + 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Explanation' => 'By pressing the "save" button, you will submit entries for all the edited logs at once.~~', + 'UI:Layout:ActivityPanel:NotificationEntry:MessageLink:Tooltip' => 'Click to open the notifications tab and get more information~~', + 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => 'It\'s calm up here, no activity yet~~', + 'UI:Layout:ActivityPanel:ClosedCover:Title' => 'Activity panel~~', + 'UI:Layout:ActivityPanel:ClosedCover:Tooltip' => 'Click to open the activity panel~~', +]); diff --git a/dictionaries/ui/layouts/activity-panel/fr.dictionary.itop.activity-panel.php b/dictionaries/ui/layouts/activity-panel/fr.dictionary.itop.activity-panel.php index f923d4ced2..b6c1bc5219 100644 --- a/dictionaries/ui/layouts/activity-panel/fr.dictionary.itop.activity-panel.php +++ b/dictionaries/ui/layouts/activity-panel/fr.dictionary.itop.activity-panel.php @@ -1,11 +1,10 @@ 'Expand~~', + 'UI:Layout:ActivityPanel:SizeToggler:Reduce:Tooltip' => 'Reduce~~', + 'UI:Layout:ActivityPanel:DisplayToggler:Close:Tooltip' => 'Close~~', + 'UI:Layout:ActivityPanel:LoadMoreEntries:Tooltip' => 'Load more entries~~', + 'UI:Layout:ActivityPanel:LoadAllEntries:Tooltip' => 'Load all previous entries~~', + 'UI:Layout:ActivityPanel:Tab:Activity:Title' => 'Activity~~', + 'UI:Layout:ActivityPanel:Tab:Log:DraftIndicator:Tooltip' => 'Draft entry~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Title' => 'Logs~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Tooltip' => 'Show / hide log entries on this tab~~', + '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' => 'State changes~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Tooltip' => 'Show / hide state changes on this tab~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Title' => 'Edits~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Tooltip' => 'Show / hide fields edits on this tab~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:OpenAll:Tooltip' => 'Open all entries~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:CloseAll:Tooltip' => 'Close all entries~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:AuthorsCount:Tooltip' => 'Number of persons interacting in the visible entries~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:MessagesCount:Tooltip' => 'Number of messages in the visible log(s)~~', + 'UI:Layout:ActivityPanel:ComposeButton:Tooltip' => 'Compose a new log entry~~', + 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Title' => 'Multiple logs save~~', + 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Explanation' => 'By pressing the "save" button, you will submit entries for all the edited logs at once.~~', + 'UI:Layout:ActivityPanel:NotificationEntry:MessageLink:Tooltip' => 'Click to open the notifications tab and get more information~~', + 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => 'It\'s calm up here, no activity yet~~', + 'UI:Layout:ActivityPanel:ClosedCover:Title' => 'Activity panel~~', + 'UI:Layout:ActivityPanel:ClosedCover:Tooltip' => 'Click to open the activity panel~~', +]); diff --git a/dictionaries/ui/layouts/activity-panel/nl.dictionary.itop.activity-panel.php b/dictionaries/ui/layouts/activity-panel/nl.dictionary.itop.activity-panel.php index cdd94c307a..e43a82c6bd 100644 --- a/dictionaries/ui/layouts/activity-panel/nl.dictionary.itop.activity-panel.php +++ b/dictionaries/ui/layouts/activity-panel/nl.dictionary.itop.activity-panel.php @@ -1,11 +1,10 @@ '展开', 'UI:Layout:ActivityPanel:SizeToggler:Reduce:Tooltip' => '还原', 'UI:Layout:ActivityPanel:DisplayToggler:Close:Tooltip' => '关闭', 'UI:Layout:ActivityPanel:LoadMoreEntries:Tooltip' => '加载更多条目', 'UI:Layout:ActivityPanel:LoadAllEntries:Tooltip' => '加载之前全部的条目', - - // Tabs 'UI:Layout:ActivityPanel:Tab:Activity:Title' => '活动', 'UI:Layout:ActivityPanel:Tab:Log:DraftIndicator:Tooltip' => '草稿', 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Title' => '日志', @@ -40,21 +28,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:CloseAll:Tooltip' => '全部关闭', 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:AuthorsCount:Tooltip' => '正在查看此条目的人数', 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:MessagesCount:Tooltip' => '此日志的消息数', - - // Compose button 'UI:Layout:ActivityPanel:ComposeButton:Tooltip' => '撰写新的条目', - - // Case log entry 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Title' => '保存多个条目', 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Explanation' => '点击 "保存" 按钮, 将会一次性提交所有已编辑的日志.', - - // Notification entry 'UI:Layout:ActivityPanel:NotificationEntry:MessageLink:Tooltip' => '点击打开通知栏以获得更多信息', - - // Placeholder 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => '暂无任何活动', - - // Closed cover 'UI:Layout:ActivityPanel:ClosedCover:Title' => '活动侧板', 'UI:Layout:ActivityPanel:ClosedCover:Tooltip' => '点击打开活动侧板', ]); diff --git a/dictionaries/ui/layouts/extensions-details/cs.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/cs.dictionary.itop.extensions-details.php index ee878478eb..087ac748a9 100644 --- a/dictionaries/ui/layouts/extensions-details/cs.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/cs.dictionary.itop.extensions-details.php @@ -1,11 +1,10 @@ 'installed~~', + 'UI:Layout:ExtensionsDetails:BadgeInstalled+' => 'This extension is part of the current installation.~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeInstalled' => 'to be installed~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeInstalled+' => 'This extension will be installed during the setup.~~', + 'UI:Layout:ExtensionsDetails:BadgeCannotBeInstalled' => 'cannot be installed~~', + 'UI:Layout:ExtensionsDetails:BadgeCannotBeInstalled+' => 'This extension cannot be installed because one or more dependencies cannot be fulfilled.~~', + 'UI:Layout:ExtensionsDetails:BadgeNotInstalled' => 'not installed~~', + 'UI:Layout:ExtensionsDetails:BadgeNotInstalled+' => 'This extension is not part of the current installation.~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled+' => 'This extension will be uninstalled during the setup.~~', + 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', + 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable+' => 'Once this extension has been installed, it should not be uninstalled.~~', + 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', + 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk+' => 'The local extension folder has been removed from the disk. This will force the uninstallation of this extension.~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', + 'UI:Layout:ExtensionsDetails:MenuForce' => 'Force uninstall~~', + 'UI:Layout:ExtensionsDetails:MoreActions' => 'Show more actions~~', + 'UI:Layout:ExtensionsDetails:TogglerTooltip' => 'Toggle %1$s~~', +]); diff --git a/dictionaries/ui/layouts/extensions-details/es_cr.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/es_cr.dictionary.itop.extensions-details.php index c9e787809c..dc67f59c55 100644 --- a/dictionaries/ui/layouts/extensions-details/es_cr.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/es_cr.dictionary.itop.extensions-details.php @@ -1,11 +1,10 @@ 'installed~~', + 'UI:Layout:ExtensionsDetails:BadgeInstalled+' => 'This extension is part of the current installation.~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeInstalled' => 'to be installed~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeInstalled+' => 'This extension will be installed during the setup.~~', + 'UI:Layout:ExtensionsDetails:BadgeCannotBeInstalled' => 'cannot be installed~~', + 'UI:Layout:ExtensionsDetails:BadgeCannotBeInstalled+' => 'This extension cannot be installed because one or more dependencies cannot be fulfilled.~~', + 'UI:Layout:ExtensionsDetails:BadgeNotInstalled' => 'not installed~~', + 'UI:Layout:ExtensionsDetails:BadgeNotInstalled+' => 'This extension is not part of the current installation.~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled+' => 'This extension will be uninstalled during the setup.~~', + 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', + 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable+' => 'Once this extension has been installed, it should not be uninstalled.~~', + 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', + 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk+' => 'The local extension folder has been removed from the disk. This will force the uninstallation of this extension.~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', + 'UI:Layout:ExtensionsDetails:MenuForce' => 'Force uninstall~~', + 'UI:Layout:ExtensionsDetails:MoreActions' => 'Show more actions~~', + 'UI:Layout:ExtensionsDetails:TogglerTooltip' => 'Toggle %1$s~~', +]); diff --git a/dictionaries/ui/layouts/extensions-details/fr.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/fr.dictionary.itop.extensions-details.php index 4314b60b94..d324f7ddba 100644 --- a/dictionaries/ui/layouts/extensions-details/fr.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/fr.dictionary.itop.extensions-details.php @@ -1,11 +1,10 @@ 'installed~~', + 'UI:Layout:ExtensionsDetails:BadgeInstalled+' => 'This extension is part of the current installation.~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeInstalled' => 'to be installed~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeInstalled+' => 'This extension will be installed during the setup.~~', + 'UI:Layout:ExtensionsDetails:BadgeCannotBeInstalled' => 'cannot be installed~~', + 'UI:Layout:ExtensionsDetails:BadgeCannotBeInstalled+' => 'This extension cannot be installed because one or more dependencies cannot be fulfilled.~~', + 'UI:Layout:ExtensionsDetails:BadgeNotInstalled' => 'not installed~~', + 'UI:Layout:ExtensionsDetails:BadgeNotInstalled+' => 'This extension is not part of the current installation.~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', + 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled+' => 'This extension will be uninstalled during the setup.~~', + 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', + 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable+' => 'Once this extension has been installed, it should not be uninstalled.~~', + 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', + 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk+' => 'The local extension folder has been removed from the disk. This will force the uninstallation of this extension.~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', + 'UI:Layout:ExtensionsDetails:MenuForce' => 'Force uninstall~~', + 'UI:Layout:ExtensionsDetails:MoreActions' => 'Show more actions~~', + 'UI:Layout:ExtensionsDetails:TogglerTooltip' => 'Toggle %1$s~~', +]); diff --git a/dictionaries/ui/layouts/extensions-details/nl.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/nl.dictionary.itop.extensions-details.php index 654e556b2f..f25f155c62 100644 --- a/dictionaries/ui/layouts/extensions-details/nl.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/nl.dictionary.itop.extensions-details.php @@ -1,11 +1,10 @@ 'Obrázek kontaktu %1$s', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Otevřít uživatelské menu', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filtrování položek menu', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/da.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/da.dictionary.itop.navigation-menu.php index d385cc7853..3fc2a772d3 100644 --- a/dictionaries/ui/layouts/navigation-menu/da.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/da.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ '%1$s\'s contact picture~~', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open user menu~~', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filter menu entries~~', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/de.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/de.dictionary.itop.navigation-menu.php index 4e11a7e376..cd62075fbc 100644 --- a/dictionaries/ui/layouts/navigation-menu/de.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/de.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ '%1$s\'s Profilbild', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Benutzermenü öffnen', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filtere Menüeinträge', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/en_gb.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/en_gb.dictionary.itop.navigation-menu.php index 9e4f92d035..4bb585b90f 100644 --- a/dictionaries/ui/layouts/navigation-menu/en_gb.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/en_gb.dictionary.itop.navigation-menu.php @@ -1,11 +1,14 @@ 'Company logo', 'UI:Layout:NavigationMenu:Silo:Label' => 'Select organisation to filter on', @@ -19,5 +22,4 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => '%1$s\'s contact picture', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open user menu', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filter menu entries', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/es_cr.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/es_cr.dictionary.itop.navigation-menu.php index 2efffd961b..476e8e61d9 100644 --- a/dictionaries/ui/layouts/navigation-menu/es_cr.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/es_cr.dictionary.itop.navigation-menu.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Layout:NavigationMenu:CompanyLogo:AltText' => 'Logotipo de la Compañia', @@ -21,5 +23,4 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => 'Foto de contacto de %1$s', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Abrir menú de usuario', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filtrar entradas del menú', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/et.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/et.dictionary.itop.navigation-menu.php new file mode 100644 index 0000000000..3d7cea0dee --- /dev/null +++ b/dictionaries/ui/layouts/navigation-menu/et.dictionary.itop.navigation-menu.php @@ -0,0 +1,25 @@ + 'Company logo~~', + 'UI:Layout:NavigationMenu:Silo:Label' => 'Select organization to filter on~~', + 'UI:Layout:NavigationMenu:Toggler:Tooltip' => 'Expand / Collapse~~', + 'UI:Layout:NavigationMenu:Toggler:TooltipWithSiloLabel' => 'Expand / Collapse (Filtered on %1$s)~~', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Placeholder' => 'Filter...~~', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Tooltip' => 'Type your keywords to filter menus~~', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Hint' => 'Matches from all menu groups will be displayed~~', + 'UI:Layout:NavigationMenu:MenuFilter:Placeholder:Hint' => 'Seems like there is no matching menu~~', + 'UI:Layout:NavigationMenu:UserInfo:WelcomeMessage:Text' => 'Hi %1$s!~~', + 'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => '%1$s\'s contact picture~~', + 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open user menu~~', + 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filter menu entries~~', +]); diff --git a/dictionaries/ui/layouts/navigation-menu/fr.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/fr.dictionary.itop.navigation-menu.php index b57ab61d66..7bd0726f6d 100644 --- a/dictionaries/ui/layouts/navigation-menu/fr.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/fr.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ 'Image de contact de %1$s', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Ouvre le menu utilisateur', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filtrer les entrées de menu', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/hu.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/hu.dictionary.itop.navigation-menu.php index 3a2bbd57cd..945f7e9c45 100644 --- a/dictionaries/ui/layouts/navigation-menu/hu.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/hu.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ '%1$s névjegyképe', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Felhasználói menü megnyitása', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Menüpontok szűrése', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/it.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/it.dictionary.itop.navigation-menu.php index 44225802f1..9080c59ba3 100644 --- a/dictionaries/ui/layouts/navigation-menu/it.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/it.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ 'Foto del contatto di %1$s', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Apri menu utente', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filtra le voci del menu', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/ja.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/ja.dictionary.itop.navigation-menu.php index 2e4a07e507..16bf4d8e78 100644 --- a/dictionaries/ui/layouts/navigation-menu/ja.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/ja.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ '%1$s\'s contact picture~~', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open user menu~~', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filter menu entries~~', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/lt.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/lt.dictionary.itop.navigation-menu.php new file mode 100644 index 0000000000..0cf3f9bacb --- /dev/null +++ b/dictionaries/ui/layouts/navigation-menu/lt.dictionary.itop.navigation-menu.php @@ -0,0 +1,25 @@ + 'Company logo~~', + 'UI:Layout:NavigationMenu:Silo:Label' => 'Select organization to filter on~~', + 'UI:Layout:NavigationMenu:Toggler:Tooltip' => 'Expand / Collapse~~', + 'UI:Layout:NavigationMenu:Toggler:TooltipWithSiloLabel' => 'Expand / Collapse (Filtered on %1$s)~~', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Placeholder' => 'Filter...~~', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Tooltip' => 'Type your keywords to filter menus~~', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Hint' => 'Matches from all menu groups will be displayed~~', + 'UI:Layout:NavigationMenu:MenuFilter:Placeholder:Hint' => 'Seems like there is no matching menu~~', + 'UI:Layout:NavigationMenu:UserInfo:WelcomeMessage:Text' => 'Hi %1$s!~~', + 'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => '%1$s\'s contact picture~~', + 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open user menu~~', + 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filter menu entries~~', +]); diff --git a/dictionaries/ui/layouts/navigation-menu/nl.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/nl.dictionary.itop.navigation-menu.php index a211671fab..081dfc3d1a 100644 --- a/dictionaries/ui/layouts/navigation-menu/nl.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/nl.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ '%1$s\'s profielfoto', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open gebruikersmenu', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filter menu\'s', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/pl.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/pl.dictionary.itop.navigation-menu.php index fb2343d9d9..72117f2041 100644 --- a/dictionaries/ui/layouts/navigation-menu/pl.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/pl.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ 'Zdjęcie kontaktu %1$s', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Otwórz menu użytkownika', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filtruj wpisy w menu', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/pt_br.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/pt_br.dictionary.itop.navigation-menu.php index fc2d0bee58..a32e83f301 100644 --- a/dictionaries/ui/layouts/navigation-menu/pt_br.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/pt_br.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ 'Imagem do contato %1$s', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Abrir menu do usuário', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filtrar entradas de menu', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/ru.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/ru.dictionary.itop.navigation-menu.php index 21006f9ff8..ddbc12ef96 100755 --- a/dictionaries/ui/layouts/navigation-menu/ru.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/ru.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ 'Фотография', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Открыть меню пользователя', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Фильтр пунктов меню', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/sk.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/sk.dictionary.itop.navigation-menu.php index 04ddde2406..74af546511 100644 --- a/dictionaries/ui/layouts/navigation-menu/sk.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/sk.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ '%1$s\'s contact picture~~', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open user menu~~', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filter menu entries~~', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/tr.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/tr.dictionary.itop.navigation-menu.php index 98d4c47fe0..e29669c3db 100644 --- a/dictionaries/ui/layouts/navigation-menu/tr.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/tr.dictionary.itop.navigation-menu.php @@ -1,11 +1,10 @@ '%1$s\'s contact picture~~', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open user menu~~', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filter menu entries~~', - ]); diff --git a/dictionaries/ui/layouts/navigation-menu/zh_cn.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/zh_cn.dictionary.itop.navigation-menu.php index b02860fb05..2705ffd05b 100644 --- a/dictionaries/ui/layouts/navigation-menu/zh_cn.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/zh_cn.dictionary.itop.navigation-menu.php @@ -1,24 +1,14 @@ '公司 logo', 'UI:Layout:NavigationMenu:Silo:Label' => '请选择要筛选的组织', @@ -32,5 +22,4 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => '%1$s 的联系人头像', 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => '打开用户菜单', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => '筛选菜单', - ]); diff --git a/dictionaries/ui/layouts/object-details/cs.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/cs.dictionary.itop.object-details.php index cf236ecc4c..843f6c07ad 100644 --- a/dictionaries/ui/layouts/object-details/cs.dictionary.itop.object-details.php +++ b/dictionaries/ui/layouts/object-details/cs.dictionary.itop.object-details.php @@ -1,11 +1,10 @@ 'Edit displayed object', 'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => 'Delete displayed object', 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 abfe8a6283..c7bf9227a3 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 @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Layout:ObjectDetails:KeyboardShortcut:EditObject' => 'Editar objeto mostrado', diff --git a/dictionaries/ui/layouts/object-details/et.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/et.dictionary.itop.object-details.php new file mode 100644 index 0000000000..8eb5b30487 --- /dev/null +++ b/dictionaries/ui/layouts/object-details/et.dictionary.itop.object-details.php @@ -0,0 +1,19 @@ + '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)~~', + 'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Save displayed object~~', + 'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an object~~', + 'UI:Layout:ObjectDetails:DatamodelSchemaLink:Tooltip' => 'Class data model schema~~', +]); diff --git a/dictionaries/ui/layouts/object-details/fr.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/fr.dictionary.itop.object-details.php index 6da9ac47b7..7567864264 100644 --- a/dictionaries/ui/layouts/object-details/fr.dictionary.itop.object-details.php +++ b/dictionaries/ui/layouts/object-details/fr.dictionary.itop.object-details.php @@ -1,11 +1,10 @@ '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)~~', + 'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Save displayed object~~', + 'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an object~~', + 'UI:Layout:ObjectDetails:DatamodelSchemaLink:Tooltip' => 'Class data model schema~~', +]); diff --git a/dictionaries/ui/layouts/object-details/nl.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/nl.dictionary.itop.object-details.php index 83b22fd3cb..e5882e33ac 100644 --- a/dictionaries/ui/layouts/object-details/nl.dictionary.itop.object-details.php +++ b/dictionaries/ui/layouts/object-details/nl.dictionary.itop.object-details.php @@ -1,14 +1,14 @@ + * */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Layout:ObjectDetails:KeyboardShortcut:EditObject' => 'Pas huidig object aan', diff --git a/dictionaries/ui/layouts/object-details/pl.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/pl.dictionary.itop.object-details.php index d9b020d5fd..93f91b6985 100644 --- a/dictionaries/ui/layouts/object-details/pl.dictionary.itop.object-details.php +++ b/dictionaries/ui/layouts/object-details/pl.dictionary.itop.object-details.php @@ -1,11 +1,10 @@ '编辑当前对象', 'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => '删除当前对象', diff --git a/dictionaries/ui/layouts/page-content/cs.dictionary.itop.page-content.php b/dictionaries/ui/layouts/page-content/cs.dictionary.itop.page-content.php index 02998f1399..381d9dd08b 100644 --- a/dictionaries/ui/layouts/page-content/cs.dictionary.itop.page-content.php +++ b/dictionaries/ui/layouts/page-content/cs.dictionary.itop.page-content.php @@ -1,11 +1,10 @@ 'Could not retrieve blocks from content area "%1$s" as it does seem to exist for page content "%2$s"', ]); 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 072d81048a..670ad558f6 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 @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UIBlock:Error:CannotGetBlocks' => 'No se pudieron recuperar bloques del área de contenido "%1$s", ya que parece existir para el contenido de la página "%2$s"', diff --git a/dictionaries/ui/layouts/page-content/et.dictionary.itop.page-content.php b/dictionaries/ui/layouts/page-content/et.dictionary.itop.page-content.php new file mode 100644 index 0000000000..4c4570f52c --- /dev/null +++ b/dictionaries/ui/layouts/page-content/et.dictionary.itop.page-content.php @@ -0,0 +1,14 @@ + 'Could not retrieve blocks from content area "%1$s" as it does seem to exist for page content "%2$s"~~', +]); diff --git a/dictionaries/ui/layouts/page-content/fr.dictionary.itop.page-content.php b/dictionaries/ui/layouts/page-content/fr.dictionary.itop.page-content.php index 8136878727..c3af90b1e3 100644 --- a/dictionaries/ui/layouts/page-content/fr.dictionary.itop.page-content.php +++ b/dictionaries/ui/layouts/page-content/fr.dictionary.itop.page-content.php @@ -1,11 +1,10 @@ 'Could not retrieve blocks from content area "%1$s" as it does seem to exist for page content "%2$s"~~', +]); diff --git a/dictionaries/ui/layouts/page-content/nl.dictionary.itop.page-content.php b/dictionaries/ui/layouts/page-content/nl.dictionary.itop.page-content.php index 8f708cc9a9..0cd32b3c06 100644 --- a/dictionaries/ui/layouts/page-content/nl.dictionary.itop.page-content.php +++ b/dictionaries/ui/layouts/page-content/nl.dictionary.itop.page-content.php @@ -1,11 +1,10 @@ '无法从内容字段 "%1$s" 获取块, 因为它似乎在页面内容 "%2$s" 中不存在', ]); diff --git a/dictionaries/ui/layouts/tab-container/cs.dictionary.itop.tab-container.php b/dictionaries/ui/layouts/tab-container/cs.dictionary.itop.tab-container.php index b8bf06f6bc..ca9b531d02 100644 --- a/dictionaries/ui/layouts/tab-container/cs.dictionary.itop.tab-container.php +++ b/dictionaries/ui/layouts/tab-container/cs.dictionary.itop.tab-container.php @@ -1,11 +1,10 @@ 'Other tabs', 'UIBlock:Error:AddBlockNotTabForbidden' => 'Cannot add block %1$s to %2$s (only Tab blocks are allowed)', 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 8423f7f50b..4a3be27770 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 @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Layout:TabContainer:ExtraTabsListToggler:Label' => 'Otras pestañas', diff --git a/dictionaries/ui/layouts/tab-container/et.dictionary.itop.tab-container.php b/dictionaries/ui/layouts/tab-container/et.dictionary.itop.tab-container.php new file mode 100644 index 0000000000..4dbe6a8b58 --- /dev/null +++ b/dictionaries/ui/layouts/tab-container/et.dictionary.itop.tab-container.php @@ -0,0 +1,16 @@ + '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/tab-container/fr.dictionary.itop.tab-container.php b/dictionaries/ui/layouts/tab-container/fr.dictionary.itop.tab-container.php index 9555e908c0..6c65147636 100644 --- a/dictionaries/ui/layouts/tab-container/fr.dictionary.itop.tab-container.php +++ b/dictionaries/ui/layouts/tab-container/fr.dictionary.itop.tab-container.php @@ -1,11 +1,10 @@ '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/tab-container/nl.dictionary.itop.tab-container.php b/dictionaries/ui/layouts/tab-container/nl.dictionary.itop.tab-container.php index 5f2c59ae3d..51ad4fb68a 100644 --- a/dictionaries/ui/layouts/tab-container/nl.dictionary.itop.tab-container.php +++ b/dictionaries/ui/layouts/tab-container/nl.dictionary.itop.tab-container.php @@ -1,11 +1,10 @@ '其它标签页', diff --git a/dictionaries/ui/layouts/ui-content-block/cs.dictionary.itop.ui-content-block.php b/dictionaries/ui/layouts/ui-content-block/cs.dictionary.itop.ui-content-block.php index 25e29a5ec8..91c6abfa4f 100644 --- a/dictionaries/ui/layouts/ui-content-block/cs.dictionary.itop.ui-content-block.php +++ b/dictionaries/ui/layouts/ui-content-block/cs.dictionary.itop.ui-content-block.php @@ -1,11 +1,10 @@ 'Cannot add block to %1$s', ]); 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 f7291d5428..abbd668a29 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 @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UIBlock:Error:AddBlockForbidden' => 'No se puede agregar bloque a %1$s', diff --git a/dictionaries/ui/layouts/ui-content-block/et.dictionary.itop.ui-content-block.php b/dictionaries/ui/layouts/ui-content-block/et.dictionary.itop.ui-content-block.php new file mode 100644 index 0000000000..2f1b7362e8 --- /dev/null +++ b/dictionaries/ui/layouts/ui-content-block/et.dictionary.itop.ui-content-block.php @@ -0,0 +1,14 @@ + 'Cannot add block to %1$s~~', +]); diff --git a/dictionaries/ui/layouts/ui-content-block/fr.dictionary.itop.ui-content-block.php b/dictionaries/ui/layouts/ui-content-block/fr.dictionary.itop.ui-content-block.php index 57a3b529d0..f7e39786ca 100644 --- a/dictionaries/ui/layouts/ui-content-block/fr.dictionary.itop.ui-content-block.php +++ b/dictionaries/ui/layouts/ui-content-block/fr.dictionary.itop.ui-content-block.php @@ -1,11 +1,10 @@ 'Cannot add block to %1$s~~', +]); diff --git a/dictionaries/ui/layouts/ui-content-block/nl.dictionary.itop.ui-content-block.php b/dictionaries/ui/layouts/ui-content-block/nl.dictionary.itop.ui-content-block.php index c21eb34324..a31aacd566 100644 --- a/dictionaries/ui/layouts/ui-content-block/nl.dictionary.itop.ui-content-block.php +++ b/dictionaries/ui/layouts/ui-content-block/nl.dictionary.itop.ui-content-block.php @@ -1,11 +1,10 @@ '无法添加至 %1$s', diff --git a/dictionaries/ui/pages/errorpage/cs.dictionary.itop.errorpage.php b/dictionaries/ui/pages/errorpage/cs.dictionary.itop.errorpage.php index 9cdc2bd9fb..a1d261fcd9 100644 --- a/dictionaries/ui/pages/errorpage/cs.dictionary.itop.errorpage.php +++ b/dictionaries/ui/pages/errorpage/cs.dictionary.itop.errorpage.php @@ -1,11 +1,10 @@ 'You are using an unstable version that may include bugs. If you think this error occurred because of this please send us your feedback!', 'UI:ErrorPage:KittyDisclaimer' => 'No kitty were injured during the making of this GIF and release. diff --git a/dictionaries/ui/pages/errorpage/es_cr.dictionary.itop.errorpage.php b/dictionaries/ui/pages/errorpage/es_cr.dictionary.itop.errorpage.php index 09103934f5..7538b3aef8 100644 --- a/dictionaries/ui/pages/errorpage/es_cr.dictionary.itop.errorpage.php +++ b/dictionaries/ui/pages/errorpage/es_cr.dictionary.itop.errorpage.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:ErrorPage:UnstableVersion' => 'Está utilizando una versión inestable que puede incluir errores. Si cree que este error ocurrió debido a esto, ¡envíenos sus comentarios!', diff --git a/dictionaries/ui/pages/errorpage/et.dictionary.itop.errorpage.php b/dictionaries/ui/pages/errorpage/et.dictionary.itop.errorpage.php new file mode 100644 index 0000000000..cb365b99de --- /dev/null +++ b/dictionaries/ui/pages/errorpage/et.dictionary.itop.errorpage.php @@ -0,0 +1,17 @@ + 'You are using an unstable version that may include bugs. If you think this error occurred because of this please send us your feedback!~~', + 'UI:ErrorPage:KittyDisclaimer' => 'No kitty were injured during the making of this GIF and release. + +- The R&D Team~~', +]); diff --git a/dictionaries/ui/pages/errorpage/fr.dictionary.itop.errorpage.php b/dictionaries/ui/pages/errorpage/fr.dictionary.itop.errorpage.php index 5b49534b3b..4476a3da81 100644 --- a/dictionaries/ui/pages/errorpage/fr.dictionary.itop.errorpage.php +++ b/dictionaries/ui/pages/errorpage/fr.dictionary.itop.errorpage.php @@ -1,11 +1,10 @@ 'You are using an unstable version that may include bugs. If you think this error occurred because of this please send us your feedback!~~', + 'UI:ErrorPage:KittyDisclaimer' => 'No kitty were injured during the making of this GIF and release. + +- The R&D Team~~', +]); diff --git a/dictionaries/ui/pages/errorpage/nl.dictionary.itop.errorpage.php b/dictionaries/ui/pages/errorpage/nl.dictionary.itop.errorpage.php index 629722a2ca..fae98e445f 100644 --- a/dictionaries/ui/pages/errorpage/nl.dictionary.itop.errorpage.php +++ b/dictionaries/ui/pages/errorpage/nl.dictionary.itop.errorpage.php @@ -1,11 +1,10 @@ '当前正在使用可能包含缺陷的不稳定版本. 如果确信错误是因为缺陷导致请反馈给我们!', 'UI:ErrorPage:KittyDisclaimer' => '请放心, 制作此动画和发行版的时候没有任何猫咪受到伤害. diff --git a/dictionaries/ui/pages/login/cs.dictionary.itop.login.php b/dictionaries/ui/pages/login/cs.dictionary.itop.login.php index 346df3f164..83c1f289da 100644 --- a/dictionaries/ui/pages/login/cs.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/cs.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' login~~', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', - 'UI:Login:Welcome' => 'Vítejte v '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Vítejte v '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Nesprávné uživatelské jméno nebo heslo. Zkuste to prosím znovu.', - 'UI:Login:IdentifyYourself' => 'Před pokračováním se prosím identifikujte.', - 'UI:Login:UserNamePrompt' => 'Uživatelské jméno', - 'UI:Login:PasswordPrompt' => 'Heslo', - 'UI:Login:ForgotPwd' => 'Zapomněli jste své heslo?', - 'UI:Login:ForgotPwdForm' => 'Zapomenuté heslo', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' vám může zaslat instrukce pro obnovení vašeho hesla.', - 'UI:Login:ResetPassword' => 'Zaslat nyní!', - 'UI:Login:ResetPwdFailed' => 'Chyba při odesílání emailu: %1$s', - 'UI:Login:SeparatorOr' => 'Or~~', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' není platné uživatelské jméno', - 'UI:ResetPwd-Error-NotPossible' => 'obnova hesla u externích účtů není možná.', - 'UI:ResetPwd-Error-FixedPwd' => 'obnova hesla u tohoto účtu není povolená.', - 'UI:ResetPwd-Error-NoContact' => 'účet není spojen s žádnou osobou.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'účet není spojen s osobou s uvedenou emailovou adresou. Kontaktujte administrátora.', - 'UI:ResetPwd-Error-NoEmail' => 'chybí emailová adresa. Kontaktujte administrátora.', - 'UI:ResetPwd-Error-Send' => 'technický problém při odesílání emailu. Kontaktujte administrátora.', - 'UI:ResetPwd-EmailSent' => 'Zkontrolujte prosím svoji emailovou schránku a postupujte podle pokynů. Pokud žádný email neobdržíte, zkontrolujte prosím zadané uživatelské jméno.', - 'UI:ResetPwd-EmailSubject' => 'Obnovení hesla pro '.ITOP_APPLICATION_SHORT, - 'UI:ResetPwd-EmailBody' => '

Vyžádali jste obovení hesla pro '.ITOP_APPLICATION_SHORT.'.

Pokračujte kliknutím na následující jednorázový odkaz a zadejte nové heslo.

', - 'UI:ResetPwd-Title' => 'Obnovení hesla', - 'UI:ResetPwd-Error-InvalidToken' => 'Omlouváme se, ale heslo již bylo obnoveno nebo jste obdrželi více emailů. Ujistěte se, že používate odkaz z posledního emailu který jste obdrželi.', + 'UI:Login:IdentifyYourself' => 'Před pokračováním se prosím identifikujte.', + 'UI:Login:UserNamePrompt' => 'Uživatelské jméno', + 'UI:Login:PasswordPrompt' => 'Heslo', + 'UI:Login:ForgotPwd' => 'Zapomněli jste své heslo?', + 'UI:Login:ForgotPwdForm' => 'Zapomenuté heslo', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' vám může zaslat instrukce pro obnovení vašeho hesla.', + 'UI:Login:ResetPassword' => 'Zaslat nyní!', + 'UI:Login:ResetPwdFailed' => 'Chyba při odesílání emailu: %1$s', + 'UI:Login:SeparatorOr' => 'Or~~', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' není platné uživatelské jméno', + 'UI:ResetPwd-Error-NotPossible' => 'obnova hesla u externích účtů není možná.', + 'UI:ResetPwd-Error-FixedPwd' => 'obnova hesla u tohoto účtu není povolená.', + 'UI:ResetPwd-Error-NoContact' => 'účet není spojen s žádnou osobou.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'účet není spojen s osobou s uvedenou emailovou adresou. Kontaktujte administrátora.', + 'UI:ResetPwd-Error-NoEmail' => 'chybí emailová adresa. Kontaktujte administrátora.', + 'UI:ResetPwd-Error-Send' => 'technický problém při odesílání emailu. Kontaktujte administrátora.', + 'UI:ResetPwd-EmailSent' => 'Zkontrolujte prosím svoji emailovou schránku a postupujte podle pokynů. Pokud žádný email neobdržíte, zkontrolujte prosím zadané uživatelské jméno.', + 'UI:ResetPwd-EmailSubject' => 'Obnovení hesla pro '.ITOP_APPLICATION_SHORT, + 'UI:ResetPwd-EmailBody' => '

Vyžádali jste obovení hesla pro '.ITOP_APPLICATION_SHORT.'.

Pokračujte kliknutím na následující jednorázový odkaz a zadejte nové heslo.

', + 'UI:ResetPwd-Title' => 'Obnovení hesla', + 'UI:ResetPwd-Error-InvalidToken' => 'Omlouváme se, ale heslo již bylo obnoveno nebo jste obdrželi více emailů. Ujistěte se, že používate odkaz z posledního emailu který jste obdrželi.', 'UI:ResetPwd-Error-EnterPassword' => 'Vložte nové heslo k účtu \'%1$s\'.', - '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: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:Login:PasswordNotChanged' => 'Chyba: heslo je stejné jako přechozí!', - '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' => 'Neznámá organizace', + 'UI:ResetPwd-Ready' => 'Heslo bylo obnoveno.', + 'UI:ResetPwd-Login' => 'Pro přihlášení klikněte zde...', + 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo~~', + '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:Login:PasswordNotChanged' => 'Chyba: heslo je stejné jako přechozí!', + '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' => 'Neznámá organizace', 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Více kontaktů má stejný email', - 'UI:Login:Error:NoValidProfiles' => 'Není zadán platný profil', + 'UI:Login:Error:NoValidProfiles' => 'Není zadán platný profil', ]); diff --git a/dictionaries/ui/pages/login/da.dictionary.itop.login.php b/dictionaries/ui/pages/login/da.dictionary.itop.login.php index 113d3af3b8..8764cd9217 100644 --- a/dictionaries/ui/pages/login/da.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/da.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' login~~', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', - 'UI:Login:Welcome' => 'Velkommen til '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Velkommen til '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Ukorrekt login/adgangskode, venligst prøv igen.', - 'UI:Login:IdentifyYourself' => 'Identificer dig før du fortsætter', - 'UI:Login:UserNamePrompt' => 'Bruger Navn', - 'UI:Login:PasswordPrompt' => 'Adgangskode', - 'UI:Login:ForgotPwd' => 'Forgot your password?~~', - 'UI:Login:ForgotPwdForm' => 'Forgot your password~~', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.~~', - 'UI:Login:ResetPassword' => 'Send now!~~', - 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~', - 'UI:Login:SeparatorOr' => 'Or~~', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login~~', - 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.~~', - 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.~~', - 'UI:ResetPwd-Error-NoContact' => 'the account is not associated to a person.~~', - 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', - 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', - 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', - 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', - 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password~~', - 'UI:ResetPwd-EmailBody' => '

You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

Please follow this link (single usage) to enter a new password

.~~', - 'UI:ResetPwd-Title' => 'Reset password~~', - 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', + 'UI:Login:IdentifyYourself' => 'Identificer dig før du fortsætter', + 'UI:Login:UserNamePrompt' => 'Bruger Navn', + 'UI:Login:PasswordPrompt' => 'Adgangskode', + 'UI:Login:ForgotPwd' => 'Forgot your password?~~', + 'UI:Login:ForgotPwdForm' => 'Forgot your password~~', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.~~', + 'UI:Login:ResetPassword' => 'Send now!~~', + 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~', + 'UI:Login:SeparatorOr' => 'Or~~', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login~~', + 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.~~', + 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.~~', + 'UI:ResetPwd-Error-NoContact' => 'the account is not associated to a person.~~', + 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', + 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', + 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', + 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password~~', + 'UI:ResetPwd-EmailBody' => '

You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

Please follow this link (single usage) to enter a new password

.~~', + 'UI:ResetPwd-Title' => 'Reset password~~', + 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~', - '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: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:Login:PasswordNotChanged' => 'Error: Password is the same!~~', - '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: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: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:Login:PasswordNotChanged' => 'Error: Password is the same!~~', + '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:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~', - 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~', + 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~', ]); diff --git a/dictionaries/ui/pages/login/de.dictionary.itop.login.php b/dictionaries/ui/pages/login/de.dictionary.itop.login.php index 26dd68bbbf..5cae742fa0 100644 --- a/dictionaries/ui/pages/login/de.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/de.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' Login', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.'-Logo', - 'UI:Login:Welcome' => 'Willkommen bei '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' Login', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.'-Logo', + 'UI:Login:Welcome' => 'Willkommen bei '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Ungültiges Passwort oder Login-Daten. Bitte versuchen Sie es erneut.', - 'UI:Login:IdentifyYourself' => 'Bitte identifizieren Sie sich, bevor Sie fortfahren.', - 'UI:Login:UserNamePrompt' => 'Benutzername', - 'UI:Login:PasswordPrompt' => 'Passwort', - 'UI:Login:ForgotPwd' => 'Neues Passwort zusenden', - 'UI:Login:ForgotPwdForm' => 'Neues Passwort zusenden', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' kann Ihnen eine Mail mit Anweisungen senden, wie Sie Ihren Account/Passwort zurücksetzen können', - 'UI:Login:ResetPassword' => 'Jetzt senden!', - 'UI:Login:ResetPwdFailed' => 'Konnte keine E-Mail versenden: %1$s', - 'UI:Login:SeparatorOr' => 'oder', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' ist kein gültiger Login', - 'UI:ResetPwd-Error-NotPossible' => 'Passwort-Reset bei externem Benutzerkonto nicht möglich', - 'UI:ResetPwd-Error-FixedPwd' => 'das Benutzerkonto erlaubt keinen Passwort-Reset. ', - 'UI:ResetPwd-Error-NoContact' => 'das Benutzerkonto ist nicht mit einer Person verknüpft. ', - 'UI:ResetPwd-Error-NoEmailAtt' => 'das Benutzerkonto ist nicht mit einer Person verknüpft, die eine Mailadresse besitzt. Bitte wenden Sie sich an Ihren Administrator. ', - 'UI:ResetPwd-Error-NoEmail' => 'die E-Mail-Adresse dieses Accounts fehlt. Bitte kontaktieren Sie Ihren Administrator.', - 'UI:ResetPwd-Error-Send' => 'Beim Versenden der E-Mail trat ein technisches Problem auf. Bitte kontaktieren Sie Ihren Administrator.', - 'UI:ResetPwd-EmailSent' => 'Bitte schauen Sie in Ihr E-Mail-Postfach und folgen Sie den Anweisungen. Sollten Sie keine E-Mail erhalten, prüfen Sie bitte den eingegebenen Login-Namen.', - 'UI:ResetPwd-EmailSubject' => 'Zurücksetzen Ihres '.ITOP_APPLICATION_SHORT.'-Passworts', - 'UI:ResetPwd-EmailBody' => '

Sie haben das Zurücksetzen Ihres '.ITOP_APPLICATION_SHORT.' Passworts angefordert.

Bitte folgen Sie diesem Link (funktioniert nur einmalig) : neues Passwort eingeben

.', - 'UI:ResetPwd-Title' => 'Passwort zurücksetzen', - 'UI:ResetPwd-Error-InvalidToken' => 'Entschuldigung, aber entweder das Passwort wurde bereits zurückgesetzt, oder Sie haben mehrere E-Mails für das Zurücksetzen erhalten. Bitte nutzen Sie den link in der letzten Mail, die Sie erhalten haben.', + 'UI:Login:IdentifyYourself' => 'Bitte identifizieren Sie sich, bevor Sie fortfahren.', + 'UI:Login:UserNamePrompt' => 'Benutzername', + 'UI:Login:PasswordPrompt' => 'Passwort', + 'UI:Login:ForgotPwd' => 'Neues Passwort zusenden', + 'UI:Login:ForgotPwdForm' => 'Neues Passwort zusenden', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' kann Ihnen eine Mail mit Anweisungen senden, wie Sie Ihren Account/Passwort zurücksetzen können', + 'UI:Login:ResetPassword' => 'Jetzt senden!', + 'UI:Login:ResetPwdFailed' => 'Konnte keine E-Mail versenden: %1$s', + 'UI:Login:SeparatorOr' => 'oder', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' ist kein gültiger Login', + 'UI:ResetPwd-Error-NotPossible' => 'Passwort-Reset bei externem Benutzerkonto nicht möglich', + 'UI:ResetPwd-Error-FixedPwd' => 'das Benutzerkonto erlaubt keinen Passwort-Reset. ', + 'UI:ResetPwd-Error-NoContact' => 'das Benutzerkonto ist nicht mit einer Person verknüpft. ', + 'UI:ResetPwd-Error-NoEmailAtt' => 'das Benutzerkonto ist nicht mit einer Person verknüpft, die eine Mailadresse besitzt. Bitte wenden Sie sich an Ihren Administrator. ', + 'UI:ResetPwd-Error-NoEmail' => 'die E-Mail-Adresse dieses Accounts fehlt. Bitte kontaktieren Sie Ihren Administrator.', + 'UI:ResetPwd-Error-Send' => 'Beim Versenden der E-Mail trat ein technisches Problem auf. Bitte kontaktieren Sie Ihren Administrator.', + 'UI:ResetPwd-EmailSent' => 'Bitte schauen Sie in Ihr E-Mail-Postfach und folgen Sie den Anweisungen. Sollten Sie keine E-Mail erhalten, prüfen Sie bitte den eingegebenen Login-Namen.', + 'UI:ResetPwd-EmailSubject' => 'Zurücksetzen Ihres '.ITOP_APPLICATION_SHORT.'-Passworts', + 'UI:ResetPwd-EmailBody' => '

Sie haben das Zurücksetzen Ihres '.ITOP_APPLICATION_SHORT.' Passworts angefordert.

Bitte folgen Sie diesem Link (funktioniert nur einmalig) : neues Passwort eingeben

.', + 'UI:ResetPwd-Title' => 'Passwort zurücksetzen', + 'UI:ResetPwd-Error-InvalidToken' => 'Entschuldigung, aber entweder das Passwort wurde bereits zurückgesetzt, oder Sie haben mehrere E-Mails für das Zurücksetzen erhalten. Bitte nutzen Sie den link in der letzten Mail, die Sie erhalten haben.', 'UI:ResetPwd-Error-EnterPassword' => 'Geben Sie ein neues Passwort für das Konto \'%1$s\' ein.', - 'UI:ResetPwd-Ready' => 'Das Passwort wurde geändert. ', - 'UI:ResetPwd-Login' => 'Klicken Sie hier um sich einzuloggen...', - - 'UI:Login:About' => 'iTop Powered by Combodo', - '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:Login:PasswordNotChanged' => 'Fehler: Das Passwort das gleiche!', - '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:ResetPwd-Ready' => 'Das Passwort wurde geändert. ', + 'UI:ResetPwd-Login' => 'Klicken Sie hier um sich einzuloggen...', + 'UI:Login:About' => 'iTop Powered by Combodo', + '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:Login:PasswordNotChanged' => 'Fehler: Das Passwort das gleiche!', + '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:MultipleContactsHaveSameEmail' => 'Mehrere Kontakte mit gleicher E-Mail-Adresse', - 'UI:Login:Error:NoValidProfiles' => 'Kein gültiges Profil ausgewählt', + 'UI:Login:Error:NoValidProfiles' => 'Kein gültiges Profil ausgewählt', ]); diff --git a/dictionaries/ui/pages/login/en_gb.dictionary.itop.login.php b/dictionaries/ui/pages/login/en_gb.dictionary.itop.login.php index 5aae0c6633..dd9c794a03 100644 --- a/dictionaries/ui/pages/login/en_gb.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/en_gb.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' login', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo', - 'UI:Login:Welcome' => 'Welcome to '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo', + 'UI:Login:Welcome' => 'Welcome to '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Incorrect login/password, please try again.', - 'UI:Login:IdentifyYourself' => 'Identify yourself before continuing', - 'UI:Login:UserNamePrompt' => 'User Name', - 'UI:Login:PasswordPrompt' => 'Password', - 'UI:Login:ForgotPwd' => 'Forgot your password?', - 'UI:Login:ForgotPwdForm' => 'Forgot your password', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.', - 'UI:Login:ResetPassword' => 'Send now!', - 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s', - 'UI:Login:SeparatorOr' => 'Or', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login', - 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.', - 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.', - 'UI:ResetPwd-Error-NoContact' => 'the account is not associated with a person.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please contact your administrator.', - 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.', - 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.', - 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.', - 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password', - 'UI:ResetPwd-EmailBody' => '

You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

Please follow this link (single usage) to enter a new password

.', - 'UI:ResetPwd-Title' => 'Reset password', - 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.', + 'UI:Login:IdentifyYourself' => 'Identify yourself before continuing', + 'UI:Login:UserNamePrompt' => 'User Name', + 'UI:Login:PasswordPrompt' => 'Password', + 'UI:Login:ForgotPwd' => 'Forgot your password?', + 'UI:Login:ForgotPwdForm' => 'Forgot your password', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.', + 'UI:Login:ResetPassword' => 'Send now!', + 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s', + 'UI:Login:SeparatorOr' => 'Or', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login', + 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.', + 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.', + 'UI:ResetPwd-Error-NoContact' => 'the account is not associated with a person.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please contact your administrator.', + 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.', + 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.', + 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password', + 'UI:ResetPwd-EmailBody' => '

You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

Please follow this link (single usage) to enter a new password

.', + 'UI:ResetPwd-Title' => 'Reset password', + 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.', 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.', - 'UI:ResetPwd-Ready' => 'The password has been changed.', - 'UI:ResetPwd-Login' => 'Click here to log in...', - - 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo', - 'UI:Login:ChangeYourPassword' => 'Change Your Password', - 'UI:Login:OldPasswordPrompt' => 'Old password', - 'UI:Login:NewPasswordPrompt' => 'New password', - 'UI:Login:RetypeNewPasswordPrompt' => 'Retype new password', - 'UI:Login:IncorrectOldPassword' => 'Error: the old password is incorrect', - 'UI:LogOffMenu' => 'Log off', - 'UI:LogOff:ThankYou' => 'Thank you for using '.ITOP_APPLICATION, - 'UI:LogOff:ClickHereToLoginAgain' => 'Click here to log in again...', - 'UI:ChangePwdMenu' => 'Change Password...', - 'UI:Login:PasswordChanged' => 'Password successfully set!', - 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!', - 'UI:Login:RetypePwdDoesNotMatch' => 'New password and retyped new password do not match!', - 'UI:Button:Login' => 'Enter '.ITOP_APPLICATION, - 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' access to this page is restricted. Please, contact an '.ITOP_APPLICATION_SHORT.' administrator.', - 'UI:Login:Error:AccessAdmin' => 'Access restricted to people having administrator privileges. Please, contact an '.ITOP_APPLICATION_SHORT.' administrator.', - 'UI:Login:Error:WrongOrganizationName' => 'Unknown organisation', + 'UI:ResetPwd-Ready' => 'The password has been changed.', + 'UI:ResetPwd-Login' => 'Click here to log in...', + 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo', + 'UI:Login:ChangeYourPassword' => 'Change Your Password', + 'UI:Login:OldPasswordPrompt' => 'Old password', + 'UI:Login:NewPasswordPrompt' => 'New password', + 'UI:Login:RetypeNewPasswordPrompt' => 'Retype new password', + 'UI:Login:IncorrectOldPassword' => 'Error: the old password is incorrect', + 'UI:LogOffMenu' => 'Log off', + 'UI:LogOff:ThankYou' => 'Thank you for using '.ITOP_APPLICATION, + 'UI:LogOff:ClickHereToLoginAgain' => 'Click here to log in again...', + 'UI:ChangePwdMenu' => 'Change Password...', + 'UI:Login:PasswordChanged' => 'Password successfully set!', + 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!', + 'UI:Login:RetypePwdDoesNotMatch' => 'New password and retyped new password do not match!', + 'UI:Button:Login' => 'Enter '.ITOP_APPLICATION, + 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' access to this page is restricted. Please, contact an '.ITOP_APPLICATION_SHORT.' administrator.', + 'UI:Login:Error:AccessAdmin' => 'Access restricted to people having administrator privileges. Please, contact an '.ITOP_APPLICATION_SHORT.' administrator.', + 'UI:Login:Error:WrongOrganizationName' => 'Unknown organisation', 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail', - 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided', + 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided', ]); diff --git a/dictionaries/ui/pages/login/es_cr.dictionary.itop.login.php b/dictionaries/ui/pages/login/es_cr.dictionary.itop.login.php index f94e08fc32..e237b5a334 100644 --- a/dictionaries/ui/pages/login/es_cr.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/es_cr.dictionary.itop.login.php @@ -1,58 +1,60 @@ 'Inicio de Sesión', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', - 'UI:Login:Welcome' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, + 'UI:Login:Title' => 'Inicio de Sesión', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, 'UI:Login:IncorrectLoginPassword' => 'Usuario/Contraseña incorrecto, por favor intente otra vez.', - 'UI:Login:IdentifyYourself' => 'Identifiquese antes de continuar', - 'UI:Login:UserNamePrompt' => 'Usuario ', - 'UI:Login:PasswordPrompt' => 'Contraseña', - 'UI:Login:ForgotPwd' => '¿Olvidó su contraseña?', - 'UI:Login:ForgotPwdForm' => 'Olvido de Contraseña', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' puede enviarle un correo en el cual encontrará las instrucciones a seguir para restablecer su contraseña.', - 'UI:Login:ResetPassword' => 'Enviar Ahora', - 'UI:Login:ResetPwdFailed' => 'Error al enviar correo-e: %1$s', - 'UI:Login:SeparatorOr' => 'O', - - '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.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'La cuenta no está asociada a una persona con correo electrónico. Por favor contacte al administrador.', - 'UI:ResetPwd-Error-NoEmail' => 'Falta dirección de correo electrónico. Por favor contacte al administrador.', - 'UI:ResetPwd-Error-Send' => 'Falla al envar un correo. Por favor contacte al administrador.', - 'UI:ResetPwd-EmailSent' => 'Por favor verifique su buzón de correo y siga las instrucciones. Si no recibe el mensaje, por favor verifique la cuenta proporcionada.', - '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:Login:IdentifyYourself' => 'Identifiquese antes de continuar', + 'UI:Login:UserNamePrompt' => 'Usuario ', + 'UI:Login:PasswordPrompt' => 'Contraseña', + 'UI:Login:ForgotPwd' => '¿Olvidó su contraseña?', + 'UI:Login:ForgotPwdForm' => 'Olvido de Contraseña', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' puede enviarle un correo en el cual encontrará las instrucciones a seguir para restablecer su contraseña.', + 'UI:Login:ResetPassword' => 'Enviar Ahora', + 'UI:Login:ResetPwdFailed' => 'Error al enviar correo-e: %1$s', + 'UI:Login:SeparatorOr' => 'O', + '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.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'La cuenta no está asociada a una persona con correo electrónico. Por favor contacte al administrador.', + 'UI:ResetPwd-Error-NoEmail' => 'Falta dirección de correo electrónico. Por favor contacte al administrador.', + 'UI:ResetPwd-Error-Send' => 'Falla al envar un correo. Por favor contacte al administrador.', + 'UI:ResetPwd-EmailSent' => 'Por favor verifique su buzón de correo y siga las instrucciones. Si no recibe el mensaje, por favor verifique la cuenta proporcionada.', + '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-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: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:Login:PasswordNotChanged' => 'Error: ¡La contraseña es la misma!', - '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: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: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:Login:PasswordNotChanged' => 'Error: ¡La contraseña es la misma!', + '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:MultipleContactsHaveSameEmail' => 'Varios contactos tienen la misma dirección de correo electrónico', - 'UI:Login:Error:NoValidProfiles' => 'Perfil inválido', + 'UI:Login:Error:NoValidProfiles' => 'Perfil inválido', ]); diff --git a/dictionaries/ui/pages/login/et.dictionary.itop.login.php b/dictionaries/ui/pages/login/et.dictionary.itop.login.php new file mode 100644 index 0000000000..33f81cf87e --- /dev/null +++ b/dictionaries/ui/pages/login/et.dictionary.itop.login.php @@ -0,0 +1,60 @@ + ITOP_APPLICATION_SHORT.' login~~', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Welcome to '.ITOP_APPLICATION_SHORT.'!~~', + 'UI:Login:IncorrectLoginPassword' => 'Incorrect login/password, please try again.~~', + 'UI:Login:IdentifyYourself' => 'Identify yourself before continuing~~', + 'UI:Login:UserNamePrompt' => 'User Name~~', + 'UI:Login:PasswordPrompt' => 'Password~~', + 'UI:Login:ForgotPwd' => 'Forgot your password?~~', + 'UI:Login:ForgotPwdForm' => 'Forgot your password~~', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.~~', + 'UI:Login:ResetPassword' => 'Send now!~~', + 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~', + 'UI:Login:SeparatorOr' => 'Or~~', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login~~', + 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.~~', + 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.~~', + 'UI:ResetPwd-Error-NoContact' => 'the account is not associated to a person.~~', + 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', + 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', + 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', + 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password~~', + 'UI:ResetPwd-EmailBody' => '

You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

Please follow this link (single usage) to enter a new password

.~~', + 'UI:ResetPwd-Title' => 'Reset password~~', + 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', + 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~', + 'UI:ResetPwd-Ready' => 'The password has been changed.~~', + 'UI:ResetPwd-Login' => 'Click here to login...~~', + 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo~~', + 'UI:Login:ChangeYourPassword' => 'Change Your Password~~', + 'UI:Login:OldPasswordPrompt' => 'Old password~~', + 'UI:Login:NewPasswordPrompt' => 'New password~~', + 'UI:Login:RetypeNewPasswordPrompt' => 'Retype new password~~', + 'UI:Login:IncorrectOldPassword' => 'Error: the old password is incorrect~~', + 'UI:LogOffMenu' => 'Log off~~', + 'UI:LogOff:ThankYou' => 'Thank you for using '.ITOP_APPLICATION.'~~', + 'UI:LogOff:ClickHereToLoginAgain' => 'Click here to login again...~~', + 'UI:ChangePwdMenu' => 'Change Password...~~', + 'UI:Login:PasswordChanged' => 'Password successfully set!~~', + 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~', + 'UI:Login:RetypePwdDoesNotMatch' => 'New password and retyped new password do not match!~~', + 'UI:Button:Login' => 'Enter '.ITOP_APPLICATION.'~~', + 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' access to this page is restricted. Please, contact an '.ITOP_APPLICATION_SHORT.' administrator.~~', + 'UI:Login:Error:AccessAdmin' => 'Access restricted to people having administrator privileges. Please, contact an '.ITOP_APPLICATION_SHORT.' administrator.~~', + '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~~', +]); diff --git a/dictionaries/ui/pages/login/fr.dictionary.itop.login.php b/dictionaries/ui/pages/login/fr.dictionary.itop.login.php index b48c919ad0..ae4ff36efd 100644 --- a/dictionaries/ui/pages/login/fr.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/fr.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' login', - 'UI:Login:Logo:AltText' => 'Logo '.ITOP_APPLICATION_SHORT, - 'UI:Login:Welcome' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login', + 'UI:Login:Logo:AltText' => 'Logo '.ITOP_APPLICATION_SHORT, + 'UI:Login:Welcome' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Mot de passe ou identifiant incorrect.', - 'UI:Login:IdentifyYourself' => 'Merci de vous identifier', - 'UI:Login:UserNamePrompt' => 'Identifiant', - 'UI:Login:PasswordPrompt' => 'Mot de passe', - 'UI:Login:ForgotPwd' => 'Mot de passe oublié ?', - 'UI:Login:ForgotPwdForm' => 'Mot de passe oublié', - 'UI:Login:ForgotPwdForm+' => 'Vous pouvez demander à saisir un nouveau mot de passe. Vous allez recevoir un email et vous pourrez suivre les instructions.', - 'UI:Login:ResetPassword' => 'Envoyer le message', - 'UI:Login:ResetPwdFailed' => 'Impossible de vous faire parvenir le message: %1$s', - 'UI:Login:SeparatorOr' => 'Ou', - - 'UI:ResetPwd-Error-WrongLogin' => 'le compte \'%1$s\' est inconnu.', - 'UI:ResetPwd-Error-NotPossible' => 'les comptes "externes" ne permettent pas la saisie d\'un mot de passe dans '.ITOP_APPLICATION_SHORT.'.', - 'UI:ResetPwd-Error-FixedPwd' => 'ce mode de saisie du mot de passe n\'est pas autorisé pour ce compte.', - 'UI:ResetPwd-Error-NoContact' => 'le comte n\'est pas associé à une Personne.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'il manque un attribut de type "email" sur la Personne associée à ce compte. Veuillez contacter l\'administrateur de l\'application.', - 'UI:ResetPwd-Error-NoEmail' => 'il manque une adresse email sur la Personne associée à ce compte. Veuillez contacter l\'administrateur de l\'application.', - 'UI:ResetPwd-Error-Send' => 'erreur technique lors de l\'envoi de l\'email. Veuillez contacter l\'administrateur de l\'application.', - 'UI:ResetPwd-EmailSent' => 'Veuillez vérifier votre boîte de réception. Ensuite, suivez les instructions données dans l\'email. Si vous ne recevez pas d\'email, merci de vérifier le login saisi', - 'UI:ResetPwd-EmailSubject' => 'Changer votre mot de passe '.ITOP_APPLICATION_SHORT, - 'UI:ResetPwd-EmailBody' => '

Vous avez demandé à changer votre mot de passe '.ITOP_APPLICATION_SHORT.' sans connaître le mot de passe précédent.

Veuillez suivre le lien suivant (usage unique) afin de pouvoir saisir un nouveau mot de passe

.', - 'UI:ResetPwd-Title' => 'Nouveau mot de passe', - 'UI:ResetPwd-Error-InvalidToken' => 'Désolé, le mot de passe a déjà été modifié avec le lien que vous avez suivi, ou bien vous avez reçu plusieurs emails. Dans ce cas, veillez à utiliser le tout dernier lien reçu.', + 'UI:Login:IdentifyYourself' => 'Merci de vous identifier', + 'UI:Login:UserNamePrompt' => 'Identifiant', + 'UI:Login:PasswordPrompt' => 'Mot de passe', + 'UI:Login:ForgotPwd' => 'Mot de passe oublié ?', + 'UI:Login:ForgotPwdForm' => 'Mot de passe oublié', + 'UI:Login:ForgotPwdForm+' => 'Vous pouvez demander à saisir un nouveau mot de passe. Vous allez recevoir un email et vous pourrez suivre les instructions.', + 'UI:Login:ResetPassword' => 'Envoyer le message', + 'UI:Login:ResetPwdFailed' => 'Impossible de vous faire parvenir le message: %1$s', + 'UI:Login:SeparatorOr' => 'Ou', + 'UI:ResetPwd-Error-WrongLogin' => 'le compte \'%1$s\' est inconnu.', + 'UI:ResetPwd-Error-NotPossible' => 'les comptes "externes" ne permettent pas la saisie d\'un mot de passe dans '.ITOP_APPLICATION_SHORT.'.', + 'UI:ResetPwd-Error-FixedPwd' => 'ce mode de saisie du mot de passe n\'est pas autorisé pour ce compte.', + 'UI:ResetPwd-Error-NoContact' => 'le comte n\'est pas associé à une Personne.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'il manque un attribut de type "email" sur la Personne associée à ce compte. Veuillez contacter l\'administrateur de l\'application.', + 'UI:ResetPwd-Error-NoEmail' => 'il manque une adresse email sur la Personne associée à ce compte. Veuillez contacter l\'administrateur de l\'application.', + 'UI:ResetPwd-Error-Send' => 'erreur technique lors de l\'envoi de l\'email. Veuillez contacter l\'administrateur de l\'application.', + 'UI:ResetPwd-EmailSent' => 'Veuillez vérifier votre boîte de réception. Ensuite, suivez les instructions données dans l\'email. Si vous ne recevez pas d\'email, merci de vérifier le login saisi', + 'UI:ResetPwd-EmailSubject' => 'Changer votre mot de passe '.ITOP_APPLICATION_SHORT, + 'UI:ResetPwd-EmailBody' => '

Vous avez demandé à changer votre mot de passe '.ITOP_APPLICATION_SHORT.' sans connaître le mot de passe précédent.

Veuillez suivre le lien suivant (usage unique) afin de pouvoir saisir un nouveau mot de passe

.', + 'UI:ResetPwd-Title' => 'Nouveau mot de passe', + 'UI:ResetPwd-Error-InvalidToken' => 'Désolé, le mot de passe a déjà été modifié avec le lien que vous avez suivi, ou bien vous avez reçu plusieurs emails. Dans ce cas, veillez à utiliser le tout dernier lien reçu.', 'UI:ResetPwd-Error-EnterPassword' => 'Veuillez saisir le nouveau mot de passe pour \'%1$s\'.', - 'UI:ResetPwd-Ready' => 'Le mot de passe a bien été changé.', - 'UI:ResetPwd-Login' => 'Cliquez ici pour vous connecter...', - - 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo', - 'UI:Login:ChangeYourPassword' => 'Changer de mot de passe', - 'UI:Login:OldPasswordPrompt' => 'Ancien mot de passe', - 'UI:Login:NewPasswordPrompt' => 'Nouveau mot de passe', - 'UI:Login:RetypeNewPasswordPrompt' => 'Resaisir le nouveau mot de passe', - 'UI:Login:IncorrectOldPassword' => 'Erreur: l\'ancien mot de passe est incorrect', - 'UI:LogOffMenu' => 'Déconnexion', - 'UI:LogOff:ThankYou' => 'Merci d\'avoir utilisé '.ITOP_APPLICATION_SHORT, - 'UI:LogOff:ClickHereToLoginAgain' => 'Cliquez ici pour vous reconnecter...', - 'UI:ChangePwdMenu' => 'Changer de mot de passe...', - 'UI:Login:PasswordChanged' => 'Mot de passe mis à jour !', - 'UI:Login:PasswordNotChanged' => 'Erreur : le mot de passe est identique !', - 'UI:Login:RetypePwdDoesNotMatch' => 'Les deux saisies du nouveau mot de passe ne sont pas identiques !', - 'UI:Button:Login' => 'Entrer dans '.ITOP_APPLICATION_SHORT, - 'UI:Login:Error:AccessRestricted' => 'L\'accès à cette page '.ITOP_APPLICATION_SHORT.' est soumis à autorisation. Merci de contacter votre administrateur '.ITOP_APPLICATION_SHORT.'.', - 'UI:Login:Error:AccessAdmin' => 'Accès restreint aux utilisateurs possédant le profil Administrateur.', - 'UI:Login:Error:WrongOrganizationName' => 'Organisation inconnue', + 'UI:ResetPwd-Ready' => 'Le mot de passe a bien été changé.', + 'UI:ResetPwd-Login' => 'Cliquez ici pour vous connecter...', + 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo', + 'UI:Login:ChangeYourPassword' => 'Changer de mot de passe', + 'UI:Login:OldPasswordPrompt' => 'Ancien mot de passe', + 'UI:Login:NewPasswordPrompt' => 'Nouveau mot de passe', + 'UI:Login:RetypeNewPasswordPrompt' => 'Resaisir le nouveau mot de passe', + 'UI:Login:IncorrectOldPassword' => 'Erreur: l\'ancien mot de passe est incorrect', + 'UI:LogOffMenu' => 'Déconnexion', + 'UI:LogOff:ThankYou' => 'Merci d\'avoir utilisé '.ITOP_APPLICATION_SHORT, + 'UI:LogOff:ClickHereToLoginAgain' => 'Cliquez ici pour vous reconnecter...', + 'UI:ChangePwdMenu' => 'Changer de mot de passe...', + 'UI:Login:PasswordChanged' => 'Mot de passe mis à jour !', + 'UI:Login:PasswordNotChanged' => 'Erreur : le mot de passe est identique !', + 'UI:Login:RetypePwdDoesNotMatch' => 'Les deux saisies du nouveau mot de passe ne sont pas identiques !', + 'UI:Button:Login' => 'Entrer dans '.ITOP_APPLICATION_SHORT, + 'UI:Login:Error:AccessRestricted' => 'L\'accès à cette page '.ITOP_APPLICATION_SHORT.' est soumis à autorisation. Merci de contacter votre administrateur '.ITOP_APPLICATION_SHORT.'.', + 'UI:Login:Error:AccessAdmin' => 'Accès restreint aux utilisateurs possédant le profil Administrateur.', + 'UI:Login:Error:WrongOrganizationName' => 'Organisation inconnue', 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Email partagé par plusieurs contacts', - 'UI:Login:Error:NoValidProfiles' => 'Pas de profil valide', + 'UI:Login:Error:NoValidProfiles' => 'Pas de profil valide', ]); diff --git a/dictionaries/ui/pages/login/hu.dictionary.itop.login.php b/dictionaries/ui/pages/login/hu.dictionary.itop.login.php index 159e4d66f3..123d2a40aa 100644 --- a/dictionaries/ui/pages/login/hu.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/hu.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' bejelentkezés', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', - 'UI:Login:Welcome' => 'Üdvözli az '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' bejelentkezés', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Üdvözli az '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Nem megfelelő bejelentkezési név/jelszó, kérjük próbálja újra.', - 'UI:Login:IdentifyYourself' => 'Folytatás előtt azonosítsa magát', - 'UI:Login:UserNamePrompt' => 'Felhasználónév', - 'UI:Login:PasswordPrompt' => 'Jelszó', - 'UI:Login:ForgotPwd' => 'Elfelejtette a jelszavát?', - 'UI:Login:ForgotPwdForm' => 'Elfelejtett jelszó', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' küldhet Önnek egy emailt, amelyben utasításokat talál a fiókja visszaállításához.', - 'UI:Login:ResetPassword' => 'Küldje most!', - 'UI:Login:ResetPwdFailed' => 'Sikertelen email küldés: %1$s', - 'UI:Login:SeparatorOr' => 'Vagy', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' nem érvényes fiók', - 'UI:ResetPwd-Error-NotPossible' => 'a külső fiókok jelszava itt nem állítható vissza.', - 'UI:ResetPwd-Error-FixedPwd' => 'a fiók nem teszi lehetővé a jelszó visszaállítását.', - 'UI:ResetPwd-Error-NoContact' => 'a fiók nem személyhez tartozik', - 'UI:ResetPwd-Error-NoEmailAtt' => 'a fiók nem olyan személyhez tartozik amelynek van email címe. Keresse a rendszergazdát.', - 'UI:ResetPwd-Error-NoEmail' => 'hiányzik az email cím. Keresse a rendszergazdát.', - 'UI:ResetPwd-Error-Send' => 'email továbbítási hiba. Keresse a rendszergazdát', - 'UI:ResetPwd-EmailSent' => 'Kérjük, ellenőrizze az email postafiókját, és kövesse az utasításokat. Ha nem kap emailt, kérjük, ellenőrizze a beírt bejelentkezési adatait.', - 'UI:ResetPwd-EmailSubject' => 'Állítsa vissza az '.ITOP_APPLICATION_SHORT.' jelszavát', - 'UI:ResetPwd-EmailBody' => '

Ön vissza szeretné állítani az '.ITOP_APPLICATION_SHORT.' jelszavát.

Kattintson erre a linkre új jelszó

.', - 'UI:ResetPwd-Title' => 'Jelszó visszaállítás', - 'UI:ResetPwd-Error-InvalidToken' => 'Sajnáljuk, de vagy már visszaállították a jelszót, vagy már több emailt is kapott. Kérjük, mindenképpen használja a legutolsó kapott emailben megadott linket.', + 'UI:Login:IdentifyYourself' => 'Folytatás előtt azonosítsa magát', + 'UI:Login:UserNamePrompt' => 'Felhasználónév', + 'UI:Login:PasswordPrompt' => 'Jelszó', + 'UI:Login:ForgotPwd' => 'Elfelejtette a jelszavát?', + 'UI:Login:ForgotPwdForm' => 'Elfelejtett jelszó', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' küldhet Önnek egy emailt, amelyben utasításokat talál a fiókja visszaállításához.', + 'UI:Login:ResetPassword' => 'Küldje most!', + 'UI:Login:ResetPwdFailed' => 'Sikertelen email küldés: %1$s', + 'UI:Login:SeparatorOr' => 'Vagy', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' nem érvényes fiók', + 'UI:ResetPwd-Error-NotPossible' => 'a külső fiókok jelszava itt nem állítható vissza.', + 'UI:ResetPwd-Error-FixedPwd' => 'a fiók nem teszi lehetővé a jelszó visszaállítását.', + 'UI:ResetPwd-Error-NoContact' => 'a fiók nem személyhez tartozik', + 'UI:ResetPwd-Error-NoEmailAtt' => 'a fiók nem olyan személyhez tartozik amelynek van email címe. Keresse a rendszergazdát.', + 'UI:ResetPwd-Error-NoEmail' => 'hiányzik az email cím. Keresse a rendszergazdát.', + 'UI:ResetPwd-Error-Send' => 'email továbbítási hiba. Keresse a rendszergazdát', + 'UI:ResetPwd-EmailSent' => 'Kérjük, ellenőrizze az email postafiókját, és kövesse az utasításokat. Ha nem kap emailt, kérjük, ellenőrizze a beírt bejelentkezési adatait.', + 'UI:ResetPwd-EmailSubject' => 'Állítsa vissza az '.ITOP_APPLICATION_SHORT.' jelszavát', + 'UI:ResetPwd-EmailBody' => '

Ön vissza szeretné állítani az '.ITOP_APPLICATION_SHORT.' jelszavát.

Kattintson erre a linkre új jelszó

.', + 'UI:ResetPwd-Title' => 'Jelszó visszaállítás', + 'UI:ResetPwd-Error-InvalidToken' => 'Sajnáljuk, de vagy már visszaállították a jelszót, vagy már több emailt is kapott. Kérjük, mindenképpen használja a legutolsó kapott emailben megadott linket.', 'UI:ResetPwd-Error-EnterPassword' => 'Adja meg az új jelszavát a %1$s a fiókjának', - 'UI:ResetPwd-Ready' => 'A jelszó megváltozott', - 'UI:ResetPwd-Login' => 'Jelentkezzen be...', - - 'UI:Login:About' => 'Névjegy', - 'UI:Login:ChangeYourPassword' => 'Jelszó változtatás', - 'UI:Login:OldPasswordPrompt' => 'Jelenlegi jelszó', - 'UI:Login:NewPasswordPrompt' => 'Új jelszó', - 'UI:Login:RetypeNewPasswordPrompt' => 'Jelszó megerősítése', - '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:Login:PasswordNotChanged' => 'Error: Password is the same!~~', - 'UI:Login:RetypePwdDoesNotMatch' => 'A jelszavak nem egyeznek!', - '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.' rendszergazdához!', - 'UI:Login:Error:AccessAdmin' => 'Adminisztrátori hozzáférés korlátozott. Kérem forduljon az '.ITOP_APPLICATION_SHORT.' rendszergazdához!', - 'UI:Login:Error:WrongOrganizationName' => 'Ismeretlen szervezeti egység', + 'UI:ResetPwd-Ready' => 'A jelszó megváltozott', + 'UI:ResetPwd-Login' => 'Jelentkezzen be...', + 'UI:Login:About' => 'Névjegy', + 'UI:Login:ChangeYourPassword' => 'Jelszó változtatás', + 'UI:Login:OldPasswordPrompt' => 'Jelenlegi jelszó', + 'UI:Login:NewPasswordPrompt' => 'Új jelszó', + 'UI:Login:RetypeNewPasswordPrompt' => 'Jelszó megerősítése', + '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:Login:PasswordNotChanged' => 'Error: Password is the same!~~', + 'UI:Login:RetypePwdDoesNotMatch' => 'A jelszavak nem egyeznek!', + '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.' rendszergazdához!', + 'UI:Login:Error:AccessAdmin' => 'Adminisztrátori hozzáférés korlátozott. Kérem forduljon az '.ITOP_APPLICATION_SHORT.' rendszergazdához!', + 'UI:Login:Error:WrongOrganizationName' => 'Ismeretlen szervezeti egység', 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Több kapcsolattartónál ugyanez az emailcím', - 'UI:Login:Error:NoValidProfiles' => 'Érvénytelen a megadott profil', + 'UI:Login:Error:NoValidProfiles' => 'Érvénytelen a megadott profil', ]); diff --git a/dictionaries/ui/pages/login/it.dictionary.itop.login.php b/dictionaries/ui/pages/login/it.dictionary.itop.login.php index 3cb390101e..2a0284b1fa 100644 --- a/dictionaries/ui/pages/login/it.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/it.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' login', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', - 'UI:Login:Welcome' => 'Benvenuti su '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Benvenuti su '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Errato login/password, si prega di riprovare.', - 'UI:Login:IdentifyYourself' => 'Identifica te stesso prima di continuare', - 'UI:Login:UserNamePrompt' => 'Nome Utente', - 'UI:Login:PasswordPrompt' => 'Password', - 'UI:Login:ForgotPwd' => 'Hai dimenticato la password?', - 'UI:Login:ForgotPwdForm' => 'Password dimenticata', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' può inviarti un\'email contenente le istruzioni da seguire per reimpostare il tuo account.', - 'UI:Login:ResetPassword' => 'Invia ora!', - 'UI:Login:ResetPwdFailed' => 'Impossibile inviare un\'email: %1$s', - 'UI:Login:SeparatorOr' => 'O', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' non è un nome utente valido', - 'UI:ResetPwd-Error-NotPossible' => 'gli account esterni non consentono la reimpostazione della password.', - 'UI:ResetPwd-Error-FixedPwd' => 'l\'account non consente la reimpostazione della password.', - 'UI:ResetPwd-Error-NoContact' => 'l\'account non è associato a una persona.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'l\'account non è associato a una persona con un attributo email. Per favore, contatta il tuo amministratore.', - 'UI:ResetPwd-Error-NoEmail' => 'indirizzo email mancante. Per favore, contatta il tuo amministratore.', - 'UI:ResetPwd-Error-Send' => 'problema tecnico nel trasporto dell\'email. Per favore, contatta il tuo amministratore.', - 'UI:ResetPwd-EmailSent' => 'Controlla la tua casella email e segui le istruzioni. Se non ricevi alcuna email, verifica il nome utente che hai inserito.', - 'UI:ResetPwd-EmailSubject' => 'Reimposta la password di '.ITOP_APPLICATION_SHORT, - 'UI:ResetPwd-EmailBody' => '

Hai richiesto di reimpostare la password di '.ITOP_APPLICATION_SHORT.'.

Segui questo link (uso singolo) per inserire una nuova password

.', - 'UI:ResetPwd-Title' => 'Reimposta la password', - 'UI:ResetPwd-Error-InvalidToken' => 'Spiacenti, o la password è già stata reimpostata, o hai ricevuto diverse email. Assicurati di utilizzare il link fornito nell\'ultima email ricevuta.', + 'UI:Login:IdentifyYourself' => 'Identifica te stesso prima di continuare', + 'UI:Login:UserNamePrompt' => 'Nome Utente', + 'UI:Login:PasswordPrompt' => 'Password', + 'UI:Login:ForgotPwd' => 'Hai dimenticato la password?', + 'UI:Login:ForgotPwdForm' => 'Password dimenticata', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' può inviarti un\'email contenente le istruzioni da seguire per reimpostare il tuo account.', + 'UI:Login:ResetPassword' => 'Invia ora!', + 'UI:Login:ResetPwdFailed' => 'Impossibile inviare un\'email: %1$s', + 'UI:Login:SeparatorOr' => 'O', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' non è un nome utente valido', + 'UI:ResetPwd-Error-NotPossible' => 'gli account esterni non consentono la reimpostazione della password.', + 'UI:ResetPwd-Error-FixedPwd' => 'l\'account non consente la reimpostazione della password.', + 'UI:ResetPwd-Error-NoContact' => 'l\'account non è associato a una persona.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'l\'account non è associato a una persona con un attributo email. Per favore, contatta il tuo amministratore.', + 'UI:ResetPwd-Error-NoEmail' => 'indirizzo email mancante. Per favore, contatta il tuo amministratore.', + 'UI:ResetPwd-Error-Send' => 'problema tecnico nel trasporto dell\'email. Per favore, contatta il tuo amministratore.', + 'UI:ResetPwd-EmailSent' => 'Controlla la tua casella email e segui le istruzioni. Se non ricevi alcuna email, verifica il nome utente che hai inserito.', + 'UI:ResetPwd-EmailSubject' => 'Reimposta la password di '.ITOP_APPLICATION_SHORT, + 'UI:ResetPwd-EmailBody' => '

Hai richiesto di reimpostare la password di '.ITOP_APPLICATION_SHORT.'.

Segui questo link (uso singolo) per inserire una nuova password

.', + 'UI:ResetPwd-Title' => 'Reimposta la password', + 'UI:ResetPwd-Error-InvalidToken' => 'Spiacenti, o la password è già stata reimpostata, o hai ricevuto diverse email. Assicurati di utilizzare il link fornito nell\'ultima email ricevuta.', 'UI:ResetPwd-Error-EnterPassword' => 'Inserisci una nuova password per l\'account \'%1$s\'.', - 'UI:ResetPwd-Ready' => 'La password è stata cambiata.', - 'UI:ResetPwd-Login' => 'Clicca qui per accedere...', - - 'UI:Login:About' => ITOP_APPLICATION.' Sviluppato da Combodo', - '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 impostata con successo!', - 'UI:Login:PasswordNotChanged' => 'Errore: La password è la stessa!', - '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:ResetPwd-Ready' => 'La password è stata cambiata.', + 'UI:ResetPwd-Login' => 'Clicca qui per accedere...', + 'UI:Login:About' => ITOP_APPLICATION.' Sviluppato da Combodo', + '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 impostata con successo!', + 'UI:Login:PasswordNotChanged' => 'Errore: La password è la stessa!', + '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:MultipleContactsHaveSameEmail' => 'Più contatti hanno la stessa e-mail', - 'UI:Login:Error:NoValidProfiles' => 'Nessun profilo valido fornito', + 'UI:Login:Error:NoValidProfiles' => 'Nessun profilo valido fornito', ]); diff --git a/dictionaries/ui/pages/login/ja.dictionary.itop.login.php b/dictionaries/ui/pages/login/ja.dictionary.itop.login.php index 881a229992..5b66098f90 100644 --- a/dictionaries/ui/pages/login/ja.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/ja.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' login~~', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo', - 'UI:Login:Welcome' => ITOP_APPLICATION_SHORT.'へようこそ', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo', + 'UI:Login:Welcome' => ITOP_APPLICATION_SHORT.'へようこそ', 'UI:Login:IncorrectLoginPassword' => 'ログイン/パスワードが正しくありません。再度入力ください。', - 'UI:Login:IdentifyYourself' => '続けて作業を行う前に認証を受けてください。', - 'UI:Login:UserNamePrompt' => 'ユーザー名', - 'UI:Login:PasswordPrompt' => 'パスワード', - 'UI:Login:ForgotPwd' => 'Forgot your password?~~', - 'UI:Login:ForgotPwdForm' => 'Forgot your password~~', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.~~', - 'UI:Login:ResetPassword' => 'Send now!~~', - 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~', - 'UI:Login:SeparatorOr' => 'Or~~', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login~~', - 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.~~', - 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.~~', - 'UI:ResetPwd-Error-NoContact' => 'the account is not associated to a person.~~', - 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', - 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', - 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', - 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', - 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password~~', - 'UI:ResetPwd-EmailBody' => '

You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

Please follow this link (single usage) to enter a new password

.~~', - 'UI:ResetPwd-Title' => 'Reset password~~', - 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', + 'UI:Login:IdentifyYourself' => '続けて作業を行う前に認証を受けてください。', + 'UI:Login:UserNamePrompt' => 'ユーザー名', + 'UI:Login:PasswordPrompt' => 'パスワード', + 'UI:Login:ForgotPwd' => 'Forgot your password?~~', + 'UI:Login:ForgotPwdForm' => 'Forgot your password~~', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.~~', + 'UI:Login:ResetPassword' => 'Send now!~~', + 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~', + 'UI:Login:SeparatorOr' => 'Or~~', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login~~', + 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.~~', + 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.~~', + 'UI:ResetPwd-Error-NoContact' => 'the account is not associated to a person.~~', + 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', + 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', + 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', + 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password~~', + 'UI:ResetPwd-EmailBody' => '

You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

Please follow this link (single usage) to enter a new password

.~~', + 'UI:ResetPwd-Title' => 'Reset password~~', + 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~', - '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_APPLICATION_SHORT.'をご利用いただき、ありがとうございます。', - 'UI:LogOff:ClickHereToLoginAgain' => '再度ログインするにはここをクリックしてください...', - 'UI:ChangePwdMenu' => 'パスワードを変更する...', - 'UI:Login:PasswordChanged' => 'パスワードは変更されました。', - 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~', - 'UI:Login:RetypePwdDoesNotMatch' => '2度入力された新しいパスワードが一致しません!', - 'UI:Button:Login' => ITOP_APPLICATION_SHORT.'へ入る', - 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.'へのアクセスは制限されています。'.ITOP_APPLICATION_SHORT.'管理者に問い合わせしてください。', - 'UI:Login:Error:AccessAdmin' => '管理者権限をもつユーザにアクセスが制限されています。'.ITOP_APPLICATION_SHORT.'管理者に問い合わせしてください。', - 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~', + 'UI:ResetPwd-Ready' => 'The password has been changed.~~', + 'UI:ResetPwd-Login' => 'Click here to login...~~', + 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo~~', + '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:Login:PasswordNotChanged' => 'Error: Password is the same!~~', + 'UI:Login:RetypePwdDoesNotMatch' => '2度入力された新しいパスワードが一致しません!', + 'UI:Button:Login' => ITOP_APPLICATION_SHORT.'へ入る', + 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.'へのアクセスは制限されています。'.ITOP_APPLICATION_SHORT.'管理者に問い合わせしてください。', + 'UI:Login:Error:AccessAdmin' => '管理者権限をもつユーザにアクセスが制限されています。'.ITOP_APPLICATION_SHORT.'管理者に問い合わせしてください。', + '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:Login:Error:NoValidProfiles' => 'No valid profile provided~~', ]); diff --git a/dictionaries/ui/pages/login/lt.dictionary.itop.login.php b/dictionaries/ui/pages/login/lt.dictionary.itop.login.php new file mode 100644 index 0000000000..7b688424a4 --- /dev/null +++ b/dictionaries/ui/pages/login/lt.dictionary.itop.login.php @@ -0,0 +1,60 @@ + ITOP_APPLICATION_SHORT.' login~~', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Welcome to '.ITOP_APPLICATION_SHORT.'!~~', + 'UI:Login:IncorrectLoginPassword' => 'Incorrect login/password, please try again.~~', + 'UI:Login:IdentifyYourself' => 'Identify yourself before continuing~~', + 'UI:Login:UserNamePrompt' => 'User Name~~', + 'UI:Login:PasswordPrompt' => 'Password~~', + 'UI:Login:ForgotPwd' => 'Forgot your password?~~', + 'UI:Login:ForgotPwdForm' => 'Forgot your password~~', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.~~', + 'UI:Login:ResetPassword' => 'Send now!~~', + 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~', + 'UI:Login:SeparatorOr' => 'Or~~', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login~~', + 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.~~', + 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.~~', + 'UI:ResetPwd-Error-NoContact' => 'the account is not associated to a person.~~', + 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', + 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', + 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', + 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password~~', + 'UI:ResetPwd-EmailBody' => '

You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

Please follow this link (single usage) to enter a new password

.~~', + 'UI:ResetPwd-Title' => 'Reset password~~', + 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', + 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~', + 'UI:ResetPwd-Ready' => 'The password has been changed.~~', + 'UI:ResetPwd-Login' => 'Click here to login...~~', + 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo~~', + 'UI:Login:ChangeYourPassword' => 'Change Your Password~~', + 'UI:Login:OldPasswordPrompt' => 'Old password~~', + 'UI:Login:NewPasswordPrompt' => 'New password~~', + 'UI:Login:RetypeNewPasswordPrompt' => 'Retype new password~~', + 'UI:Login:IncorrectOldPassword' => 'Error: the old password is incorrect~~', + 'UI:LogOffMenu' => 'Log off~~', + 'UI:LogOff:ThankYou' => 'Thank you for using '.ITOP_APPLICATION.'~~', + 'UI:LogOff:ClickHereToLoginAgain' => 'Click here to login again...~~', + 'UI:ChangePwdMenu' => 'Change Password...~~', + 'UI:Login:PasswordChanged' => 'Password successfully set!~~', + 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~', + 'UI:Login:RetypePwdDoesNotMatch' => 'New password and retyped new password do not match!~~', + 'UI:Button:Login' => 'Enter '.ITOP_APPLICATION.'~~', + 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' access to this page is restricted. Please, contact an '.ITOP_APPLICATION_SHORT.' administrator.~~', + 'UI:Login:Error:AccessAdmin' => 'Access restricted to people having administrator privileges. Please, contact an '.ITOP_APPLICATION_SHORT.' administrator.~~', + '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~~', +]); diff --git a/dictionaries/ui/pages/login/nl.dictionary.itop.login.php b/dictionaries/ui/pages/login/nl.dictionary.itop.login.php index 467dac11d3..d9281e1fbf 100644 --- a/dictionaries/ui/pages/login/nl.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/nl.dictionary.itop.login.php @@ -1,58 +1,60 @@ 'Aanmelden in '.ITOP_APPLICATION_SHORT, - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', - 'UI:Login:Welcome' => 'Welkom in '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => 'Aanmelden in '.ITOP_APPLICATION_SHORT, + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Welkom in '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Ongeldige gebruikersnaam of wachtwoord, probeer opnieuw.', - 'UI:Login:IdentifyYourself' => 'Identificeer jezelf voordat je verder gaat', - 'UI:Login:UserNamePrompt' => 'Gebruikersnaam', - 'UI:Login:PasswordPrompt' => 'Wachtwoord', - 'UI:Login:ForgotPwd' => 'Wachtwoord vergeten?', - 'UI:Login:ForgotPwdForm' => 'Wachtwoord vergeten', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' kan je een e-mail sturen waarin de instructies voor het resetten van jouw account staan.', - 'UI:Login:ResetPassword' => 'Stuur nu!', - 'UI:Login:ResetPwdFailed' => 'E-mail sturen mislukt: %1$s', - 'UI:Login:SeparatorOr' => 'Of', - - 'UI:ResetPwd-Error-WrongLogin' => '"%1$s" is geen geldige login', - 'UI:ResetPwd-Error-NotPossible' => 'Het wachtwoord van externe accounts kan niet gereset worden.', - 'UI:ResetPwd-Error-FixedPwd' => 'Deze account staat het resetten van het wachtwoord niet toe.', - 'UI:ResetPwd-Error-NoContact' => 'Deze account is niet gelinkt aan een persoon.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'Deze account is niet gelinkt aan een persoon waarvan een e-mailadres gekend is. Neem contact op met jouw beheerder.', - 'UI:ResetPwd-Error-NoEmail' => 'Er ontbreekt een e-mailadres. Neem contact op met jouw beheerder.', - 'UI:ResetPwd-Error-Send' => 'Er is een technisch probleem bij het verzenden van de e-mail. Neem contact op met jouw beheerder.', - 'UI:ResetPwd-EmailSent' => 'Kijk in jouw mailbox (eventueel bij ongewenste mail) en volg de instructies...', - 'UI:ResetPwd-EmailSubject' => 'Reset jouw '.ITOP_APPLICATION_SHORT.'-wachtwoord', - 'UI:ResetPwd-EmailBody' => '

Je hebt een reset van jouw '.ITOP_APPLICATION_SHORT.'-wachtwoord aangevraagd.

Klik op deze link (eenmalig te gebruiken) om een nieuw wachtwoord in te voeren

.', - 'UI:ResetPwd-Title' => 'Reset wachtwoord', - 'UI:ResetPwd-Error-InvalidToken' => 'Sorry. Jouw wachtwoord is al gereset, of je hebt al meerdere e-mails ontvangen. Zorg ervoor dat je de link in de laatst ontvangen e-mail gebruikt.', - 'UI:ResetPwd-Error-EnterPassword' => 'Voer het nieuwe wachtwoord voor de account "%1$s" in.', - '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:IdentifyYourself' => 'Identificeer jezelf voordat je verder gaat', + 'UI:Login:UserNamePrompt' => 'Gebruikersnaam', + 'UI:Login:PasswordPrompt' => 'Wachtwoord', + 'UI:Login:ForgotPwd' => 'Wachtwoord vergeten?', + 'UI:Login:ForgotPwdForm' => 'Wachtwoord vergeten', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' kan je een e-mail sturen waarin de instructies voor het resetten van jouw account staan.', + 'UI:Login:ResetPassword' => 'Stuur nu!', + 'UI:Login:ResetPwdFailed' => 'E-mail sturen mislukt: %1$s', + 'UI:Login:SeparatorOr' => 'Of', + 'UI:ResetPwd-Error-WrongLogin' => '"%1$s" is geen geldige login', + 'UI:ResetPwd-Error-NotPossible' => 'Het wachtwoord van externe accounts kan niet gereset worden.', + 'UI:ResetPwd-Error-FixedPwd' => 'Deze account staat het resetten van het wachtwoord niet toe.', + 'UI:ResetPwd-Error-NoContact' => 'Deze account is niet gelinkt aan een persoon.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'Deze account is niet gelinkt aan een persoon waarvan een e-mailadres gekend is. Neem contact op met jouw beheerder.', + 'UI:ResetPwd-Error-NoEmail' => 'Er ontbreekt een e-mailadres. Neem contact op met jouw beheerder.', + 'UI:ResetPwd-Error-Send' => 'Er is een technisch probleem bij het verzenden van de e-mail. Neem contact op met jouw beheerder.', + 'UI:ResetPwd-EmailSent' => 'Kijk in jouw mailbox (eventueel bij ongewenste mail) en volg de instructies...', + 'UI:ResetPwd-EmailSubject' => 'Reset jouw '.ITOP_APPLICATION_SHORT.'-wachtwoord', + 'UI:ResetPwd-EmailBody' => '

Je hebt een reset van jouw '.ITOP_APPLICATION_SHORT.'-wachtwoord aangevraagd.

Klik op deze link (eenmalig te gebruiken) om een nieuw wachtwoord in te voeren

.', + 'UI:ResetPwd-Title' => 'Reset wachtwoord', + 'UI:ResetPwd-Error-InvalidToken' => 'Sorry. Jouw wachtwoord is al gereset, of je hebt al meerdere e-mails ontvangen. Zorg ervoor dat je de link in de laatst ontvangen e-mail gebruikt.', + 'UI:ResetPwd-Error-EnterPassword' => 'Voer het nieuwe wachtwoord voor de account "%1$s" in.', + '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:Login:PasswordNotChanged' => 'Fout: Wachtwoord is hetzelfde!', - - '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: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:Login:PasswordNotChanged' => 'Fout: Wachtwoord is hetzelfde!', + '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:Login:Error:NoValidProfiles' => 'Geen geldig profiel opgegeven', ]); diff --git a/dictionaries/ui/pages/login/pl.dictionary.itop.login.php b/dictionaries/ui/pages/login/pl.dictionary.itop.login.php index 10ad9060d4..5ac36de557 100644 --- a/dictionaries/ui/pages/login/pl.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/pl.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' login', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', - 'UI:Login:Welcome' => 'Witamy w '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Witamy w '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Nieprawidłowy login/hasło, spróbuj ponownie.', - 'UI:Login:IdentifyYourself' => 'Zidentyfikuj się przed wejściem', - 'UI:Login:UserNamePrompt' => 'Login', - 'UI:Login:PasswordPrompt' => 'Hasło', - 'UI:Login:ForgotPwd' => 'Zapomniałeś hasła?', - 'UI:Login:ForgotPwdForm' => 'Resetowanie hasła', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' może wysłać Ci wiadomość e-mail, w której znajdziesz instrukcje dotyczące resetowania hasła.', - 'UI:Login:ResetPassword' => 'Wyślij !', - 'UI:Login:ResetPwdFailed' => 'Nie udało się wysłać e-maila: %1$s', - 'UI:Login:SeparatorOr' => 'Lub', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\'nie jest prawidłowym loginem', - 'UI:ResetPwd-Error-NotPossible' => 'konta zewnętrzne nie pozwalają na resetowanie hasła.', - 'UI:ResetPwd-Error-FixedPwd' => 'konto nie pozwala na resetowanie hasła.', - 'UI:ResetPwd-Error-NoContact' => 'konto nie jest powiązane z osobą.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'konto nie jest powiązane z osobą mającą atrybut e-mail. Skontaktuj się z administratorem.', - 'UI:ResetPwd-Error-NoEmail' => 'brak adresu e-mail. Skontaktuj się z administratorem.', - 'UI:ResetPwd-Error-Send' => 'problem techniczny dotyczący transportu poczty elektronicznej. Skontaktuj się z administratorem.', - 'UI:ResetPwd-EmailSent' => 'Sprawdź swoją skrzynkę e-mail i postępuj zgodnie z instrukcjami. Jeśli nie otrzymasz wiadomości e-mail, sprawdź wpisany login.', - 'UI:ResetPwd-EmailSubject' => 'Reset hasła '.ITOP_APPLICATION_SHORT, - 'UI:ResetPwd-EmailBody' => '

Poprosiłeś o zresetowanie hasła '.ITOP_APPLICATION_SHORT.'.

Proszę skorzystać z tego linku (jednorazowe użycie), wpisz nowe hasło

.', - 'UI:ResetPwd-Title' => 'Zresetuj hasło', - 'UI:ResetPwd-Error-InvalidToken' => 'Przepraszamy, albo hasło zostało już zresetowane, albo otrzymałeś kilka e-maili. Upewnij się, że używasz linku podanego w ostatniej otrzymanej wiadomości e-mail.', + 'UI:Login:IdentifyYourself' => 'Zidentyfikuj się przed wejściem', + 'UI:Login:UserNamePrompt' => 'Login', + 'UI:Login:PasswordPrompt' => 'Hasło', + 'UI:Login:ForgotPwd' => 'Zapomniałeś hasła?', + 'UI:Login:ForgotPwdForm' => 'Resetowanie hasła', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' może wysłać Ci wiadomość e-mail, w której znajdziesz instrukcje dotyczące resetowania hasła.', + 'UI:Login:ResetPassword' => 'Wyślij !', + 'UI:Login:ResetPwdFailed' => 'Nie udało się wysłać e-maila: %1$s', + 'UI:Login:SeparatorOr' => 'Lub', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\'nie jest prawidłowym loginem', + 'UI:ResetPwd-Error-NotPossible' => 'konta zewnętrzne nie pozwalają na resetowanie hasła.', + 'UI:ResetPwd-Error-FixedPwd' => 'konto nie pozwala na resetowanie hasła.', + 'UI:ResetPwd-Error-NoContact' => 'konto nie jest powiązane z osobą.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'konto nie jest powiązane z osobą mającą atrybut e-mail. Skontaktuj się z administratorem.', + 'UI:ResetPwd-Error-NoEmail' => 'brak adresu e-mail. Skontaktuj się z administratorem.', + 'UI:ResetPwd-Error-Send' => 'problem techniczny dotyczący transportu poczty elektronicznej. Skontaktuj się z administratorem.', + 'UI:ResetPwd-EmailSent' => 'Sprawdź swoją skrzynkę e-mail i postępuj zgodnie z instrukcjami. Jeśli nie otrzymasz wiadomości e-mail, sprawdź wpisany login.', + 'UI:ResetPwd-EmailSubject' => 'Reset hasła '.ITOP_APPLICATION_SHORT, + 'UI:ResetPwd-EmailBody' => '

Poprosiłeś o zresetowanie hasła '.ITOP_APPLICATION_SHORT.'.

Proszę skorzystać z tego linku (jednorazowe użycie), wpisz nowe hasło

.', + 'UI:ResetPwd-Title' => 'Zresetuj hasło', + 'UI:ResetPwd-Error-InvalidToken' => 'Przepraszamy, albo hasło zostało już zresetowane, albo otrzymałeś kilka e-maili. Upewnij się, że używasz linku podanego w ostatniej otrzymanej wiadomości e-mail.', 'UI:ResetPwd-Error-EnterPassword' => 'Wprowadź nowe hasło do konta \'%1$s\'.', - 'UI:ResetPwd-Ready' => 'Hasło zostało zmienione.', - 'UI:ResetPwd-Login' => 'Kliknij tutaj aby się zalogować...', - - 'UI:Login:About' => ITOP_APPLICATION.' Obsługiwane przez Combodo', - 'UI:Login:ChangeYourPassword' => 'Zmień swoje hasło', - 'UI:Login:OldPasswordPrompt' => 'Stare hasło', - 'UI:Login:NewPasswordPrompt' => 'Nowe hasło', - 'UI:Login:RetypeNewPasswordPrompt' => 'Powtórz nowe hasło', - 'UI:Login:IncorrectOldPassword' => 'Błąd: stare hasło jest nieprawidłowe', - 'UI:LogOffMenu' => 'Wyloguj', - 'UI:LogOff:ThankYou' => 'Dziękujemy za użycie '.ITOP_APPLICATION, - 'UI:LogOff:ClickHereToLoginAgain' => 'Kliknij tutaj, aby zalogować się ponownie...', - 'UI:ChangePwdMenu' => 'Zmień hasło...', - 'UI:Login:PasswordChanged' => 'Hasło ustawione pomyślnie!', - 'UI:Login:PasswordNotChanged' => 'Błąd: Hasło jest takie samo!', - 'UI:Login:RetypePwdDoesNotMatch' => 'Nowe hasło i powtórzone nowe hasło nie pasują!', - 'UI:Button:Login' => 'Wejdź do '.ITOP_APPLICATION, - 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' dostęp jest ograniczony. Prosimy o kontakt z administratorem '.ITOP_APPLICATION_SHORT.'.', - 'UI:Login:Error:AccessAdmin' => 'Dostęp ograniczony do osób z uprawnieniami administratora. Prosimy o kontakt z administratorem '.ITOP_APPLICATION_SHORT.'.', - 'UI:Login:Error:WrongOrganizationName' => 'Nieznana organizacja', + 'UI:ResetPwd-Ready' => 'Hasło zostało zmienione.', + 'UI:ResetPwd-Login' => 'Kliknij tutaj aby się zalogować...', + 'UI:Login:About' => ITOP_APPLICATION.' Obsługiwane przez Combodo', + 'UI:Login:ChangeYourPassword' => 'Zmień swoje hasło', + 'UI:Login:OldPasswordPrompt' => 'Stare hasło', + 'UI:Login:NewPasswordPrompt' => 'Nowe hasło', + 'UI:Login:RetypeNewPasswordPrompt' => 'Powtórz nowe hasło', + 'UI:Login:IncorrectOldPassword' => 'Błąd: stare hasło jest nieprawidłowe', + 'UI:LogOffMenu' => 'Wyloguj', + 'UI:LogOff:ThankYou' => 'Dziękujemy za użycie '.ITOP_APPLICATION, + 'UI:LogOff:ClickHereToLoginAgain' => 'Kliknij tutaj, aby zalogować się ponownie...', + 'UI:ChangePwdMenu' => 'Zmień hasło...', + 'UI:Login:PasswordChanged' => 'Hasło ustawione pomyślnie!', + 'UI:Login:PasswordNotChanged' => 'Błąd: Hasło jest takie samo!', + 'UI:Login:RetypePwdDoesNotMatch' => 'Nowe hasło i powtórzone nowe hasło nie pasują!', + 'UI:Button:Login' => 'Wejdź do '.ITOP_APPLICATION, + 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' dostęp jest ograniczony. Prosimy o kontakt z administratorem '.ITOP_APPLICATION_SHORT.'.', + 'UI:Login:Error:AccessAdmin' => 'Dostęp ograniczony do osób z uprawnieniami administratora. Prosimy o kontakt z administratorem '.ITOP_APPLICATION_SHORT.'.', + 'UI:Login:Error:WrongOrganizationName' => 'Nieznana organizacja', 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Wiele kontaktów ma ten sam adres e-mail', - 'UI:Login:Error:NoValidProfiles' => 'Nie podano prawidłowego profilu', + 'UI:Login:Error:NoValidProfiles' => 'Nie podano prawidłowego profilu', ]); diff --git a/dictionaries/ui/pages/login/pt_br.dictionary.itop.login.php b/dictionaries/ui/pages/login/pt_br.dictionary.itop.login.php index d186a4a37a..a2e56705ae 100644 --- a/dictionaries/ui/pages/login/pt_br.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/pt_br.dictionary.itop.login.php @@ -1,58 +1,60 @@ 'Login no '.ITOP_APPLICATION_SHORT, - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', - 'UI:Login:Welcome' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => 'Login no '.ITOP_APPLICATION_SHORT, + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Usuário e/ou senha inválido(s), tente novamente', - 'UI:Login:IdentifyYourself' => 'Identifique-se antes continuar', - 'UI:Login:UserNamePrompt' => 'Usuário', - 'UI:Login:PasswordPrompt' => 'Senha', - 'UI:Login:ForgotPwd' => 'Esqueceu sua senha?', - 'UI:Login:ForgotPwdForm' => 'Esqueceu sua senha', - 'UI:Login:ForgotPwdForm+' => 'O '.ITOP_APPLICATION_SHORT.' pode enviar um e-mail em que você vai encontrar instruções para seguir para redefinir sua conta', - 'UI:Login:ResetPassword' => 'Enviar agora', - 'UI:Login:ResetPwdFailed' => 'Falha ao enviar e-mail: %1$s', - 'UI:Login:SeparatorOr' => 'Ou', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' não é um login válido', - 'UI:ResetPwd-Error-NotPossible' => 'Não é permitida alteração de senha de contas externas', - 'UI:ResetPwd-Error-FixedPwd' => 'A conta não permite alteração de senha', - 'UI:ResetPwd-Error-NoContact' => 'A conta não está associada a uma pessoa', - 'UI:ResetPwd-Error-NoEmailAtt' => 'A conta não está associada a uma pessoa que contém um endereço de e-mail no '.ITOP_APPLICATION_SHORT.'.Por favor, contate o administrador', - 'UI:ResetPwd-Error-NoEmail' => 'A conta não contém um endereço de e-mail. Por favor, contate o administrador', - 'UI:ResetPwd-Error-Send' => 'Houve um problema técnico de transporte de e-mail. Por favor, contate o administrador', - 'UI:ResetPwd-EmailSent' => 'Verifique sua caixa de e-mail e siga as instruções. Se você não receber nenhum e-mail, verifique a caixa de SPAM e o login que você digitou', - 'UI:ResetPwd-EmailSubject' => 'Alterar a senha', - 'UI:ResetPwd-EmailBody' => '

Você solicitou a alteração da senha do '.ITOP_APPLICATION_SHORT.'.

Por favor, siga este link (passo simples) para digitar a nova senha

.', - 'UI:ResetPwd-Title' => 'Alterar senha', - 'UI:ResetPwd-Error-InvalidToken' => 'Desculpe, a senha já foi alterada, ou você deve ter recebido múltiplos e-mails. Por favor, certifique-se que você acessou o link fornecido no último e-mail recebido', + 'UI:Login:IdentifyYourself' => 'Identifique-se antes continuar', + 'UI:Login:UserNamePrompt' => 'Usuário', + 'UI:Login:PasswordPrompt' => 'Senha', + 'UI:Login:ForgotPwd' => 'Esqueceu sua senha?', + 'UI:Login:ForgotPwdForm' => 'Esqueceu sua senha', + 'UI:Login:ForgotPwdForm+' => 'O '.ITOP_APPLICATION_SHORT.' pode enviar um e-mail em que você vai encontrar instruções para seguir para redefinir sua conta', + 'UI:Login:ResetPassword' => 'Enviar agora', + 'UI:Login:ResetPwdFailed' => 'Falha ao enviar e-mail: %1$s', + 'UI:Login:SeparatorOr' => 'Ou', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' não é um login válido', + 'UI:ResetPwd-Error-NotPossible' => 'Não é permitida alteração de senha de contas externas', + 'UI:ResetPwd-Error-FixedPwd' => 'A conta não permite alteração de senha', + 'UI:ResetPwd-Error-NoContact' => 'A conta não está associada a uma pessoa', + 'UI:ResetPwd-Error-NoEmailAtt' => 'A conta não está associada a uma pessoa que contém um endereço de e-mail no '.ITOP_APPLICATION_SHORT.'.Por favor, contate o administrador', + 'UI:ResetPwd-Error-NoEmail' => 'A conta não contém um endereço de e-mail. Por favor, contate o administrador', + 'UI:ResetPwd-Error-Send' => 'Houve um problema técnico de transporte de e-mail. Por favor, contate o administrador', + 'UI:ResetPwd-EmailSent' => 'Verifique sua caixa de e-mail e siga as instruções. Se você não receber nenhum e-mail, verifique a caixa de SPAM e o login que você digitou', + 'UI:ResetPwd-EmailSubject' => 'Alterar a senha', + 'UI:ResetPwd-EmailBody' => '

Você solicitou a alteração da senha do '.ITOP_APPLICATION_SHORT.'.

Por favor, siga este link (passo simples) para digitar a nova senha

.', + 'UI:ResetPwd-Title' => 'Alterar senha', + 'UI:ResetPwd-Error-InvalidToken' => 'Desculpe, a senha já foi alterada, ou você deve ter recebido múltiplos e-mails. Por favor, certifique-se que você acessou o link fornecido no último e-mail recebido', 'UI:ResetPwd-Error-EnterPassword' => 'Digite a nova senha para a conta \'%1$s\'', - 'UI:ResetPwd-Ready' => 'A senha foi alterada com sucesso', - 'UI:ResetPwd-Login' => 'Clique para entrar...', - - 'UI:Login:About' => '', - 'UI:Login:ChangeYourPassword' => 'Alterar 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:Login:PasswordNotChanged' => 'Error: Password is the same!~~', - 'UI:Login:RetypePwdDoesNotMatch' => '"Nova senha" e "Repetir nova senha" são diferentes. Tente novamente!', - 'UI:Button:Login' => 'Login', - 'UI:Login:Error:AccessRestricted' => 'Acesso restrito. Por favor, contacte o administrador', - 'UI:Login:Error:AccessAdmin' => 'Acesso restrito somente para usuários com privilégios administrativos. Por favor, contacte o administrador', - 'UI:Login:Error:WrongOrganizationName' => 'Organização não encontrada', + 'UI:ResetPwd-Ready' => 'A senha foi alterada com sucesso', + 'UI:ResetPwd-Login' => 'Clique para entrar...', + 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo~~', + 'UI:Login:ChangeYourPassword' => 'Alterar 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:Login:PasswordNotChanged' => 'Error: Password is the same!~~', + 'UI:Login:RetypePwdDoesNotMatch' => '"Nova senha" e "Repetir nova senha" são diferentes. Tente novamente!', + 'UI:Button:Login' => 'Login', + 'UI:Login:Error:AccessRestricted' => 'Acesso restrito. Por favor, contacte o administrador', + 'UI:Login:Error:AccessAdmin' => 'Acesso restrito somente para usuários com privilégios administrativos. Por favor, contacte o administrador', + 'UI:Login:Error:WrongOrganizationName' => 'Organização não encontrada', 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Vários contatos têm o mesmo e-mail', - 'UI:Login:Error:NoValidProfiles' => 'Nenhum perfil válido fornecido', + 'UI:Login:Error:NoValidProfiles' => 'Nenhum perfil válido fornecido', ]); diff --git a/dictionaries/ui/pages/login/ru.dictionary.itop.login.php b/dictionaries/ui/pages/login/ru.dictionary.itop.login.php index 3e73fb5a73..3e6863231a 100644 --- a/dictionaries/ui/pages/login/ru.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/ru.dictionary.itop.login.php @@ -1,58 +1,60 @@ 'Вход в '.ITOP_APPLICATION_SHORT, - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' — логотип', - 'UI:Login:Welcome' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => 'Вход в '.ITOP_APPLICATION_SHORT, + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' — логотип', + 'UI:Login:Welcome' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Неправильный логин/пароль. Пожалуйста, попробуйте еще раз.', - 'UI:Login:IdentifyYourself' => 'Пожалуйста, представьтесь', - 'UI:Login:UserNamePrompt' => 'Имя пользователя', - 'UI:Login:PasswordPrompt' => 'Пароль', - 'UI:Login:ForgotPwd' => 'Забыли пароль?', - 'UI:Login:ForgotPwdForm' => 'Восстановление пароля', - 'UI:Login:ForgotPwdForm+' => 'Введите свой логин для входа в систему и нажмите "Отправить". '.ITOP_APPLICATION_SHORT.' отправит email с инструкциями по восстановлению пароля на ваш электронный адрес.', - 'UI:Login:ResetPassword' => 'Отправить', - 'UI:Login:ResetPwdFailed' => 'Не удалось отправить email: %1$s', - 'UI:Login:SeparatorOr' => 'или', - - 'UI:ResetPwd-Error-WrongLogin' => 'учетная запись с логином "%1$s" не найдена.', - 'UI:ResetPwd-Error-NotPossible' => 'восстановление пароля для внешних учётных записей недоступно.', - 'UI:ResetPwd-Error-FixedPwd' => 'восстановление пароля для данной учётной записи недоступно. Пожалуйста, обратитесь к администратору.', - 'UI:ResetPwd-Error-NoContact' => 'данная учетная запись не ассоциирована с персоной. Пожалуйста, обратитесь к администратору.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'аккаунт не ассоциирован с персоной, имеющей атрибут электронной почты. Пожалуйста, обратитесь к администратору.', - 'UI:ResetPwd-Error-NoEmail' => 'отсутствует адрес электронной почты. Пожалуйста, обратитесь к администратору.', - 'UI:ResetPwd-Error-Send' => 'технические проблемы с отправкой электронной почты. Пожалуйста, обратитесь к администратору.', - 'UI:ResetPwd-EmailSent' => 'Проверьте свою почту и следуйте инструкциям. Если письмо не пришло, проверьте правильность введённого логина.', - 'UI:ResetPwd-EmailSubject' => 'Восстановление пароля', - 'UI:ResetPwd-EmailBody' => '

Вы запросили восстановление пароля '.ITOP_APPLICATION_SHORT.'.

Пожалуйста, воспользуйтесь этой ссылкой для задания нового пароля.

', - 'UI:ResetPwd-Title' => 'Восстановление пароля', - 'UI:ResetPwd-Error-InvalidToken' => 'Извините, недействительная ссылка. Если вы запрашивали восстановление пароля несколько раз подряд, пожалуйста, убедитесь, что используете ссылку из последнего полученного письма.', + 'UI:Login:IdentifyYourself' => 'Пожалуйста, представьтесь', + 'UI:Login:UserNamePrompt' => 'Имя пользователя', + 'UI:Login:PasswordPrompt' => 'Пароль', + 'UI:Login:ForgotPwd' => 'Забыли пароль?', + 'UI:Login:ForgotPwdForm' => 'Восстановление пароля', + 'UI:Login:ForgotPwdForm+' => 'Введите свой логин для входа в систему и нажмите "Отправить". '.ITOP_APPLICATION_SHORT.' отправит email с инструкциями по восстановлению пароля на ваш электронный адрес.', + 'UI:Login:ResetPassword' => 'Отправить', + 'UI:Login:ResetPwdFailed' => 'Не удалось отправить email: %1$s', + 'UI:Login:SeparatorOr' => 'или', + 'UI:ResetPwd-Error-WrongLogin' => 'учетная запись с логином "%1$s" не найдена.', + 'UI:ResetPwd-Error-NotPossible' => 'восстановление пароля для внешних учётных записей недоступно.', + 'UI:ResetPwd-Error-FixedPwd' => 'восстановление пароля для данной учётной записи недоступно. Пожалуйста, обратитесь к администратору.', + 'UI:ResetPwd-Error-NoContact' => 'данная учетная запись не ассоциирована с персоной. Пожалуйста, обратитесь к администратору.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'аккаунт не ассоциирован с персоной, имеющей атрибут электронной почты. Пожалуйста, обратитесь к администратору.', + 'UI:ResetPwd-Error-NoEmail' => 'отсутствует адрес электронной почты. Пожалуйста, обратитесь к администратору.', + 'UI:ResetPwd-Error-Send' => 'технические проблемы с отправкой электронной почты. Пожалуйста, обратитесь к администратору.', + 'UI:ResetPwd-EmailSent' => 'Проверьте свою почту и следуйте инструкциям. Если письмо не пришло, проверьте правильность введённого логина.', + 'UI:ResetPwd-EmailSubject' => 'Восстановление пароля', + 'UI:ResetPwd-EmailBody' => '

Вы запросили восстановление пароля '.ITOP_APPLICATION_SHORT.'.

Пожалуйста, воспользуйтесь этой ссылкой для задания нового пароля.

', + 'UI:ResetPwd-Title' => 'Восстановление пароля', + 'UI:ResetPwd-Error-InvalidToken' => 'Извините, недействительная ссылка. Если вы запрашивали восстановление пароля несколько раз подряд, пожалуйста, убедитесь, что используете ссылку из последнего полученного письма.', 'UI:ResetPwd-Error-EnterPassword' => 'Введите новый пароль для учетной записи пользователя \'%1$s\'.', - '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:LogOff:ThankYou' => 'Спасибо за использование '.ITOP_APPLICATION_SHORT, - 'UI:LogOff:ClickHereToLoginAgain' => 'Нажмите здесь, чтобы снова войти...', - 'UI:ChangePwdMenu' => 'Изменить пароль...', - 'UI:Login:PasswordChanged' => 'Пароль успешно изменён!', - 'UI:Login:PasswordNotChanged' => 'Ошибка: пароль не изменился!', - '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:ResetPwd-Ready' => 'Пароль успешно изменён.', + 'UI:ResetPwd-Login' => 'Войти...', + 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo~~', + '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:Login:PasswordNotChanged' => 'Ошибка: пароль не изменился!', + '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:MultipleContactsHaveSameEmail' => 'Несколько контактов имеют один и тот же адрес электронной почты', - 'UI:Login:Error:NoValidProfiles' => 'Нет допустимого профиля', + 'UI:Login:Error:NoValidProfiles' => 'Нет допустимого профиля', ]); diff --git a/dictionaries/ui/pages/login/sk.dictionary.itop.login.php b/dictionaries/ui/pages/login/sk.dictionary.itop.login.php index cd11202369..9956945473 100644 --- a/dictionaries/ui/pages/login/sk.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/sk.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' login~~', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', - 'UI:Login:Welcome' => 'Vitajte v '.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => 'Vitajte v '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Nesprávne prihlasovacie meno/heslo, prosím skúste znova.', - 'UI:Login:IdentifyYourself' => 'Identifikujte sa pred pokračovaním', - 'UI:Login:UserNamePrompt' => 'Užívateľské meno', - 'UI:Login:PasswordPrompt' => 'Heslo', - 'UI:Login:ForgotPwd' => 'Forgot your password?~~', - 'UI:Login:ForgotPwdForm' => 'Forgot your password~~', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.~~', - 'UI:Login:ResetPassword' => 'Send now!~~', - 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~', - 'UI:Login:SeparatorOr' => 'Or~~', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login~~', - 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.~~', - 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.~~', - 'UI:ResetPwd-Error-NoContact' => 'the account is not associated to a person.~~', - 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', - 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', - 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', - 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', - 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password~~', - 'UI:ResetPwd-EmailBody' => '

You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

Please follow this link (single usage) to enter a new password

.~~', - 'UI:ResetPwd-Title' => 'Reset password~~', - 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', + 'UI:Login:IdentifyYourself' => 'Identifikujte sa pred pokračovaním', + 'UI:Login:UserNamePrompt' => 'Užívateľské meno', + 'UI:Login:PasswordPrompt' => 'Heslo', + 'UI:Login:ForgotPwd' => 'Forgot your password?~~', + 'UI:Login:ForgotPwdForm' => 'Forgot your password~~', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.~~', + 'UI:Login:ResetPassword' => 'Send now!~~', + 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~', + 'UI:Login:SeparatorOr' => 'Or~~', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login~~', + 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.~~', + 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.~~', + 'UI:ResetPwd-Error-NoContact' => 'the account is not associated to a person.~~', + 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', + 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', + 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', + 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password~~', + 'UI:ResetPwd-EmailBody' => '

You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

Please follow this link (single usage) to enter a new password

.~~', + 'UI:ResetPwd-Title' => 'Reset password~~', + 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~', - '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: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:Login:PasswordNotChanged' => 'Error: Password is the same!~~', - '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: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: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:Login:PasswordNotChanged' => 'Error: Password is the same!~~', + '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:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~', - 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~', + 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~', ]); diff --git a/dictionaries/ui/pages/login/tr.dictionary.itop.login.php b/dictionaries/ui/pages/login/tr.dictionary.itop.login.php index b08212c866..fec71050da 100644 --- a/dictionaries/ui/pages/login/tr.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/tr.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.' login~~', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', - 'UI:Login:Welcome' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~', + 'UI:Login:Welcome' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz!', 'UI:Login:IncorrectLoginPassword' => 'Hatalı kullanıcı/şifre tekrar deneyiniz.', - 'UI:Login:IdentifyYourself' => 'Devam etmeden önce kendinizi tanıtınız', - 'UI:Login:UserNamePrompt' => 'Kullanıcı Adı', - 'UI:Login:PasswordPrompt' => 'Şifre', - 'UI:Login:ForgotPwd' => 'Şifrenizi mi unuttunuz?', - 'UI:Login:ForgotPwdForm' => 'Şifrenizi mi unuttunuz?', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.', hesabınızı sıfırlamak için izleyeceğiniz talimatları bulacağınız bir e-posta gönderebilir.', - 'UI:Login:ResetPassword' => 'Şimdi gönder!', - 'UI:Login:ResetPwdFailed' => 'Bir e-posta gönderilemedi: %1$s', - 'UI:Login:SeparatorOr' => 'Or~~', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' geçerli bir giriş değil', - 'UI:ResetPwd-Error-NotPossible' => 'Harici hesapların şifre sıfırlama izni yoktur.', - 'UI:ResetPwd-Error-FixedPwd' => 'Hesabın şifre sıfırlama izni yoktur.', - 'UI:ResetPwd-Error-NoContact' => 'Hesap bir kişiyle ilişkili değildir.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'Hesap, bir e-posta özelliğine sahip bir kişiyle ilişkili değildir. Lütfen yöneticinize başvurun.', - 'UI:ResetPwd-Error-NoEmail' => 'Bir e-posta adresi eksik. Lütfen yöneticinize başvurun.', - 'UI:ResetPwd-Error-Send' => 'E-posta ulaştırma teknik sorunu. Lütfen yöneticinize başvurun.', - 'UI:ResetPwd-EmailSent' => 'Lütfen e-posta kutunuzu kontrol edin ve talimatları izleyin...', - 'UI:ResetPwd-EmailSubject' => ITOP_APPLICATION_SHORT.'şifrenizi sıfırlayın', - 'UI:ResetPwd-EmailBody' => '

'.ITOP_APPLICATION_SHORT.' şifrenizin sıfırlanması talebinde bulundunuz.

Yeni şifre oluşturmak için lütfen aşağıdaki tek kullanımlık bağlantıyı takip ediniz.

', - 'UI:ResetPwd-Title' => 'Şifre sıfırla', - 'UI:ResetPwd-Error-InvalidToken' => 'Üzgünüz, ya parola zaten sıfırlandı ya da birkaç e-posta aldınız. Lütfen aldığınız en son e-postada verilen bağlantıyı kullandığınızdan emin olun', + 'UI:Login:IdentifyYourself' => 'Devam etmeden önce kendinizi tanıtınız', + 'UI:Login:UserNamePrompt' => 'Kullanıcı Adı', + 'UI:Login:PasswordPrompt' => 'Şifre', + 'UI:Login:ForgotPwd' => 'Şifrenizi mi unuttunuz?', + 'UI:Login:ForgotPwdForm' => 'Şifrenizi mi unuttunuz?', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.', hesabınızı sıfırlamak için izleyeceğiniz talimatları bulacağınız bir e-posta gönderebilir.', + 'UI:Login:ResetPassword' => 'Şimdi gönder!', + 'UI:Login:ResetPwdFailed' => 'Bir e-posta gönderilemedi: %1$s', + 'UI:Login:SeparatorOr' => 'Or~~', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' geçerli bir giriş değil', + 'UI:ResetPwd-Error-NotPossible' => 'Harici hesapların şifre sıfırlama izni yoktur.', + 'UI:ResetPwd-Error-FixedPwd' => 'Hesabın şifre sıfırlama izni yoktur.', + 'UI:ResetPwd-Error-NoContact' => 'Hesap bir kişiyle ilişkili değildir.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'Hesap, bir e-posta özelliğine sahip bir kişiyle ilişkili değildir. Lütfen yöneticinize başvurun.', + 'UI:ResetPwd-Error-NoEmail' => 'Bir e-posta adresi eksik. Lütfen yöneticinize başvurun.', + 'UI:ResetPwd-Error-Send' => 'E-posta ulaştırma teknik sorunu. Lütfen yöneticinize başvurun.', + 'UI:ResetPwd-EmailSent' => 'Lütfen e-posta kutunuzu kontrol edin ve talimatları izleyin...', + 'UI:ResetPwd-EmailSubject' => ITOP_APPLICATION_SHORT.'şifrenizi sıfırlayın', + 'UI:ResetPwd-EmailBody' => '

'.ITOP_APPLICATION_SHORT.' şifrenizin sıfırlanması talebinde bulundunuz.

Yeni şifre oluşturmak için lütfen aşağıdaki tek kullanımlık bağlantıyı takip ediniz.

', + 'UI:ResetPwd-Title' => 'Şifre sıfırla', + 'UI:ResetPwd-Error-InvalidToken' => 'Üzgünüz, ya parola zaten sıfırlandı ya da birkaç e-posta aldınız. Lütfen aldığınız en son e-postada verilen bağlantıyı kullandığınızdan emin olun', 'UI:ResetPwd-Error-EnterPassword' => '\'%1$s\' hesabı için yeni bir şifre girin.', - 'UI:ResetPwd-Ready' => 'Şifre değiştirildi.', - 'UI:ResetPwd-Login' => 'Giriş yapmak için buraya tıklayın...', - - 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo~~', - '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' => 'Şifre başarıyla ayarlandı!', - 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~', - '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:ResetPwd-Ready' => 'Şifre değiştirildi.', + 'UI:ResetPwd-Login' => 'Giriş yapmak için buraya tıklayın...', + 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo~~', + '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' => 'Şifre başarıyla ayarlandı!', + 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~', + '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:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~', - 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~', + 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~', ]); diff --git a/dictionaries/ui/pages/login/zh_cn.dictionary.itop.login.php b/dictionaries/ui/pages/login/zh_cn.dictionary.itop.login.php index 522615d330..611d74f347 100644 --- a/dictionaries/ui/pages/login/zh_cn.dictionary.itop.login.php +++ b/dictionaries/ui/pages/login/zh_cn.dictionary.itop.login.php @@ -1,58 +1,60 @@ ITOP_APPLICATION_SHORT.'登录', - 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' Logo', - 'UI:Login:Welcome' => '欢迎使用'.ITOP_APPLICATION_SHORT.'!', + 'UI:Login:Title' => ITOP_APPLICATION_SHORT.'登录', + 'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' Logo', + 'UI:Login:Welcome' => '欢迎使用'.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => '用户名或密码错误, 请重试.', - 'UI:Login:IdentifyYourself' => '请完成身份认证', - 'UI:Login:UserNamePrompt' => '用户名', - 'UI:Login:PasswordPrompt' => '密码', - 'UI:Login:ForgotPwd' => '忘记密码?', - 'UI:Login:ForgotPwdForm' => '忘记密码', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.'将会给您发送一封密码重置邮件.', - 'UI:Login:ResetPassword' => '立即发送!', - 'UI:Login:ResetPwdFailed' => '邮件发送失败: %1$s', - 'UI:Login:SeparatorOr' => '或', - - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' 用户名无效', - 'UI:ResetPwd-Error-NotPossible' => '外部账号不允许重置密码.', - 'UI:ResetPwd-Error-FixedPwd' => '此账号不允许重置密码.', - 'UI:ResetPwd-Error-NoContact' => '此账号没有关联到个体.', - 'UI:ResetPwd-Error-NoEmailAtt' => '此账号未关联邮箱地址,请联系管理员.', - 'UI:ResetPwd-Error-NoEmail' => '缺少邮箱地址. 请联系管理员.', - 'UI:ResetPwd-Error-Send' => '邮件发送存在技术原因. 请联系管理员.', - 'UI:ResetPwd-EmailSent' => '请检查您的收件箱并根据指引进行操作. 如果您没有收到邮件, 请检查您登录时的输入是否存在错误.', - 'UI:ResetPwd-EmailSubject' => '重置'.ITOP_APPLICATION_SHORT.'密码', - 'UI:ResetPwd-EmailBody' => '

您已请求重置'.ITOP_APPLICATION_SHORT.'密码.

请点击这个链接 (一次性) 来输入新的密码

.', - 'UI:ResetPwd-Title' => '重置密码', - 'UI:ResetPwd-Error-InvalidToken' => '对不起, 密码已经被重置, 请检查是否收到了多封密码重置邮件. 请点击最新邮件里的链接.', + 'UI:Login:IdentifyYourself' => '请完成身份认证', + 'UI:Login:UserNamePrompt' => '用户名', + 'UI:Login:PasswordPrompt' => '密码', + 'UI:Login:ForgotPwd' => '忘记密码?', + 'UI:Login:ForgotPwdForm' => '忘记密码', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.'将会给您发送一封密码重置邮件.', + 'UI:Login:ResetPassword' => '立即发送!', + 'UI:Login:ResetPwdFailed' => '邮件发送失败: %1$s', + 'UI:Login:SeparatorOr' => '或', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' 用户名无效', + 'UI:ResetPwd-Error-NotPossible' => '外部账号不允许重置密码.', + 'UI:ResetPwd-Error-FixedPwd' => '此账号不允许重置密码.', + 'UI:ResetPwd-Error-NoContact' => '此账号没有关联到个体.', + 'UI:ResetPwd-Error-NoEmailAtt' => '此账号未关联邮箱地址,请联系管理员.', + 'UI:ResetPwd-Error-NoEmail' => '缺少邮箱地址. 请联系管理员.', + 'UI:ResetPwd-Error-Send' => '邮件发送存在技术原因. 请联系管理员.', + 'UI:ResetPwd-EmailSent' => '请检查您的收件箱并根据指引进行操作. 如果您没有收到邮件, 请检查您登录时的输入是否存在错误.', + 'UI:ResetPwd-EmailSubject' => '重置'.ITOP_APPLICATION_SHORT.'密码', + 'UI:ResetPwd-EmailBody' => '

您已请求重置'.ITOP_APPLICATION_SHORT.'密码.

请点击这个链接 (一次性) 来输入新的密码

.', + 'UI:ResetPwd-Title' => '重置密码', + 'UI:ResetPwd-Error-InvalidToken' => '对不起, 密码已经被重置, 请检查是否收到了多封密码重置邮件. 请点击最新邮件里的链接.', 'UI:ResetPwd-Error-EnterPassword' => '请输入 \'%1$s\' 的新密码.', - 'UI:ResetPwd-Ready' => '密码已修改成功.', - 'UI:ResetPwd-Login' => '点击这里登录...', - - 'UI:Login:About' => ITOP_APPLICATION.'由 Combodo 创建', - 'UI:Login:ChangeYourPassword' => '修改您的密码', - 'UI:Login:OldPasswordPrompt' => '旧密码', - 'UI:Login:NewPasswordPrompt' => '新密码', - 'UI:Login:RetypeNewPasswordPrompt' => '重复新密码', - 'UI:Login:IncorrectOldPassword' => '错误: 旧密码错误', - 'UI:LogOffMenu' => '注销', - 'UI:LogOff:ThankYou' => '感谢使用'.ITOP_APPLICATION, - 'UI:LogOff:ClickHereToLoginAgain' => '点击这里再次登录...', - 'UI:ChangePwdMenu' => '修改密码...', - 'UI:Login:PasswordChanged' => '密码已成功设置!', - 'UI:Login:PasswordNotChanged' => '错误!密码未改变!', - 'UI:Login:RetypePwdDoesNotMatch' => '新密码输入不一致!', - 'UI:Button:Login' => '登录'.ITOP_APPLICATION_SHORT, - 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.'访问被限制. 请联系管理员.', - 'UI:Login:Error:AccessAdmin' => '只有具有管理员权限的人才能访问. 请联系管理员.', - 'UI:Login:Error:WrongOrganizationName' => '未知组织', + 'UI:ResetPwd-Ready' => '密码已修改成功.', + 'UI:ResetPwd-Login' => '点击这里登录...', + 'UI:Login:About' => ITOP_APPLICATION.'由 Combodo 创建', + 'UI:Login:ChangeYourPassword' => '修改您的密码', + 'UI:Login:OldPasswordPrompt' => '旧密码', + 'UI:Login:NewPasswordPrompt' => '新密码', + 'UI:Login:RetypeNewPasswordPrompt' => '重复新密码', + 'UI:Login:IncorrectOldPassword' => '错误: 旧密码错误', + 'UI:LogOffMenu' => '注销', + 'UI:LogOff:ThankYou' => '感谢使用'.ITOP_APPLICATION, + 'UI:LogOff:ClickHereToLoginAgain' => '点击这里再次登录...', + 'UI:ChangePwdMenu' => '修改密码...', + 'UI:Login:PasswordChanged' => '密码已成功设置!', + 'UI:Login:PasswordNotChanged' => '错误!密码未改变!', + 'UI:Login:RetypePwdDoesNotMatch' => '新密码输入不一致!', + 'UI:Button:Login' => '登录'.ITOP_APPLICATION_SHORT, + 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.'访问被限制. 请联系管理员.', + 'UI:Login:Error:AccessAdmin' => '只有具有管理员权限的人才能访问. 请联系管理员.', + 'UI:Login:Error:WrongOrganizationName' => '未知组织', 'UI:Login:Error:MultipleContactsHaveSameEmail' => '多个联系人存在相同的邮箱', - 'UI:Login:Error:NoValidProfiles' => '无效的资料', + 'UI:Login:Error:NoValidProfiles' => '无效的资料', ]); diff --git a/dictionaries/ui/pages/notifications-center/cs.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/cs.dictionary.itop.notifications-center.php index d6be0afdac..1cbcd87a0f 100644 --- a/dictionaries/ui/pages/notifications-center/cs.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/cs.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ 'Notifications center~~', 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', diff --git a/dictionaries/ui/pages/notifications-center/da.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/da.dictionary.itop.notifications-center.php index a486747531..2f87b89c58 100644 --- a/dictionaries/ui/pages/notifications-center/da.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/da.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ 'Notifications center~~', 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', diff --git a/dictionaries/ui/pages/notifications-center/de.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/de.dictionary.itop.notifications-center.php index 3cf8f0b7e6..6dec97a8e6 100644 --- a/dictionaries/ui/pages/notifications-center/de.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/de.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ 'Benachrichtigungscenter', 'UI:NotificationsCenter:Panel:Title' => 'Benachrichtigungscenter', diff --git a/dictionaries/ui/pages/notifications-center/en_gb.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/en_gb.dictionary.itop.notifications-center.php index ef6f0ab4b1..e4546b7252 100644 --- a/dictionaries/ui/pages/notifications-center/en_gb.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/en_gb.dictionary.itop.notifications-center.php @@ -1,10 +1,14 @@ 'Notifications centre', 'UI:NotificationsCenter:Panel:Title' => 'Notifications centre', diff --git a/dictionaries/ui/pages/notifications-center/es_cr.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/es_cr.dictionary.itop.notifications-center.php index d266c32854..0f09d4a693 100644 --- a/dictionaries/ui/pages/notifications-center/es_cr.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/es_cr.dictionary.itop.notifications-center.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:NotificationsCenter:Page:Title' => 'Centro de notificaciones', diff --git a/dictionaries/ui/pages/notifications-center/et.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/et.dictionary.itop.notifications-center.php new file mode 100644 index 0000000000..1e961d2b1f --- /dev/null +++ b/dictionaries/ui/pages/notifications-center/et.dictionary.itop.notifications-center.php @@ -0,0 +1,24 @@ + 'Notifications center~~', + 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', + 'UI:NotificationsCenter:Panel:SubTitle' => 'Manage Notifications that you have received : unsubscribe or limit them to a single channel~~', + 'UI:NotificationsCenter:Panel:Toolbar:ViewAllNews:Title' => 'View all my news~~', + 'UI:NotificationsCenter:Panel:Table:Channels' => 'Channels~~', + 'UI:NotificationsCenter:Unsubscribe:Success' => 'You have been successfully unsubscribed from the selected notifications.~~', + 'UI:NotificationsCenter:Unsubscribe:Error' => 'An error occurred while unsubscribing from the selected notifications.~~', + 'UI:NotificationsCenter:Subscribe:Success' => 'You have been successfully subscribed to the selected notifications.~~', + 'UI:NotificationsCenter:Subscribe:Error' => 'An error occurred while subscribing to the selected notifications.~~', + 'UI:NotificationsCenter:Channel:OutOf:Text' => '%1$s out of %2$s~~', + 'UI:NotificationsCenter:Advanced:Input:Label' => '%1$s: %2$s~~', +]); diff --git a/dictionaries/ui/pages/notifications-center/fr.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/fr.dictionary.itop.notifications-center.php index 09154ac106..adfe24286d 100644 --- a/dictionaries/ui/pages/notifications-center/fr.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/fr.dictionary.itop.notifications-center.php @@ -1,11 +1,10 @@ 'Notifications center~~', 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', diff --git a/dictionaries/ui/pages/notifications-center/it.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/it.dictionary.itop.notifications-center.php index 87d83775fb..d86a74114f 100644 --- a/dictionaries/ui/pages/notifications-center/it.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/it.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ 'Notifications center~~', 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', diff --git a/dictionaries/ui/pages/notifications-center/ja.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/ja.dictionary.itop.notifications-center.php index f681e7c6a7..3ef1a268b2 100644 --- a/dictionaries/ui/pages/notifications-center/ja.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/ja.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ 'Notifications center~~', 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', diff --git a/dictionaries/ui/pages/notifications-center/lt.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/lt.dictionary.itop.notifications-center.php new file mode 100644 index 0000000000..a94e475c11 --- /dev/null +++ b/dictionaries/ui/pages/notifications-center/lt.dictionary.itop.notifications-center.php @@ -0,0 +1,24 @@ + 'Notifications center~~', + 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', + 'UI:NotificationsCenter:Panel:SubTitle' => 'Manage Notifications that you have received : unsubscribe or limit them to a single channel~~', + 'UI:NotificationsCenter:Panel:Toolbar:ViewAllNews:Title' => 'View all my news~~', + 'UI:NotificationsCenter:Panel:Table:Channels' => 'Channels~~', + 'UI:NotificationsCenter:Unsubscribe:Success' => 'You have been successfully unsubscribed from the selected notifications.~~', + 'UI:NotificationsCenter:Unsubscribe:Error' => 'An error occurred while unsubscribing from the selected notifications.~~', + 'UI:NotificationsCenter:Subscribe:Success' => 'You have been successfully subscribed to the selected notifications.~~', + 'UI:NotificationsCenter:Subscribe:Error' => 'An error occurred while subscribing to the selected notifications.~~', + 'UI:NotificationsCenter:Channel:OutOf:Text' => '%1$s out of %2$s~~', + 'UI:NotificationsCenter:Advanced:Input:Label' => '%1$s: %2$s~~', +]); diff --git a/dictionaries/ui/pages/notifications-center/nl.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/nl.dictionary.itop.notifications-center.php index 01aeb288ee..d575224aef 100644 --- a/dictionaries/ui/pages/notifications-center/nl.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/nl.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ 'Notifications center~~', 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', diff --git a/dictionaries/ui/pages/notifications-center/pl.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/pl.dictionary.itop.notifications-center.php index 1c46759e54..6cf3bfcddf 100644 --- a/dictionaries/ui/pages/notifications-center/pl.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/pl.dictionary.itop.notifications-center.php @@ -1,21 +1,13 @@ 'Centrum powiadomień', diff --git a/dictionaries/ui/pages/notifications-center/pt_br.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/pt_br.dictionary.itop.notifications-center.php index a81df6bb7e..b1b6cfe33d 100644 --- a/dictionaries/ui/pages/notifications-center/pt_br.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/pt_br.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ 'Notifications center~~', 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', diff --git a/dictionaries/ui/pages/notifications-center/ru.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/ru.dictionary.itop.notifications-center.php index cdc427a961..d935b384af 100644 --- a/dictionaries/ui/pages/notifications-center/ru.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/ru.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ 'Центр уведомлений', 'UI:NotificationsCenter:Panel:Title' => 'Центр уведомлений', diff --git a/dictionaries/ui/pages/notifications-center/sk.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/sk.dictionary.itop.notifications-center.php index dc20b746d9..f9fec06fb6 100644 --- a/dictionaries/ui/pages/notifications-center/sk.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/sk.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ 'Notifications center~~', 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', diff --git a/dictionaries/ui/pages/notifications-center/tr.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/tr.dictionary.itop.notifications-center.php index 8b395c0895..9434e125b6 100644 --- a/dictionaries/ui/pages/notifications-center/tr.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/tr.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ 'Notifications center~~', 'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~', diff --git a/dictionaries/ui/pages/notifications-center/zh_cn.dictionary.itop.notifications-center.php b/dictionaries/ui/pages/notifications-center/zh_cn.dictionary.itop.notifications-center.php index 5815c45f11..39d902f00c 100644 --- a/dictionaries/ui/pages/notifications-center/zh_cn.dictionary.itop.notifications-center.php +++ b/dictionaries/ui/pages/notifications-center/zh_cn.dictionary.itop.notifications-center.php @@ -1,23 +1,14 @@ '通知中心', 'UI:NotificationsCenter:Panel:Title' => '通知中心', diff --git a/dictionaries/ui/pages/oauth.landing/cs.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/cs.dictionary.itop.oauth.landing.php index b4dce9086d..6b0b30c3d6 100644 --- a/dictionaries/ui/pages/oauth.landing/cs.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/cs.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'OAuth token creation~~', ]); diff --git a/dictionaries/ui/pages/oauth.landing/da.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/da.dictionary.itop.oauth.landing.php index 1005d5e325..1ac7fae997 100644 --- a/dictionaries/ui/pages/oauth.landing/da.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/da.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'OAuth token creation~~', ]); diff --git a/dictionaries/ui/pages/oauth.landing/de.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/de.dictionary.itop.oauth.landing.php index e4f4095def..75a65e76c5 100644 --- a/dictionaries/ui/pages/oauth.landing/de.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/de.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'Erstellung eines OAuth-Tokens', ]); diff --git a/dictionaries/ui/pages/oauth.landing/en_gb.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/en_gb.dictionary.itop.oauth.landing.php index c5d69628a6..529e404d69 100644 --- a/dictionaries/ui/pages/oauth.landing/en_gb.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/en_gb.dictionary.itop.oauth.landing.php @@ -1,11 +1,14 @@ 'OAuth token creation', ]); diff --git a/dictionaries/ui/pages/oauth.landing/es_cr.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/es_cr.dictionary.itop.oauth.landing.php index b3dd166589..98070b962f 100644 --- a/dictionaries/ui/pages/oauth.landing/es_cr.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/es_cr.dictionary.itop.oauth.landing.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'core/Operation:Landing/Title' => 'Creación de tokens OAuth', diff --git a/dictionaries/ui/pages/oauth.landing/et.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/et.dictionary.itop.oauth.landing.php new file mode 100644 index 0000000000..0cc33763e5 --- /dev/null +++ b/dictionaries/ui/pages/oauth.landing/et.dictionary.itop.oauth.landing.php @@ -0,0 +1,14 @@ + 'OAuth token creation~~', +]); diff --git a/dictionaries/ui/pages/oauth.landing/fr.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/fr.dictionary.itop.oauth.landing.php index e162ac8c61..2318e313e6 100644 --- a/dictionaries/ui/pages/oauth.landing/fr.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/fr.dictionary.itop.oauth.landing.php @@ -1,11 +1,10 @@ 'OAuth token creation~~', ]); diff --git a/dictionaries/ui/pages/oauth.landing/it.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/it.dictionary.itop.oauth.landing.php index cbcec12573..8d536274da 100644 --- a/dictionaries/ui/pages/oauth.landing/it.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/it.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'OAuth token creation~~', ]); diff --git a/dictionaries/ui/pages/oauth.landing/ja.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/ja.dictionary.itop.oauth.landing.php index cd112298b6..c4248f7006 100644 --- a/dictionaries/ui/pages/oauth.landing/ja.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/ja.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'OAuth token creation~~', ]); diff --git a/dictionaries/ui/pages/oauth.landing/lt.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/lt.dictionary.itop.oauth.landing.php new file mode 100644 index 0000000000..189775cde7 --- /dev/null +++ b/dictionaries/ui/pages/oauth.landing/lt.dictionary.itop.oauth.landing.php @@ -0,0 +1,14 @@ + 'OAuth token creation~~', +]); diff --git a/dictionaries/ui/pages/oauth.landing/nl.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/nl.dictionary.itop.oauth.landing.php index 034a7e64f5..c47e78ef5c 100644 --- a/dictionaries/ui/pages/oauth.landing/nl.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/nl.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'OAuth token creation~~', ]); diff --git a/dictionaries/ui/pages/oauth.landing/pl.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/pl.dictionary.itop.oauth.landing.php index 84140b4d90..6e09923d38 100644 --- a/dictionaries/ui/pages/oauth.landing/pl.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/pl.dictionary.itop.oauth.landing.php @@ -1,23 +1,14 @@ 'Tworzenie tokena OAuth', ]); diff --git a/dictionaries/ui/pages/oauth.landing/pt_br.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/pt_br.dictionary.itop.oauth.landing.php index d479742e89..917977d1b1 100644 --- a/dictionaries/ui/pages/oauth.landing/pt_br.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/pt_br.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'OAuth token creation~~', ]); diff --git a/dictionaries/ui/pages/oauth.landing/ru.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/ru.dictionary.itop.oauth.landing.php index fb3b732ecd..9ae97ec337 100644 --- a/dictionaries/ui/pages/oauth.landing/ru.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/ru.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'Создание токена OAuth', ]); diff --git a/dictionaries/ui/pages/oauth.landing/sk.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/sk.dictionary.itop.oauth.landing.php index 441bfe410b..f6b4995d5e 100644 --- a/dictionaries/ui/pages/oauth.landing/sk.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/sk.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'OAuth token creation~~', ]); diff --git a/dictionaries/ui/pages/oauth.landing/tr.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/tr.dictionary.itop.oauth.landing.php index 77a932dc9e..fad2a9d424 100644 --- a/dictionaries/ui/pages/oauth.landing/tr.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/tr.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'OAuth token creation~~', ]); diff --git a/dictionaries/ui/pages/oauth.landing/zh_cn.dictionary.itop.oauth.landing.php b/dictionaries/ui/pages/oauth.landing/zh_cn.dictionary.itop.oauth.landing.php index a01b98e6fe..94b17900fa 100644 --- a/dictionaries/ui/pages/oauth.landing/zh_cn.dictionary.itop.oauth.landing.php +++ b/dictionaries/ui/pages/oauth.landing/zh_cn.dictionary.itop.oauth.landing.php @@ -1,24 +1,14 @@ 'OAuth token 创建', ]); diff --git a/dictionaries/ui/pages/preferences/cs.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/cs.dictionary.itop.preferences.php index 64feaf523a..0a0c058729 100644 --- a/dictionaries/ui/pages/preferences/cs.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/cs.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Váš zástupný obrázek byl úspěšně aktualizován', 'UI:Preferences:Notifications' => 'Upozornění', 'UI:Preferences:Notifications+' => 'Nastavení upozornění, která chcete dostávat na této stránce.', - ]); diff --git a/dictionaries/ui/pages/preferences/da.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/da.dictionary.itop.preferences.php index 6f63553d4e..19f4d88712 100644 --- a/dictionaries/ui/pages/preferences/da.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/da.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Your placeholder image has been successfully updated~~', 'UI:Preferences:Notifications' => 'Notifications~~', 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.~~', - ]); diff --git a/dictionaries/ui/pages/preferences/de.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/de.dictionary.itop.preferences.php index f2b285c364..c4da23856d 100644 --- a/dictionaries/ui/pages/preferences/de.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/de.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Ihr Platzhalterbild wurde erfolgreich aktualisiert.', 'UI:Preferences:Notifications' => 'Benachrichtigungen', 'UI:Preferences:Notifications+' => 'Konfigurieren Sie die Benachrichtigungen, die Sie erhalten möchten. auf dieser Seite.', - ]); diff --git a/dictionaries/ui/pages/preferences/en_gb.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/en_gb.dictionary.itop.preferences.php index 658f40961f..9a81ddb6e7 100644 --- a/dictionaries/ui/pages/preferences/en_gb.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/en_gb.dictionary.itop.preferences.php @@ -1,11 +1,14 @@ 'Preferences', 'UI:Preferences:UserInterface:Title' => 'User interface', @@ -40,7 +43,6 @@ Dict::Add('EN GB', 'British English', 'British English', [ 'UI:Preferences:ChooseAPlaceholder' => 'User placeholder image', 'UI:Preferences:ChooseAPlaceholder+' => 'Choose a placeholder image that will be displayed if the contact linked to your user doesn\'t have one.', 'UI:Preferences:ChooseAPlaceholder:Success:Message' => 'Your placeholder image has been successfully updated', - 'UI:Preferences:Notifications' => 'Notifications', - 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.', - + 'UI:Preferences:Notifications' => 'Notifications', + 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.', ]); diff --git a/dictionaries/ui/pages/preferences/es_cr.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/es_cr.dictionary.itop.preferences.php index 1722bc09a9..213a068096 100644 --- a/dictionaries/ui/pages/preferences/es_cr.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/es_cr.dictionary.itop.preferences.php @@ -1,12 +1,14 @@ - * @notas Utilizar codificación UTF-8 para mostrar acentos y otros caracteres especiales + * */ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Preferences:Title' => 'Preferencias', @@ -44,5 +46,4 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Preferences:ChooseAPlaceholder:Success:Message' => 'Imagen de marcador de posición se ha actualizado correctamente.', 'UI:Preferences:Notifications' => 'Notificaciones', 'UI:Preferences:Notifications+' => 'Configure las notificaciones que desea recibir en esta página.', - ]); diff --git a/dictionaries/ui/pages/preferences/et.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/et.dictionary.itop.preferences.php new file mode 100644 index 0000000000..7b58ccc084 --- /dev/null +++ b/dictionaries/ui/pages/preferences/et.dictionary.itop.preferences.php @@ -0,0 +1,48 @@ + 'Preferences~~', + 'UI:Preferences:UserInterface:Title' => 'User interface~~', + 'UI:Preferences:General:Title' => 'General~~', + 'UI:Preferences:General:Theme' => 'Theme~~', + 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (default)~~', + 'UI:Favorites:General:ShowSummaryCards' => 'Show summary cards~~', + 'UI:Favorites:General:ShowSummaryCards+' => 'When hovering an hyperlink targeting an object, display a short summary of the object, if available for that class~~', + 'UI:Preferences:Lists:Title' => 'Lists~~', + 'UI:Preferences:RichText:Title' => 'Rich text editor~~', + 'UI:Preferences:RichText:ToolbarState' => 'Toolbar default state~~', + 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Expanded~~', + 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Collapsed~~', + 'UI:Preferences:ActivityPanel:Title' => 'Activity panel~~', + 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Entry form opened by default~~', + 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Whether the entry form will be opened when displaying an object. If unchecked, you will still be able to open it by clicking the compose button~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Application keyboard shortcuts~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Type a keyboard shortcut~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Record a keyboard shortcut~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Back to default keyboard shortcut~~', + 'UI:Preferences:Tabs:Title' => 'Tabs~~', + 'UI:Preferences:Tabs:Layout:Label' => 'Layout~~', + 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal~~', + 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertical~~', + 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigation~~', + 'UI:Preferences:Tabs:Scrollable:Classic' => 'Classic~~', + 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Scrollable~~', + 'UI:Preferences:General:Toasts' => 'Toast notifications position~~', + 'UI:Preferences:General:Toasts:Bottom' => 'Bottom~~', + 'UI:Preferences:General:Toasts:Top' => 'Top~~', + 'UI:Preferences:ChooseAPlaceholder' => 'User placeholder image~~', + 'UI:Preferences:ChooseAPlaceholder+' => 'Choose a placeholder image that will be displayed if the contact linked to your user doesn\'t have one~~', + 'UI:Preferences:ChooseAPlaceholder:Success:Message' => 'Your placeholder image has been successfully updated~~', + 'UI:Preferences:Notifications' => 'Notifications~~', + 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.~~', +]); diff --git a/dictionaries/ui/pages/preferences/fr.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/fr.dictionary.itop.preferences.php index db1561b551..af60e44cd0 100644 --- a/dictionaries/ui/pages/preferences/fr.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/fr.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Votre avatar a été mis à jour avec succès', 'UI:Preferences:Notifications' => 'Notifications', 'UI:Preferences:Notifications+' => 'Désabonnez-vous des notifications qui vous importunent (emails et news) en suivant ce lien.', - ]); diff --git a/dictionaries/ui/pages/preferences/hu.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/hu.dictionary.itop.preferences.php index e56da661b3..87865cc067 100644 --- a/dictionaries/ui/pages/preferences/hu.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/hu.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Your placeholder image has been successfully updated~~', 'UI:Preferences:Notifications' => 'Notifications~~', 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.~~', - ]); diff --git a/dictionaries/ui/pages/preferences/it.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/it.dictionary.itop.preferences.php index 0265ae66a0..85b221df12 100644 --- a/dictionaries/ui/pages/preferences/it.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/it.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Your placeholder image has been successfully updated~~', 'UI:Preferences:Notifications' => 'Notifications~~', 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.~~', - ]); diff --git a/dictionaries/ui/pages/preferences/ja.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/ja.dictionary.itop.preferences.php index f3fae61314..317cf9e54f 100644 --- a/dictionaries/ui/pages/preferences/ja.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/ja.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Your placeholder image has been successfully updated~~', 'UI:Preferences:Notifications' => 'Notifications~~', 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.~~', - ]); diff --git a/dictionaries/ui/pages/preferences/lt.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/lt.dictionary.itop.preferences.php new file mode 100644 index 0000000000..1229d7615f --- /dev/null +++ b/dictionaries/ui/pages/preferences/lt.dictionary.itop.preferences.php @@ -0,0 +1,48 @@ + 'Preferences~~', + 'UI:Preferences:UserInterface:Title' => 'User interface~~', + 'UI:Preferences:General:Title' => 'General~~', + 'UI:Preferences:General:Theme' => 'Theme~~', + 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (default)~~', + 'UI:Favorites:General:ShowSummaryCards' => 'Show summary cards~~', + 'UI:Favorites:General:ShowSummaryCards+' => 'When hovering an hyperlink targeting an object, display a short summary of the object, if available for that class~~', + 'UI:Preferences:Lists:Title' => 'Lists~~', + 'UI:Preferences:RichText:Title' => 'Rich text editor~~', + 'UI:Preferences:RichText:ToolbarState' => 'Toolbar default state~~', + 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Expanded~~', + 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Collapsed~~', + 'UI:Preferences:ActivityPanel:Title' => 'Activity panel~~', + 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Entry form opened by default~~', + 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Whether the entry form will be opened when displaying an object. If unchecked, you will still be able to open it by clicking the compose button~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Application keyboard shortcuts~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Type a keyboard shortcut~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Record a keyboard shortcut~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Back to default keyboard shortcut~~', + 'UI:Preferences:Tabs:Title' => 'Tabs~~', + 'UI:Preferences:Tabs:Layout:Label' => 'Layout~~', + 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal~~', + 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertical~~', + 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigation~~', + 'UI:Preferences:Tabs:Scrollable:Classic' => 'Classic~~', + 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Scrollable~~', + 'UI:Preferences:General:Toasts' => 'Toast notifications position~~', + 'UI:Preferences:General:Toasts:Bottom' => 'Bottom~~', + 'UI:Preferences:General:Toasts:Top' => 'Top~~', + 'UI:Preferences:ChooseAPlaceholder' => 'User placeholder image~~', + 'UI:Preferences:ChooseAPlaceholder+' => 'Choose a placeholder image that will be displayed if the contact linked to your user doesn\'t have one~~', + 'UI:Preferences:ChooseAPlaceholder:Success:Message' => 'Your placeholder image has been successfully updated~~', + 'UI:Preferences:Notifications' => 'Notifications~~', + 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.~~', +]); diff --git a/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php index 7f33f25f8c..cc1b06756d 100644 --- a/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Your placeholder image has been successfully updated~~', 'UI:Preferences:Notifications' => 'Notifications~~', 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.~~', - ]); diff --git a/dictionaries/ui/pages/preferences/pl.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/pl.dictionary.itop.preferences.php index a499f25f54..3fa2f3ac6f 100644 --- a/dictionaries/ui/pages/preferences/pl.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/pl.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Twój obraz zastępczy został pomyślnie zaktualizowany', 'UI:Preferences:Notifications' => 'Powiadomienia', 'UI:Preferences:Notifications+' => 'Skonfiguruj powiadomienia, które chcesz otrzymywać na tej stronie.', - ]); diff --git a/dictionaries/ui/pages/preferences/pt_br.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/pt_br.dictionary.itop.preferences.php index d939c09adb..48d1585bae 100644 --- a/dictionaries/ui/pages/preferences/pt_br.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/pt_br.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Your placeholder image has been successfully updated~~', 'UI:Preferences:Notifications' => 'Notifications~~', 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.~~', - ]); diff --git a/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php index e51f5cc3bd..ce57a371e2 100755 --- a/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Изображение-заполнитель успешно обновлено', 'UI:Preferences:Notifications' => 'Уведомления', 'UI:Preferences:Notifications+' => 'Настройте уведомления, которые хотите получать, на этой странице.', - ]); diff --git a/dictionaries/ui/pages/preferences/sk.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/sk.dictionary.itop.preferences.php index bc054f9f6f..004dd583c7 100644 --- a/dictionaries/ui/pages/preferences/sk.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/sk.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Your placeholder image has been successfully updated~~', 'UI:Preferences:Notifications' => 'Notifications~~', 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.~~', - ]); diff --git a/dictionaries/ui/pages/preferences/tr.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/tr.dictionary.itop.preferences.php index 37dfcd1938..03bfb40372 100644 --- a/dictionaries/ui/pages/preferences/tr.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/tr.dictionary.itop.preferences.php @@ -1,11 +1,10 @@ 'Your placeholder image has been successfully updated~~', 'UI:Preferences:Notifications' => 'Notifications~~', 'UI:Preferences:Notifications+' => 'Configure the notifications you want to receive on this page.~~', - ]); diff --git a/dictionaries/ui/pages/preferences/zh_cn.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/zh_cn.dictionary.itop.preferences.php index fb42b4bb42..ced007d8a8 100644 --- a/dictionaries/ui/pages/preferences/zh_cn.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/zh_cn.dictionary.itop.preferences.php @@ -1,59 +1,48 @@ '偏好设置', - 'UI:Preferences:UserInterface:Title' => '用户界面', - 'UI:Preferences:General:Title' => '概况', - 'UI:Preferences:General:Theme' => '主题', - 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (默认)', - 'UI:Favorites:General:ShowSummaryCards' => '显示摘要卡片', - 'UI:Favorites:General:ShowSummaryCards+' => '当鼠标悬停在某个对象的超链接上时, 如果该对象支持摘要信息显示, 则会显示此对象的摘要信息', - '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' => '重置', - 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset: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:General:Toasts' => '通知位置', - 'UI:Preferences:General:Toasts:Bottom' => '底部', - 'UI:Preferences:General:Toasts:Top' => '顶部', - 'UI:Preferences:ChooseAPlaceholder' => '用户的默认头像', - 'UI:Preferences:ChooseAPlaceholder+' => '请选择一个占位图片, 将在用户联系人没有设定头像图片时显示', - 'UI:Preferences:ChooseAPlaceholder:Success:Message' => '您的占位图片已成功更新', - 'UI:Preferences:Notifications' => '通知', - 'UI:Preferences:Notifications+' => '在 这里配置您想要收到的通知.', - + 'UI:Preferences:Title' => '偏好设置', + 'UI:Preferences:UserInterface:Title' => '用户界面', + 'UI:Preferences:General:Title' => '概况', + 'UI:Preferences:General:Theme' => '主题', + 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (默认)', + 'UI:Favorites:General:ShowSummaryCards' => '显示摘要卡片', + 'UI:Favorites:General:ShowSummaryCards+' => '当鼠标悬停在某个对象的超链接上时, 如果该对象支持摘要信息显示, 则会显示此对象的摘要信息', + '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' => '重置', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset: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:General:Toasts' => '通知位置', + 'UI:Preferences:General:Toasts:Bottom' => '底部', + 'UI:Preferences:General:Toasts:Top' => '顶部', + 'UI:Preferences:ChooseAPlaceholder' => '用户的默认头像', + 'UI:Preferences:ChooseAPlaceholder+' => '请选择一个占位图片, 将在用户联系人没有设定头像图片时显示', + 'UI:Preferences:ChooseAPlaceholder:Success:Message' => '您的占位图片已成功更新', + 'UI:Preferences:Notifications' => '通知', + 'UI:Preferences:Notifications+' => '在 这里配置您想要收到的通知.', ]); diff --git a/dictionaries/zh_cn.dictionary.itop.core.php b/dictionaries/zh_cn.dictionary.itop.core.php index 85cb096d03..feb8c10dfd 100644 --- a/dictionaries/zh_cn.dictionary.itop.core.php +++ b/dictionaries/zh_cn.dictionary.itop.core.php @@ -1,90 +1,61 @@ + * @license https://opensource.org/licenses/AGPL-3.0 + * + */ +/** + * */ - Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Core:DeletedObjectLabel' => '%1s (已删除)', 'Core:DeletedObjectTip' => '对象已被删除于 %1$s (%2$s)', - 'Core:UnknownObjectLabel' => '找不到对象 (类型: %1$s, 编号: %2$d)', 'Core:UnknownObjectTip' => '对象没有找到. 其可能已经被删除并且日志已经被清除.', - 'Core:UniquenessDefaultError' => '唯一性规则 \'%1$s\' 错误', 'Core:CheckConsistencyError' => '一致性规则没有被遵守: %1$s', 'Core:CheckValueError' => '属性 \'%1$s\' (%2$s)的未知值: %3$s', - 'Core:AttributeLinkedSet' => '对象数组', 'Core:AttributeLinkedSet+' => '任何相同类型或子类型的对象', - 'Core:AttributeLinkedSetDuplicatesFound' => '字段 \'%1$s\' 内容重复: %2$s', - 'Core:AttributeDashboard' => '仪表盘', - 'Core:AttributeDashboard+' => '', - + 'Core:AttributeDashboard+' => '~~', 'Core:AttributePhoneNumber' => '电话号码', - 'Core:AttributePhoneNumber+' => '', - + 'Core:AttributePhoneNumber+' => '~~', 'Core:AttributeObsolescenceDate' => '报废日期', - 'Core:AttributeObsolescenceDate+' => '', - + 'Core:AttributeObsolescenceDate+' => '~~', 'Core:AttributeTagSet' => '清单', - 'Core:AttributeTagSet+' => '', + 'Core:AttributeTagSet+' => '~~', 'Core:AttributeSet:placeholder' => '请点击这里添加', 'Core:Placeholder:CannotBeResolved' => '(%1$s : 无法解析)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s来自%3$s)', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s来自子类型', - 'Core:AttributeCaseLog' => '日志', - 'Core:AttributeCaseLog+' => '', - + 'Core:AttributeCaseLog+' => '~~', 'Core:AttributeMetaEnum' => '计算的数字', - 'Core:AttributeMetaEnum+' => '', - + 'Core:AttributeMetaEnum+' => '~~', 'Core:AttributeLinkedSetIndirect' => '对象数组 (N-N)', 'Core:AttributeLinkedSetIndirect+' => '相同类型的任何对象 [子类型]', - 'Core:AttributeInteger' => '整数', 'Core:AttributeInteger+' => '整数(可以为负)', - 'Core:AttributeDecimal' => '小数', 'Core:AttributeDecimal+' => '小数(可以为负)', - 'Core:AttributeBoolean' => '布尔', - 'Core:AttributeBoolean+' => '', - 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean+' => '~~', + 'Core:AttributeBoolean/Value:null' => '~~', 'Core:AttributeBoolean/Value:yes' => '是', 'Core:AttributeBoolean/Value:no' => '否', - 'Core:AttributeArchiveFlag' => '归档标识', 'Core:AttributeArchiveFlag/Value:yes' => '是', 'Core:AttributeArchiveFlag/Value:yes+' => '该对象仅在归档模式可见', 'Core:AttributeArchiveFlag/Value:no' => '否', 'Core:AttributeArchiveFlag/Label' => '已归档', - 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveFlag/Label+' => '~~', 'Core:AttributeArchiveDate/Label' => '归档日期', - 'Core:AttributeArchiveDate/Label+' => '', - + 'Core:AttributeArchiveDate/Label+' => '~~', 'Core:AttributeObsolescenceFlag' => '废弃标识', 'Core:AttributeObsolescenceFlag/Value:yes' => '是', 'Core:AttributeObsolescenceFlag/Value:yes+' => '该对象排除在影响分析中, 并且在搜索结果中隐藏', @@ -93,54 +64,38 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Core:AttributeObsolescenceFlag/Label+' => '基于其它属性动态计算', 'Core:AttributeObsolescenceDate/Label' => '废弃时间', 'Core:AttributeObsolescenceDate/Label+' => '该对象被废弃的大概日期', - 'Core:AttributeString' => '字符串', 'Core:AttributeString+' => '字符串', - 'Core:AttributeClass' => '类', - 'Core:AttributeClass+' => '', - + 'Core:AttributeClass+' => '~~', 'Core:AttributeApplicationLanguage' => '用户语言', 'Core:AttributeApplicationLanguage+' => '语言和国家/地区(EN US)', - 'Core:AttributeFinalClass' => '类型 (自动)', 'Core:AttributeFinalClass+' => '对象真实的类型 (内核自动创建)', - 'Core:AttributePassword' => '密码', 'Core:AttributePassword+' => '外部设备的密码', - 'Core:AttributeEncryptedString' => '加密字符串', 'Core:AttributeEncryptedString+' => '使用本地密钥加密的字符串', 'Core:AttributeEncryptUnknownLibrary' => '未知的加密库 (%1$s)', 'Core:AttributeEncryptFailedToDecrypt' => '** 解密错误 **', - 'Core:AttributeText' => '文本', 'Core:AttributeText+' => '多行字符串', - 'Core:AttributeHTML' => 'HTML', 'Core:AttributeHTML+' => 'HTML字符串', - 'Core:AttributeEmailAddress' => '邮箱地址', 'Core:AttributeEmailAddress+' => 'Email 地址', - 'Core:AttributeIPAddress' => 'IP 地址', 'Core:AttributeIPAddress+' => 'IP 地址', - 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => '对象查询语言表达式', - 'Core:AttributeEnum' => '数字', 'Core:AttributeEnum+' => '预定义的数字列表', - 'Core:AttributeTemplateString' => '字符模板', 'Core:AttributeTemplateString+' => '包含占位符的字符串', - 'Core:AttributeTemplateText' => '文本模板', 'Core:AttributeTemplateText+' => '包含占位符的文本', - 'Core:AttributeTemplateHTML' => 'HTML模板', 'Core:AttributeTemplateHTML+' => '含有占位符的HTML', - 'Core:AttributeDateTime' => '日期/时间', 'Core:AttributeDateTime+' => '日期和时间 (年-月-日 时:分:秒)', 'Core:AttributeDateTime?SmartSearch' => ' @@ -158,7 +113,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [

如果省略时间,则默认为 00:00:00

', - 'Core:AttributeDate' => '日期', 'Core:AttributeDate+' => '日期 (年-月-日)', 'Core:AttributeDate?SmartSearch' => ' @@ -173,61 +127,36 @@ Operators:
<日期
[日期,日期]

', - 'Core:AttributeDeadline' => '截止日期', 'Core:AttributeDeadline+' => '日期, 显示与当前的相对时间', - 'Core:AttributeExternalKey' => '外键', 'Core:AttributeExternalKey+' => '外面(或外部)的键', - 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~', 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~', - 'Core:AttributeExternalField' => '外部字段', 'Core:AttributeExternalField+' => 'Field mapped to an external key~~', - 'Core:AttributeURL' => 'URL', 'Core:AttributeURL+' => '绝对或相对的URL字符串', - 'Core:AttributeBlob' => 'Blob', 'Core:AttributeBlob+' => '任何二进制内容(文档)', - 'Core:AttributeOneWayPassword' => '单向密码', 'Core:AttributeOneWayPassword+' => '单向加密 (或哈希) 的密码', - 'Core:AttributeTable' => '表', 'Core:AttributeTable+' => '带索引的二维数组', - 'Core:AttributePropertySet' => '属性', 'Core:AttributePropertySet+' => '非类型化的属性列表 (名称和值)', - 'Core:AttributeFriendlyName' => '昵称', 'Core:AttributeFriendlyName+' => '自动创建的属性; 显示名称基于多个属性计算', - 'Core:FriendlyName-Label' => '全称', 'Core:FriendlyName-Description' => '全称', - 'Core:AttributeTag' => '标签', - 'Core:AttributeTag+' => '', - + 'Core:AttributeTag+' => '~~', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => '同步', 'Core:Context=Setup' => '安装向导', 'Core:Context=GUI:Console' => '终端', 'Core:Context=CRON' => '定时任务', 'Core:Context=GUI:Portal' => '门户', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'core/cmdb' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: CMDBChange -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CMDBChange' => '变更', 'Class:CMDBChange+' => '变更跟踪', 'Class:CMDBChange/Attribute:date' => '日期', @@ -242,13 +171,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON服务', 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP服务', 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => '插件', -]); - -// -// Class: CMDBChangeOp -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CMDBChangeOp' => '变更操作', 'Class:CMDBChangeOp+' => '变更操作跟踪', 'Class:CMDBChangeOp/Attribute:change' => '变更', @@ -263,51 +185,20 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CMDBChangeOp/Attribute:objkey+' => '对象id', 'Class:CMDBChangeOp/Attribute:finalclass' => 'CMDB 操作类型', 'Class:CMDBChangeOp/Attribute:finalclass+' => '根本属性的名称', -]); - -// -// Class: CMDBChangeOpCreate -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CMDBChangeOpCreate' => '对象创建', 'Class:CMDBChangeOpCreate+' => '对象创建跟踪', -]); - -// -// Class: CMDBChangeOpDelete -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CMDBChangeOpDelete' => '对象删除', 'Class:CMDBChangeOpDelete+' => '对象删除跟踪', -]); - -// -// Class: CMDBChangeOpSetAttribute -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CMDBChangeOpSetAttribute' => '对象变化', 'Class:CMDBChangeOpSetAttribute+' => '对象属性变化跟踪', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => '属性', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => '更改的属性编码', -]); - -// -// Class: CMDBChangeOpSetAttributeScalar -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CMDBChangeOpSetAttributeScalar' => '属性更改跟踪', 'Class:CMDBChangeOpSetAttributeScalar+' => '对象属性更改跟踪', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => '旧值', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => '以前该属性的值', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => '新值', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => '属性的新值', -]); -// Used by CMDBChangeOp... & derived classes -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Change:ObjectCreated' => '对象已创建', 'Change:ObjectDeleted' => '对象已删除', 'Change:ObjectModified' => '对象已修改', @@ -324,35 +215,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Change:LinkSet:Added' => '已添加 %1$s', 'Change:LinkSet:Removed' => '已移除 %1$s', 'Change:LinkSet:Modified' => '已修改 %1$s', -]); - -// -// Class: CMDBChangeOpSetAttributeBlob -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CMDBChangeOpSetAttributeBlob' => '数据变更跟踪', 'Class:CMDBChangeOpSetAttributeBlob+' => '数据变更跟踪', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => '之前的值', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => '该数据之前的内容', -]); - -// -// Class: CMDBChangeOpSetAttributeText -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CMDBChangeOpSetAttributeText' => '文本变更跟踪', 'Class:CMDBChangeOpSetAttributeText+' => '文本变更跟踪', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => '旧值', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => '该文本之前的内容', -]); - -// -// Class: Event -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Event' => '日志事件', 'Class:Event+' => '应用程序的内部事件', 'Class:Event/Attribute:message' => '消息', @@ -363,30 +233,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Event/Attribute:userinfo+' => '触发此事件的动作执行用户的身份', 'Class:Event/Attribute:finalclass' => '事件类型', 'Class:Event/Attribute:finalclass+' => '根本属性的名称', -]); - -// -// Class: EventNotification -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventNotification' => '通知事件', 'Class:EventNotification+' => '已发送通知的追踪', 'Class:EventNotification/Attribute:trigger_id' => '触发器', 'Class:EventNotification/Attribute:trigger_id+' => '账号', - 'Class:EventNotification/Attribute:object_class' => '对象类型', - 'Class:EventNotification/Attribute:object_class+' => '对象类型 (与触发器相同)', 'Class:EventNotification/Attribute:action_id' => '用户', 'Class:EventNotification/Attribute:action_id+' => '账号', 'Class:EventNotification/Attribute:object_id' => '对象id', 'Class:EventNotification/Attribute:object_id+' => '对象编号 (类型由触发器定义?)', -]); - -// -// Class: EventNotificationEmail -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:EventNotification/Attribute:object_class' => '对象类型', + 'Class:EventNotification/Attribute:object_class+' => '对象类型 (与触发器相同)', 'Class:EventNotificationEmail' => '邮件发送', 'Class:EventNotificationEmail+' => '跟踪每封已发送的邮件', 'Class:EventNotificationEmail/Attribute:to' => '收件人', @@ -402,14 +258,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventNotificationEmail/Attribute:body' => '正文', 'Class:EventNotificationEmail/Attribute:body+' => '内容', 'Class:EventNotificationEmail/Attribute:attachments' => '附件', - 'Class:EventNotificationEmail/Attribute:attachments+' => '', -]); - -// -// Class: EventIssue -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', 'Class:EventIssue' => '问题事件', 'Class:EventIssue+' => '跟踪问题 (告警, 错误, 等)', 'Class:EventIssue/Attribute:issue' => '事件', @@ -426,13 +275,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventIssue/Attribute:callstack+' => '调用栈', 'Class:EventIssue/Attribute:data' => '数据', 'Class:EventIssue/Attribute:data+' => '更多信息', -]); - -// -// Class: EventWebService -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventWebService' => 'WebService调用', 'Class:EventWebService+' => '跟踪WebService调用', 'Class:EventWebService/Attribute:verb' => '命令', @@ -447,9 +289,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventWebService/Attribute:log_error+' => '结果错误记录', 'Class:EventWebService/Attribute:data' => '数据', 'Class:EventWebService/Attribute:data+' => '结果数据', -]); - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventRestService' => 'REST/JSON 调用', 'Class:EventRestService+' => '跟踪REST/JSON服务调用', 'Class:EventRestService/Attribute:operation' => '操作', @@ -464,13 +303,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventRestService/Attribute:json_output+' => 'HTTP 响应 (json)', 'Class:EventRestService/Attribute:provider' => '提供者', 'Class:EventRestService/Attribute:provider+' => '实现该功能的PHP类', -]); - -// -// Class: EventLoginUsage -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventLoginUsage' => '登录频率', 'Class:EventLoginUsage+' => '连接至应用', 'Class:EventLoginUsage/Attribute:user_id' => '登录', @@ -479,19 +311,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventLoginUsage/Attribute:contact_name+' => '用户名', 'Class:EventLoginUsage/Attribute:contact_email' => '用户邮箱', 'Class:EventLoginUsage/Attribute:contact_email+' => '用户的邮箱地址', -]); - -// -// Class: EventNotificationNewsroom -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventNotificationNewsroom' => '已发送的新闻', - 'Class:EventNotificationNewsroom+' => '', + 'Class:EventNotificationNewsroom+' => '~~', 'Class:EventNotificationNewsroom/Attribute:title' => '标题', - 'Class:EventNotificationNewsroom/Attribute:title+' => '', + 'Class:EventNotificationNewsroom/Attribute:title+' => '~~', 'Class:EventNotificationNewsroom/Attribute:icon' => '图标', - 'Class:EventNotificationNewsroom/Attribute:icon+' => '', + 'Class:EventNotificationNewsroom/Attribute:icon+' => '~~', 'Class:EventNotificationNewsroom/Attribute:priority' => '优先级', 'Class:EventNotificationNewsroom/Attribute:priority+' => '优先级', 'Class:EventNotificationNewsroom/Attribute:priority/Value:1' => '关键', @@ -503,41 +328,34 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:EventNotificationNewsroom/Attribute:priority/Value:4' => '标准', 'Class:EventNotificationNewsroom/Attribute:priority/Value:4+' => '标准', 'Class:EventNotificationNewsroom/Attribute:url' => 'URL', - 'Class:EventNotificationNewsroom/Attribute:url+' => '', + 'Class:EventNotificationNewsroom/Attribute:url+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read' => '已读', - 'Class:EventNotificationNewsroom/Attribute:read+' => '', + 'Class:EventNotificationNewsroom/Attribute:read+' => '~~', 'Class:EventNotificationNewsroom/Attribute:read/Value:no' => '否', 'Class:EventNotificationNewsroom/Attribute:read/Value:no+' => '否', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes' => '是', 'Class:EventNotificationNewsroom/Attribute:read/Value:yes+' => '是', 'Class:EventNotificationNewsroom/Attribute:read_date' => '读取日期', - 'Class:EventNotificationNewsroom/Attribute:read_date+' => '', + 'Class:EventNotificationNewsroom/Attribute:read_date+' => '~~', 'Class:EventNotificationNewsroom/Attribute:contact_id' => '联系人', - 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '', + 'Class:EventNotificationNewsroom/Attribute:contact_id+' => '~~', 'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => '通知未发送', 'Core:EventNotificationNewsroom:ErrorOnDBInsert' => '保存通知时发生错误', -]); - -// -// Class: Action -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:Action' => '自定义操作', - 'Class:Action+' => '用户定义的操作', - 'Class:Action/ComplementaryName' => '%1$s: %2$s', - 'Class:Action/Attribute:name' => '名称', - 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others', - 'Class:Action/Attribute:description' => '描述', - 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.', - 'Class:Action/Attribute:status' => '状态', - 'Class:Action/Attribute:status+' => '是否正式环境?', - 'Class:Action/Attribute:status/Value:test' => '正在测试', - 'Class:Action/Attribute:status/Value:test+' => '', - 'Class:Action/Attribute:status/Value:enabled' => '正式', - 'Class:Action/Attribute:status/Value:enabled+' => '', - 'Class:Action/Attribute:status/Value:disabled' => '停用', - 'Class:Action/Attribute:status/Value:disabled+' => '', + 'Class:Action' => '自定义操作', + 'Class:Action+' => '用户定义的操作', + 'Class:Action/ComplementaryName' => '%1$s: %2$s', + 'Class:Action/Attribute:name' => '名称', + 'Class:Action/Attribute:name+' => 'Any value that is meaningful to distinguish this action from the others', + 'Class:Action/Attribute:description' => '描述', + 'Class:Action/Attribute:description+' => 'A longer explanation about the purpose of this action. For information only.', + 'Class:Action/Attribute:status' => '状态', + 'Class:Action/Attribute:status+' => '是否正式环境?', + 'Class:Action/Attribute:status/Value:test' => '正在测试', + 'Class:Action/Attribute:status/Value:test+' => '~~', + 'Class:Action/Attribute:status/Value:enabled' => '正式', + 'Class:Action/Attribute:status/Value:enabled+' => '~~', + 'Class:Action/Attribute:status/Value:disabled' => '停用', + 'Class:Action/Attribute:status/Value:disabled+' => '~~', 'Class:Action/Attribute:trigger_list' => '相关的触发器', 'Class:Action/Attribute:trigger_list+' => '此操作相关的触发器', 'Class:Action/Attribute:asynchronous' => '异步', @@ -552,24 +370,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Action:last_executions_tab_panel_title' => '此操作的执行记录 (%1$s)', 'Action:last_executions_tab_limit_days' => '过去 %1$s 天', 'Action:last_executions_tab_limit_none' => '无限制', -]); - -// -// Class: ActionNotification -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ActionNotification' => '通知操作', 'Class:ActionNotification+' => '通知操作 (抽象)', 'Class:ActionNotification/Attribute:language' => '语言', 'Class:ActionNotification/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~', -]); - -// -// Class: lnkActionNotificationToContact -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkActionNotificationToContact' => '链接 操作通知/联系人', 'Class:lnkActionNotificationToContact+' => 'Contact subscription to Notification Action~~', 'Class:lnkActionNotificationToContact/Attribute:contact_id' => '联系人', @@ -580,50 +384,43 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'The trigger that fired the notification~~', 'Class:lnkActionNotificationToContact/Attribute:subscribed' => '已订阅', 'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'If the contact unsubscribed (no) or is subscribed (yes and default) to the notification~~', -]); - -// -// Class: ActionEmail -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:ActionEmail' => '邮件通知', - 'Class:ActionEmail+' => '', - 'Class:ActionEmail/Attribute:status+' => '此状态将决定提醒谁: + 'Class:ActionEmail' => '邮件通知', + 'Class:ActionEmail+' => '~~', + 'Class:ActionEmail/Attribute:status+' => '此状态将决定提醒谁: - 正在测试: 仅测试收件人, - 生产: 所有人 (收件人, 抄送和密送) - 禁用: 没有人', - 'Class:ActionEmail/Attribute:status/Value:test+' => '仅测试收件人会被通知', - 'Class:ActionEmail/Attribute:status/Value:enabled+' => '通知所有人, 包含抄送和秘抄', - 'Class:ActionEmail/Attribute:status/Value:disabled+' => '不发送邮件通知', - 'Class:ActionEmail/Attribute:test_recipient' => '测试收件人', - 'Class:ActionEmail/Attribute:test_recipient+' => '通知为测试中时将使用此邮件地址, 而不是收件人, 抄送和密送', - 'Class:ActionEmail/Attribute:from' => '发件人 (邮箱)', - 'Class:ActionEmail/Attribute:from+' => '固定的邮箱地址或者类似$this->agent_id->email$的占位符. + 'Class:ActionEmail/Attribute:status/Value:test+' => '仅测试收件人会被通知', + 'Class:ActionEmail/Attribute:status/Value:enabled+' => '通知所有人, 包含抄送和秘抄', + 'Class:ActionEmail/Attribute:status/Value:disabled+' => '不发送邮件通知', + 'Class:ActionEmail/Attribute:test_recipient' => '测试收件人', + 'Class:ActionEmail/Attribute:test_recipient+' => '通知为测试中时将使用此邮件地址, 而不是收件人, 抄送和密送', + 'Class:ActionEmail/Attribute:from' => '发件人 (邮箱)', + 'Class:ActionEmail/Attribute:from+' => '固定的邮箱地址或者类似$this->agent_id->email$的占位符. 有些邮件服务器可能不接收占位符.', - 'Class:ActionEmail/Attribute:from_label' => '发件人 (显示名)', - 'Class:ActionEmail/Attribute:from_label+' => '固定的显示名或者类似 $this->agent_id->friendlyname$ 的占位符', - 'Class:ActionEmail/Attribute:reply_to' => '回复至 (邮箱)', - 'Class:ActionEmail/Attribute:reply_to+' => '固定的邮箱地址或者类似$this->team_id->email$的占位符. + 'Class:ActionEmail/Attribute:from_label' => '发件人 (显示名)', + 'Class:ActionEmail/Attribute:from_label+' => '固定的显示名或者类似 $this->agent_id->friendlyname$ 的占位符', + 'Class:ActionEmail/Attribute:reply_to' => '回复至 (邮箱)', + 'Class:ActionEmail/Attribute:reply_to+' => '固定的邮箱地址或者类似$this->team_id->email$的占位符. 如果忽略则使用发件人 (邮箱).', - 'Class:ActionEmail/Attribute:reply_to_label' => '回复至 (显示名)', - 'Class:ActionEmail/Attribute:reply_to_label+' => '固定的显示名或者类似$this->team_id->friendlyname$的占位符. + 'Class:ActionEmail/Attribute:reply_to_label' => '回复至 (显示名)', + 'Class:ActionEmail/Attribute:reply_to_label+' => '固定的显示名或者类似$this->team_id->friendlyname$的占位符. 如果忽略则使用发件人 (显示名).', - 'Class:ActionEmail/Attribute:to' => '收件人', - 'Class:ActionEmail/Attribute:to+' => 'To: an OQL query returning objects having an email field. + 'Class:ActionEmail/Attribute:to' => '收件人', + 'Class:ActionEmail/Attribute:to+' => 'To: an OQL query returning objects having an email field. While editing, click on the magnifier to get pertinent examples. You can use in the OQL :this->attribute_code with an attribute code of the object which triggered the Notification. Then test your OQL syntax using the play icon.~~', - 'Class:ActionEmail/Attribute:cc' => '抄送', - 'Class:ActionEmail/Attribute:cc+' => 'Carbon Copy: an OQL query returning objects having an email field. + 'Class:ActionEmail/Attribute:cc' => '抄送', + 'Class:ActionEmail/Attribute:cc+' => 'Carbon Copy: an OQL query returning objects having an email field. While editing, click on the magnifier to get pertinent examples. You can use in the OQL :this->attribute_code with an attribute code of the object which triggered the Notification. Then test your OQL syntax using the play icon.~~', - 'Class:ActionEmail/Attribute:bcc' => '密抄', - 'Class:ActionEmail/Attribute:bcc+' => '密送: 返回含有邮箱字段对象的OQL查询. + 'Class:ActionEmail/Attribute:bcc' => '密抄', + 'Class:ActionEmail/Attribute:bcc+' => '密送: 返回含有邮箱字段对象的OQL查询. 编辑时可点击放大镜图标获取参考示例', - 'Class:ActionEmail/Attribute:subject' => '主题', - 'Class:ActionEmail/Attribute:subject+' => '邮件主题. 可包含类似$this->attribute_code$的占位符', - 'Class:ActionEmail/Attribute:body' => '正文', - 'Class:ActionEmail/Attribute:body+' => '邮件正文. 可包含以下占位符: + 'Class:ActionEmail/Attribute:subject' => '主题', + 'Class:ActionEmail/Attribute:subject+' => '邮件主题. 可包含类似$this->attribute_code$的占位符', + 'Class:ActionEmail/Attribute:body' => '正文', + 'Class:ActionEmail/Attribute:body+' => '邮件正文. 可包含以下占位符: - $this->attribute_code$ 触发通知的对象的任何属性, - $this->html(attribute_code)$ 内容同上但是使用html格式, - $this->hyperlink()$ 触发通知的对象的控制台链接, @@ -631,42 +428,35 @@ You can use in the OQL :this->attribute_code with an attribute code of the objec - $this->head_html(case_log_attribute)$ 事例日志中的最新一条html格式的回复, - $this->attribute_external_key->attribute$ 任何远程属性的递归语法, - $current_contact->attribute$ 触发通知的用户的属性', - 'Class:ActionEmail/Attribute:importance' => '重要性', - 'Class:ActionEmail/Attribute:importance+' => '生成邮件的重要性标签设置', - 'Class:ActionEmail/Attribute:importance/Value:low' => '低', - 'Class:ActionEmail/Attribute:importance/Value:low+' => '', - 'Class:ActionEmail/Attribute:importance/Value:normal' => '普通', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', - 'Class:ActionEmail/Attribute:importance/Value:high' => '高', - 'Class:ActionEmail/Attribute:importance/Value:high+' => '', - 'Class:ActionEmail/Attribute:language' => '语言', - 'Class:ActionEmail/Attribute:language+' => '在邮件中 (状态, 重要性, 优先级, 等等) 所使用的占位符 ($xxx$) 的语言', - 'Class:ActionEmail/Attribute:html_template' => 'HTML模板', - 'Class:ActionEmail/Attribute:html_template+' => '绑定在以下 \'正文\' 属性内容上的可选HTML模板, 用于定制邮件布局 (在模板中, \'正文\' 属性的内容将被占位符 $content$ 替换)', - 'Class:ActionEmail/Attribute:ignore_notify' => '忽略通知标记', - 'Class:ActionEmail/Attribute:ignore_notify+' => '如果设置为 \'是\' 则联系人的 \'通知\' 标记将不生效.', - 'Class:ActionEmail/Attribute:ignore_notify/Value:no' => '否', - 'Class:ActionEmail/Attribute:ignore_notify/Value:yes' => '是', - 'ActionEmail:main' => '消息', - 'ActionEmail:trigger' => '触发器', - 'ActionEmail:recipients' => '联系人', - 'ActionEmail:preview_tab' => '预览', - 'ActionEmail:preview_tab+' => '预览邮件模板', - 'ActionEmail:preview_warning' => '实际收到的邮件在客户端中可能与当前在浏览器中的预览有所不同.', - 'ActionEmail:preview_more_info' => '若需更多不同邮件客户端支持的CSS特性信息, 请参阅%1$s', - 'ActionEmail:content_placeholder_missing' => '标识符 "%1$s" 在HTML中不存在. 字段 "%2$s" 的内容将不会包含在生成的邮件中.', -]); - -// -// Class: ActionNewsroom -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:ActionEmail/Attribute:importance' => '重要性', + 'Class:ActionEmail/Attribute:importance+' => '生成邮件的重要性标签设置', + 'Class:ActionEmail/Attribute:importance/Value:low' => '低', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '~~', + 'Class:ActionEmail/Attribute:importance/Value:normal' => '普通', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '~~', + 'Class:ActionEmail/Attribute:importance/Value:high' => '高', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '~~', + 'Class:ActionEmail/Attribute:language' => '语言', + 'Class:ActionEmail/Attribute:language+' => '在邮件中 (状态, 重要性, 优先级, 等等) 所使用的占位符 ($xxx$) 的语言', + 'Class:ActionEmail/Attribute:html_template' => 'HTML模板', + 'Class:ActionEmail/Attribute:html_template+' => '绑定在以下 \'正文\' 属性内容上的可选HTML模板, 用于定制邮件布局 (在模板中, \'正文\' 属性的内容将被占位符 $content$ 替换)', + 'Class:ActionEmail/Attribute:ignore_notify' => '忽略通知标记', + 'Class:ActionEmail/Attribute:ignore_notify+' => '如果设置为 \'是\' 则联系人的 \'通知\' 标记将不生效.', + 'Class:ActionEmail/Attribute:ignore_notify/Value:no' => '否', + 'Class:ActionEmail/Attribute:ignore_notify/Value:yes' => '是', + 'ActionEmail:main' => '消息', + 'ActionEmail:trigger' => '触发器', + 'ActionEmail:recipients' => '联系人', + 'ActionEmail:preview_tab' => '预览', + 'ActionEmail:preview_tab+' => '预览邮件模板', + 'ActionEmail:preview_warning' => '实际收到的邮件在客户端中可能与当前在浏览器中的预览有所不同.', + 'ActionEmail:preview_more_info' => '若需更多不同邮件客户端支持的CSS特性信息, 请参阅%1$s', + 'ActionEmail:content_placeholder_missing' => '标识符 "%1$s" 在HTML中不存在. 字段 "%2$s" 的内容将不会包含在生成的邮件中.', 'ActionNewsroom:trigger' => '触发器', 'ActionNewsroom:content' => '消息', 'ActionNewsroom:settings' => '设置', 'Class:ActionNewsroom' => '新闻室的通知', - 'Class:ActionNewsroom+' => '', + 'Class:ActionNewsroom+' => '~~', 'Class:ActionNewsroom/Attribute:title' => '标题', 'Class:ActionNewsroom/Attribute:title+' => 'Title of the news. Can contain placeholders like $this->attribute_code$~~', 'Class:ActionNewsroom/Attribute:message' => '消息', @@ -696,177 +486,80 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ActionNewsroom/Attribute:recipients+' => '返回联系人的 OQL 查询', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', -]); - -// -// Class: Trigger -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:Trigger' => '触发器', - 'Class:Trigger+' => '自定义事件处理', - 'Class:Trigger/ComplementaryName' => '%1$s, %2$s', - 'Class:Trigger/Attribute:description' => '描述', - 'Class:Trigger/Attribute:description+' => '简短描述', - 'Class:Trigger/Attribute:action_list' => '触发的操作', - 'Class:Trigger/Attribute:action_list+' => '此触发器激活后要执行的操作', - 'Class:Trigger/Attribute:finalclass' => '触发器类型', - 'Class:Trigger/Attribute:finalclass+' => '根本属性的名称', - 'Class:Trigger/Attribute:context' => '上下文', - 'Class:Trigger/Attribute:context+' => '允许此触发器开启的上下文', - 'Class:Trigger/Attribute:complement' => '其它信息', - 'Class:Trigger/Attribute:complement+' => '此触发器提供的更多信息, 使用英文', - 'Class:Trigger/Attribute:subscription_policy' => '订阅策略', - 'Class:Trigger/Attribute:subscription_policy+' => '允许用户从触发器取消订阅', + 'Class:Trigger' => '触发器', + 'Class:Trigger+' => '自定义事件处理', + 'Class:Trigger/ComplementaryName' => '%1$s, %2$s', + 'Class:Trigger/Attribute:description' => '描述', + 'Class:Trigger/Attribute:description+' => '简短描述', + 'Class:Trigger/Attribute:action_list' => '触发的操作', + 'Class:Trigger/Attribute:action_list+' => '此触发器激活后要执行的操作', + 'Class:Trigger/Attribute:finalclass' => '触发器类型', + 'Class:Trigger/Attribute:finalclass+' => '根本属性的名称', + 'Class:Trigger/Attribute:context' => '上下文', + 'Class:Trigger/Attribute:context+' => '允许此触发器开启的上下文', + 'Class:Trigger/Attribute:complement' => '其它信息', + 'Class:Trigger/Attribute:complement+' => '此触发器提供的更多信息, 使用英文', + 'Class:Trigger/Attribute:subscription_policy' => '订阅策略', + 'Class:Trigger/Attribute:subscription_policy+' => '允许用户从触发器取消订阅', 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => '允许完全取消订阅', 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => '强制至少选择一个通道 (新闻或邮件)', 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => '拒绝取消订阅', -]); - -// -// Class: TriggerOnObject -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:TriggerOnObject' => '触发器 (类型依赖的)', - 'Class:TriggerOnObject+' => '在指定类型对象上的触发器', - 'Class:TriggerOnObject/Attribute:target_class' => '目标类型', + 'Class:TriggerOnObject' => '触发器 (类型依赖的)', + 'Class:TriggerOnObject+' => '在指定类型对象上的触发器', + 'Class:TriggerOnObject/Attribute:target_class' => '目标类型', 'Class:TriggerOnObject/Attribute:target_class+' => '可激活此触发器的类', - 'Class:TriggerOnObject/Attribute:filter' => '筛选器', - 'Class:TriggerOnObject/Attribute:filter+' => '限定将激活触发器的对象 (目标类型)', - 'TriggerOnObject:WrongFilterQuery' => '错误的筛选查询: %1$s', - 'TriggerOnObject:WrongFilterClass' => '筛选查询返回的对象必须是 "%1$s"', -]); - -// -// Class: TriggerOnPortalUpdate -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:TriggerOnObject/Attribute:filter' => '筛选器', + 'Class:TriggerOnObject/Attribute:filter+' => '限定将激活触发器的对象 (目标类型)', + 'TriggerOnObject:WrongFilterQuery' => '错误的筛选查询: %1$s', + 'TriggerOnObject:WrongFilterClass' => '筛选查询返回的对象必须是 "%1$s"', 'Class:TriggerOnPortalUpdate' => '触发器 (工单被更新时)', 'Class:TriggerOnPortalUpdate+' => '终端用户更新工单时触发', -]); - -// -// Class: TriggerOnStateChange -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TriggerOnStateChange' => '触发器 (当状态变化时)', 'Class:TriggerOnStateChange+' => '当对象状态变化时触发', 'Class:TriggerOnStateChange/Attribute:state' => '状态', - 'Class:TriggerOnStateChange/Attribute:state+' => '', -]); - -// -// Class: TriggerOnStateEnter -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:TriggerOnStateChange/Attribute:state+' => '~~', 'Class:TriggerOnStateEnter' => '触发器 (进入指定状态)', 'Class:TriggerOnStateEnter+' => '对象进入指定状态时触发', -]); - -// -// Class: TriggerOnStateLeave -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TriggerOnStateLeave' => '触发器 (离开指定状态时)', 'Class:TriggerOnStateLeave+' => '对象离开指定状态时触发', -]); - -// -// Class: TriggerOnObjectCreate -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TriggerOnObjectCreate' => '触发器 (对象被创建时)', 'Class:TriggerOnObjectCreate+' => '对象创建时触发', -]); - -// -// Class: TriggerOnObjectDelete -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TriggerOnObjectDelete' => '触发器 (对象被删除时)', 'Class:TriggerOnObjectDelete+' => '指定类型或子类型对象删除时的触发器', -]); - -// -// Class: TriggerOnObjectUpdate -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TriggerOnObjectUpdate' => '触发器 (对象被更新时)', 'Class:TriggerOnObjectUpdate+' => '指定类型或子类型对象更新时的触发器', 'Class:TriggerOnObjectUpdate/Attribute:filter+' => '此筛选器在数据库中的对象更新后开始计算. 它可限制可以触发操作的对象', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => '目标字段', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnObjectMention -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnObjectMention' => '触发器 (对象被提及时)', 'Class:TriggerOnObjectMention+' => '指定类型或子类型对象在属性日志中提及 (@xxx) 时的触发器', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => '提及筛选', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => '限定将激活此触发器的提及对象. 如果为空则任何类的提及对象将激活此触发器.', -]); - -// -// Class: TriggerOnAttributeBlobDownload -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TriggerOnAttributeBlobDownload' => '触发器 (对象文档被下载时)', 'Class:TriggerOnAttributeBlobDownload+' => '指定类型或子类型对象的文档下载时的触发器', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => '目标字段', - 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '', -]); - -// -// Class: TriggerOnThresholdReached -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '~~', 'Class:TriggerOnThresholdReached' => '触发器 (基于阈值)', 'Class:TriggerOnThresholdReached+' => '当达到某个阈值时触发', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => '秒表', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => '阈值', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', -]); - -// -// Class: lnkTriggerAction -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', 'Class:lnkTriggerAction' => '链接 操作/触发器', 'Class:lnkTriggerAction+' => '链接触发器和操作', 'Class:lnkTriggerAction/Attribute:action_id' => '操作', 'Class:lnkTriggerAction/Attribute:action_id+' => '要执行的操作', 'Class:lnkTriggerAction/Attribute:action_name' => '操作', - 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:action_name+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_id' => '触发器', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '~~', 'Class:lnkTriggerAction/Attribute:trigger_name' => '触发器', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '~~', 'Class:lnkTriggerAction/Attribute:order' => '顺序', 'Class:lnkTriggerAction/Attribute:order+' => '操作的执行顺序', -]); - -// -// Synchro Data Source -// -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SynchroDataSource' => '数据源同步', 'Class:SynchroDataSource/Attribute:name' => '名称', - 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:name+' => '~~', 'Class:SynchroDataSource/Attribute:description' => '描述', 'Class:SynchroDataSource/Attribute:status' => '状态', 'Class:SynchroDataSource/Attribute:scope_class' => '目标类型', @@ -932,7 +625,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => '仅管理员', 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => '所有允许删除此类型对象的用户', 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => '没有人', - 'SynchroDataSource:Description' => '描述', 'SynchroDataSource:Reconciliation' => '搜索 & 使一致', 'SynchroDataSource:Deletion' => '删除规则', @@ -1029,7 +721,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => '已锁定', 'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => '未锁定', 'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => '初始化空值', - 'Class:SynchroAttribute/Attribute:finalclass' => '', + 'Class:SynchroAttribute/Attribute:finalclass' => 'Class~~', 'Class:SynchroAttExtKey' => '同步属性 (外键)', 'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => '复制属性', 'Class:SynchroAttLinkSet' => '同步属性 (链集)', @@ -1075,57 +767,49 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SynchroReplica/Attribute:status_last_warning' => '告警', 'Class:SynchroReplica/Attribute:info_creation_date' => '创建日期', 'Class:SynchroReplica/Attribute:info_last_modified' => '最后修改日期', - 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', - 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', - 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', - 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', + 'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~', + 'Class:SynchroReplica/Action:unlink' => 'Unlink~~', + 'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~', 'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', - 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', - 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', - 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', - 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', + 'Class:SynchroReplica/Action:synchro' => 'Synchronize~~', + 'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~', + 'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~', + 'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~', + 'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~', 'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~', 'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~', - 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', - 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', - 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', + 'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~', + 'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~', + 'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~', 'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~', - 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', - 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', - - 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', - 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', - 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', + 'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~', + 'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~', + 'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~', + 'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~', + 'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~', 'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~', - 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', - 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', - 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', - 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', - 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', - 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', - + 'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~', + 'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~', + 'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~', + 'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~', + 'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~', + 'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~', 'Class:appUserPreferences' => '用户偏好', 'Class:appUserPreferences/Attribute:userid' => '用户', 'Class:appUserPreferences/Attribute:preferences' => '偏好设置', 'Core:ExecProcess:Code1' => '命令错误或命令执行出错 (例如错误的脚本名称)', 'Core:ExecProcess:Code255' => 'PHP错误 (解析, 或运行时)', - - // Attribute Duration 'Core:Duration_Seconds' => '%1$ds', 'Core:Duration_Minutes_Seconds' => '%1$dmin %2$ds', 'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds', 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds', - - // Explain working time computing 'Core:ExplainWTC:ElapsedTime' => '耗时 (储存为 "%1$s")', 'Core:ExplainWTC:StopWatch-TimeSpent' => '在 "%1$s" 上消耗的时间', 'Core:ExplainWTC:StopWatch-Deadline' => '"%1$s" 的期限截止于%2$d%%', - - // Bulk export 'Core:BulkExport:MissingParameter_Param' => '缺少参数 "%1$s"', 'Core:BulkExport:InvalidParameter_Query' => '参数 "query" 的值无效. 在查询薄中没有找到对应编号: "%1$s" 的记录.', 'Core:BulkExport:ExportFormatPrompt' => '导出格式:', @@ -1195,15 +879,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Core:Validator:Mandatory' => '这里必填', 'Core:Validator:MustBeInteger' => '必须是整数', 'Core:Validator:MustSelectOne' => '请选择', -]); - -// -// Class: TagSetFieldData -// -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TagSetFieldData' => '%1$s %2$s', - 'Class:TagSetFieldData+' => '', - + 'Class:TagSetFieldData+' => '~~', 'Class:TagSetFieldData/Attribute:code' => '代码', 'Class:TagSetFieldData/Attribute:code+' => '内部代码. 必须至少包含3个数字或字母', 'Class:TagSetFieldData/Attribute:label' => '标签', @@ -1213,7 +890,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TagSetFieldData/Attribute:finalclass' => '标签类型', 'Class:TagSetFieldData/Attribute:obj_class' => '对象类型', 'Class:TagSetFieldData/Attribute:obj_attcode' => '字段编码', - 'Core:TagSetFieldData:ErrorDeleteUsedTag' => '已使用的标签无法删除', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => '标签编码或名称必须唯一', 'Core:TagSetFieldData:ErrorTagCodeSyntax' => '标签编码必须介于3到%1$d个字符, 以字母开头.', @@ -1224,70 +900,52 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => '标签 "属性编码" 不能更改', 'Core:TagSetFieldData:WhereIsThisTagTab' => '标签使用率 (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => '此标签没有条目', -]); - -// -// Class: DBProperty -// -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:DBProperty' => '数据库属性', - 'Class:DBProperty+' => '', + 'Class:DBProperty+' => '~~', 'Class:DBProperty/Attribute:name' => '名称', - 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:name+' => '~~', 'Class:DBProperty/Attribute:description' => '描述', - 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:description+' => '~~', 'Class:DBProperty/Attribute:value' => '值', - 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:value+' => '~~', 'Class:DBProperty/Attribute:change_date' => '修改日期', - 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_date+' => '~~', 'Class:DBProperty/Attribute:change_comment' => '备注', - 'Class:DBProperty/Attribute:change_comment+' => '', -]); - -// -// Class: BackgroundTask -// -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:DBProperty/Attribute:change_comment+' => '~~', 'Class:BackgroundTask' => '后台任务', - 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask+' => '~~', 'Class:BackgroundTask/Attribute:class_name' => '类型名称', 'Class:BackgroundTask/Attribute:class_name+' => '~~', 'Class:BackgroundTask/Attribute:first_run_date' => '首次运行时间', - 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_date' => '最近运行时间', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', 'Class:BackgroundTask/Attribute:next_run_date' => '下次运行时间', - 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', 'Class:BackgroundTask/Attribute:total_exec_count' => '总共执行的次数', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', 'Class:BackgroundTask/Attribute:latest_run_duration' => '最近运行时长', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:min_run_duration' => '最少运行时长', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:max_run_duration' => '最多运行时长', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:average_run_duration' => '平均运行时长', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', 'Class:BackgroundTask/Attribute:running' => '运行中', - 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:running+' => '~~', 'Class:BackgroundTask/Attribute:status' => '状态', - 'Class:BackgroundTask/Attribute:status+' => '', -]); - -// -// Class: AsyncTask -// -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:BackgroundTask/Attribute:status+' => '~~', 'Class:AsyncTask' => '异步任务', - 'Class:AsyncTask+' => '', + 'Class:AsyncTask+' => '~~', 'Class:AsyncTask/Attribute:created' => '已创建', - 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:created+' => '~~', 'Class:AsyncTask/Attribute:started' => '已开始', - 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:started+' => '~~', 'Class:AsyncTask/Attribute:planned' => '已计划', - 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:planned+' => '~~', 'Class:AsyncTask/Attribute:event_id' => '事件', - 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:event_id+' => '~~', 'Class:AsyncTask/Attribute:finalclass' => '类型', 'Class:AsyncTask/Attribute:finalclass+' => '~~', 'Class:AsyncTask/Attribute:status' => '状态', @@ -1302,45 +960,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:AsyncTask/Attribute:last_attempt+' => '~~', 'Class:AsyncTask:InvalidConfig_Class_Keys' => '配置 "async_task_retries[%1$s]" 的格式无效. 应该为包含以下值的数组: %2$s', 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => '配置 "async_task_retries[%1$s]" 的格式无效: 未知的值 "%2$s". 应该只包含以下值: %3$s', -]); - -// -// Class: AbstractResource -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:AbstractResource' => '抽象资源', - 'Class:AbstractResource+' => '', -]); - -// -// Class: ResourceAdminMenu -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:AbstractResource+' => '~~', 'Class:ResourceAdminMenu' => '资源管理菜单', - 'Class:ResourceAdminMenu+' => '', -]); - -// -// Class: ResourceRunQueriesMenu -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:ResourceAdminMenu+' => '~~', 'Class:ResourceRunQueriesMenu' => '资源运行查询菜单', - 'Class:ResourceRunQueriesMenu+' => '', -]); - -// -// Class: Action -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:ResourceRunQueriesMenu+' => '~~', 'Class:ResourceSystemMenu' => '资源系统菜单', - 'Class:ResourceSystemMenu+' => '', -]); - -// additional translation for zh_cn -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'INTERNAL:JQuery-DatePicker:LangCode' => 'zh-CN', + 'Class:ResourceSystemMenu+' => '~~', ]); diff --git a/dictionaries/zh_cn.dictionary.itop.ui.php b/dictionaries/zh_cn.dictionary.itop.ui.php index d3325bbfe3..cf064d9e55 100644 --- a/dictionaries/zh_cn.dictionary.itop.ui.php +++ b/dictionaries/zh_cn.dictionary.itop.ui.php @@ -1,101 +1,70 @@ '审计类别', - 'Class:AuditCategory+' => '审计类别规定了需要被审计的对象的范围. + 'Class:AuditCategory' => '审计类别', + 'Class:AuditCategory+' => '审计类别规定了需要被审计的对象的范围. 其组合了用于此范围内对象的所有审计规则', - 'Class:AuditCategory/Attribute:name' => '类别', - 'Class:AuditCategory/Attribute:name+' => '类别简称', - 'Class:AuditCategory/Attribute:description' => '审计类别描述', - 'Class:AuditCategory/Attribute:description+' => '此审计类别的详细描述', - 'Class:AuditCategory/Attribute:definition_set' => '定义', - 'Class:AuditCategory/Attribute:definition_set+' => '定义用于审计的对象的OQL表达式', - 'Class:AuditCategory/Attribute:rules_list' => '审计规则', - 'Class:AuditCategory/Attribute:rules_list+' => '此类别的审计规则', - 'Class:AuditCategory/Attribute:ok_error_tolerance' => '报警阈值 (正常)', - 'Class:AuditCategory/Attribute:ok_error_tolerance+' => '结果仍然显示为正常 (绿色) 的可允许的最大无效对象比例', - 'Class:AuditCategory/Attribute:warning_error_tolerance' => '错误阈值 (警告)', + 'Class:AuditCategory/Attribute:name' => '类别', + 'Class:AuditCategory/Attribute:name+' => '类别简称', + 'Class:AuditCategory/Attribute:description' => '审计类别描述', + 'Class:AuditCategory/Attribute:description+' => '此审计类别的详细描述', + 'Class:AuditCategory/Attribute:definition_set' => '定义', + 'Class:AuditCategory/Attribute:definition_set+' => '定义用于审计的对象的OQL表达式', + 'Class:AuditCategory/Attribute:rules_list' => '审计规则', + 'Class:AuditCategory/Attribute:rules_list+' => '此类别的审计规则', + 'Class:AuditCategory/Attribute:ok_error_tolerance' => '报警阈值 (正常)', + 'Class:AuditCategory/Attribute:ok_error_tolerance+' => '结果仍然显示为正常 (绿色) 的可允许的最大无效对象比例', + 'Class:AuditCategory/Attribute:warning_error_tolerance' => '错误阈值 (警告)', 'Class:AuditCategory/Attribute:warning_error_tolerance+' => '结果仍然显示为警告 (橙色) 的可允许的最大无效对象比例', - 'Class:AuditCategory/Attribute:domains_list' => '审计域', - 'Class:AuditCategory/Attribute:domains_list+' => '此类别相关的审计域列表', -]); - -// -// Class: AuditRule -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:AuditRule' => '审计规则', - 'Class:AuditRule+' => '一条审计规则对应审计类别中的一项检查. + 'Class:AuditCategory/Attribute:domains_list' => '审计域', + 'Class:AuditCategory/Attribute:domains_list+' => '此类别相关的审计域列表', + 'Class:AuditRule' => '审计规则', + 'Class:AuditRule+' => '一条审计规则对应审计类别中的一项检查. 其应用于审计规则定义的对象范围', - 'Class:AuditRule/Attribute:name' => '名称', - 'Class:AuditRule/Attribute:name+' => '规则名称', - 'Class:AuditRule/Attribute:description' => '描述', - 'Class:AuditRule/Attribute:description+' => '检查什么? 如何修复? 谁去做? ...', - 'Class:AuditRule/Attribute:process' => '修正流程', - 'Class:AuditRule/Attribute:process+' => '如何修复? 谁来做? ...', - 'Class:AuditRule/Attribute:query' => '要运行的查询', - 'Class:AuditRule/Attribute:query+' => '要运行的OQL表达式', - 'Class:AuditRule/Attribute:valid_flag' => '返回的对象:', - 'Class:AuditRule/Attribute:valid_flag+' => '查询返回的是有效对象还是无效对象? + 'Class:AuditRule/Attribute:name' => '名称', + 'Class:AuditRule/Attribute:name+' => '规则名称', + 'Class:AuditRule/Attribute:description' => '描述', + 'Class:AuditRule/Attribute:description+' => '检查什么? 如何修复? 谁去做? ...', + 'Class:AuditRule/Attribute:process' => '修正流程', + 'Class:AuditRule/Attribute:process+' => '如何修复? 谁来做? ...', + 'Class:AuditRule/Attribute:query' => '要运行的查询', + 'Class:AuditRule/Attribute:query+' => '要运行的OQL表达式', + 'Class:AuditRule/Attribute:valid_flag' => '返回的对象:', + 'Class:AuditRule/Attribute:valid_flag+' => '查询返回的是有效对象还是无效对象? "有效对象": 存在错误的对象是该范围之内的对象但不在有效对象列表中, "无效对象": 存在错误的对象是该范围之内的无效对象', - 'Class:AuditRule/Attribute:valid_flag/Value:true' => '有效对象', - 'Class:AuditRule/Attribute:valid_flag/Value:true+' => '存在错误的对象是该范围之内的对象但不在有效对象列表中', - 'Class:AuditRule/Attribute:valid_flag/Value:false' => '无效对象', + 'Class:AuditRule/Attribute:valid_flag/Value:true' => '有效对象', + 'Class:AuditRule/Attribute:valid_flag/Value:true+' => '存在错误的对象是该范围之内的对象但不在有效对象列表中', + 'Class:AuditRule/Attribute:valid_flag/Value:false' => '无效对象', 'Class:AuditRule/Attribute:valid_flag/Value:false+' => '存在错误的对象是该范围内的无效对象', - 'Class:AuditRule/Attribute:category_id' => '类别', - 'Class:AuditRule/Attribute:category_id+' => '该规则对应的类别', - 'Class:AuditRule/Attribute:category_name' => '类别名称', - 'Class:AuditRule/Attribute:category_name+' => '该规则对应的类名称', - 'Class:AuditRule/Attribute:contact_id' => '所有者', - 'Class:AuditRule/Attribute:contact_id+' => '该规则检测出的负责修复的团队或个体', -]); - -// -// Class: AuditDomain -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:AuditDomain' => '审计域', - 'Class:AuditDomain+' => '审计域用于分组审计规则. + 'Class:AuditRule/Attribute:category_id' => '类别', + 'Class:AuditRule/Attribute:category_id+' => '该规则对应的类别', + 'Class:AuditRule/Attribute:category_name' => '类别名称', + 'Class:AuditRule/Attribute:category_name+' => '该规则对应的类名称', + 'Class:AuditRule/Attribute:contact_id' => '所有者', + 'Class:AuditRule/Attribute:contact_id+' => '该规则检测出的负责修复的团队或个体', + 'Class:AuditDomain' => '审计域', + 'Class:AuditDomain+' => '审计域用于分组审计规则. 审计域通常对应负责检查和修复错误的人', - 'Class:AuditDomain/Attribute:name' => '名称', - 'Class:AuditDomain/Attribute:name+' => '用于细分负责修复错误或只对审计感兴趣的人', - 'Class:AuditDomain/Attribute:description' => '描述', - 'Class:AuditDomain/Attribute:description+' => '', - 'Class:AuditDomain/Attribute:icon' => '图标', - 'Class:AuditDomain/Attribute:icon+' => '', - 'Class:AuditDomain/Attribute:categories_list' => '类别', + 'Class:AuditDomain/Attribute:name' => '名称', + 'Class:AuditDomain/Attribute:name+' => '用于细分负责修复错误或只对审计感兴趣的人', + 'Class:AuditDomain/Attribute:description' => '描述', + 'Class:AuditDomain/Attribute:description+' => '~~', + 'Class:AuditDomain/Attribute:icon' => '图标', + 'Class:AuditDomain/Attribute:icon+' => '~~', + 'Class:AuditDomain/Attribute:categories_list' => '类别', 'Class:AuditDomain/Attribute:categories_list+' => '此类别相关的审计类别', -]); - -// -// Class: lnkAuditCategoryToAuditDomain -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkAuditCategoryToAuditDomain' => '链接 审计类别/审计域', - 'Class:lnkAuditCategoryToAuditDomain+' => '', + 'Class:lnkAuditCategoryToAuditDomain+' => '~~', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => '类别', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => '审计类别', 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => '名称', @@ -104,30 +73,23 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => '审计域', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => '名称', 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => '审计域名称', -]); - -// -// Class: QueryOQL -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:Query' => '查询', - 'Class:Query+' => '查询是一种动态的数据集', - 'Class:Query/Attribute:name' => '名称', - 'Class:Query/Attribute:name+' => '查询的名称', - 'Class:Query/Attribute:description' => '描述', - 'Class:Query/Attribute:description+' => '请描述此查询 (目的, 用法等等.)', - 'Class:Query/Attribute:is_template' => 'OQL模板', - 'Class:Query/Attribute:is_template+' => '可用于通知中的收件人OQL', - 'Class:Query/Attribute:is_template/Value:yes' => '是', - 'Class:Query/Attribute:is_template/Value:no' => '否', - 'Class:Query/Attribute:export_count' => '导出次数', - 'Class:Query/Attribute:export_count+' => '统计该查询的执行次数', - 'Class:Query/Attribute:export_last_date' => '最近导出', - 'Class:Query/Attribute:export_last_date+' => '最近一次执行导出的日期和时间', - 'Class:Query/Attribute:export_last_user_id' => '用户', - 'Class:Query/Attribute:export_last_user_id+' => '最近一次执行导出的用户', - 'Class:Query/Attribute:export_last_user_contact' => '联系人', + 'Class:Query' => '查询', + 'Class:Query+' => '查询是一种动态的数据集', + 'Class:Query/Attribute:name' => '名称', + 'Class:Query/Attribute:name+' => '查询的名称', + 'Class:Query/Attribute:description' => '描述', + 'Class:Query/Attribute:description+' => '请描述此查询 (目的, 用法等等.)', + 'Class:Query/Attribute:is_template' => 'OQL模板', + 'Class:Query/Attribute:is_template+' => '可用于通知中的收件人OQL', + 'Class:Query/Attribute:is_template/Value:yes' => '是', + 'Class:Query/Attribute:is_template/Value:no' => '否', + 'Class:Query/Attribute:export_count' => '导出次数', + 'Class:Query/Attribute:export_count+' => '统计该查询的执行次数', + 'Class:Query/Attribute:export_last_date' => '最近导出', + 'Class:Query/Attribute:export_last_date+' => '最近一次执行导出的日期和时间', + 'Class:Query/Attribute:export_last_user_id' => '用户', + 'Class:Query/Attribute:export_last_user_id+' => '最近一次执行导出的用户', + 'Class:Query/Attribute:export_last_user_contact' => '联系人', 'Class:Query/Attribute:export_last_user_contact+' => '最近一次执行导出的联系人', 'Class:Query/Attribute:usages' => '用法', 'Class:Query/Attribute:usages+' => '说明该查询可能的用法. @@ -141,57 +103,44 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:Query/Attribute:usages/Value:dashlet' => '仪表', 'Class:Query/Attribute:owner_id' => '负责人', 'Class:Query/Attribute:owner_id+' => '负责此查询的团队或个体', - 'Query:baseinfo' => '基本信息', - 'Query:exportInfo' => '导出信息', - 'Class:QueryOQL/Attribute:fields' => '字段', - 'Class:QueryOQL/Attribute:fields+' => '逗号分隔的待导出字段 (或者alias.attribute)', - 'Class:QueryOQL' => 'OQL查询', - 'Class:QueryOQL+' => '一种基于对象查询的语言', - 'Class:QueryOQL/Attribute:oql' => '表达式', - 'Class:QueryOQL/Attribute:oql+' => 'OQL表达式', -]); - -////////////////////////////////////////////////////////////////////// -// Classes in 'addon/userrights' -////////////////////////////////////////////////////////////////////// -// - -// -// Class: User -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:User' => '用户', - 'Class:User+' => '用户登录名', - 'Class:User/Attribute:finalclass' => '账号类型', - 'Class:User/Attribute:finalclass+' => '根本属性的名称', - 'Class:User/Attribute:contactid' => '个体', - 'Class:User/Attribute:contactid+' => '用户门户必备, 除了技术账户, 强烈推荐全部启用', - 'Class:User/Attribute:org_id' => '组织', - 'Class:User/Attribute:org_id+' => '用户所属的组织', - 'Class:User/Attribute:last_name' => '姓', - 'Class:User/Attribute:last_name+' => '对应联系人的姓氏', - 'Class:User/Attribute:first_name' => '名', - 'Class:User/Attribute:first_name+' => '对应联系人的名字', - 'Class:User/Attribute:email' => '邮箱', - 'Class:User/Attribute:email+' => '对应联系人的邮箱', - 'Class:User/Attribute:login' => '登录名', - 'Class:User/Attribute:login+' => '账户标识字符串, 在'.ITOP_APPLICATION_SHORT.'中必须唯一', - 'Class:User/Attribute:language' => '语言', - 'Class:User/Attribute:language+' => '此用户的'.ITOP_APPLICATION_SHORT.'默认语言, 在 '.ITOP_APPLICATION_SHORT.' 支持的本地化语言中选择. ', - 'Class:User/Attribute:language/Value:EN US' => '英语', + 'Query:baseinfo' => '基本信息', + 'Query:exportInfo' => '导出信息', + 'Class:QueryOQL/Attribute:fields' => '字段', + 'Class:QueryOQL/Attribute:fields+' => '逗号分隔的待导出字段 (或者alias.attribute)', + 'Class:QueryOQL' => 'OQL查询', + 'Class:QueryOQL+' => '一种基于对象查询的语言', + 'Class:QueryOQL/Attribute:oql' => '表达式', + 'Class:QueryOQL/Attribute:oql+' => 'OQL表达式', + 'Class:User' => '用户', + 'Class:User+' => '用户登录名', + 'Class:User/Attribute:finalclass' => '账号类型', + 'Class:User/Attribute:finalclass+' => '根本属性的名称', + 'Class:User/Attribute:contactid' => '个体', + 'Class:User/Attribute:contactid+' => '用户门户必备, 除了技术账户, 强烈推荐全部启用', + 'Class:User/Attribute:org_id' => '组织', + 'Class:User/Attribute:org_id+' => '用户所属的组织', + 'Class:User/Attribute:last_name' => '姓', + 'Class:User/Attribute:last_name+' => '对应联系人的姓氏', + 'Class:User/Attribute:first_name' => '名', + 'Class:User/Attribute:first_name+' => '对应联系人的名字', + 'Class:User/Attribute:email' => '邮箱', + 'Class:User/Attribute:email+' => '对应联系人的邮箱', + 'Class:User/Attribute:login' => '登录名', + 'Class:User/Attribute:login+' => '账户标识字符串, 在'.ITOP_APPLICATION_SHORT.'中必须唯一', + 'Class:User/Attribute:language' => '语言', + 'Class:User/Attribute:language+' => '此用户的'.ITOP_APPLICATION_SHORT.'默认语言, 在 '.ITOP_APPLICATION_SHORT.' 支持的本地化语言中选择. ', + 'Class:User/Attribute:language/Value:EN US' => '英语', 'Class:User/Attribute:language/Value:EN US+' => '英语 (U.S.)', - 'Class:User/Attribute:language/Value:FR FR' => '法语', + 'Class:User/Attribute:language/Value:FR FR' => '法语', 'Class:User/Attribute:language/Value:FR FR+' => '法语 (France)', - 'Class:User/Attribute:profile_list' => '角色', - 'Class:User/Attribute:profile_list+' => '授予此用户的角色和权限', - 'Class:User/Attribute:allowed_org_list' => '可访问的组织', - 'Class:User/Attribute:allowed_org_list+' => '终端用户可以看到以下组织的数据. 如果没有指定,则无限制.', - 'Class:User/Attribute:status' => '状态', - 'Class:User/Attribute:status+' => '账号是否启用.', - 'Class:User/Attribute:status/Value:enabled' => '启用', + 'Class:User/Attribute:profile_list' => '角色', + 'Class:User/Attribute:profile_list+' => '授予此用户的角色和权限', + 'Class:User/Attribute:allowed_org_list' => '可访问的组织', + 'Class:User/Attribute:allowed_org_list+' => '终端用户可以看到以下组织的数据. 如果没有指定,则无限制.', + 'Class:User/Attribute:status' => '状态', + 'Class:User/Attribute:status+' => '账号是否启用.', + 'Class:User/Attribute:status/Value:enabled' => '启用', 'Class:User/Attribute:status/Value:disabled' => '停用', - 'Class:User/Error:LoginMustBeUnique' => '登录名必须唯一 - "%1s" 已经被使用.', 'Class:User/Error:AtLeastOneProfileIsNeeded' => '必须指定至少一个角色给此用户.', 'Class:User/Error:PrivilegedUserMustHaveAccessToBackOffice' => '角色 "%1$s" 无法授权给特权用户 (Administrator, SuperUser 和 REST Services User)', @@ -209,43 +158,22 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:User/Warning:NoContactHasImpact' => '注意: 此用户未关联任何个体, 这会导致无法访问门户、接收新闻推送, 同时后台管理系统也会出现其它异常', 'Class:UserInternal' => '内部用户', 'Class:UserInternal+' => ITOP_APPLICATION_SHORT.'内部定义的用户', -]); - -// -// Class: URP_Profiles -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_Profiles' => '角色', 'Class:URP_Profiles+' => '用户角色', 'Class:URP_Profiles/Attribute:name' => '名称', - 'Class:URP_Profiles/Attribute:name+' => '', + 'Class:URP_Profiles/Attribute:name+' => '~~', 'Class:URP_Profiles/Attribute:description' => '描述', 'Class:URP_Profiles/Attribute:description+' => '简短描述', 'Class:URP_Profiles/Attribute:user_list' => '用户', 'Class:URP_Profiles/Attribute:user_list+' => '拥有此角色的用户', -]); - -// -// Class: URP_Dimensions -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_Dimensions' => '维度', 'Class:URP_Dimensions+' => '应用维度 (定义纵深)', 'Class:URP_Dimensions/Attribute:name' => '名称', - 'Class:URP_Dimensions/Attribute:name+' => '', + 'Class:URP_Dimensions/Attribute:name+' => '~~', 'Class:URP_Dimensions/Attribute:description' => '描述', 'Class:URP_Dimensions/Attribute:description+' => '简短描述', 'Class:URP_Dimensions/Attribute:type' => '类型', 'Class:URP_Dimensions/Attribute:type+' => '类名或数据类型 (映射单元)', -]); - -// -// Class: URP_UserProfile -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_UserProfile' => '用户角色', 'Class:URP_UserProfile+' => '用户角色', 'Class:URP_UserProfile/Name' => '链接 %1$s 和 %2$s', @@ -259,13 +187,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_UserProfile/Attribute:profile+' => '角色名称', 'Class:URP_UserProfile/Attribute:reason' => '原因', 'Class:URP_UserProfile/Attribute:reason+' => '解释为什么此用户需要拥有此角色', -]); - -// -// Class: URP_UserOrg -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_UserOrg' => '用户组织', 'Class:URP_UserOrg+' => '可以访问的组织', 'Class:URP_UserOrg/Name' => '链接 %1$s 和 %2$s', @@ -279,13 +200,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_UserOrg/Attribute:allowed_org_name+' => '可以访问的组织', 'Class:URP_UserOrg/Attribute:reason' => '原因', 'Class:URP_UserOrg/Attribute:reason+' => '解释为什么此用户可以访问此组织的数据', -]); - -// -// Class: URP_ProfileProjection -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_ProfileProjection' => '角色映射', 'Class:URP_ProfileProjection+' => '角色映射', 'Class:URP_ProfileProjection/Attribute:dimensionid' => '维度', @@ -300,13 +214,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL 表达式 (使用$user) | constant | | +attribute code', 'Class:URP_ProfileProjection/Attribute:attribute' => '属性', 'Class:URP_ProfileProjection/Attribute:attribute+' => '目标属性编码 (可选)', -]); - -// -// Class: URP_ClassProjection -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_ClassProjection' => '类型映射', 'Class:URP_ClassProjection+' => '类型映射', 'Class:URP_ClassProjection/Attribute:dimensionid' => '维度', @@ -319,13 +226,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL表达式 (使用$this) | constant | | +attribute code', 'Class:URP_ClassProjection/Attribute:attribute' => '属性', 'Class:URP_ClassProjection/Attribute:attribute+' => '目标属性编码 (可选)', -]); - -// -// Class: URP_ActionGrant -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_ActionGrant' => '操作权限', 'Class:URP_ActionGrant+' => '基于类型的权限', 'Class:URP_ActionGrant/Attribute:profileid' => '角色', @@ -342,13 +242,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => '否', 'Class:URP_ActionGrant/Attribute:action' => '操作', 'Class:URP_ActionGrant/Attribute:action+' => '可用于指定类型上的操作权限', -]); - -// -// Class: URP_StimulusGrant -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_StimulusGrant' => '权限调整', 'Class:URP_StimulusGrant+' => '对象生命周期中权限的调整', 'Class:URP_StimulusGrant/Attribute:profileid' => '角色', @@ -365,39 +258,20 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => '否', 'Class:URP_StimulusGrant/Attribute:stimulus' => '调整', 'Class:URP_StimulusGrant/Attribute:stimulus+' => '调整编码', -]); - -// -// Class: URP_AttributeGrant -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_AttributeGrant' => '属性权限', 'Class:URP_AttributeGrant+' => '属性层面的权限', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => '操作权限', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => '操作权限', 'Class:URP_AttributeGrant/Attribute:attcode' => '属性', 'Class:URP_AttributeGrant/Attribute:attcode+' => '属性编码', -]); - -// -// Class: UserDashboard -// -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:UserDashboard' => '用户仪表盘', - 'Class:UserDashboard+' => '', + 'Class:UserDashboard+' => '~~', 'Class:UserDashboard/Attribute:user_id' => '用户', - 'Class:UserDashboard/Attribute:user_id+' => '', + 'Class:UserDashboard/Attribute:user_id+' => '~~', 'Class:UserDashboard/Attribute:menu_code' => '菜单编码', - 'Class:UserDashboard/Attribute:menu_code+' => '', + 'Class:UserDashboard/Attribute:menu_code+' => '~~', 'Class:UserDashboard/Attribute:contents' => '内容', - 'Class:UserDashboard/Attribute:contents+' => '', -]); - -// -// Duplicated into itop-welcome-itil ( will be removed from here...) -// -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Class:UserDashboard/Attribute:contents+' => '~~', 'Menu:WelcomeMenu' => '欢迎', 'Menu:WelcomeMenu+' => '欢迎使用'.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => '欢迎', @@ -415,124 +289,113 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:NotificationsMenu+' => '配置通知', 'Menu:MyShortcuts' => '我的快捷方式', 'Menu:DataAdministration' => '数据管理', - 'Menu:DataAdministration+' => '', -]); - -// -// String from the User Interface: menu, messages, buttons, etc... -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ + 'Menu:DataAdministration+' => '~~', 'BooleanLabel:yes' => '是', 'BooleanLabel:no' => '否', 'UI:WelcomeMenu:Title' => '欢迎使用'.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:AllOpenRequests' => '所有待处理的需求: %1$d', - 'UI:WelcomeMenu:MyCalls' => '我办理的需求', - 'UI:WelcomeMenu:OpenIncidents' => '所有待处理的事件: %1$d', - 'UI:WelcomeMenu:AllConfigItems' => '配置项: %1$d', - 'UI:WelcomeMenu:MyIncidents' => '分配给我的事件', - 'UI:AllOrganizations' => ' 所有组织 ', - 'UI:YourSearch' => '搜索', - 'UI:LoggedAsMessage' => '以 %1$s 身份登录 (%2$s)', - 'UI:LoggedAsMessage+Admin' => '以 %1$s 身份登录 (%2$s, 管理员)', - 'UI:Button:Logoff' => '注销', - 'UI:Button:GlobalSearch' => '搜索', - 'UI:Button:Search' => ' 搜索 ', - 'UI:Button:Clear' => ' 清空 ', - 'UI:Button:Confirm' => ' 确认 ', - 'UI:Button:SearchInHierarchy' => '在架构中搜索', - 'UI:Button:Query' => ' 查询 ', - 'UI:Button:Ok' => 'OK', - 'UI:Button:Save' => '保存', - 'UI:Button:SaveAnd' => '保存并%1$s', - 'UI:Button:Cancel' => '取消', - 'UI:Button:Close' => '关闭', - 'UI:Button:Apply' => '应用', - 'UI:Button:Send' => '发送', - 'UI:Button:SendAnd' => '发送并%1$s', - 'UI:Button:Back' => ' << 上一步 ', - 'UI:Button:Restart' => ' |<< 重来 ', - 'UI:Button:Next' => ' 下一步 >> ', - 'UI:Button:Finish' => ' 结束 ', - 'UI:Button:DoImport' => ' 执行导入 ! ', - 'UI:Button:Done' => ' 完成 ', - 'UI:Button:SimulateImport' => ' 模拟导入 ', - 'UI:Button:Test' => '测试!', - 'UI:Button:Evaluate' => ' 评估 ', - 'UI:Button:Evaluate:Title' => ' 评估 (Ctrl+Enter) ', - 'UI:Button:AddObject' => ' 添加... ', - 'UI:Button:BrowseObjects' => ' 浏览... ', - 'UI:Button:Add' => ' 添加 ', - 'UI:Button:AddToList' => ' << 添加 ', - 'UI:Button:RemoveFromList' => ' 移除 >> ', - 'UI:Button:FilterList' => ' 筛选... ', - 'UI:Button:Create' => ' 创建 ', - 'UI:Button:Delete' => ' 删除 ', - 'UI:Button:Rename' => ' 重命名... ', - 'UI:Button:ChangePassword' => ' 修改密码 ', - 'UI:Button:ResetPassword' => ' 重置密码 ', - 'UI:Button:Insert' => '插入', - 'UI:Button:More' => '更多', - 'UI:Button:Less' => '更少', - 'UI:Button:Wait' => '正在更新字段,请稍候', - 'UI:Treeview:CollapseAll' => '全部收起', - 'UI:Treeview:ExpandAll' => '全部展开', - 'UI:UserPref:DoNotShowAgain' => '不再显示', - 'UI:InputFile:NoFileSelected' => '未选择文件', - 'UI:InputFile:SelectFile' => '请选择文件', - - 'UI:SearchToggle' => '搜索', - 'UI:ClickToCreateNew' => '新建%1$s', - 'UI:SearchFor_Class' => '搜索%1$s ', - 'UI:NoObjectToDisplay' => '没有可显示的对象.', - 'UI:Error:SaveFailed' => '对象无法被保存:', - 'UI:Error:MandatoryTemplateParameter_object_id' => '当link_attr被指定时, 参数object_id是必须的. 请检查显示模板的定义.', - 'UI:Error:MandatoryTemplateParameter_target_attr' => '当link_attr被指定时, 参数target_attr是必须的. 请检查显示模板的定义.', - 'UI:Error:MandatoryTemplateParameter_group_by' => '参数group_by是必须的. 请检查显示模板的定义.', - 'UI:Error:InvalidGroupByFields' => '分组字段列表是无效的: "%1$s".', - 'UI:Error:UnsupportedStyleOfBlock' => '错误: 不被支持的block格式: "%1$s".', + 'UI:WelcomeMenu:MyCalls' => '我办理的需求', + 'UI:WelcomeMenu:OpenIncidents' => '所有待处理的事件: %1$d', + 'UI:WelcomeMenu:AllConfigItems' => '配置项: %1$d', + 'UI:WelcomeMenu:MyIncidents' => '分配给我的事件', + 'UI:AllOrganizations' => ' 所有组织 ', + 'UI:YourSearch' => '搜索', + 'UI:LoggedAsMessage' => '以 %1$s 身份登录 (%2$s)', + 'UI:LoggedAsMessage+Admin' => '以 %1$s 身份登录 (%2$s, 管理员)', + 'UI:Button:Logoff' => '注销', + 'UI:Button:GlobalSearch' => '搜索', + 'UI:Button:Search' => ' 搜索 ', + 'UI:Button:Clear' => ' 清空 ', + 'UI:Button:Confirm' => ' 确认 ', + 'UI:Button:SearchInHierarchy' => '在架构中搜索', + 'UI:Button:Query' => ' 查询 ', + 'UI:Button:Ok' => 'OK', + 'UI:Button:Save' => '保存', + 'UI:Button:SaveAnd' => '保存并%1$s', + 'UI:Button:Cancel' => '取消', + 'UI:Button:Close' => '关闭', + 'UI:Button:Apply' => '应用', + 'UI:Button:Send' => '发送', + 'UI:Button:SendAnd' => '发送并%1$s', + 'UI:Button:Back' => ' << 上一步 ', + 'UI:Button:Restart' => ' |<< 重来 ', + 'UI:Button:Next' => ' 下一步 >> ', + 'UI:Button:Finish' => ' 结束 ', + 'UI:Button:DoImport' => ' 执行导入 ! ', + 'UI:Button:Done' => ' 完成 ', + 'UI:Button:SimulateImport' => ' 模拟导入 ', + 'UI:Button:Test' => '测试!', + 'UI:Button:Evaluate' => ' 评估 ', + 'UI:Button:Evaluate:Title' => ' 评估 (Ctrl+Enter) ', + 'UI:Button:AddObject' => ' 添加... ', + 'UI:Button:BrowseObjects' => ' 浏览... ', + 'UI:Button:Add' => ' 添加 ', + 'UI:Button:AddToList' => ' << 添加 ', + 'UI:Button:RemoveFromList' => ' 移除 >> ', + 'UI:Button:FilterList' => ' 筛选... ', + 'UI:Button:Create' => ' 创建 ', + 'UI:Button:Delete' => ' 删除 ', + 'UI:Button:Rename' => ' 重命名... ', + 'UI:Button:ChangePassword' => ' 修改密码 ', + 'UI:Button:ResetPassword' => ' 重置密码 ', + 'UI:Button:Insert' => '插入', + 'UI:Button:More' => '更多', + 'UI:Button:Less' => '更少', + 'UI:Button:Wait' => '正在更新字段,请稍候', + 'UI:Treeview:CollapseAll' => '全部收起', + 'UI:Treeview:ExpandAll' => '全部展开', + 'UI:UserPref:DoNotShowAgain' => '不再显示', + 'UI:InputFile:NoFileSelected' => '未选择文件', + 'UI:InputFile:SelectFile' => '请选择文件', + 'UI:SearchToggle' => '搜索', + 'UI:ClickToCreateNew' => '新建%1$s', + 'UI:SearchFor_Class' => '搜索%1$s ', + 'UI:NoObjectToDisplay' => '没有可显示的对象.', + 'UI:Error:SaveFailed' => '对象无法被保存:', + 'UI:Error:MandatoryTemplateParameter_object_id' => '当link_attr被指定时, 参数object_id是必须的. 请检查显示模板的定义.', + 'UI:Error:MandatoryTemplateParameter_target_attr' => '当link_attr被指定时, 参数target_attr是必须的. 请检查显示模板的定义.', + 'UI:Error:MandatoryTemplateParameter_group_by' => '参数group_by是必须的. 请检查显示模板的定义.', + 'UI:Error:InvalidGroupByFields' => '分组字段列表是无效的: "%1$s".', + 'UI:Error:UnsupportedStyleOfBlock' => '错误: 不被支持的block格式: "%1$s".', 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => '关联错误: 关联的对象: %1$s不是%2$s的外键', - 'UI:Error:Object_Class_Id_NotFound' => '对象: %1$s:%2$d找不到.', - 'UI:Error:WizardCircularReferenceInDependencies' => '错误: 字段之间的依赖性出现循环引用, 请检查数据模型.', - 'UI:Error:UploadedFileTooBig' => '上传文件太大. (允许的最大限制是 %1$s). 请检查 PHP 配置文件中的upload_max_filesize和post_max_size.', - 'UI:Error:UploadedFileTruncated.' => '上传的文件被截断 !', - 'UI:Error:NoTmpDir' => '未定义临时目录.', - 'UI:Error:CannotWriteToTmp_Dir' => '无法向硬盘写入临时文件. upload_tmp_dir = "%1$s".', - 'UI:Error:UploadStoppedByExtension_FileName' => '上传因为扩展名被停止. (原文件名 = "%1$s").', - 'UI:Error:UploadFailedUnknownCause_Code' => '文件上传失败, 原因未知. (错误代码 = "%1$s").', - - 'UI:Error:1ParametersMissing' => '错误: 必须为此操作指定以下参数: %1$s.', - 'UI:Error:2ParametersMissing' => '错误: 必须为此操作指定以下参数: %1$s和%2$s.', - 'UI:Error:3ParametersMissing' => '错误: 必须为此操作指定以下参数: %1$s, %2$s和%3$s.', - 'UI:Error:4ParametersMissing' => '错误: 必须为此操作指定以下参数: %1$s, %2$s, %3$s和%4$s.', - 'UI:Error:IncorrectOQLQuery_Message' => '错误: 错误的OQL查询: %1$s', + 'UI:Error:Object_Class_Id_NotFound' => '对象: %1$s:%2$d找不到.', + 'UI:Error:WizardCircularReferenceInDependencies' => '错误: 字段之间的依赖性出现循环引用, 请检查数据模型.', + 'UI:Error:UploadedFileTooBig' => '上传文件太大. (允许的最大限制是 %1$s). 请检查 PHP 配置文件中的upload_max_filesize和post_max_size.', + 'UI:Error:UploadedFileTruncated.' => '上传的文件被截断 !', + 'UI:Error:NoTmpDir' => '未定义临时目录.', + 'UI:Error:CannotWriteToTmp_Dir' => '无法向硬盘写入临时文件. upload_tmp_dir = "%1$s".', + 'UI:Error:UploadStoppedByExtension_FileName' => '上传因为扩展名被停止. (原文件名 = "%1$s").', + 'UI:Error:UploadFailedUnknownCause_Code' => '文件上传失败, 原因未知. (错误代码 = "%1$s").', + 'UI:Error:1ParametersMissing' => '错误: 必须为此操作指定以下参数: %1$s.', + 'UI:Error:2ParametersMissing' => '错误: 必须为此操作指定以下参数: %1$s和%2$s.', + 'UI:Error:3ParametersMissing' => '错误: 必须为此操作指定以下参数: %1$s, %2$s和%3$s.', + 'UI:Error:4ParametersMissing' => '错误: 必须为此操作指定以下参数: %1$s, %2$s, %3$s和%4$s.', + 'UI:Error:IncorrectOQLQuery_Message' => '错误: 错误的OQL查询: %1$s', 'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => '运行此查询时发生了一个错误: %1$s', - 'UI:Error:ObjectAlreadyUpdated' => '错误: 此对象已更新.', - 'UI:Error:ObjectCannotBeUpdated' => '错误: 对象无法更新.', - 'UI:Error:ObjectsAlreadyDeleted' => '错误: 对象已被删除!', - 'UI:Error:BulkDeleteNotAllowedOn_Class' => '您无权进行%1$s类型对象的批量删除', - 'UI:Error:DeleteNotAllowedOn_Class' => '您无权删除%1$s类型的对象', - 'UI:Error:ReadNotAllowedOn_Class' => '您无权查看对象的%1$s', - 'UI:Error:BulkModifyNotAllowedOn_Class' => '您无权进行%1$s类型对象的批量更新', - 'UI:Error:ObjectAlreadyCloned' => '错误: 此对象已被克隆!', - 'UI:Error:ObjectAlreadyCreated' => '错误: 此对象已被创建!', - 'UI:Error:Invalid_Stimulus_On_Object_In_State' => '错误: 在对象%2$s的 "%3$s" 状态上的无效权限 "%1$s".', - 'UI:Error:InvalidDashboardFile' => '错误: 无效的仪表盘文件', - 'UI:Error:InvalidDashboard' => '错误: 无效的仪表盘', - 'UI:Error:MaintenanceMode' => '应用正处于维护中', - 'UI:Error:MaintenanceTitle' => '维护', - 'UI:Error:InvalidToken' => '当前会话无效。请刷新页面后重试。如果问题仍然存在,请先退出登录再重新登录。', - 'UI:Error:TwigController' => '表单控制器内部错误', - + 'UI:Error:ObjectAlreadyUpdated' => '错误: 此对象已更新.', + 'UI:Error:ObjectCannotBeUpdated' => '错误: 对象无法更新.', + 'UI:Error:ObjectsAlreadyDeleted' => '错误: 对象已被删除!', + 'UI:Error:BulkDeleteNotAllowedOn_Class' => '您无权进行%1$s类型对象的批量删除', + 'UI:Error:DeleteNotAllowedOn_Class' => '您无权删除%1$s类型的对象', + 'UI:Error:ReadNotAllowedOn_Class' => '您无权查看对象的%1$s', + 'UI:Error:BulkModifyNotAllowedOn_Class' => '您无权进行%1$s类型对象的批量更新', + 'UI:Error:ObjectAlreadyCloned' => '错误: 此对象已被克隆!', + 'UI:Error:ObjectAlreadyCreated' => '错误: 此对象已被创建!', + 'UI:Error:Invalid_Stimulus_On_Object_In_State' => '错误: 在对象%2$s的 "%3$s" 状态上的无效权限 "%1$s".', + 'UI:Error:InvalidDashboardFile' => '错误: 无效的仪表盘文件', + 'UI:Error:InvalidDashboard' => '错误: 无效的仪表盘', + 'UI:Error:MaintenanceMode' => '应用正处于维护中', + 'UI:Error:MaintenanceTitle' => '维护', + 'UI:Error:InvalidToken' => '当前会话无效。请刷新页面后重试。如果问题仍然存在,请先退出登录再重新登录。', + 'UI:Error:TwigController' => '表单控制器内部错误', 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP提供者%1$s不存在 (email_transport_smtp.oauth.provider)', - - 'UI:GroupBy:Count' => '个数', - 'UI:GroupBy:Count+' => '项目数', - 'UI:CountOfObjects' => '%1$d个对象符合指定的条件.', - 'UI_CountOfObjectsShort' => '%1$d个对象.', - 'UI:NoObject_Class_ToDisplay' => '没有%1$s可以显示', + 'UI:GroupBy:Count' => '个数', + 'UI:GroupBy:Count+' => '项目数', + 'UI:CountOfObjects' => '%1$d个对象符合指定的条件.', + 'UI_CountOfObjectsShort' => '%1$d个对象.', + 'UI:NoObject_Class_ToDisplay' => '没有%1$s可以显示', 'UI:History:LastModified_On_By' => '最近修改位于%1$s, 修改者%2$s.', - 'UI:HistoryTab' => '历史', + 'UI:HistoryTab' => '历史', 'UI:NotificationsTab' => '通知', 'UI:History:BulkImports' => '历史', 'UI:History:BulkImports+' => 'CSV导入列表 (最新导入排在最前)', @@ -588,209 +451,199 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:SearchValue:CheckAll' => '全选', 'UI:SearchValue:UncheckAll' => '全不选', 'UI:SelectOne' => '-- 请选择 --', - 'UI:AccessRO-All' => ITOP_APPLICATION.' 是只读的', - 'UI:AccessRO-Users' => ITOP_APPLICATION.'对于终端用户是只读的', - 'UI:ApplicationEnvironment' => '应用环境: %1$s', - '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:AccessRO-All' => ITOP_APPLICATION.' 是只读的', + 'UI:AccessRO-Users' => ITOP_APPLICATION.'对于终端用户是只读的', + 'UI:ApplicationEnvironment' => '应用环境: %1$s', + '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:CSVImport:ObjectsWillBeAdded' => '%1$d个对象将被添加.', 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d个对象将发生错误.', 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d个对象保持不变.', 'UI:CSVImport:ObjectsWereModified' => '%1$d个对象已被修改.', 'UI:CSVImport:ObjectsWereAdded' => '%1$d个对象已被添加.', 'UI:CSVImport:ObjectsHadErrors' => '%1$d个对象发生错误.', - 'UI:Title:CSVImportStep2' => '第2步,共5步: CSV数据选项', - 'UI:Title:CSVImportStep3' => '第3步,共5步: 数据映射', - 'UI:Title:CSVImportStep4' => '第4步,共5步: 模拟导入', - 'UI:Title:CSVImportStep5' => '第5步,共5步: 完成导入', - 'UI:CSVImport:LinesNotImported' => '无法导入的行:', - 'UI:CSVImport:LinesNotImported+' => '以下行无法导入因为其中包含错误', - 'UI:CSVImport:SeparatorComma+' => ', (逗号)', - 'UI:CSVImport:SeparatorSemicolon+' => '; (分号)', - 'UI:CSVImport:SeparatorTab+' => '制表符', - 'UI:CSVImport:SeparatorOther' => '其它:', - 'UI:CSVImport:QualifierDoubleQuote+' => '" (双引号)', - 'UI:CSVImport:QualifierSimpleQuote+' => '\' (单引号)', - 'UI:CSVImport:QualifierOther' => '其它:', - 'UI:CSVImport:TreatFirstLineAsHeader' => '将第一行视作标题头 (列名)', + 'UI:Title:CSVImportStep2' => '第2步,共5步: CSV数据选项', + 'UI:Title:CSVImportStep3' => '第3步,共5步: 数据映射', + 'UI:Title:CSVImportStep4' => '第4步,共5步: 模拟导入', + 'UI:Title:CSVImportStep5' => '第5步,共5步: 完成导入', + 'UI:CSVImport:LinesNotImported' => '无法导入的行:', + 'UI:CSVImport:LinesNotImported+' => '以下行无法导入因为其中包含错误', + 'UI:CSVImport:SeparatorComma+' => ', (逗号)', + 'UI:CSVImport:SeparatorSemicolon+' => '; (分号)', + 'UI:CSVImport:SeparatorTab+' => '制表符', + 'UI:CSVImport:SeparatorOther' => '其它:', + 'UI:CSVImport:QualifierDoubleQuote+' => '" (双引号)', + 'UI:CSVImport:QualifierSimpleQuote+' => '\' (单引号)', + 'UI:CSVImport:QualifierOther' => '其它:', + 'UI:CSVImport:TreatFirstLineAsHeader' => '将第一行视作标题头 (列名)', 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => '跳过文件的前%1$s行', - 'UI:CSVImport:CSVDataPreview' => 'CSV 数据预览', - 'UI:CSVImport:Column' => '列 %1$s', - 'UI:CSVImport:SelectFile' => '请选择要导入的文件:', - 'UI:CSVImport:Tab:LoadFromFile' => '从文件导入', - 'UI:CSVImport:Tab:CopyPaste' => '复制和粘贴的数据', - 'UI:CSVImport:Tab:Templates' => '模板', - 'UI:CSVImport:PasteData' => '粘贴数据以导入:', - 'UI:CSVImport:PickClassForTemplate' => '请选择模板: ', - 'UI:CSVImport:SeparatorCharacter' => '分隔符:', - 'UI:CSVImport:TextQualifierCharacter' => '文本限定符', - 'UI:CSVImport:CommentsAndHeader' => '注释和头', - 'UI:CSVImport:SelectClass' => '请选择要导入的类别:', - 'UI:CSVImport:AdvancedMode' => '高级模式', - 'UI:CSVImport:AdvancedMode+' => '在高级模式中, 对象的"id" (主键) 可以被用来修改和重命名对象.'. - '不管怎样, 列 "id" (如果存在) 只能被用做一个搜索条件, 不能与其它搜索条件混用.', - 'UI:CSVImport:SelectAClassFirst' => '要配置映射, 请先选择一个类型.', - 'UI:CSVImport:HeaderFields' => '字段', - 'UI:CSVImport:HeaderMappings' => '映射', - 'UI:CSVImport:HeaderSearch' => '搜索?', - 'UI:CSVImport:AlertIncompleteMapping' => '请为每个栏选择一个映射.', - 'UI:CSVImport:AlertMultipleMapping' => '请确保目标区域仅被映射一次.', - 'UI:CSVImport:AlertNoSearchCriteria' => '请选择至少一个搜索条件', - 'UI:CSVImport:Encoding' => '字符编码', - 'UI:CSVImport:ViewAllPossibleValues' => '查看所有可能值', - 'UI:CSVImport:ViewAllAmbiguousValues' => '查看所有模糊值', - 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - 全局搜索', - 'UI:UniversalSearch:Error' => '错误: %1$s', - 'UI:UniversalSearch:LabelSelectTheClass' => '请选择要搜索的类别: ', - - 'UI:CSVReport-Value-Modified' => '已修改', - 'UI:CSVReport-Value-SetIssue' => '属性值不合法', - 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' 值不合法', - 'UI:CSVReport-Value-NoMatch' => '没有匹配到值 \'%1$s\'', - 'UI:CSVReport-Value-NoMatch-PossibleValues' => '一些可能的 \'%1$s\' 值: %2$s', - 'UI:CSVReport-Value-NoMatch-NoObject' => '对象 \'%1$s\' 不存在', - 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => '对象 \'%1$s\' 在您当前角色下没有找到', + 'UI:CSVImport:CSVDataPreview' => 'CSV 数据预览', + 'UI:CSVImport:Column' => '列 %1$s', + 'UI:CSVImport:SelectFile' => '请选择要导入的文件:', + 'UI:CSVImport:Tab:LoadFromFile' => '从文件导入', + 'UI:CSVImport:Tab:CopyPaste' => '复制和粘贴的数据', + 'UI:CSVImport:Tab:Templates' => '模板', + 'UI:CSVImport:PasteData' => '粘贴数据以导入:', + 'UI:CSVImport:PickClassForTemplate' => '请选择模板: ', + 'UI:CSVImport:SeparatorCharacter' => '分隔符:', + 'UI:CSVImport:TextQualifierCharacter' => '文本限定符', + 'UI:CSVImport:CommentsAndHeader' => '注释和头', + 'UI:CSVImport:SelectClass' => '请选择要导入的类别:', + 'UI:CSVImport:AdvancedMode' => '高级模式', + 'UI:CSVImport:AdvancedMode+' => '在高级模式中, 对象的"id" (主键) 可以被用来修改和重命名对象.不管怎样, 列 "id" (如果存在) 只能被用做一个搜索条件, 不能与其它搜索条件混用.', + 'UI:CSVImport:SelectAClassFirst' => '要配置映射, 请先选择一个类型.', + 'UI:CSVImport:HeaderFields' => '字段', + 'UI:CSVImport:HeaderMappings' => '映射', + 'UI:CSVImport:HeaderSearch' => '搜索?', + 'UI:CSVImport:AlertIncompleteMapping' => '请为每个栏选择一个映射.', + 'UI:CSVImport:AlertMultipleMapping' => '请确保目标区域仅被映射一次.', + 'UI:CSVImport:AlertNoSearchCriteria' => '请选择至少一个搜索条件', + 'UI:CSVImport:Encoding' => '字符编码', + 'UI:CSVImport:ViewAllPossibleValues' => '查看所有可能值', + 'UI:CSVImport:ViewAllAmbiguousValues' => '查看所有模糊值', + 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - 全局搜索', + 'UI:UniversalSearch:Error' => '错误: %1$s', + 'UI:UniversalSearch:LabelSelectTheClass' => '请选择要搜索的类别: ', + 'UI:CSVReport-Value-Modified' => '已修改', + 'UI:CSVReport-Value-SetIssue' => '属性值不合法', + 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' 值不合法', + 'UI:CSVReport-Value-NoMatch' => '没有匹配到值 \'%1$s\'', + 'UI:CSVReport-Value-NoMatch-PossibleValues' => '一些可能的 \'%1$s\' 值: %2$s', + 'UI:CSVReport-Value-NoMatch-NoObject' => '对象 \'%1$s\' 不存在', + 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => '对象 \'%1$s\' 在您当前角色下没有找到', 'UI:CSVReport-Value-NoMatch-SomeObjectNotVisibleForCurrentUser' => '一些对象 \'%1$s\' 在您当前角色下不可见', - - 'UI:CSVReport-Value-Missing' => '缺少必填项', - 'UI:CSVReport-Value-Ambiguous' => '模糊匹配: 找到 %1$s 个对象', - 'UI:CSVReport-Row-Unchanged' => '保持不变', - 'UI:CSVReport-Row-Created' => '新建', - 'UI:CSVReport-Row-Updated' => '已更新 %1$d 列', - 'UI:CSVReport-Row-Disappeared' => '已消失, %1$d 列发生变化', - 'UI:CSVReport-Row-Issue' => '问题: %1$s', - 'UI:CSVReport-Value-Issue-Null' => '不允许留空', - 'UI:CSVReport-Value-Issue-NotFound' => '对象找不到', - 'UI:CSVReport-Value-Issue-FoundMany' => '找到 %1$d 个匹配项', - 'UI:CSVReport-Value-Issue-Readonly' => '\'%1$s\' 的属性是只读的,不能修改 (当前值: %2$s, 建议值: %3$s)', - 'UI:CSVReport-Value-Issue-Format' => '输入处理失败: %1$s', - 'UI:CSVReport-Value-Issue-NoMatch' => '属性 \'%1$s\' 未知的值: 无法匹配, 请检查拼写', - 'UI:CSVReport-Value-Issue-AllowedValues' => '允许 \'%1$s\' 值: %2$s', - 'UI:CSVReport-Value-Issue-Unknown' => '属性 \'%1$s\' 未知的值: %2$s', - 'UI:CSVReport-Row-Issue-Inconsistent' => '属性不一致: %1$s', - 'UI:CSVReport-Row-Issue-Attribute' => '错误的属性', - 'UI:CSVReport-Row-Issue-MissingExtKey' => '创建失败, 因为缺少外键: %1$s', - 'UI:CSVReport-Row-Issue-DateFormat' => '日期格式错误', + 'UI:CSVReport-Value-Missing' => '缺少必填项', + 'UI:CSVReport-Value-Ambiguous' => '模糊匹配: 找到 %1$s 个对象', + 'UI:CSVReport-Row-Unchanged' => '保持不变', + 'UI:CSVReport-Row-Created' => '新建', + 'UI:CSVReport-Row-Updated' => '已更新 %1$d 列', + 'UI:CSVReport-Row-Disappeared' => '已消失, %1$d 列发生变化', + 'UI:CSVReport-Row-Issue' => '问题: %1$s', + 'UI:CSVReport-Value-Issue-Null' => '不允许留空', + 'UI:CSVReport-Value-Issue-NotFound' => '对象找不到', + 'UI:CSVReport-Value-Issue-FoundMany' => '找到 %1$d 个匹配项', + 'UI:CSVReport-Value-Issue-Readonly' => '\'%1$s\' 的属性是只读的,不能修改 (当前值: %2$s, 建议值: %3$s)', + 'UI:CSVReport-Value-Issue-Format' => '输入处理失败: %1$s', + 'UI:CSVReport-Value-Issue-NoMatch' => '属性 \'%1$s\' 未知的值: 无法匹配, 请检查拼写', + 'UI:CSVReport-Value-Issue-AllowedValues' => '允许 \'%1$s\' 值: %2$s', + 'UI:CSVReport-Value-Issue-Unknown' => '属性 \'%1$s\' 未知的值: %2$s', + 'UI:CSVReport-Row-Issue-Inconsistent' => '属性不一致: %1$s', + 'UI:CSVReport-Row-Issue-Attribute' => '错误的属性', + 'UI:CSVReport-Row-Issue-MissingExtKey' => '创建失败, 因为缺少外键: %1$s', + 'UI:CSVReport-Row-Issue-DateFormat' => '日期格式错误', 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => '预期格式: %1$s', - 'UI:CSVReport-Row-Issue-Reconciliation' => '无法保持一致', - 'UI:CSVReport-Row-Issue-Ambiguous' => '不明确的一致要求', - 'UI:CSVReport-Row-Issue-Internal' => '内部错误: %1$s, %2$s', - 'UI:CSVReport-Value-Issue-NoValue' => 'No value', - 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)', - - 'UI:CSVReport-Icon-Unchanged' => '保持不变', - 'UI:CSVReport-Icon-Modified' => '修改', - 'UI:CSVReport-Icon-Missing' => '丢失', + 'UI:CSVReport-Row-Issue-Reconciliation' => '无法保持一致', + 'UI:CSVReport-Row-Issue-Ambiguous' => '不明确的一致要求', + 'UI:CSVReport-Row-Issue-Internal' => '内部错误: %1$s, %2$s', + 'UI:CSVReport-Value-Issue-NoValue' => 'No value', + 'UI:CSVReport-Row-Issue-NbField' => 'Not the expected number of columns (found: %1$s, expected: %2$s)', + 'UI:CSVReport-Icon-Unchanged' => '保持不变', + 'UI:CSVReport-Icon-Modified' => '修改', + 'UI:CSVReport-Icon-Missing' => '丢失', 'UI:CSVReport-Object-MissingToUpdate' => '丢失对象: 将被更新', - 'UI:CSVReport-Object-MissingUpdated' => '丢失对象: 已更新', - 'UI:CSVReport-Icon-Created' => '创建', - 'UI:CSVReport-Object-ToCreate' => '对象将被创建', - 'UI:CSVReport-Object-Created' => '对象已创建', - 'UI:CSVReport-Icon-Error' => '错误', - 'UI:CSVReport-Object-Error' => '错误: %1$s', - 'UI:CSVReport-Object-Ambiguous' => '模糊: %1$s', - 'UI:CSVReport-Stats-Errors' => '%1$.0f %% 已加载的对象包含错误, 它们将会被忽略.', - 'UI:CSVReport-Stats-Created' => '%1$.0f %% 已加载的对象将会被创建.', - 'UI:CSVReport-Stats-Modified' => '%1$.0f %% 已加载的对象将会被修改.', - + 'UI:CSVReport-Object-MissingUpdated' => '丢失对象: 已更新', + 'UI:CSVReport-Icon-Created' => '创建', + 'UI:CSVReport-Object-ToCreate' => '对象将被创建', + 'UI:CSVReport-Object-Created' => '对象已创建', + 'UI:CSVReport-Icon-Error' => '错误', + 'UI:CSVReport-Object-Error' => '错误: %1$s', + 'UI:CSVReport-Object-Ambiguous' => '模糊: %1$s', + 'UI:CSVReport-Stats-Errors' => '%1$.0f %% 已加载的对象包含错误, 它们将会被忽略.', + 'UI:CSVReport-Stats-Created' => '%1$.0f %% 已加载的对象将会被创建.', + 'UI:CSVReport-Stats-Modified' => '%1$.0f %% 已加载的对象将会被修改.', 'UI:CSVExport:AdvancedMode' => '高级模式', 'UI:CSVExport:AdvancedMode+' => '高级模式下, 导出将包含额外的列: 对象id, 外键id以及要使一致的属性.', 'UI:CSVExport:LostChars' => '编码问题', 'UI:CSVExport:LostChars+' => '已下载文件将使用编码 %1$s. 系统检测到一些字符与该格式不兼容. 这些字符将被替换为子集 (例如重读字符将丢失音调), 或者被丢弃. 您可以从浏览器中复制粘贴数据. 或者联系管理员更改字符编码 (参阅参数 \'csv_file_default_charset\').', - 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB审计', - - 'UI:Audit:Interactive:All:Title' => '审计结果', - 'UI:Audit:Interactive:All:SubTitle' => '全量审计: 包括所有规则, 所有类别, 所有审计域', - 'UI:Audit:Interactive:All:BreadCrumb' => '全量审计', - 'UI:Audit:Interactive:All:BreadCrumb+' => '所有规则的审计结果', - 'UI:Audit:Interactive:Categories:Title' => '所有类别的审计结果: %1$s', - 'UI:Audit:Interactive:Categories:SubTitle' => '所有属于类别%1$s的规则的审计结果', - 'UI:Audit:Interactive:Categories:BreadCrumb' => '类别', + 'UI:Audit:Interactive:All:Title' => '审计结果', + 'UI:Audit:Interactive:All:SubTitle' => '全量审计: 包括所有规则, 所有类别, 所有审计域', + 'UI:Audit:Interactive:All:BreadCrumb' => '全量审计', + 'UI:Audit:Interactive:All:BreadCrumb+' => '所有规则的审计结果', + 'UI:Audit:Interactive:Categories:Title' => '所有类别的审计结果: %1$s', + 'UI:Audit:Interactive:Categories:SubTitle' => '所有属于类别%1$s的规则的审计结果', + 'UI:Audit:Interactive:Categories:BreadCrumb' => '类别', 'UI:Audit:Interactive:Categories:BreadCrumb+' => '审计类别: %1$s', - 'UI:Audit:Interactive:Domain:Title' => '审计结果在域: %1$s', - 'UI:Audit:Interactive:Domain:SubTitle' => '所有关联所述域的类别内的审计规则的结果: %1$s', - 'UI:Audit:Interactive:Domain:BreadCrumb' => '全量审计', - 'UI:Audit:Interactive:Domain:BreadCrumb+' => '审计域: %1$s', - 'UI:Audit:Interactive:Selection:Title' => '审计的选择', - 'UI:Audit:Interactive:Selection:SubTitle' => '请选择一个审计域并将结果限定在该审计域内或者选择 "所有类别" 进行全量审计 (要审计的数据太大可能导致耗时较长甚至失败)', - 'UI:Audit:Interactive:Selection:BreadCrumb' => '请选择', - 'UI:Audit:Interactive:Selection:BreadCrumb+' => '请选择要运行的审计', - 'UI:Audit:Interactive:Selection:BadgeAll' => '所有类别', - 'UI:Audit:Interactive:Button:Back' => '返回审计', - 'UI:Audit:Interactive:Button:Configuration' => '审计配置', - - 'UI:Audit:ViewRules' => '检查规则', - 'UI:Audit:HeaderAuditRule' => '审计规则', - 'UI:Audit:HeaderNbObjects' => '# 对象', - 'UI:Audit:HeaderNbErrors' => '# 错误', - 'UI:Audit:PercentageOk' => '% Ok', - 'UI:Audit:OqlError' => 'OQL 错误', - 'UI:Audit:Error:ValueNA' => 'n/a', - 'UI:Audit:ErrorIn_Rule' => '规则中有错误', - 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL错误在规则%1$s中: %2$s.', - 'UI:Audit:ErrorIn_Category' => '类别中有错误', - 'UI:Audit:ErrorIn_Category_Reason' => 'OQL错误在类别%1$s中: %2$s.', - 'UI:Audit:AuditErrors' => '审计出错', - 'UI:Audit:Dashboard:ObjectsAudited' => '对象已审计', - 'UI:Audit:Dashboard:ObjectsInError' => '对象出错', - 'UI:Audit:Dashboard:ObjectsValidated' => '对象已验证', - 'UI:Audit:AuditCategory:Subtitle' => '%2$s个中有%1$s个错误 - %3$s%%', - - 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL查询评估', - 'UI:RunQuery:QueryExamples' => '示例查询', - 'UI:RunQuery:QueryResults' => '查询结果', - 'UI:RunQuery:HeaderPurpose' => '目的', - 'UI:RunQuery:HeaderPurpose+' => '此查询的解释', - 'UI:RunQuery:HeaderOQLExpression' => 'OQL 表达式', - 'UI:RunQuery:HeaderOQLExpression+' => 'OQL 语法表示的查询', - 'UI:RunQuery:ExpressionToEvaluate' => '请输入表达式: ', - 'UI:RunQuery:QueryArguments' => '查询参数', - 'UI:RunQuery:MoreInfo' => '此查询的更多信息: ', - 'UI:RunQuery:DevelopedQuery' => '快捷查询表达式: ', - 'UI:RunQuery:SerializedFilter' => '序列化的过滤器: ', - 'UI:RunQuery:DevelopedOQL' => '优化的OQL', - 'UI:RunQuery:DevelopedOQLCount' => '开发的OQL计数', - 'UI:RunQuery:ResultSQLCount' => '结果SQL计数', - 'UI:RunQuery:ResultSQL' => '结果SQL', - 'UI:RunQuery:Error' => '运行此查询时发生了一个错误', - 'UI:Query:UrlForExcel' => '用于 MS-Excel 网络查询的 URL', - 'UI:Query:UrlV1' => '没有定义字段列表. 没有这个信息页面export-V2.php无法调用. 因此, 建议的以下 URL 指向传统页面: export.php. 该传统版本导出具有以下限制: 导出的字段列表很大程度依赖于导出格式和'.ITOP_APPLICATION_SHORT.'数据模型.
如果您需要确保导出的列保持长期稳定, 则必须为属性 "Fields" 指定值并使用页面export-V2.php.', - 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.'对象模型', - 'UI:Schema:TitleForClass' => '%1$s 模式', - 'UI:Schema:NoClassSelected' => '尚未选择, 必须选择一项', - 'UI:Schema:CategoryMenuItem' => '类别 %1$s', - 'UI:Schema:Relationships' => '关联', - 'UI:Schema:AbstractClass' => '抽象类型: 此类型不能实例化对象.', - 'UI:Schema:NonAbstractClass' => '非抽象类型: 此类型可以实例化对象.', - 'UI:Schema:ClassHierarchyTitle' => '类型层级', - 'UI:Schema:AllClasses' => '所有类型', - 'UI:Schema:ExternalKey_To' => '%1$s 的外键', - 'UI:Schema:Columns_Description' => '列: %1$s', - 'UI:Schema:Default_Description' => '缺省: "%1$s"', - 'UI:Schema:NullAllowed' => '允许留空', - 'UI:Schema:NullNotAllowed' => '不允许留空', - 'UI:Schema:Attributes' => '属性', - 'UI:Schema:AttributeCode' => '属性编码', - 'UI:Schema:AttributeCode+' => '属性的内部编码', - 'UI:Schema:Label' => '标签', - 'UI:Schema:Label+' => '属性标签', - 'UI:Schema:Type' => '类别', - + 'UI:Audit:Interactive:Domain:Title' => '审计结果在域: %1$s', + 'UI:Audit:Interactive:Domain:SubTitle' => '所有关联所述域的类别内的审计规则的结果: %1$s', + 'UI:Audit:Interactive:Domain:BreadCrumb' => '全量审计', + 'UI:Audit:Interactive:Domain:BreadCrumb+' => '审计域: %1$s', + 'UI:Audit:Interactive:Selection:Title' => '审计的选择', + 'UI:Audit:Interactive:Selection:SubTitle' => '请选择一个审计域并将结果限定在该审计域内或者选择 "所有类别" 进行全量审计 (要审计的数据太大可能导致耗时较长甚至失败)', + 'UI:Audit:Interactive:Selection:BreadCrumb' => '请选择', + 'UI:Audit:Interactive:Selection:BreadCrumb+' => '请选择要运行的审计', + 'UI:Audit:Interactive:Selection:BadgeAll' => '所有类别', + 'UI:Audit:Interactive:Button:Back' => '返回审计', + 'UI:Audit:Interactive:Button:Configuration' => '审计配置', + 'UI:Audit:ViewRules' => '检查规则', + 'UI:Audit:HeaderAuditRule' => '审计规则', + 'UI:Audit:HeaderNbObjects' => '# 对象', + 'UI:Audit:HeaderNbErrors' => '# 错误', + 'UI:Audit:PercentageOk' => '% Ok', + 'UI:Audit:OqlError' => 'OQL 错误', + 'UI:Audit:Error:ValueNA' => 'n/a', + 'UI:Audit:ErrorIn_Rule' => '规则中有错误', + 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL错误在规则%1$s中: %2$s.', + 'UI:Audit:ErrorIn_Category' => '类别中有错误', + 'UI:Audit:ErrorIn_Category_Reason' => 'OQL错误在类别%1$s中: %2$s.', + 'UI:Audit:AuditErrors' => '审计出错', + 'UI:Audit:Dashboard:ObjectsAudited' => '对象已审计', + 'UI:Audit:Dashboard:ObjectsInError' => '对象出错', + 'UI:Audit:Dashboard:ObjectsValidated' => '对象已验证', + 'UI:Audit:AuditCategory:Subtitle' => '%2$s个中有%1$s个错误 - %3$s%%', + 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL查询评估', + 'UI:RunQuery:QueryExamples' => '示例查询', + 'UI:RunQuery:QueryResults' => '查询结果', + 'UI:RunQuery:HeaderPurpose' => '目的', + 'UI:RunQuery:HeaderPurpose+' => '此查询的解释', + 'UI:RunQuery:HeaderOQLExpression' => 'OQL 表达式', + 'UI:RunQuery:HeaderOQLExpression+' => 'OQL 语法表示的查询', + 'UI:RunQuery:ExpressionToEvaluate' => '请输入表达式: ', + 'UI:RunQuery:QueryArguments' => '查询参数', + 'UI:RunQuery:MoreInfo' => '此查询的更多信息: ', + 'UI:RunQuery:DevelopedQuery' => '快捷查询表达式: ', + 'UI:RunQuery:SerializedFilter' => '序列化的过滤器: ', + 'UI:RunQuery:DevelopedOQL' => '优化的OQL', + 'UI:RunQuery:DevelopedOQLCount' => '开发的OQL计数', + 'UI:RunQuery:ResultSQLCount' => '结果SQL计数', + 'UI:RunQuery:ResultSQL' => '结果SQL', + 'UI:RunQuery:Error' => '运行此查询时发生了一个错误', + 'UI:Query:UrlForExcel' => '用于 MS-Excel 网络查询的 URL', + 'UI:Query:UrlV1' => '没有定义字段列表. 没有这个信息页面export-V2.php无法调用. 因此, 建议的以下 URL 指向传统页面: export.php. 该传统版本导出具有以下限制: 导出的字段列表很大程度依赖于导出格式和'.ITOP_APPLICATION_SHORT.'数据模型.
如果您需要确保导出的列保持长期稳定, 则必须为属性 "Fields" 指定值并使用页面export-V2.php.', + 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.'对象模型', + 'UI:Schema:TitleForClass' => '%1$s 模式', + 'UI:Schema:NoClassSelected' => '尚未选择, 必须选择一项', + 'UI:Schema:CategoryMenuItem' => '类别 %1$s', + 'UI:Schema:Relationships' => '关联', + 'UI:Schema:AbstractClass' => '抽象类型: 此类型不能实例化对象.', + 'UI:Schema:NonAbstractClass' => '非抽象类型: 此类型可以实例化对象.', + 'UI:Schema:ClassHierarchyTitle' => '类型层级', + 'UI:Schema:AllClasses' => '所有类型', + 'UI:Schema:ExternalKey_To' => '%1$s 的外键', + 'UI:Schema:Columns_Description' => '列: %1$s', + 'UI:Schema:Default_Description' => '缺省: "%1$s"', + 'UI:Schema:NullAllowed' => '允许留空', + 'UI:Schema:NullNotAllowed' => '不允许留空', + 'UI:Schema:Attributes' => '属性', + 'UI:Schema:AttributeCode' => '属性编码', + 'UI:Schema:AttributeCode+' => '属性的内部编码', + 'UI:Schema:Label' => '标签', + 'UI:Schema:Label+' => '属性标签', + 'UI:Schema:Type' => '类别', 'UI:Schema:Type+' => '属性的数据类型', 'UI:Schema:Origin' => '来自', 'UI:Schema:Origin+' => '此属性被定义的原始类型', @@ -941,7 +794,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:SystemIntrusion' => '访问被禁止. 您正尝试未被许可的操作.', 'UI:FatalErrorMessage' => '致命错误, '.ITOP_APPLICATION_SHORT.'无法继续.', 'UI:Error_Details' => '错误: %1$s.', - 'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.'用户管理 - 角色映射', 'UI:UserManagement:Class' => '类型', 'UI:UserManagement:Class+' => '对象的类型', @@ -976,52 +828,42 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:UserManagement:NoLifeCycleApplicable' => '不适用', 'UI:UserManagement:NoLifeCycleApplicable+' => '此类型未定义生命周期', 'UI:UserManagement:GrantMatrix' => '授权矩阵', - 'Menu:SystemTools' => '系统', - 'UI:ChangeManagementMenu' => '变更管理', 'UI:ChangeManagementMenu+' => '变更管理', 'UI:ChangeManagementMenu:Title' => '变更概况', 'UI-ChangeManagementMenu-ChangesByType' => '按类别划分的变更', 'UI-ChangeManagementMenu-ChangesByStatus' => '按状态划分的变更', 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => '尚未分配的变更', - 'UI:ConfigurationManagementMenu' => '配置管理', 'UI:ConfigurationManagementMenu+' => '配置管理', 'UI:ConfigurationManagementMenu:Title' => '基础架构概况', 'UI-ConfigurationManagementMenu-InfraByType' => '按类别划分基础架构对象', 'UI-ConfigurationManagementMenu-InfraByStatus' => '按状态划分基础架构对象', - 'UI:ConfigMgmtMenuOverview:Title' => '配置管理仪表盘', 'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => '按状态配置项目', 'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => '按类别配置项目', - 'UI:RequestMgmtMenuOverview:Title' => '需求管理仪表盘', 'UI-RequestManagementOverview-RequestByService' => '按服务划分需求', 'UI-RequestManagementOverview-RequestByPriority' => '按优先级划分需求', 'UI-RequestManagementOverview-RequestUnassigned' => '尚未分配给办理人的需求', - 'UI:IncidentMgmtMenuOverview:Title' => '事件管理仪表盘', 'UI-IncidentManagementOverview-IncidentByService' => '按服务级划分事件', 'UI-IncidentManagementOverview-IncidentByPriority' => '按优先级划分事件', 'UI-IncidentManagementOverview-IncidentUnassigned' => '尚未分配给办理人的事件', - 'UI:ChangeMgmtMenuOverview:Title' => '变更管理仪表盘', 'UI-ChangeManagementOverview-ChangeByType' => '按类别划分变更', 'UI-ChangeManagementOverview-ChangeUnassigned' => '尚未分配给办理人的变更', 'UI-ChangeManagementOverview-ChangeWithOutage' => '变更引起的停机', - 'UI:ServiceMgmtMenuOverview:Title' => '服务管理仪表盘', 'UI-ServiceManagementOverview-CustomerContractToRenew' => '客户合同需在30日内更新', 'UI-ServiceManagementOverview-ProviderContractToRenew' => '供应商合同需在30日内更新', - 'UI:ContactsMenu' => '联系人', 'UI:ContactsMenu+' => '联系人', 'UI:ContactsMenu:Title' => '联系人概况', 'UI-ContactsMenu-ContactsByLocation' => '按位置划分联系人', 'UI-ContactsMenu-ContactsByType' => '按类别划分联系人', 'UI-ContactsMenu-ContactsByStatus' => '按状态划分联系人', - 'UI:NotificationsMenu:Title' => '配置通知', 'UI:NotificationsMenu:Help' => '帮助', 'UI:NotificationsMenu:HelpContent' => '

在'.ITOP_APPLICATION_SHORT.'中, 通知可以被自定义. 它们基于两个对象集: 触发器和操作.

@@ -1053,22 +895,18 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook操作 (外部集成)', 'UI:NotificationsMenu:Actions:Action' => '其它操作', 'UI:NotificationsMenu:AvailableActions' => '有效的操作', - 'Menu:TagAdminMenu' => '标签配置', 'Menu:TagAdminMenu+' => '标签值管理', 'UI:TagAdminMenu:Title' => '标签配置', 'UI:TagAdminMenu:NoTags' => '未配置标签', 'UI:TagSetFieldData:Error' => '错误: %1$s', - 'UI:iTopVersion:Short' => '%1$s 版本 %2$s', 'UI:iTopVersion:Long' => '%1$s 版本 %2$s-%3$s 创建于 %4$s', 'UI:PropertiesTab' => '属性', - 'UI:OpenDocumentInNewWindow_' => '打开', 'UI:DownloadDocument_' => '下载', 'UI:Document:NoPreview' => '此类型文档无法预览', 'UI:Download-CSV' => '下载 %1$s', - 'UI:DeadlineMissedBy_duration' => '超过 %1$s', 'UI:Deadline_LessThan1Min' => '< 1分钟', 'UI:Deadline_Minutes' => '%1$d分钟', @@ -1190,8 +1028,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:ArchiveMode:Banner' => '归档模式', 'UI:ArchiveMode:Banner+' => '已归档的对象可见但不允许修改', 'UI:FavoriteOrganizations' => '快速访问', - 'UI:FavoriteOrganizations+' => '进入组织下的列表,可实现通过下拉菜单快速访问.'. - '请注意,这并不是一个安全设置, 其它组织的对象依然可以通过选择 "所有组织" 下拉列表看到.', + 'UI:FavoriteOrganizations+' => '进入组织下的列表,可实现通过下拉菜单快速访问.请注意,这并不是一个安全设置, 其它组织的对象依然可以通过选择 "所有组织" 下拉列表看到.', 'UI:FavoriteLanguage' => '语言', 'UI:Favorites:SelectYourLanguage' => '选择语言', 'UI:FavoriteOtherSettings' => '其它设置', @@ -1214,7 +1051,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:PrintResolution:LetterLandscape' => '横向信纸', 'UI:Toggle:SwitchToStandardDashboard' => '切换到标准仪表盘', 'UI:Toggle:SwitchToCustomDashboard' => '切换到自定义仪表盘', - 'UI:ConfigureThisList' => '配置列表...', 'UI:ListConfigurationTitle' => '列表配置', 'UI:ColumnsAndSortOrder' => '列和排序顺序:', @@ -1230,10 +1066,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)', 'UI:Button:MoveUp' => '上移', 'UI:Button:MoveDown' => '下移', - 'UI:OQL:UnknownClassAndFix' => '未知类型 "%1$s". 您可以试试 "%2$s".', 'UI:OQL:UnknownClassNoFix' => '未知类型 "%1$s"', - 'UI:Dashboard:EditCustom' => '编辑自定义版本...', 'UI:Dashboard:CreateCustom' => '新建自定义版本...', 'UI:Dashboard:DeleteCustom' => '删除自定义版本...', @@ -1244,12 +1078,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:ImportDashboardText' => '选择要导入的仪表盘文件:', 'UI:Dashboard:Actions' => '仪表盘操作', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => '此仪表盘显示的信息不包含后续的更新.', - 'UI:DashletCreation:Title' => '新建组件', 'UI:DashletCreation:Dashboard' => '仪表盘', 'UI:DashletCreation:DashletType' => '仪表类型', 'UI:DashletCreation:EditNow' => '编辑仪表盘', - 'UI:DashboardEdit:Title' => '仪表盘编辑器', 'UI:DashboardEdit:DashboardTitle' => '标题', 'UI:DashboardEdit:AutoReload' => '自动刷新', @@ -1257,38 +1089,31 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:DashboardEdit:AutoReloadSec+' => '最小值是 %1$d 秒', 'UI:DashboardEdit:Revert' => '撤回', 'UI:DashboardEdit:Apply' => '应用', - 'UI:DashboardEdit:Layout' => '布局', 'UI:DashboardEdit:Properties' => '仪表盘属性', 'UI:DashboardEdit:Dashlets' => '可用的仪表', 'UI:DashboardEdit:DashletProperties' => '仪表属性', - 'UI:Form:Property' => '属性', 'UI:Form:Value' => '值', - 'UI:DashletUnknown:Label' => '未知', 'UI:DashletUnknown:Description' => '未知仪表盘 (可能已卸载)', 'UI:DashletUnknown:RenderText:View' => '此仪表盘无法渲染.', 'UI:DashletUnknown:RenderText:Edit' => '此仪表盘无法渲染 (类型 "%1$s"). 请与管理员确认其可用.', 'UI:DashletUnknown:RenderNoDataText:Edit' => '此仪表盘无预览 (类型 "%1$s").', 'UI:DashletUnknown:Prop-XMLConfiguration' => '配置 (显示为纯 XML)', - 'UI:DashletProxy:Label' => '代理', 'UI:DashletProxy:Description' => '代理仪表', 'UI:DashletProxy:RenderNoDataText:Edit' => '第三方组件无法预览 (类型 "%1$s").', 'UI:DashletProxy:Prop-XMLConfiguration' => '配置 (显示为纯 XML)', - 'UI:DashletPlainText:Label' => '文本', 'UI:DashletPlainText:Description' => '纯文本 (无格式)', 'UI:DashletPlainText:Prop-Text' => '内容', 'UI:DashletPlainText:Prop-Text:Default' => '请在这里输入内容...', - 'UI:DashletObjectList:Label' => '对象列表', 'UI:DashletObjectList:Description' => '对象列表仪表盘', 'UI:DashletObjectList:Prop-Title' => '标题', 'UI:DashletObjectList:Prop-Query' => '查询', 'UI:DashletObjectList:Prop-Menu' => '菜单', - 'UI:DashletGroupBy:Prop-Title' => '标题', 'UI:DashletGroupBy:Prop-Query' => '查询', 'UI:DashletGroupBy:Prop-Style' => '样式', @@ -1303,24 +1128,19 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (星期数)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (月天数)', 'UI:DashletGroupBy:MissingGroupBy' => '请选择对象的分组字段', - 'UI:DashletGroupByPie:Label' => '饼图', 'UI:DashletGroupByPie:Description' => '饼图', 'UI:DashletGroupByBars:Label' => '柱状图', 'UI:DashletGroupByBars:Description' => '柱状图', 'UI:DashletGroupByTable:Label' => '分组 (表)', 'UI:DashletGroupByTable:Description' => '列表 (以字段分组)', - - // New in 2.5 'UI:DashletGroupBy:Prop-Function' => '聚合函数', 'UI:DashletGroupBy:Prop-FunctionAttribute' => '函数属性', 'UI:DashletGroupBy:Prop-OrderDirection' => '方向', 'UI:DashletGroupBy:Prop-OrderField' => '排序', 'UI:DashletGroupBy:Prop-Limit' => '限制', - 'UI:DashletGroupBy:Order:asc' => '升序', 'UI:DashletGroupBy:Order:desc' => '降序', - 'UI:GroupBy:count' => '个数', 'UI:GroupBy:count+' => '项目数', 'UI:GroupBy:sum' => '总数', @@ -1331,15 +1151,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:GroupBy:min+' => '%1$s 最小值', 'UI:GroupBy:max' => '最大', 'UI:GroupBy:max+' => '%1$s 最大值', - // --- - 'UI:DashletHeaderStatic:Label' => '标题', 'UI:DashletHeaderStatic:Description' => '显示水平分隔符', 'UI:DashletHeaderStatic:Prop-Title' => '标题', 'UI:DashletHeaderStatic:Prop-Title:Default' => '联系人', 'UI:DashletHeaderStatic:Prop-Icon' => '图标', 'UI:DashletIcon:None' => '无', - 'UI:DashletHeaderDynamic:Label' => '标题(带统计)', 'UI:DashletHeaderDynamic:Description' => '带统计的标题 (分组...)', 'UI:DashletHeaderDynamic:Prop-Title' => '标题', @@ -1350,79 +1167,71 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:DashletHeaderDynamic:Prop-Query' => '查询', 'UI:DashletHeaderDynamic:Prop-GroupBy' => '分组依据', 'UI:DashletHeaderDynamic:Prop-Values' => '值', - 'UI:DashletBadge:Label' => '徽章', 'UI:DashletBadge:Description' => '新建/查询的对象图标', 'UI:DashletBadge:Prop-Class' => '类型', - - 'DayOfWeek-Sunday' => '周日', - 'DayOfWeek-Monday' => '周一', - 'DayOfWeek-Tuesday' => '周二', - 'DayOfWeek-Wednesday' => '周三', - 'DayOfWeek-Thursday' => '周四', - 'DayOfWeek-Friday' => '周五', - 'DayOfWeek-Saturday' => '周六', - 'Month-01' => '一月', - 'Month-02' => '二月', - 'Month-03' => '三月', - 'Month-04' => '四月', - 'Month-05' => '五月', - 'Month-06' => '六月', - 'Month-07' => '七月', - 'Month-08' => '八月', - 'Month-09' => '九月', - 'Month-10' => '十月', - 'Month-11' => '十一月', - 'Month-12' => '十二月', - - // Short version for the DatePicker - 'DayOfWeek-Sunday-Min' => '日', - 'DayOfWeek-Monday-Min' => '一', - 'DayOfWeek-Tuesday-Min' => '二', - 'DayOfWeek-Wednesday-Min' => '三', - 'DayOfWeek-Thursday-Min' => '四', - 'DayOfWeek-Friday-Min' => '五', - 'DayOfWeek-Saturday-Min' => '六', - 'Month-01-Short' => '1月', - 'Month-02-Short' => '2月', - 'Month-03-Short' => '3月', - 'Month-04-Short' => '4月', - 'Month-05-Short' => '5月', - 'Month-06-Short' => '6月', - 'Month-07-Short' => '7月', - 'Month-08-Short' => '8月', - 'Month-09-Short' => '9月', - 'Month-10-Short' => '10月', - 'Month-11-Short' => '11月', - 'Month-12-Short' => '12月', - 'Calendar-FirstDayOfWeek' => '0', - // 0 = Sunday, 1 = Monday, etc... - - 'UI:Menu:ShortcutList' => '创建快捷方式...', - 'UI:Menu:FilterList' => '显示条件查询列表', - 'UI:ShortcutRenameDlg:Title' => '重命名快捷方式', - 'UI:ShortcutListDlg:Title' => '为此列表创建快捷方式', - 'UI:ShortcutDelete:Confirm' => '请确认是否删除该快捷方式.', - 'UI:ObjectShortcutInsert' => '插入对象的快捷方式', - 'Class:Shortcut' => '快捷方式', - 'Class:Shortcut+' => '', - 'Class:Shortcut/Attribute:name' => '名称', - 'Class:Shortcut/Attribute:name+' => '用于菜单和页面的标记', - 'Class:ShortcutOQL' => '搜索结果的快捷方式', - 'Class:ShortcutOQL+' => '', - 'Class:ShortcutOQL/Attribute:oql' => '查询', - 'Class:ShortcutOQL/Attribute:oql+' => '定义执行搜索的对象列表的OQL', - 'Class:ShortcutOQL/Attribute:auto_reload' => '自动刷新', - 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => '禁用', + 'DayOfWeek-Sunday' => '周日', + 'DayOfWeek-Monday' => '周一', + 'DayOfWeek-Tuesday' => '周二', + 'DayOfWeek-Wednesday' => '周三', + 'DayOfWeek-Thursday' => '周四', + 'DayOfWeek-Friday' => '周五', + 'DayOfWeek-Saturday' => '周六', + 'Month-01' => '一月', + 'Month-02' => '二月', + 'Month-03' => '三月', + 'Month-04' => '四月', + 'Month-05' => '五月', + 'Month-06' => '六月', + 'Month-07' => '七月', + 'Month-08' => '八月', + 'Month-09' => '九月', + 'Month-10' => '十月', + 'Month-11' => '十一月', + 'Month-12' => '十二月', + 'DayOfWeek-Sunday-Min' => '日', + 'DayOfWeek-Monday-Min' => '一', + 'DayOfWeek-Tuesday-Min' => '二', + 'DayOfWeek-Wednesday-Min' => '三', + 'DayOfWeek-Thursday-Min' => '四', + 'DayOfWeek-Friday-Min' => '五', + 'DayOfWeek-Saturday-Min' => '六', + 'Month-01-Short' => '1月', + 'Month-02-Short' => '2月', + 'Month-03-Short' => '3月', + 'Month-04-Short' => '4月', + 'Month-05-Short' => '5月', + 'Month-06-Short' => '6月', + 'Month-07-Short' => '7月', + 'Month-08-Short' => '8月', + 'Month-09-Short' => '9月', + 'Month-10-Short' => '10月', + 'Month-11-Short' => '11月', + 'Month-12-Short' => '12月', + 'Calendar-FirstDayOfWeek' => '0', + 'UI:Menu:ShortcutList' => '创建快捷方式...', + 'UI:Menu:FilterList' => '显示条件查询列表', + 'UI:ShortcutRenameDlg:Title' => '重命名快捷方式', + 'UI:ShortcutListDlg:Title' => '为此列表创建快捷方式', + 'UI:ShortcutDelete:Confirm' => '请确认是否删除该快捷方式.', + 'UI:ObjectShortcutInsert' => '插入对象的快捷方式', + 'Class:Shortcut' => '快捷方式', + 'Class:Shortcut+' => '~~', + 'Class:Shortcut/Attribute:name' => '名称', + 'Class:Shortcut/Attribute:name+' => '用于菜单和页面的标记', + 'Class:ShortcutOQL' => '搜索结果的快捷方式', + 'Class:ShortcutOQL+' => '~~', + 'Class:ShortcutOQL/Attribute:oql' => '查询', + 'Class:ShortcutOQL/Attribute:oql+' => '定义执行搜索的对象列表的OQL', + 'Class:ShortcutOQL/Attribute:auto_reload' => '自动刷新', + 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => '禁用', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => '自定义频率', - 'Class:ShortcutOQL/Attribute:auto_reload_sec' => '自动刷新间隔 (秒)', - 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => '最小值是 %1$d 秒', - + 'Class:ShortcutOQL/Attribute:auto_reload_sec' => '自动刷新间隔 (秒)', + 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => '最小值是 %1$d 秒', 'UI:FillAllMandatoryFields' => '请填写所有的必填项.', - 'UI:ValueMustBeSet' => '必填', + 'UI:ValueMustBeSet' => '必填', 'UI:ValueMustBeChanged' => '必须修改这个值', 'UI:ValueInvalidFormat' => '格式无效', - 'UI:CSVImportConfirmTitle' => '请确认本次操作', 'UI:CSVImportConfirmMessage' => '请确认是否继续?', 'UI:CSVImportError_items' => '错误: %1$d', @@ -1448,11 +1257,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ i分 (2位数, 比如 00..59) s秒 (2位数, 比如 00..59) ', - 'UI:Button:Remove' => '移除', 'UI:AddAnExisting_Class' => '添加 %1$s...', 'UI:SelectionOf_Class' => '选择 %1$s', - 'UI:AboutBox' => '关于'.ITOP_APPLICATION_SHORT.'...', 'UI:About:Title' => '关于'.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => '数据模型', @@ -1462,12 +1269,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:About:ManualExtensionSource' => '扩展', 'UI:About:Extension_Version' => '版本: %1$s', 'UI:About:RemoteExtensionSource' => '数据', - 'UI:DisconnectedDlgMessage' => '您已断开. 要继续使用,需要重新验证您的用户名和密码.', 'UI:DisconnectedDlgTitle' => '警告!', 'UI:LoginAgain' => '再次登录', 'UI:StayOnThePage' => '保持在当前页面', - 'ExcelExporter:ExportMenu' => 'Excel 导出...', 'ExcelExporter:ExportDialogTitle' => 'Excel 导出', 'ExcelExporter:ExportButton' => '导出', @@ -1480,7 +1285,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'ExcelExport:Statistics' => '状态', 'portal:legacy_portal' => '终端用户门户', 'portal:backoffice' => ITOP_APPLICATION_SHORT.'后台管理界面', - 'UI:CurrentObjectIsLockedBy_User' => '对象被锁定, 因为正在修改%1$s.', 'UI:CurrentObjectIsLockedBy_User_Explanation' => '此对象正在被%1$s修改. 您的修改无法提交以避免冲突.', 'UI:CurrentObjectIsSoftLockedBy_User' => '此对象当前正在被%1$s修改. 在其修改结束后您将能提交您的修改.', @@ -1488,44 +1292,32 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:CurrentObjectLockExpired_Explanation' => '防止对象被并发修改的锁定已失效. 其它用户已允许修改当前对象因此您不能再提交您的修改.', 'UI:ConcurrentLockKilled' => '阻止并发修改当前对象的锁定已被删除.', 'UI:Menu:KillConcurrentLock' => '消除并发修改锁定!', - 'UI:Menu:ExportPDF' => '导出PDF...', 'UI:Menu:PrintableVersion' => '优质打印版本', - 'UI:BrowseInlineImages' => '浏览图片...', 'UI:UploadInlineImageLegend' => '上传新图片', 'UI:SelectInlineImageToUpload' => '选择要上传的图片', 'UI:AvailableInlineImagesLegend' => '可用的图片', 'UI:NoInlineImage' => '服务器上没有图片. 使用上面的 "浏览" 按钮, 从您的电脑上选择并上传到服务器.', 'UI:MissingInlineImage' => '缺少图片', - 'UI:ToggleFullScreen' => '切换最大化/最小化', 'UI:Button:ResetImage' => '恢复之前的图片', 'UI:Button:RemoveImage' => '移除图片', 'UI:Button:UploadImage' => '从硬盘上传图像', 'UI:UploadNotSupportedInThisMode' => '本模式下不支持修改文件或图片.', - 'UI:Button:RemoveDocument' => '移除文档', - - // Search form 'UI:Search:Toggle' => '折叠/展开', 'UI:Search:AutoSubmit:DisabledHint' => '此类别已禁用自动提交', 'UI:Search:Obsolescence:DisabledHint' => '根据您的偏好设置, 废弃的数据已被隐藏', 'UI:Search:NoAutoSubmit:ExplainText' => '在搜索框中添加规则, 或者单击对象按钮查看对象.', 'UI:Search:Criterion:MoreMenu:AddCriteria' => '添加条件', - // - Add new criteria button 'UI:Search:AddCriteria:List:RecentlyUsed:Title' => '最近使用', 'UI:Search:AddCriteria:List:MostPopular:Title' => '最常用', 'UI:Search:AddCriteria:List:Others:Title' => '其它', 'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => '还没有.', - - // - Criteria header actions 'UI:Search:Criteria:Toggle' => '折叠/展开', 'UI:Search:Criteria:Remove' => '移除', 'UI:Search:Criteria:Locked' => '已锁定', - - // - Criteria titles - // - Default widget 'UI:Search:Criteria:Title:Default:Any' => '%1$s: 任何', 'UI:Search:Criteria:Title:Default:Empty' => '%1$s 为空', 'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s 不为空', @@ -1547,53 +1339,38 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: 任何', 'UI:Search:Criteria:Title:Default:Between:From' => '%1$s 从 %2$s', 'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s 到 %2$s', - // - Numeric widget - // None yet - // - DateTime widget 'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s', - // - Enum widget 'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s', 'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s 和 %3$s 其它', 'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: 任何', - // - TagSet widget 'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s', - // - External key widget 'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s 已定义', 'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s 未定义', 'UI:Search:Criteria:Title:ExternalKey:Equals' => '%1$s %2$s', 'UI:Search:Criteria:Title:ExternalKey:In' => '%1$s: %2$s', 'UI:Search:Criteria:Title:ExternalKey:In:Many' => '%1$s: %2$s 和 %3$s 其它', 'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: 任何', - // - Hierarchical key widget 'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s 已定义', 'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s 未定义', 'UI:Search:Criteria:Title:HierarchicalKey:Equals' => '%1$s %2$s', 'UI:Search:Criteria:Title:HierarchicalKey:In' => '%1$s: %2$s', 'UI:Search:Criteria:Title:HierarchicalKey:In:Many' => '%1$s: %2$s 和 %3$s 其它', 'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: 任何', - - // - Criteria operators - // - Default widget 'UI:Search:Criteria:Operator:Default:Empty' => '为空', 'UI:Search:Criteria:Operator:Default:NotEmpty' => '非空', 'UI:Search:Criteria:Operator:Default:Equals' => '等于', 'UI:Search:Criteria:Operator:Default:Between' => '之间', - // - String widget 'UI:Search:Criteria:Operator:String:Contains' => '包含', 'UI:Search:Criteria:Operator:String:StartsWith' => '起始为', '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' => '不同', - // - Tag Set Widget 'UI:Search:Criteria:Operator:TagSet:Matches' => '匹配', - - // - Other translations 'UI:Search:Value:Filter:Placeholder' => '筛选器...', 'UI:Search:Value:Search:Placeholder' => '搜索...', 'UI:Search:Value:Autocomplete:StartTyping' => '开始输入值.', @@ -1601,8 +1378,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:Search:Value:Autocomplete:NoResult' => '没有找到结果.', 'UI:Search:Value:Toggler:CheckAllNone' => '全选/全不选', 'UI:Search:Value:Toggler:CheckAllNoneFiltered' => '全选/全不选', - - // - Widget other translations 'UI:Search:Criteria:Numeric:From' => '从', 'UI:Search:Criteria:Numeric:Until' => '到', 'UI:Search:Criteria:Numeric:PlaceholderFrom' => '任何', @@ -1616,40 +1391,22 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:Search:Criteria:DateTime:PlaceholderUntil' => '任何日期', 'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => '任何日期', 'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => '将会包含选中对象的子集.', - 'UI:Search:Criteria:Raw:Filtered' => '已筛选', 'UI:Search:Criteria:Raw:FilteredOn' => '基于%1$s筛选', - 'UI:StateChanged' => '状态已改变', - 'UI:AddSubTree' => '添加条目', -]); - -// -// Expression to Natural language -// -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Expression:Operator:AND' => ' 与 ', 'Expression:Operator:OR' => ' 或 ', 'Expression:Operator:=' => ': ', - 'Expression:Unit:Short:DAY' => '日', 'Expression:Unit:Short:WEEK' => '周', 'Expression:Unit:Short:MONTH' => '月', 'Expression:Unit:Short:YEAR' => '年', - 'Expression:Unit:Long:DAY' => '日', 'Expression:Unit:Long:HOUR' => '小时', 'Expression:Unit:Long:MINUTE' => '分钟', - 'Expression:Verb:NOW' => '现在', 'Expression:Verb:ISNULL' => ': 未定义', -]); - -// -// iTop Newsroom menu -// -Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:Newsroom:NoNewMessage' => '没有新消息', 'UI:Newsroom:XNewMessage' => '%1$s 条新消息', 'UI:Newsroom:MarkAllAsRead' => '标记所有消息为已读', @@ -1664,34 +1421,30 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:Newsroom:Priority:2:Tooltip' => '紧急', 'UI:Newsroom:Priority:3:Tooltip' => '重要', 'UI:Newsroom:Priority:4:Tooltip' => '普通', -]); - -Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Menu:DataSources' => '同步数据源', - 'Menu:DataSources+' => '所有同步数据源', - 'Menu:AuditCategories' => '审计类别', - 'Menu:AuditCategories+' => '审计类别', - 'Menu:AuditCategories:Title' => '审计设置', - 'Menu:RunQueriesMenu' => '运行查询', - 'Menu:RunQueriesMenu+' => '运行任何查询', - 'Menu:QueryMenu' => '预定义查询', - 'Menu:QueryMenu+' => '可重复利用的查询语句', - 'Menu:UniversalSearchMenu' => '全局搜索', - 'Menu:UniversalSearchMenu+' => '搜索所有...', - 'Menu:UserManagementMenu' => '用户管理', - 'Menu:UserManagementMenu+' => '谁可以访问'.ITOP_APPLICATION_SHORT.'以及可以做什么?', - 'Menu:ProfilesMenu' => '角色', - 'Menu:ProfilesMenu+' => '查看已有的角色', - 'Menu:ProfilesMenu:Title' => '角色', - 'Menu:UserAccountsMenu' => '账号', - 'Menu:UserAccountsMenu+' => '处理 '.ITOP_APPLICATION_SHORT.' 用户及权限', - 'Menu:UserAccountsMenu:Title' => '账号', - 'Menu:UserManagement' => '用户管理', - 'Menu:Queries' => '查询', - 'Menu:ConfigurationTools' => '配置', - 'Menu:ConfigEditor' => '基本配置', - 'Menu:ConfigEditor+' => '配置文件编辑器', - 'Menu:Integrations' => '集成', - 'Menu:Integrations+' => '', - + 'Menu:DataSources' => '同步数据源', + 'Menu:DataSources+' => '所有同步数据源', + 'Menu:AuditCategories' => '审计类别', + 'Menu:AuditCategories+' => '审计类别', + 'Menu:AuditCategories:Title' => '审计设置', + 'Menu:RunQueriesMenu' => '运行查询', + 'Menu:RunQueriesMenu+' => '运行任何查询', + 'Menu:QueryMenu' => '预定义查询', + 'Menu:QueryMenu+' => '可重复利用的查询语句', + 'Menu:UniversalSearchMenu' => '全局搜索', + 'Menu:UniversalSearchMenu+' => '搜索所有...', + 'Menu:UserManagementMenu' => '用户管理', + 'Menu:UserManagementMenu+' => '谁可以访问'.ITOP_APPLICATION_SHORT.'以及可以做什么?', + 'Menu:ProfilesMenu' => '角色', + 'Menu:ProfilesMenu+' => '查看已有的角色', + 'Menu:ProfilesMenu:Title' => '角色', + 'Menu:UserAccountsMenu' => '账号', + 'Menu:UserAccountsMenu+' => '处理 '.ITOP_APPLICATION_SHORT.' 用户及权限', + 'Menu:UserAccountsMenu:Title' => '账号', + 'Menu:UserManagement' => '用户管理', + 'Menu:Queries' => '查询', + 'Menu:ConfigurationTools' => '配置', + 'Menu:ConfigEditor' => '基本配置', + 'Menu:ConfigEditor+' => '配置文件编辑器', + 'Menu:Integrations' => '集成', + 'Menu:Integrations+' => '~~', ]);